Basics of Arduino Microcontrollers

Arduino Microcontrollers 

Arduino boards are one of the famous microcontrollers used by students to professional level learners. It's available very cheap in the market. Arduino boards are mostly useful for IoT development purposes. If you are not aware about IoT just Read this article for more about IoT. 


Learn Arduino Microcontroller


Who is Arduino? 

Arduino is an Open-source platform for IoT developments. That community provides a lot of things to learn about Arduino microcontrollers and every year Arduino releases new microcontrollers with additional features . An Arduino having different microcontroller boards.  

Just we see each other one by one. 


Arduino microcontroller types 


  1. Arduino Micro 

  2. Arduino Nano 

  3. Arduino UNO

  4. Arduino Mega 


1.Arduino Micro 

Arduino Micro boards are smaller than other microcontrollers. Arduino Micro using Atmega32U4 controller and then operating voltage is 5V. That microcontroller input voltage is Minimum(7V) - Maximum (12V). That microcontroller has an on-board voltage regulator to regulate input voltage. 

Pin Details 

Digital Pin (i/o) : 20 Pins

PWM channels : 7 Pins

Analog input channels : 12 Pins


Voltage Details 

DC current per (I/O) pin : 20mA

DC current for 3.3V Pin : 50mA


Memory details 

Flash memory : 32KB (4kb) used by bootloader (ATmega32U4)

SRAM : 2.5 KB (ATmega32U4)

EEPROM : 1kb (ATmega32U4)


Default system :

Built IN LED pin : 13 (Digital)

Clock speed : 16 Mhz


Dimension Details 

Length : 48mm

Width : 18mm

Weight : 13g


2.Arduino Nano

Arduino Nano becomes more similar to Arduino Micro, but this microcontroller has lost some features compared to Arduino micro. This Nano board is cheaper than a micro board. This board is helpful for some mini college Project works. 


Microcontroller Details 

Name : Atmega328

Architecture : AVR

Operating voltage : 5V

Flash memory : 32kb (2kb used by bootloader)

SRAM : 2kb

Clock Speed : 16 MHZ

EEPROM : 1kb


Pin Details 

DC current (i/o) : 22(6 pins PWM)

PWM output : 6


Power details 

Consumption : 19mA


Dimension details 

PCB size : 18 x 45 mm

Weight : 7g


3. Arduino UNO

Arduino UNO R3 boards are most commonly used boards in every project and prototypes. It is more powerful than Arduino Nano & Micro boards. But comparatively size wise bigger than other controllers.


This Arduino Microcontroller is easily attached and programming with computers. You can use the Arduino IDE to program these microcontrollers. 



Microcontroller Details 


Name : ATMEGA328P

Flash memory : 32KB (0.5Kb used by bootloader)

SRAM : 2kb 

EEPROM : 1kb

Clock speed : 16Mhz


Pin Configuration 

Digital (i/o) pins : 14 (6 provides PWM output)

PWM Digital (I/O) : 6

Analog input pins : 6


Power Supply 

DC current per I/O pin : 20 mA

DC current for 3.3V pin : 50mA


Default Configs 

LED Built in : 13 (Digital)


Dimension Details 

Length : 68.6 mm

Width : 53.4 mm

Weight : 25g


4. Arduino Mega 

Arduino Mega is a “Mega” size board in Arduino. These boards have many Analog, digital, and PWM Pins. You can easily connect more sensors and actuators to your project. 

These boards also have easy connection with computers and write and upload a program easily to microcontrollers.



Microcontroller details 

Name : ATmega2560

Flash memory : 256kb (8kb used by bootloader)

SRAM : 8kb

EEPROM : 4kb

Clock speed : 16Mhz


Power supply 

Operating voltage : 5v

Input voltage (Recommended) : 7-12V

Input Voltage (limit) : 6-20V

DC current [er (i/o) :20mA

DC current for 3.3V pin : 50mA


Pin Configuration 

Digital (i/o) Pin  : 54 (15 PWM output)

Analog input pins : 16


Default config 

LED built in : 13


Dimension Details 

Length : 101.52mm

Width : 53.3 mm

Weight : 37g








Previous Post Next Post

نموذج الاتصال