Arduino Uno Architecture And Technology

 



An Arduino board is one of the best microcontroller based development kit. It was first designed by David cuatielles and Massimo Banzi in the year 2005. The designers had a mission to provide very easy to use and less expensive board for newbies, hobbyist, professional and expert to design and construct mind blowing project.

 Arduino is a multi-purpose board that can be buy at any electronics shops, because of it's easy to use properties,you can design your own board at home by using various electronics components available in the market. In the year 2011 Adafruit gave an estimation that not more than 3 millions Arduino boards has been designed and produced,has at 2013, more than 7 Millon boards were in the hand of user's, this is a huge success for the Arduino technology company. 


Arduino Technology


Their are many types of Arduino boards, but we will be looking into Arduino Uno board. The Arduino uno includes an ATmega328 microcontroller and it has 28-pins,this is the brain of the Arduino uno board.


The Arduino uno boards consists of 14-digital i/o pins.Each digital pins can take up to 40mA current. It can also provide the same current has an output. Almost all the pins have special properties and functions, pins like D13, is a pin connected to on board LED. D0 & D1,these pins are the TX & RX pin,it acts as a transmitter and receiver channel. Pins-D2 & D3 are use for serial communication, pin D3,D5,D6,D9,D11 are use for external interupt which delivers PWM functions. 

The Arduino Uno Board has six analog pins (A0-A5) we also use this pins as digital pins, 16MHz crystal oscillator, DC Jack barrel, a type B USB connection port, a system reset button,ICSP header, 3.3 voltage regulator, in-built led,female header and other SMD components. The working voltage of the Arduino uno board is 5v DC,you can either use the jack barrel port to power the Arduino uno board using 7-12 V DC has the input voltage, you can also use the on board USB port to power the Arduino uno board,a Vin pin is also present on the board.


Arduino uno board Architecture


Arduino’s processor uses the Harvard architecture, this is where the program code and program data are stored in separate memory. It comprises of two memories which is the Program memory and the data memory.The uploaded code is stored in the flash program memory, whereas the data is stored in the data memory. The Arduino uno on board ic Atmega328 has 32 KB of flash memory for storing upload code. 0.5 KB of this flash memory is used for bootloader,2 KB of SRAM, 1 KB of EEPROM also operates with a clock speed of 16MHz.

Related Topics

Everything you need to know about Arduino (free course!!)

Arduino step by step guide for getting started (free course!!!)

Top 4 reasons why you must learn how to use Arduino

Top 10 sensors (modules)widely use in arduino projects and other microcontrollers.

(9) Nine common mistakes you must avoid while working on Arduino board.

(Level-1) Crazy About Arduino: Your End-To- End Workshop – Level 1 (Free!!! Course)

(Level-2) Crazy About Arduino: Your End-To- End Workshop – Level 2 (Free!!! Course).

(Level-3) Crazy About Arduino: Your End-To- End Workshop – Level 3 (Free!!! Course)



Post a Comment

0 Comments