Arduino Leonardo Ethernet 2 er et mikrocontroller-kort baseret på en ATmega32U4 og den nye W5500 TCP/IP internetcontroller. Det har 20 digitale ind-/udgange, hvoraf 7 kan bruges som PWM-udgange og 12 som analoge indgange, en 16 MHz oscillator, en RJ45-forbindelse, en micro- USB -forbindelse, en strømforsyning, en ICSP-port og en reset-knap. Kortet indeholder alt, hvad du behøver for at tilslutte en mikrocontroller — nem tilslutning til en computer via USB kabel og enkel strømforsyning via en AC/DC-adapter eller et batteri.
Forskellen mellem denne og den tidligere Arduino Ethernet-model er, at Arduino Ethernet 2 ikke er baseret på Arduino Uno med ATmega328-mikrocontrolleren, men på Arduino Leonardo med ATmega32U4-mikrocontrolleren. Den resulterende yderligere forskel er, at USB kommunikation er integreret i ATmega32U4 og ikke bruger en ekstern USB til seriel konverter.
Denne version har Power-over-Ethernet (PoE)-modulet loddet fast på kortet for at forsyne strøm fra et konventionelt parsnoet kategori 5 Ethernet-kabel. Det er IEEE802.3af-kompatibelt og fungerer med alle kompatible PoE-injektorer, der er tilgængelige i øjeblikket.