Board types

Arduino offers a wide variety of boards, each designed with different features to suit various project needs. Although all Arduino boards can be programmed through the Arduino IDE, they differ in the number of inputs/outputs, speed, voltage requirements, and form factor.

Arduino Boards Based on ATMEGA328 Microcontroller

Board NameOperating VoltageClock SpeedDigital I/OAnalog InputsPWMUARTProgramming Interface
Arduino Uno R35V16MHz14661USB via ATMega16U2
Arduino Uno R3 SMD5V16MHz14661USB via ATMega16U2
Red Board5V16MHz14661USB via FTDI
Arduino Pro 3.3V/8MHz3.3V8MHz14661FTDI-Compatible Header

Arduino Boards Based on ATMEGA32u4 Microcontroller

Board NameOperating VoltageClock SpeedDigital I/OAnalog InputsPWMUARTProgramming Interface
Arduino Leonardo5V16MHz201271Native USB
Pro Micro 5V/16MHz5V16MHz14661Native USB
Pro Micro 3.3V/8MHz3.3V8MHz14661Native USB

Arduino Boards Based on ATMEGA2560 Microcontroller

Board NameOperating VoltageClock SpeedDigital I/OAnalog InputsPWMUARTProgramming Interface
Arduino Mega 2560 R35V16MHz5416144USB via ATMega16U2
Mega Pro 3.3V3.3V8MHz5416144FTDI-Compatible Header

Arduino Boards Based on AT91SAM3X8E Microcontroller

 

Board NameOperating VoltageClock SpeedDigital I/OAnalog InputsPWMUARTProgramming Interface
Arduino Due3.3V84MHz5412124USB Native

For more information on each board, visit the official Arduino product page.

Leave a Comment