Nano SuperMini — ATmega328P Development Board, USB-C, Ultra-Compact
Everything the Nano V3 offers in a drastically smaller 21.72 × 26.16 mm footprint. The SuperMini uses the same ATmega328P at 16 MHz with 14 digital I/O pins, 6 analog inputs, and hardware UART/SPI/I²C — just squeezed into a board small enough for wearables, embedded enclosures, and any build where a standard Nano is too big. USB-C connector, CH340G USB-to-serial chip, and headers supplied unsoldered for flexible orientation.
- ATmega328P @ 16 MHz
- 14 Digital I/O (6 PWM)
- 6 Analog Inputs (A0–A5)
- 21.72 × 26.16 mm Body
- Unsoldered Headers Included
- CH340G USB-to-Serial
- USB Type-C
- Arduino IDE Compatible
- 2.54 mm Breadboard Pitch
- 5V Logic
Solder headers before breadboard use. Some USB-C PD chargers and smart USB-C ports may not correctly supply power to this board. If it won't power on, use a USB-A to Type-C cable or a standard fixed 5V USB source.
The SuperMini is roughly half the size of a standard Nano V3 while running the same ATmega328P at 16 MHz. Note that A6 and A7 from the standard Nano are not broken out on the SuperMini — it exposes A0–A5 only.
Electrical & Physical Specifications
Full specifications for the Nano SuperMini ATmega328P USB-C development board. All values at 5V supply unless stated.
- Microcontroller
- ATmega328P (8-bit AVR)
- USB Interface Chip
- CH340G USB-to-Serial
- USB Connector
- Type-C
- Header State
- Unsoldered — headers included loose
- Operating Voltage
- 5V DC (via USB)
- External Power Input
- 6–12V via VIN pin
- Digital I/O Pins
- 14 (6 support PWM output)
- Analog Input Pins
- 6 (A0–A5, 10-bit ADC)
- DC Current per I/O Pin
- 40 mA max
- Flash Memory
- 32 KB (2 KB used by bootloader)
- SRAM
- 2 KB
- EEPROM
- 1 KB
- Clock Speed
- 16 MHz crystal oscillator
- Communication Interfaces
- UART, SPI, I²C
- Board Dimensions
- 21.72 × 26.16 mm
- Pin Pitch
- 2.54 mm (standard breadboard)
- IDE Compatibility
- Arduino IDE — select "Arduino Nano", ATmega328P
- Built-in LED
- D13 (user-programmable)
- Reset Button
- Yes
- Note
- A6 and A7 not exposed (vs standard Nano)
Pinout & Getting Started
The SuperMini uses 2.54 mm pitch headers compatible with standard breadboards. Pin function is the same as a Nano V3 except A6/A7 are not present.
Digital I/O (D0–D13)
- D0 / D1 Hardware UART RX/TX
- D2 / D3 External interrupts INT0/INT1
- D3,5,6,9,10,11 PWM outputs (6 pins)
- D10–D13 SPI (SS/MOSI/MISO/SCK)
- D13 Built-in LED (LED_BUILTIN)
Analog Inputs (A0–A5)
- A0–A5 10-bit ADC inputs (0–5V)
- A4 / A5 I²C SDA/SCL
- Note A6/A7 not present on SuperMini
- AREF External voltage reference
Power Pins
- VIN External supply (6–12V)
- 5V Regulated 5V out (USB)
- 3.3V 3.3V regulated out
- GND Ground
- RESET Active-low reset
Communication
- Serial D0/D1 — USB via CH340G
- I²C A4 SDA / A5 SCL
- SPI D10–D13
-
1Solder the headers
Solder the included pin headers before breadboard use. Right-angle or female headers are also compatible for custom builds.
-
2Install CH340 driver (Windows only)
macOS and Linux detect the board automatically. Windows 10/11 users may need to install the CH340 driver once from WCH.
-
3Connect via USB Type-C
Use a data-capable USB-C cable from a standard 5V USB source. Some USB-C PD chargers may not supply power correctly — use USB-A to Type-C if you encounter issues.
-
4Select board in Arduino IDE
Go to
Tools > Board > Arduino AVR Boards > Arduino Nano, then setProcessor: ATmega328P. Try Old Bootloader if upload fails. -
5Upload Blink to verify
Open
File > Examples > 01.Basics > Blinkand upload. The D13 LED should blink once per second.
Applications & Use Cases
The SuperMini is the board of choice when a standard Nano is too large. Same processor, same IDE, same libraries — just a dramatically smaller package.
Small enough to sew into garments or embed in accessories. Full Nano functionality at roughly half the footprint.
Fits inside project boxes and commercial enclosures where a standard Nano won't clear. Same 2.54 mm pitch for easy wiring.
Deploy as a compact sensor node for temperature, humidity, motion, or distance reading. Small enough for permanent installation.
Embed directly in small robot chassis, drones, or RC models where board size and weight are critical constraints.
Same ATmega328P and Arduino IDE profile as the full Nano — prototype code transfers directly to the SuperMini without changes.
Smaller board means lower parasitic draw potential. Pair with a LiPo or AA pack for portable standalone operation via VIN.
The SuperMini has 6 analog inputs (A0–A5) versus the Nano's 8 (A0–A7). If your project needs A6 or A7, use the standard Nano V3. Otherwise the SuperMini is a straight-up drop-in replacement with a smaller footprint.
Frequently Asked Questions
- Same ATmega328P processor, same 16 MHz clock, same flash/SRAM/EEPROM, same IDE settings. Two differences: the SuperMini is 21.72 × 26.16 mm (roughly half the area of the standard 43 × 18 mm Nano), and it exposes A0–A5 only — A6 and A7 are not broken out.
- No — headers are included loose. Solder them in your preferred orientation before breadboard use. The USB-C port works immediately for programming without soldering anything.
- Some USB-C PD chargers and smart USB-C ports won't supply power unless they can negotiate voltage with the connected device. Use a USB-A to Type-C cable or a standard fixed-voltage 5V USB source (phone charger, USB hub, PC port) for reliable operation.
- Yes. Select Arduino Nano with ATmega328P in the IDE. All standard Nano sketches, libraries, and tutorials work without modification. If upload fails, try Old Bootloader mode under Tools > Processor.
- This is a third-party board compatible with the Arduino Nano. It is not manufactured by Arduino S.r.l. but uses the same ATmega328P, the same bootloader, and is fully compatible with the Arduino IDE and ecosystem.
