Arduino Leonardo Ethernet 2 on mikrokontrollerikortti, joka perustuu ATmega32U4-prosessoriin ja uuteen W5500 TCP/IP -internet-ohjaimeen. Siinä on 20 digitaalista tuloa/lähtöä, joista 7 voidaan käyttää PWM-lähtöinä ja 12 analogisina tuloina, 16 MHz:n oskillaattori, RJ45-liitäntä, micro- USB liitäntä, virtaliitäntä, ICSP-portti ja nollauspainike. Kortti sisältää kaiken, mitä tarvitset mikrokontrollerin mukana – helpon liitännän tietokoneeseen USB kaapelilla ja yksinkertaisen virransyötön AC/DC-sovittimen tai akun kautta.
Tämän ja aiemman Arduino Ethernet -mallin välinen ero on se, että Arduino Ethernet 2 ei perustu Arduino Unoon ja ATmega328-mikrokontrolleriin, vaan Arduino Leonardoon ja ATmega32U4-mikrokontrolleriin. Tästä johtuva lisäero on se, että USB tiedonsiirto on integroitu ATmega32U4:ään eikä se käytä ulkoista USB -sarjamuunninta.
Tässä versiossa on piirilevylle juotettu power-over-Ethernet (PoE) -moduuli, joka syöttää virtaa perinteisen kierretyn parikaapelin kautta luokan 5 Ethernet-kaapelin kautta. Se on IEEE802.3af-yhteensopiva ja toimii kaikkien tällä hetkellä saatavilla olevien yhteensopivien PoE-injektorien kanssa.