Definition: Nano Board Microcontroller
The Nano Board Microcontroller is a small breadboard-friendly board based on the ATmega328P microprocessor. It features the same connectivity and inputs/outputs (IO) as the Arduino Uno board, but in a smaller form factor. The board can be programmed using the Arduino Software integrated development environment (IDE) which is common to all Arduino boards and their derivatives. The Nano Board can be powered and programmed through a Mini-USB cable.
Specifications:
- Microcontroller: Microchip ATmega328P
- Operating voltage: 5 Volts
- Input voltage: 6 to 15 Volts
- Digital I/O pins: 14 (6 optional PWM outputs)
- Analog input pins: 8
- DC per I/O pin: 40 mA
- DC for 3.3 V pin: 50 mA
- Flash Memory: 32 KB, of which 0.5 KB is used by the bootloader
- SRAM: 2 KB
- EEPROM: 1 KB
- Clock speed: 16 MHz
- Length: 45 mm
- Width: 18 mm
- Mass: 7 g
- USB: Mini-USB Type-B
- ICSP Header: Yes
- DC Power Jack: No