Arduino Leonardo ETH
The Arduino Leonardo ETH combines the ATmega32U4 microcontroller with a W5500 TCP/IP Embedded Ethernet Controller, giving you wired network connectivity and native USB in a single board. Like the standard Leonardo, the ATmega32U4's built-in USB allows the board to appear as a keyboard, mouse, or serial device to a connected computer.
The board features an RJ45 jack (Power over Ethernet ready), an onboard micro SD card reader for serving files over the network, and the standard Arduino 1.0 pinout with SDA/SCL and IOREF pins for broad shield compatibility.
Key Features
- Built-in Ethernet – W5500 TCP/IP controller with PoE-ready magnetic RJ45 jack
- Native USB – ATmega32U4 enables keyboard, mouse, and serial device emulation
- Micro SD Card Slot – Store and serve files over the network via the SD Library
- 20 Digital I/O Pins – 7 usable as PWM outputs, with 40mA per pin
- 12 Analog Inputs – For sensor and data acquisition projects
- Standard 1.0 Pinout – SDA/SCL and IOREF pins for shield compatibility
Specifications
- Microcontroller – ATmega32U4
- Ethernet Controller – W5500 TCP/IP
- Operating Voltage – 5V
- Input Voltage – 7–12V recommended (6–20V limits)
- Digital I/O Pins – 20
- PWM Channels – 7
- Analog Input Channels – 12
- DC Current per I/O Pin – 40mA
- DC Current for 3.3V Pin – 1A (with external power supply)
- Flash Memory – 32KB (4KB used by bootloader)
- SRAM – 2.5KB
- EEPROM – 1KB
- Clock Speed – 16MHz
Ideal For
- Network-connected IoT projects requiring wired Ethernet
- Web servers and data logging with SD card storage
- Industrial and PoE-powered installations
- USB HID projects with network connectivity
Package Contents
- 1× Arduino Leonardo ETH (without PoE module)
Resources
The Arduino Leonardo ETH appears in the following collections:
