- All Products
- All Products
- Arduino Nano V3 ATmega328 CH340 Soldered (Compatible)
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)
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
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:
- Install CH340 USB driver if needed: Download here
- Connect board via USB
- Select board type: "Arduino Nano" in Arduino IDE
- Select processor: "ATmega328P"
- Select correct COM port
- Upload code via Arduino IDE
Pinout of the Board:

Pin | Name | Function |
---|---|---|
1 | D13 | Digital output (SPI clock) |
2 | D12 | Digital output (SPI MISO) |
3 | D11 | Digital output (SPI MOSI) |
4 | D10 | Digital output (SPI chip select) |
5 | D9 | Digital output (PWM) |
6 | D8 | Digital output (PWM) |
7 | D7 | Digital output |
8 | D6 | Digital output (PWM) |
9 | D5 | Digital output (PWM) |
10 | D4 | Digital output |
11 | D3 | Digital output (PWM) |
12 | D2 | Digital output |
13 | D1 | TX (UART) |
14 | D0 | RX (UART) |
15 | AREF | Analog reference voltage input |
16 | A0 | Analog input |
17 | A1 | Analog input |
18 | A2 | Analog input |
19 | A3 | Analog input |
20 | A4 | Analog/I2C SDA |
21 | A5 | Analog/I2C SCL |
22 | RESET | Reset |
23 | 5V | Power output |
24 | GND | Ground |
25 | Vin | Power input (7-12V) |
26 | NC | Not 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
Feature | Arduino Nano v3 | Arduino Pro Mini |
---|---|---|
Form Factor | USB onboard, breadboard-friendly | Smaller, no USB |
Microcontroller | ATmega328P | |
Voltage | 5V | 3.3V / 5V versions |
USB Interface | CH340G onboard | External FTDI adapter needed |
Ease of Use | Plug & Play with Arduino IDE | Requires adapter and more setup |
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
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:
- Install CH340 USB driver if needed: Download here
- Connect board via USB
- Select board type: "Arduino Nano" in Arduino IDE
- Select processor: "ATmega328P"
- Select correct COM port
- Upload code via Arduino IDE
Pinout of the Board:

Pin | Name | Function |
---|---|---|
1 | D13 | Digital output (SPI clock) |
2 | D12 | Digital output (SPI MISO) |
3 | D11 | Digital output (SPI MOSI) |
4 | D10 | Digital output (SPI chip select) |
5 | D9 | Digital output (PWM) |
6 | D8 | Digital output (PWM) |
7 | D7 | Digital output |
8 | D6 | Digital output (PWM) |
9 | D5 | Digital output (PWM) |
10 | D4 | Digital output |
11 | D3 | Digital output (PWM) |
12 | D2 | Digital output |
13 | D1 | TX (UART) |
14 | D0 | RX (UART) |
15 | AREF | Analog reference voltage input |
16 | A0 | Analog input |
17 | A1 | Analog input |
18 | A2 | Analog input |
19 | A3 | Analog input |
20 | A4 | Analog/I2C SDA |
21 | A5 | Analog/I2C SCL |
22 | RESET | Reset |
23 | 5V | Power output |
24 | GND | Ground |
25 | Vin | Power input (7-12V) |
26 | NC | Not 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
Feature | Arduino Nano v3 | Arduino Pro Mini |
---|---|---|
Form Factor | USB onboard, breadboard-friendly | Smaller, no USB |
Microcontroller | ATmega328P | |
Voltage | 5V | 3.3V / 5V versions |
USB Interface | CH340G onboard | External FTDI adapter needed |
Ease of Use | Plug & Play with Arduino IDE | Requires adapter and more setup |
Features
- LoRa SX1276 Wireless Module: Built around the SX1276 chip, the module employs LoRa technology, allowing for long-range data transmission and excellent penetration capabilities.
- Configurable Output Power: The module's output power can be adjusted from +13 to +20 dBm (up to 100 mW) through software settings, providing flexibility in balancing communication distance and power consumption.
- Low Power Consumption: During transmission, power consumption ranges from 50mA (+13 dBm) to 150mA (+20dBm), while in listening mode, it requires approximately 30mA, making it energy-efficient for battery-operated applications.
- AES-128 Encryption Support: The module offers AES-128 encryption, ensuring secure and private data transmission, making it suitable for applications that require data confidentiality.
- Multipoint Network Capabilities: It supports multipoint networks, allowing the establishment of individual nodes within the network for seamless and efficient communication.
- Wide Power Supply Range: The module can be powered with a voltage range from 3V to 5V, making it compatible with various power sources and microcontrollers.
NOTE: It is important to solder a 16cm length of cable to the antenna pin before using it since not connecting any antenna can damage it. Optionally, the board has pads to solder an SMA connector with antenna thread.
Specifications
- LoRa SX1276 wireless module with SPI interface (900 MHz)
- Output power: +13 to +20 dBm up to 100 mW configurable by software
- Consumption: 50mA (+13 dBm) to 150mA (+20dBm) in transmission, approx 30mA in listening
- Supports AES-128 encryption
- Supports multipoint networks with individual nodes
- Power: 3 to 5V
Features
- LoRa SX1276 Wireless Module: Built around the SX1276 chip, the module employs LoRa technology, allowing for long-range data transmission and excellent penetration capabilities.
- Configurable Output Power: The module's output power can be adjusted from +13 to +20 dBm (up to 100 mW) through software settings, providing flexibility in balancing communication distance and power consumption.
- Low Power Consumption: During transmission, power consumption ranges from 50mA (+13 dBm) to 150mA (+20dBm), while in listening mode, it requires approximately 30mA, making it energy-efficient for battery-operated applications.
- AES-128 Encryption Support: The module offers AES-128 encryption, ensuring secure and private data transmission, making it suitable for applications that require data confidentiality.
- Multipoint Network Capabilities: It supports multipoint networks, allowing the establishment of individual nodes within the network for seamless and efficient communication.
- Wide Power Supply Range: The module can be powered with a voltage range from 3V to 5V, making it compatible with various power sources and microcontrollers.
NOTE: It is important to solder a 16cm length of cable to the antenna pin before using it since not connecting any antenna can damage it. Optionally, the board has pads to solder an SMA connector with antenna thread.
Specifications
- LoRa SX1276 wireless module with SPI interface (900 MHz)
- Output power: +13 to +20 dBm up to 100 mW configurable by software
- Consumption: 50mA (+13 dBm) to 150mA (+20dBm) in transmission, approx 30mA in listening
- Supports AES-128 encryption
- Supports multipoint networks with individual nodes
- Power: 3 to 5V