UNO R3 Atmega328P with CH340 USB (100% compatible with Arduino IDE)

CAD 9.95

Need more than we have? Order now, we will ship when back in stock. Lead time about 2-3 weeks.
See our backorder policy.
Availability: In stock (can be backordered) SKU: 26025
Quantity 3 - 9 CAD 8.96
Quantity 10 - 24 CAD 8.71
Quantity 25 + CAD 8.46


The Arduino UNO R3 Atmega328P with CH340 USB is a microcontroller board based on the ATmega328P. It is one of the most popular models in the Arduino board family and is often used for DIY electronics projects, hobbyist inventions, and educational purposes. The board is equipped with a CH340 USB-to-serial converter, which allows it to be connected to a computer via USB for programming and communication purposes. The Atmega328P microcontroller has 32KB of flash memory, 2KB of SRAM, and 1KB of EEPROM, and runs at a clock speed of 16MHz. The Arduino UNO R3 is compatible with a wide range of shields (expansion boards) and has several digital and analog input/output pins, making it easy to interface with sensors, actuators, and other components.

Additional features compared to the Arduino UNO R3 from Arduino Italy:

– 3.3V LDO “U5” can deliver 200mA continuously (original Arduino UNO R3 only 150mA)
– additional tie points 3.3V, 5V, GND, SCL, and SDA for easier I2C bus access
– precisely 16MHz crystal with 0.003% error

The Arduino UNO R3 was originally designed with a simple 16MHz resonator which made it impossible to use it for clock applications. The advanced design comes with a proper 16MHz crystal for much higher stability.

A set of male pin headers, to use access the additional signal pads, is included with every Arduino UNO R3 controller.

We recommend downloading the required USB driver for your operating system from WCH official website.

1 review for UNO R3 Atmega328P with CH340 USB (100% compatible with Arduino IDE)

  1. 4 out of 5

    gerald.wolfe (verified owner)

    Works fine. The only difference I can see between this and a “real’ UNO, is that the board is not named in the COM port list. Just the COM port number shows. The normal bootloader works fine.


    As the title and the description say: This board comes with CH340 USB-UART, not the Atmega16u2 as used on the original Arduino module. Both chips are completely different, and the Atmega16u2 is programmed to return a device name to the host computer, the CH340 is not.

Add a review