Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

confusion between arduino and AVR

Status
Not open for further replies.
I am new to Arduino and iam using Arduino uno board
i have ATMEGA328P which is a 8 bit AVR micro controller

one question that arouses in my mind is that if uno board contains a avr micro controller that means we have to deal with programming a AVR 8 bit Microcontroller.. so why a special name or device ARDUINO?
 
Hi,

An AVR chip can be programmed by various means, typically via AVR Assembly or C. When you put the chip in a complete working circuit you can call the whole thing whatever you like, example 'arduino' or 'bob' .

The Arduino boards, use mainly the AVR AtMega chips along with other devices to create a working development board which is programmed using Arduinos version of C++.
Programming of the AVR chips is primarily done by a usb link to your PC which loads the program code into the AVRs memory by means of a Boootloader.
You will see there are often ICSP pins on an Arduino board to allow direct programming; but thats another story.

See

https://en.wikipedia.org/wiki/Arduino

https://www.arduino.cc/
 
Last edited:
Arduino is the name of the board and programming environment. When you buy an Arduino shield, you can be sure that it fits to your Arduino board. There are Arduino boards with different microcontrollers on them. Not all of them have AVR on board. Some have PICs and some have ARM processors on the board. A board with well defined dimensions and connectors is called a "form factor". Arduino is a form factor.
 
Arduino is a system which lets you build devices from boards and shields the same way as you would build a castle from lego blocks. The main board usually contains an AVR processor which controls everything through a program that you write, although you can get arduino compatible boards with other processors as well.
 
Status
Not open for further replies.

Latest threads

New Articles From Microcontroller Tips

Back
Top