Skip to Content

Arduino Nano V3 ATmega328 CH340 Soldered (Compatible)

The Arduino Nano v3 CH340 is a compact and cost-effective microcontroller board built around the powerful ATmega328P microcontroller and CH340 USB-to-serial chip. It is fully compatible with the Arduino IDE and ideal for breadboard use and space-constrained projects.

Package Includes:

  • 1 x Arduino Nano v3 ATmega328P - CH340 (Soldered)

39.95 AED 39.95 AED Tax Included
39.95 AED Tax Included

Not Available For Sale

This combination does not exist.

Terms and Conditions
30-day money-back guarantee
Shipping: 2-3 Business Days

Features:

  • Microcontroller: ATmega328P (32KB Flash, 2KB SRAM, 1KB EEPROM)
  • USB-to-Serial Chip: CH340
  • Digital I/O Pins: 14 (6 with PWM support)
  • Analog Inputs: 8
  • Clock Speed: 16 MHz Quartz Crystal
  • Compatibility: Fully compatible with Arduino IDE
  • Breadboard-Friendly: Compact size, fits standard breadboards
  • Power Consumption: Energy-efficient design
  • Onboard LEDs: Built-in status/debug LED on Pin 13
  • Open-Source: Hardware design is open-source
  • USB Programming: Program and power via USB
  • Expandable: Supports various shields and modules

Description:

The Arduino Nano v3 CH340 is a favorite among electronics enthusiasts due to its small footprint and rich features. Equipped with the same microcontroller as the Arduino Uno, this board is perfect for compact or wearable projects. It includes a CH340 USB-to-serial chip for easy communication and programming via USB using the Arduino IDE. The soldered version is ready to use out of the box, while an unsoldered version is also available for custom builds. Basic soldering skills are required to assemble the unsoldered variant.

Principle of Work:

This board operates via the ATmega328P microcontroller, executing uploaded code and managing I/O tasks. The CH340 chip enables communication between the board and a computer through USB, allowing you to upload sketches and interact via the Serial Monitor.

Workflow:

  1. Install CH340 USB driver if needed: Download here
  2. Connect board via USB
  3. Select board type: "Arduino Nano" in Arduino IDE
  4. Select processor: "ATmega328P"
  5. Select correct COM port
  6. Upload code via Arduino IDE

Pinout of the Board:

Nano Pinout
PinNameFunction
1D13Digital output (SPI clock)
2D12Digital output (SPI MISO)
3D11Digital output (SPI MOSI)
4D10Digital output (SPI chip select)
5D9Digital output (PWM)
6D8Digital output (PWM)
7D7Digital output
8D6Digital output (PWM)
9D5Digital output (PWM)
10D4Digital output
11D3Digital output (PWM)
12D2Digital output
13D1TX (UART)
14D0RX (UART)
15AREFAnalog reference voltage input
16A0Analog input
17A1Analog input
18A2Analog input
19A3Analog input
20A4Analog/I2C SDA
21A5Analog/I2C SCL
22RESETReset
235VPower output
24GNDGround
25VinPower input (7-12V)
26NCNot connected

Applications:

  • DIY electronics and home automation
  • Robotics (e.g., line-followers, RC vehicles)
  • Sensor data collection and environmental monitoring
  • Wearables (e.g., smartwatches, fitness trackers)
  • IoT systems with internet connectivity
  • Educational electronics and STEM teaching
  • Data logging using SD cards or Serial Monitor
  • Art installations and interactive displays
  • Automotive diagnostics or small-scale controls
  • Wireless communication projects using Bluetooth/Wi-Fi

Sample Code:

void setup() {
  pinMode(LED_BUILTIN, OUTPUT); // Set LED pin as output
  Serial.begin(9600); // Start serial communication
}

void loop() {
  if (Serial.available()) {
    char command = Serial.read();
    if (command == '1') {
      digitalWrite(LED_BUILTIN, HIGH);
      Serial.println("LED turned on");
    } else if (command == '0') {
      digitalWrite(LED_BUILTIN, LOW);
      Serial.println("LED turned off");
    }
  }
}

Technical Specifications:

  • Microcontroller: ATmega328P
  • Clock Speed: 16 MHz
  • Operating Voltage: 5V
  • Input Voltage (Recommended): 7–12V
  • Input Voltage (Limits): 6–20V
  • Digital I/O Pins: 14 (6 PWM)
  • Analog Inputs: 8
  • Flash Memory: 32 KB (2 KB used by bootloader)
  • SRAM: 2 KB
  • EEPROM: 1 KB
  • DC Current per I/O Pin: 20 mA
  • DC Current for 3.3V Pin: 50 mA
  • USB to Serial: CH340G

Resources:

Comparison: Nano v3 vs Pro Mini

FeatureArduino Nano v3Arduino Pro Mini
Form FactorUSB onboard, breadboard-friendlySmaller, no USB
MicrocontrollerATmega328P
Voltage5V3.3V / 5V versions
USB InterfaceCH340G onboardExternal FTDI adapter needed
Ease of UsePlug & Play with Arduino IDERequires adapter and more setup