A000057 Arduino Leonardo with Headers
| Dimensions: | 68,6x53,3mm |
| Microcontroller: | ATmega32u4 |
| Number of I/O: | 20 |
| Supply voltage: | 7V~12V |
| Interface: | UART/SPI/I2C/USB |
| RAM memory: | 2,5kB |
| EEPROM memory: | 1kB |
| Dimensions: | 68,6x53,3mm |
| Microcontroller: | ATmega32u4 |
| Number of I/O: | 20 |
| Supply voltage: | 7V~12V |
| Interface: | UART/SPI/I2C/USB |
| RAM memory: | 2,5kB |
| EEPROM memory: | 1kB |
| FLASH memory: | 32kB |
| Frequency: | 16,000MHz |
The Leonardo board is based on the ATmega32u4 microcontroller and features 20 digital pins, 7 of which can be used as PWM outputs and 12 as analog inputs. Additionally, it has a 16-megahertz oscillator, USB and power connectors, ICSP pins, and a reset button. It includes everything needed for the microcontroller to operate. You just need to connect the board to a computer via a USB cable or power it with a separate power supply or battery.
The ATmega32u4 chip has built-in USB support, so there's no need for an additional processor. As a result, Leonardo can be recognized by a computer as a keyboard, mouse, or virtual serial port when connected.
Technical Specifications:
| Microcontroller | ATmega32U4 |
| Operating Voltage Level | 5 V |
| Recommended Power Supply Voltage | 7 ~ 12 V |
| Acceptable Power Supply Voltage | 6 ~ 20 V |
| Digital I/O Pins | 20 |
| PWM Outputs | 7 |
| Analog Inputs | 12 |
| Maximum DC Current per I/O Pin | 40 mA |
| Maximum Current for 3.3V I/O Pins | 50 mA |
| Flash Memory | 32 kB |
| Flash Memory Available for User | 28 kB |
| SRAM | 2.5 kB |
| EEPROM | 1 kB |
| Clock Speed | 16 MHz |
| Dimensions [mm] | 68.6 x 53.3 |
| Weight | 20 g |