Popularny moduł z mikrokontrolerem AVR Atmega32U4. Posiada 32 kB pamięci Flash, 2,5 kB RAM, 20 cyfrowych wejść/wyjść z czego 7 można wykorzystać jako kanały PWM i 12 jako analogowe wejścia oraz popularne interfejsy komunikacyjne, w tym USB.
Arduino Leonardo jest jedną z najpopularniejszych wersji z serii. Płytka zawiera mikrokontroler ATmega32u4 wyposażony w 20 cyfrowych wejść/wyjść z czego 7 można wykorzystać jako wyjścia PWM (np. do sterowania silnikami) oraz 12 jako wejścia analogowe. Układ taktowany jest sygnałem zegarowym o częstotliwości 16 MHz, posiada 32 kB pamięci programu Flash oraz 2,5 kB pamięci operacyjnej SRAM.
Specyfikacja:
Napięcie zasilania: od 7 V do 12 V
Mikrokontroler: ATmega32u4
Maksymalna częstotliwość zegara: 16 MHz
Pamięć SRAM: 2,5 kB
Pamięć Flash: 32 kB (4 kB zarezerwowane dla bootloadera)
Pamięć EEPROM: 1 kB
Porty I/O: 20
Wyjścia PWM: 7
Ilość wejść analogowych: 12 (kanały przetwornika A/C o rozdzielczości 10 bitów)
Interfejsy szeregowe: UART, SPI, I2C
Zewnętrzne przerwania
Podłączona dioda LED na pinie 13
Gniazdo USB A do programowania
Złącze DC 5,5 x 2,1 mm do zasilania