Introduction
This manual provides essential information for the proper setup, operation, and maintenance of your AITRIP Nano V3.0 ATmega328P CH340 Type-C USB Microcontroller Module. Please read these instructions carefully before use to ensure optimal performance and longevity of the device.

Image: The AITRIP Nano V3.0 module, showing the compact board with a Type-C USB port and separate pin headers.
Features
The AITRIP Nano V3.0 module is a compact, breadboard-friendly microcontroller board based on the ATmega328P. Key features include:
- Microcontroller: ATmega328P-AU MCU
- USB-to-Serial Converter: CH340G (replaces FT232RL)
- Operating Voltage (Logic Level): 5V
- Digital I/O Pins: 14 (D2-D13, TX, RX)
- Analog Input Pins: 8 (A0-A7)
- PWM Pins: 6 (D3, D5, D6, D9, D10, D11)
- Serial Communication: 1 pair of TTL level serial transceiver ports (RX/TX)
- Connectivity: Type-C USB for programming and power
- Power Options: USB connection, external 5V-12V DC supply, or 9V battery
- Programming Support: USB download and In-System Programming (ISP) download
- Included Components: 2 Nano V3.0 modules, each with 3 pin headers (2x 15-pin, 1x 6-pin) for optional soldering.

Image: A detailed view of the AITRIP Nano V3.0 module, showing the ATmega328P microcontroller and the Type-C USB connector.
Setup
1. Driver Installation (CH340)
The AITRIP Nano V3.0 uses the CH340G chip for USB-to-serial communication. Drivers for this chip are typically not pre-installed with the Arduino IDE. You will need to download and install the appropriate CH340 driver for your operating system (Windows, macOS, Linux). Search online for 'CH340 driver' to find the latest version from a reputable source.
2. Connecting Pin Headers
The included pin headers are not pre-soldered to the module. If you intend to use the module on a breadboard or with jumper wires, you will need to solder the pin headers to the board. Ensure proper soldering techniques are used to avoid damage to the module.

Image: Top view of the AITRIP Nano V3.0 module, illustrating the layout of the pins and components.
3. Powering the Module
The Nano V3.0 offers multiple power options:
- Type-C USB Connection: Connect the module to your computer via a Type-C USB cable. This provides both power and data communication.
- External Unregulated Power Supply: Apply 7V to 12V DC to the VIN pin (pin 30).
- External Regulated 5V Power Supply: Apply 5V DC to the 5V pin (pin 27).
- 9V Battery: A 9V battery can be connected to the VIN pin.
The module automatically selects the power source with the highest voltage.
4. Connecting to Computer
After installing the CH340 driver, connect the Nano V3.0 module to your computer using a Type-C USB cable. The computer should recognize the device and assign a COM port.
Operating
1. Arduino IDE Configuration
To program the AITRIP Nano V3.0 using the Arduino IDE, follow these steps:
- Open the Arduino IDE.
- Go to Tools > Board and select 'Arduino Nano'.
- Go to Tools > Processor and select 'ATmega328P (Old Bootloader)'. This step is crucial for many CH340-based Nano clones to ensure successful sketch uploads.
- Go to Tools > Port and select the COM port assigned to your Nano module (e.g., COM3, /dev/ttyUSB0).
2. Uploading Sketches
Once configured, you can write your code (sketch) in the Arduino IDE and upload it to the Nano module by clicking the 'Upload' button (right arrow icon). The TX/RX LEDs on the board will flash during the upload process.
Specifications
| Brand | AITRIP |
| Model Name | Nano V3.0 |
| Microcontroller | ATmega328P |
| CPU Speed | 16 MHz |
| USB-to-Serial Chip | CH340G |
| Connectivity Technology | USB (Type-C) |
| Operating System Compatibility | Windows, macOS, Linux |
| Compatible Devices | Personal Computer, Laptop |
| Unit Count (per package) | 2 |
| UPC | 701715513372 |

Image: The underside of the AITRIP Nano V3.0 module, revealing the CH340G USB-to-serial converter chip.
Troubleshooting
- Module Not Recognized / COM Port Not Appearing: Ensure the CH340 driver is correctly installed. Try a different Type-C USB cable or USB port on your computer.
- Upload Errors (e.g., 'avrdude: stk500_getsync()'): This often indicates an incorrect board or processor selection in the Arduino IDE. Verify that 'Arduino Nano' is selected under Boards and 'ATmega328P (Old Bootloader)' is selected under Processor. Also, confirm the correct COM port is chosen.
- No Power / LEDs Not Lighting Up: Check your power source. If using external power, ensure it is within the specified voltage range (7-12V for VIN, 5V for 5V pin) and correctly connected. If using USB, ensure the cable is functional and the port provides power.
- Sketch Uploads but Program Doesn't Run: Double-check your code for logical errors. Ensure all external components are correctly wired and powered.
Maintenance
To ensure the longevity and reliable operation of your AITRIP Nano V3.0 module, observe the following maintenance guidelines:
- Handle with Care: Avoid dropping the module or subjecting it to physical shock.
- Keep Dry: Protect the module from moisture and humidity.
- Prevent Static Discharge: Always handle the module by its edges and consider using anti-static precautions, especially in dry environments.
- Cleanliness: Keep the board free from dust and debris. Use a soft, dry brush or compressed air for cleaning if necessary.
- Proper Storage: Store the module in an anti-static bag or container when not in use.
Warranty
This product comes with a limited warranty. For specific warranty terms and conditions, please refer to the manufacturer's official documentation or contact AITRIP directly.
Support
For technical assistance, further inquiries, or support regarding your AITRIP Nano V3.0 module, please contact the manufacturer, AITRIP. Refer to their official website or product packaging for contact information.