Specification of Arduino Boards

Here you will learn what are Arduino boards and specification of Arduino Uno and other Arduino boards as well.

Arduino board was design in the Ivrea Interaction Design Institute and their aim is students without a background in electronics and programming concept can also use this.

Note: If you already know about all this theory, you can switch to (1) sample programming model (2) preference settings and basic about IDE software (3) Installation process or (4) Direct programming with the first program Light up LED using Arduino

This board helps to adapt challenges in electronics means interfacing of MCU (microcontroller unit) and different modules like GPS, GSM, RFID, Bluetooth etc in easiest way.

Boards have a wide application in IoT, automation, embedded system etc. All boards are open-source, allowing users to make their own circuitry.

What are Arduino Boards?

Arduino board is an open source platform used to make electronics projects. There are many Arduino boards having different controllers/processors having different specifications. But all the boards are similar, they have input, output, analog, power and ground pins.

Input and output are classify into two categories –

  1. Digital
  2. Analog

So, simply different Arduino boards have different number of digital and analog pin. We can use digital pins in two states INPUT as well as OUTPUT. In general we call these pins as digital I/O pins.

In few microcontrollers / development boards analog pins are available for input and in very few analog pins are available for output. A few Arduino boards are shown below, See diagram –

Different types of Arduino Boards
Different Arduino Boards

Specification of Arduino boards shown in table

Arduino Board Processor Memory – SRAM, EEPROM,

FLASH (used by bootloader)

Digital I/O Analogue I/O
Arduino Uno 16 MHz


2 KB,

1 KB,

32 KB

14 6 input,

0 output

Arduino Due 84 MHz AT91SAM3X8E 96 KB SRAM,

512 KB Flash

54 12 input,

2 output

Arduino Mega 16 MHz



4 KB

256 KB Flash

54 16 input,

0 output

Arduino Leonardo 16MHz


2.5 KB,

1 KB,

32 KB (4 KB)

20 12 input,

0 output

Read Next: Arduino UNO Board and component pasted on it

Total Visits: 1667
0 0 vote
Article Rating
Notify of
Inline Feedbacks
View all comments
Translate »
Would love your thoughts, please comment.x