The DFRduino Nano USB Microcontroller V3.1 (ATmega328) is a compact, fully breadboard-compatible version of the classic Arduino Nano . It integrates a USB interface and features the same ATmega328 chip, offering all the functionality of the Arduino Diecimila in a smaller, more convenient form factor.
Designed for both beginners and advanced developers, this board automatically switches between USB and external power, supports serial communication and programming via a mini-B USB connection, and includes helpful status LEDs for TX, RX, and Power.
Whether you're building quick prototypes or embedding microcontrollers into space-constrained projects, the DFRduino Nano is the perfect choice.
Key Features
-  Auto-reset function for hassle-free program uploading 
-  Blue LED indicates power status 
-  TX (green), RX (red), and user (orange) LEDs 
-  +5V to AREF jumper support 
-  Automatic switching between USB and external power 
-  Mini-B USB port for programming and monitoring 
-  ICSP header for low-level programming 
-  Compact DIP design – breadboard friendly (0.1” spacing) 
-  Manual reset button included 
Technical Specifications
-  Microcontroller: Atmel ATmega328-20AU 
-  Operating Voltage: 5V (logic level) 
-  Input Voltage (recommended): 7–12V 
-  Digital I/O Pins: 14 (of which 6 provide PWM output) 
-  Analog Input Pins: 8 
-  DC Current per I/O Pin: 40 mA 
-  Flash Memory: 32 KB (2 KB used by bootloader) 
-  SRAM: 2 KB 
-  EEPROM: 1 KB 
-  Clock Speed: 16 MHz 
Compatibility
-  Fully compatible with Arduino IDE and most Arduino Nano shields 
-  Works with Windows, Mac, and Linux systems 
-  Ideal for robotics, wearables, and embedded systems