Arduino Nano V3.0 ATmega328P 16MHz CH340C Type-C Board Pre-Soldered

$8.99 USD Shipping & tax calculated at checkout
In stock· Order by 3pm ET and it ships today

Arduino Nano V3.0 compatible ATmega328P 16MHz microcontroller board with CH340C USB-C for programming and power. Supports I2C, SPI, UART for robotics, home automation, wearables, and prototyping.

Bulk eligible

Mix any Bulk eligible products — discount applies to your total quantity across the cart.
Auto-applied at checkout
Buy 5+ $8.55 each Save 5%
Buy 10+ $8.10 each Save 10%
View all bulk eligible products →
  • Free Ground Shipping U.S. orders $35+
  • Ships from USA Domestic fulfillment
  • 30-day returns Free defect replacement
  • 7-day support Fast email replies
Frequently bought together
Arduino Nano V3.0 ATmega328P 16MHz CH340C Type-C board close-up top view Arduino Nano V3.0 ATmega328P 16MHz CH340C Type-C Board Pre-Soldered ★★★★★ (1) $8.99 This item
Total for 4 items
$26.62

Products related to this item

Product Overview

Arduino Nano compatible board built around the ATmega328P, this compact microcontroller development board runs at 16MHz and uses a CH340C Type-C USB-to-serial connection for straightforward programming and power from a modern USB-C cable. It is well suited for embedded prototyping, robotics, home automation, sensor interfacing, classroom projects, and compact DIY electronics where a small Nano form factor is useful. Compatible with the Arduino IDE, it makes it easy to upload sketches, test code, and build standalone controllers for breadboard circuits and custom devices.

Frequently asked questions

Yes. This board is compatible with the Arduino IDE and uses the familiar Nano/ATmega328P workflow. Select the appropriate Nano board option and serial port; install a CH340 driver if your computer does not recognize the USB-C serial connection.
Yes. The headers are pre-soldered, so it can plug into a breadboard or connect to jumper wires without soldering first. Use a USB-C cable for programming and USB power during setup and testing.
It uses a CH340C USB-to-serial interface with a Type-C connector. The USB-C connection is used for sketch uploads, serial communication, and board power from a compatible USB port or cable.
It is well suited for embedded prototyping, robotics, home automation, sensor interfacing, classroom projects, and compact DIY electronics. The small Nano form factor is useful when a breadboard-friendly standalone controller needs to fit in limited space.
Check that the USB-C cable supports data, not just charging, then select the correct board and serial port in the Arduino IDE. If no port appears, install the CH340 driver for your operating system.

Have other questions?

Chat with our US-based team — we usually reply fast.

Features & Specs

ATmega328P MCU Built around the ATmega328P for Arduino Nano V3.0 compatible development and prototyping.

16MHz Clock Runs at 16MHz for timing that matches many Arduino Nano sketches and libraries.

USB-C Programming Uses a CH340C USB-to-serial interface with a Type-C connector for programming and power.

Arduino IDE Support Compatible with the Arduino IDE for uploading sketches, testing code, and building standalone controllers.

I2C SPI UART Supports common Arduino Nano communication interfaces including I2C, SPI, and UART for sensor and module integration.

Compact Nano Form Small Nano form factor fits breadboard circuits and space-constrained embedded projects.

Project Use Cases Well suited for robotics, home automation, sensor interfacing, classroom projects, and DIY electronics.

Documents

Full Product Manual Arduino Nano V3.0 ATmega328P 16MHz CH340C Type-C Board | ShillehTek Product Manual In-depth setup guide with wiring, code examples, and troubleshooting.

Related Tutorials

Arduino Nano MPU9250: Read accel, gyro, mag
Oct 23, 2023Tutorial

Arduino Nano MPU9250: Read accel, gyro, mag

Build an Arduino Nano MPU9250 IMU hookup to read accelerometer, gyroscope, and magnetometer values using the hideakit...
Arduino Nano BH1750: Measure Ambient Light in Lux
Apr 14, 2024Tutorial

Arduino Nano BH1750: Measure Ambient Light in Lux

Build an Arduino Nano and BH1750 ambient light sensor setup to read accurate lux values over I2C for smart lighting a...
Arduino Nano MG90S Servo Motor: Smooth Angle Control
Mar 25, 2026Tutorial

Arduino Nano MG90S Servo Motor: Smooth Angle Control

Build an Arduino Nano MG90S/SG90 servo control project using Servo.h, with smooth angle sweeps and microsecond pulse ...
Arduino UNO TMC2209: Quiet NEMA 17 Step Control
Apr 30, 2026Tutorial

