Phipps Electronics

Order within the next 

FREE SHIPPING OVER $199

50,000+ ORDERS

WORLDWIDE SHIPPING

SSL SECURED

← Back
You are here:
Print

Nano V3.0 ATmega168 CH340 USB – Arduino-Compatible – Support Documentation

The Nano V3.0 ATmega168 CH340 USB is a compact, breadboard-friendly microcontroller board based on the ATmega168. It offers similar functionality to the Arduino Uno but in a smaller form factor, making it ideal for embedded projects where space is limited.

Key Features

  • Microcontroller: ATmega168
  • USB-to-Serial Converter: CH340G
  • Operating Voltage: 5V
  • Input Voltage (recommended): 7-12V
  • Input Voltage (limits): 6-20V
  • Digital I/O Pins: 14 (6 PWM outputs)
  • Analog Input Pins: 8 (A0-A7)
  • Flash Memory: 16 KB (0.5 KB used by bootloader)
  • SRAM: 1 KB
  • EEPROM: 512 bytes
  • Clock Speed: 16 MHz
  • Dimensions: 45mm x 18mm

Pin Descriptions

Pin Function Description
D0 (RX) Digital I/O Serial Receive (UART)
D1 (TX) Digital I/O Serial Transmit (UART)
D2 – D13 Digital I/O General Purpose Digital I/O Pins
D3, D5, D6, D9, D10, D11 PWM PWM Output (AnalogWrite)
A0 – A7 Analog Input Analog Inputs (10-bit ADC)
VIN Power Input Unregulated Voltage Input (6-20V)
5V Power Output Regulated 5V Output
3.3V Power Output Regulated 3.3V Output (max 50 mA)
GND Power Ground
RST Reset Reset Pin (Active Low)
AREF Analog Reference Reference Voltage for Analog Inputs

Powering the Board

  • VIN Pin: Connect an unregulated power source (6-20V). The onboard voltage regulator will convert it to 5V.
  • 5V Pin: Connect a regulated 5V power source directly.
  • USB Port: Connect via Mini-B USB cable for both power and programming.

Programming the Board

The Nano V3.0 ATmega168 CH340 USB can be programmed using the Arduino IDE. Follow these steps:

  1. Connect the board to your computer using a Mini-B USB cable.
  2. Install the CH340G driver if not already installed. The driver is necessary for the USB-to-Serial communication.
  3. Open the Arduino IDE.
  4. Select the correct board and processor:
    • Board: “Arduino Nano”
    • Processor: “ATmega168”
  5. Select the correct COM port.
  6. Upload your sketch.

Troubleshooting

  • Problem: Sketch won’t upload.
    • Solution: Ensure the CH340G driver is correctly installed. Verify that the correct board and processor are selected in the Arduino IDE.
  • Problem: Board not recognized by computer.
    • Solution: Check the USB cable connection. Try a different USB port or cable. Reinstall the CH340G driver if necessary.
  • Problem: Unstable behavior or resets.
    • Solution: Verify that the power supply can provide sufficient current. Check for loose connections or shorts.

Frequently Asked Questions

Can I use the Nano V3.0 ATmega168 for battery-powered projects?
Yes, its compact size and low power consumption make it suitable for battery-powered applications. Ensure that the battery voltage is within the acceptable range.
Is the Nano V3.0 ATmega168 compatible with Arduino Uno sketches?
Yes, as both use the ATmega microcontrollers, most sketches are compatible. Ensure the correct board and processor are selected in the Arduino IDE.
How do I reset the board manually?
Press the onboard reset button or momentarily connect the RST pin to GND.

Additional Notes

  • The Nano V3.0 ATmega168 CH340 USB is ideal for projects where space is limited.
  • It includes a Mini-B USB connector for programming and power.
  • Ensure correct voltage levels when interfacing with other devices to prevent damage.
Was this article helpful?
Please Share Your Feedback
How Can We Improve This Article?
Table of Contents
Scroll to Top