Zasilanie
Moduł można zasilać poprzez przewód micro USB oraz urządzenie zewnętrzne np. zasilacz sieciowy, baterię czy akumulator. Przełączanie źródła zasilania odbywa się w sposób automatyczny. Zasilacz podłączany jest do standardowego gniazda DC. Akumulator bądź inne źródło podłącza się do pinów złącza POWER.
Moduł może być zasilany napięciem z zakresu: 6 V-20 V. Producent zaleca jednak wybór wartości 7 V-12 V. Przy napięciu poniżej 7 V, stabilizator 5 V nie będzie pracował w sposób prawidłowy (napięcie wyjściowe<5V będzie niestabilne). Przy wartości powyżej 12 V, podczas poboru stosunkowo dużego prądu, stabilizator może ulec przegrzaniu, co prowadzi do uszkodzenia całej płytki.
Wejścia/wyjścia
Arduino Leonardo posiada 20 cyfrowych wyprowadzeń wejścia/wyjścia (I/O). Każdy pin pozwala na pobór prądu o maksymalnym natężeniu 40mA, co umożliwia bezpośrednie podłączenie diod LED z rezystorami oraz sterowanie innymi układami scalonymi. Oprócz standardowego I/O niektóre wyprowadzenia posiadają także funkcje specjalne.
Programowanie
Tworzenie i wgrywanie oprogramowania umożliwa darmowe środowisko dostarczane przez producenta. Zaimplementowany bootlader pozwala na przesłanie programu bezpośrednio poprzez przewód USB. Złącze ISCP daje możliwość podłączenia zewnętrznego programatora AVR. Szczegółowy opis można znaleźć w dokumentacji oraz tutorialu.