The Arduino Uno is a microcontroller board based on the ATmega328 with 14 digital input/output pins, 6 analog inputs, a USB connection, and a power jack. It contains everything needed to support the microcontroller and can be programmed using the Arduino IDE. The Uno differs from previous boards by using an Atmega8U2 as a USB-to-serial converter instead of an FTDI chip. It is the latest and reference version of the Arduino platform.