Arduino UNO TMC2209: Quiet NEMA 17 Step Control

Wire a TMC2209 to an Arduino UNO to drive a NEMA 17 stepper quietly with simple STEP/DIR/EN control, plus safe VREF s...
Arduino Nano ESP-01: Add Wi-Fi with AT Commands
May 14, 2026Tutorial

Arduino Nano ESP-01: Add Wi-Fi with AT Commands

Add Wi-Fi to an Arduino Nano using the ESP-01 ESP8266 and AT commands over serial, then print an HTTP GET response fo...
Arduino Pro Mini CP2102: Flash and read serial
May 15, 2026Tutorial

Arduino Pro Mini CP2102: Flash and read serial

Flash an Arduino Pro Mini with a CP2102 USB-to-TTL adapter, then read Serial output for fast debugging on USB-less bo...
Arduino MAX7219 Dot Matrix: Scrolling LED Marquee
May 17, 2026Tutorial

Arduino MAX7219 Dot Matrix: Scrolling LED Marquee

Build an Arduino MAX7219 dot matrix scrolling LED marquee for readable signs and status messages using only 3 control...
Arduino ADXL345: Bike theft alarm alerts
May 19, 2026Tutorial

Arduino ADXL345: Bike theft alarm alerts

Build an Arduino Nano bike theft alarm using an ADXL345 accelerometer to detect motion, trigger a loud buzzer, and se...
Arduino Nano NEO-6M GPS: OLED Speedometer Display
May 20, 2026Tutorial

Arduino Nano NEO-6M GPS: OLED Speedometer Display

Build an Arduino Nano GPS speedometer using a NEO-6M module and SSD1306 OLED for a clear, wheel-sensor-free speed rea...
Arduino Nano MAX30102: OLED Pulse Oximeter Build
May 22, 2026Tutorial

Arduino Nano MAX30102: OLED Pulse Oximeter Build

Build an Arduino Nano MAX30102 pulse oximeter with an SSD1306 OLED for live BPM and SpO2 readout using simple I2C wir...
Arduino Nano INA219 OLED: Live Bench Supply Display
May 26, 2026Tutorial

Arduino Nano INA219 OLED: Live Bench Supply Display

Build an Arduino Nano bench supply with LM2596 regulation, INA219 current sensing, and an SSD1306 OLED for live volta...
Arduino Nano DS3231: Timed pill dispenser alerts
May 27, 2026Tutorial

Arduino Nano DS3231: Timed pill dispenser alerts

Build an Arduino Nano DS3231 pill dispenser with servo indexing, buzzer alerts, and an SSD1306 OLED so scheduled dose...
Arduino Nano RC522 RFID: Unlock a Servo Cat Door
May 27, 2026Tutorial

Arduino Nano RC522 RFID: Unlock a Servo Cat Door

Build an Arduino Nano RC522 RFID cat door that unlocks a servo latch only for allowed tags, giving secure pet access ...
Arduino Nano PIR Sensor: Animated Skull Control
May 27, 2026Tutorial

Arduino Nano PIR Sensor: Animated Skull Control

Build an Arduino Nano HC-SR501 PIR animated skull with servo jaw, LED eyes, and buzzer for a hands-free Halloween pro...
Arduino Nano HC-SR04 Theremin: Gesture Pitch Control
May 27, 2026Tutorial

Arduino Nano HC-SR04 Theremin: Gesture Pitch Control

Build an Arduino Nano ultrasonic theremin with an HC-SR04 sensor and KY-006 buzzer for gesture-controlled pitch in ab...
Arduino PCA9685: Joystick-Controlled 6-DOF Arm
May 29, 2026Tutorial

Arduino PCA9685: Joystick-Controlled 6-DOF Arm

Build an Arduino Nano PCA9685 6-DOF robotic arm with MG90S servos, joystick control, and an OLED angle display using ...
Arduino Nano MPU6050 + NEO-6M: Log GPS + IMU to SD
May 29, 2026Tutorial

Arduino Nano MPU6050 + NEO-6M: Log GPS + IMU to SD

Build an Arduino Nano vehicle data logger using an MPU6050, NEO-6M GPS, and microSD to record GPS, speed, and G-force...
Arduino Nano INMP441: LED Spectrum Visualizer
May 29, 2026Tutorial

Arduino Nano INMP441: LED Spectrum Visualizer

Build an Arduino Nano INMP441 audio spectrum visualizer that drives a MAX7219 32x8 LED matrix using FFT, using parts ...
Arduino Nano DS3231: Build a Sunrise Alarm Clock
May 29, 2026Tutorial

