
Development Boards
Arduino Uno R3 Compatible ATmega328P CH340G Development Board
The Arduino Uno R3 Compatible ATmega328P CH340G Development Board is a cost-effective 5V microcontroller board for learning electronics, prototyping and embedded projects. Based on the ATmega328P and using the CH340G USB-to-serial interface, it works with the Arduino IDE and supports shields, sensors, motors, relays and displays. Ideal for students, makers, robotics labs and IoT prototype builders who need a reliable Uno-format board at an affordable price.
Specifications
sram: 2KB
eeprom: 1KB
pwm_pins: 6 pins: D3, D5, D6, D9, D10, D11
clock_speed: 16MHz
pin_headers: Uno R3 shield-compatible headers plus ICSP headers
flash_memory: 32KB, with bootloader space used
logic_voltage: 5V
usb_connector: USB Type-B
digital_io_pins: 14, including 6 PWM outputs
microcontroller: ATmega328P
power_connector: 2.1mm DC barrel jack, center positive
board_dimensions: Approximately 68.6mm x 53.4mm
analog_input_pins: 6 channels, 10-bit ADC
dc_current_3v3_pin: 50mA maximum
usb_to_serial_chip: CH340G
input_voltage_limit: 6V to 20V
programming_software: Arduino IDE compatible; select Arduino Uno board
dc_current_per_io_pin: 20mA recommended
communication_interfaces: UART, SPI, I2C/TWI, USB serial
recommended_input_voltage: 7V to 12V via DC jack or VIN
Details
The Arduino Uno R3 Compatible ATmega328P CH340G Development Board is one of the most popular starter boards for electronics prototyping in India. It follows the well-known Uno R3 layout and uses the ATmega328P 8-bit AVR microcontroller, giving you a simple, dependable platform for coding, sensor interfacing, automation and robotics projects. The board is compatible with the Arduino IDE: connect it to a computer through USB, select “Arduino Uno” in the IDE, upload your sketch, and start controlling real hardware.
This compatible Uno board includes a CH340G USB-to-serial converter instead of the ATmega16U2 used on the original Arduino Uno Rev3. CH340G is widely supported on Windows, Linux and macOS, though some systems may require a CH340 driver installation before the COM port appears. The ATmega328P runs at 16 MHz and provides 14 digital I/O pins, including 6 PWM outputs, plus 6 analog inputs with 10-bit ADC resolution. It also supports UART, SPI and I2C communication, making it suitable for connecting GPS modules, Bluetooth modules, LCD displays, OLED displays, RTC boards, EEPROMs and many other modules.
Power the board using USB for programming and low-current testing, or use the DC barrel jack/VIN pin with a recommended 7V to 12V external supply for standalone operation. The standard Uno R3 shield headers make it convenient to plug in motor driver shields, sensor shields, prototyping shields and relay shields. Onboard reset, power regulation, status LEDs and ICSP headers make development and troubleshooting easier.
Typical applications include LED projects, line follower robots, home automation controllers, data loggers, basic IoT nodes, sensor monitoring, servo control, educational STEM kits and quick proof-of-concept circuits. Pin notes: the board operates at 5V logic, so use level shifting when connecting 3.3V-only modules. In the box: 1 x Arduino Uno R3 Compatible ATmega328P CH340G Development Board; USB cable is not included unless specified separately.