The Arduino Uno R3 compatible microcontroller board is based on the better ATmega328 with 32kB memory. Furthermore, it has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz crystal, a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.
This Uno differs from the Arduino Uno with Atmega16u2 USB chip by using the CH340G chip for USB communication instead. This Arduino Uno R3 compatible controller is 100% compatible with the Arduino IDE, and Arduino shields (5V).
Specs and features of Arduino Uno R3 compatible
|Input Voltage (recommended)||7-15V|
|Digital I/O Pins||14 (of which 6 provide PWM output)|
|PWM Digital I/O Pins||6|
|Analog Input Pins||6|
|DC Current per I/O Pin||20 mA|
|DC Current for 3.3V Pin||50 mA|
|Flash Memory||32 KB (ATmega328P)|
|of which 0.5 KB used by bootloader|
|SRAM||2 KB (ATmega328P)|
|EEPROM||1 KB (ATmega328P)|
|Clock Speed||16 MHz|