Arduino Nano DS3231: Build a Sunrise Alarm Clock

Build an Arduino Nano DS3231 sunrise alarm clock with an LED fade-in, relay control, and OLED display for a gentler w...
Arduino UNO R4 vs R3 and Leonardo: Pick the right board
May 29, 2026Tutorial

Arduino UNO R4 vs R3 and Leonardo: Pick the right board

Compare Arduino UNO R3, Leonardo, UNO R4 Minima, and UNO R4 WiFi to pick the right board based on USB, I/O, power, an...
Arduino vs ESP32 vs ESP8266 vs STM32: Speed results
May 29, 2026Tutorial

Arduino vs ESP32 vs ESP8266 vs STM32: Speed results

Benchmark Arduino Nano vs ESP8266 vs ESP32 vs STM32F103 using the same loop test to compare real-world integer and fl...
Arduino UNO DS18B20: Freezer test vs Pico, micro:bit
May 29, 2026Tutorial

Arduino UNO DS18B20: Freezer test vs Pico, micro:bit

Compare Arduino UNO, Raspberry Pi Pico, and BBC micro:bit in a DS18B20 freezer Ice Challenge and learn why condensati...
BBC micro:bit vs Arduino: Choose the right starter board
May 29, 2026Tutorial

BBC micro:bit vs Arduino: Choose the right starter board

Compare BBC micro:bit V2 vs Arduino UNO/Nano to choose the best education board for beginners, including built-in fea...
USB-C PD Trigger Board: Portable 5-20V Bench Supply
Jun 10, 2026Tutorial

USB-C PD Trigger Board: Portable 5-20V Bench Supply

Build a USB-C PD bench power supply with a PDSink trigger board and buck converter for adjustable 1.5–19V output usin...
Arduino Nano MAX6675 Thermocouple: Read Up to 1024�b0C
Jun 10, 2026Tutorial

Arduino Nano MAX6675 Thermocouple: Read Up to 1024b0C

Build an Arduino Nano MAX6675 K-type thermocouple reader with OLED display and optional over-temp relay cutoff for sa...
Arduino Nano TCA9548A: Run 8 Identical I2C Devices
Jun 10, 2026Tutorial

Arduino Nano TCA9548A: Run 8 Identical I2C Devices

Wire an Arduino Nano to a TCA9548A I2C multiplexer to run up to eight identical 0x3C OLEDs or sensors without address...
Arduino Nano KY-040 Rotary Encoder: OLED Menu UI
Jun 10, 2026Tutorial

Arduino Nano KY-040 Rotary Encoder: OLED Menu UI

Build an Arduino Nano menu UI using a KY-040 rotary encoder and SSD1306 OLED for smooth scroll-and-click navigation w...
Arduino Nano DS3231 + TM1637: Drift-Free Alarm Clock
Jun 13, 2026Tutorial

Arduino Nano DS3231 + TM1637: Drift-Free Alarm Clock

Build an Arduino Nano clock with a DS3231 RTC and TM1637 display for a drift-free desktop alarm clock with temperatur...
Arduino Nano TTP223B: Hidden Touch Relay Switch
Jun 13, 2026Tutorial

Arduino Nano TTP223B: Hidden Touch Relay Switch

Build a hidden touch switch using an Arduino Nano and TTP223B to toggle a relay through acrylic or wood, for clean en...
Arduino MAX30102: Heart Rate and SpO2 on OLED
Jun 13, 2026Tutorial

Arduino MAX30102: Heart Rate and SpO2 on OLED

Build an Arduino Nano MAX30102 pulse oximeter that shows live BPM and optional SpO2 on an SSD1306 OLED, using the Spa...
Arduino Nano Soil Moisture Sensors: Pick Capacitive
Jun 14, 2026Tutorial

Arduino Nano Soil Moisture Sensors: Pick Capacitive

Compare Arduino Nano resistive vs capacitive soil moisture sensors to get stable long-term readings, avoid corrosion ...
STM32H723ZGT6 STM32duino: Install and benchmark
Jun 19, 2026Tutorial

STM32H723ZGT6 STM32duino: Install and benchmark

Set up the STM32H723ZGT6 in Arduino IDE using STM32duino, run a blink test, and benchmark a fast float loop for real-...
Arduino Nano Ultrasonic Mist Maker: DIY Diffuser Control
Jun 19, 2026Tutorial

Arduino Nano Ultrasonic Mist Maker: DIY Diffuser Control

Build an Arduino Nano USB ultrasonic mist maker diffuser with relay control, WS2812B lighting, and a soil sensor opti...

Related Videos

Customer Reviews