Arduino Leonardo R3 là một bo mạch điều khiển vi mô dựa trên ATmega32U4. Nó có 20 chân đầu vào / đầu ra kỹ thuật số (trong đó 7 chân có thể được sử dụng làm đầu ra PWM và 12 chân làm đầu vào tương tự), thạch anh 16 MHz, kết nối micro USB, giắc cắm nguồn, ICSP và nút reset.
Nó chứa mọi thứ cần thiết để hỗ trợ vi điều khiển, chỉ cần kết nối thiết bị với máy tính bằng cáp USB hoặc cấp nguồn bằng 7~12VDC để bắt đầu. Bản Leonardo R3 khác với tất cả các bản trước đó ở chỗ ATmega32u4 có giao tiếp USB tích hợp, loại bỏ sự cần thiết của một bộ xử lý thứ cấp. Điều này cho phép Leonardo xuất hiện với một máy tính được kết nối như một con chuột và bàn phím.
Thông số kỹ thuật:
- Microcontroller: ATMEGA32U4
- Điện áp hoạt động: 5 VDC
- Điện áp đầu vào (đề nghị): 7~12VDC
- Điện áp đầu vào (giới hạn): 6~20VDC
- Số chân Digital I/O: 20
- Số kênh PWM: 7
- Số kênh Analog Input: 12
- Dòng DC trên mỗi chân I/O: 40 mA
- Dòng DC cho chân 3.3V: 50 mA
- Flash Memory: 32 KB (ATmega32u4) trong đó 4 KB được dùng cho bootloader
- SRAM: 2.5 KB (ATmega32u4)
- EEPROM: 1 KB (ATmega32u4)
- Clock Speed: 16 MHz