The Arduino/Genuino Uno can be programmed with the (Arduino Software (IDE)). Select "Arduino/Genuino Uno from the Tools > Board menu (according to the microcontroller on your board). For details, see the reference and tutorials.The ATmega328 on the Arduino/Genuino Uno comes preprogrammed with a bootloader that allows you to upload new code to it without the use of an external hardware programmer. It communicates using the original STK500 protocol (reference, C header files). You can also bypass the bootloader and program the microcontroller through the ICSP (In-Circuit Serial Programming) header using Arduino ISP or similar; see these instructions for details.
Speed(MHz) 16MHZ
Core Size (Number of Bits) 8 Bit
RAM Size 2KBYTE
ROM Type EEPROM Flash
Number of Pins 28
Other Detail:
Microcontroller ATmega328P
Input Voltage (recommended) 7-12V
Input Voltage (limit) 6-20V
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
LED_BUILTIN 13
Request Callback
Yes! I am interested
Reach Us
Syed Ajmal (Managing Partner)
R.S. Enterprises 1st Floor, Old No.1/1228, New No.5/575, MPN Towers, Velachery - Tambaram Main Road, Medavakkam Chennai - 600100, Tamil Nadu, India