Arduino Leonardo là board nhúng đầu tiên tích hợp chức năng chuyển USB. Arduino Leonardo sử dụng chip Atmega32u4 làm chip vi xử chính nên có giá thành rẻ hơn các board khác, vì chip 32U4 tích hợp sẵn USB convert, nên Arduino Leonardo có thể dễ dàng mô phỏng thành bàn phím, chuột, và rất nhiều các loại thiết bị khác có chuẩn USB-HID với thư viện có sẵn do đội ngũ Arduino phát triển.
Arduino Leonardo có 20 chân digital Input/Output với 7 chân có chắc năng sử dụng PWM và 12 chân có chức năng Analog inputs. Arduino Leonardo sử dụng thạch anh 16MHZ, kết nối bẳng cổng Micro USB, nguồn jack 3.5mm, chân ICSP, và nút reset. Board có đầy đủ chức năng của 1 board vi điều khiển.
o