Vous êtes sur la page 1sur 2

AVR HISTORY AND

FEATURES

uC AND OVERVIEW OF
Architecture of AVR was
EMBEDDED THE AVR designed by Alf-Egil bgen
PROCESSORS FAMILY
Architecture of AVR was
EMBEDDED THE AVR designed by Alf-Egil bgen
PROCESSORS FAMILY and Vegard Wollan, then
bought and developed by
We need to add RAM, ROM, I/O ports, timers externally Atmel
Bulkier and more expensive
Microprocessors: Contain no RAM, ROM and no I/O ports Brief History of
Microprocessors
on the chip itself the AVR
Advantages: The designer decides how much RAM, ROM microcontroller AVR: Alf and Vegard Risc
Microcontroller and I/O uses to complete the task at hand AVR: Advanced Virtual Risc
versus general- Has a CPU(a microprocessor), fixed RAM,ROM, I/O ports
purpose and a timer on a single chip. Compact and less expensive
microprocessor Types of AVR AVR32: 32 bit
Microcontrollers RAM, ROM, I/O ports and timer embedded.
Once Mega is mastered,
Disadvantage: The designer cannot add any external AVR: 8 bits Mega undestanting the other
Memory, I/O or timer to it families is easy
Tiny
Ideal for applications where costs and space are critical
Special purpose

Classic

Rom is used to store programs. AVR has


8-bit RISC single-chip microcontroller On-chip program(code)
AVR FEATURES 8M of ROM space. ROM can Vary from 1k
with Harvard architecture ROM
to 256k.
General purpose registers(32 registers in
all AVR)
RAM is used to store DATA. AVR has 64k
Data RAM
bytes of data RAM space
I/O Memory

It is used to store critical data that does


Data EEPROM Internal SRAM(Is used as a scratch pad)
not need to be changed very often
And embedded system is controlled by its own internal microprocessor or
microcontroller
Microcontrollers
The microcontroller´s ROM is burned with a purpose for specific functions
for embedded needed for the system I/O ports or pins Can have from 3 to 86 pins for I/O
systems
The microcontroller acomplishes only one task, in contrast with a
Pentium-based PC( or any x86 PC), which can be used for any number of
applications such as word processor, print server, video game player
Aditional
In embedded systems tipically only one appilcation software is burned
into ROM
Analog to digital converter, 10 bit and the number of
ADC
Examples: Printer, mouse. ADC channels in AVR can be up to 16.

It is used, when a microcontroller is inadequate for the task PWM


X86 PC embedded The processor are often callen high-end embedded processors, because it
applications must be noted that when a company targets a general purpose Universal Synchronous Asynchronous Receiver
microprocessor for the embedded market it OPTIMIZES the processor USART Transmiter, can be used to communicate to x86 PC via
used for embedded systems
COM port

SI,I2C(TWI),CAN,
It must meet the task at USB
Choosing a
hand efficiently and cost Speed
microcontroller effectively.
Packaging AVR can have up to 6 timers besides WDT(Watch Dog
Timers
Power consumption Timer)
Amount of RAM and ROM
Number of I/O pins and timer on chip
Ease of upgrade to higher perfomance or Classic These family has been replaced by other families
lower consumption versions
Cost per unit
AVR family
Availability for assembler, debugger, code- overview
How easy it is to develop
efficient C language compiler, emulator,
products around it
technical support

Availability in the needed


quantities both now and in
the future

Mega More than 120 instructions

Microcontrollers play a
Mechatronics and
major role in
microcontrollers mechatronics.

The development of mechatronic systems involves


finding an optimal balance between the basic
mechanical structure, sensor and actuator
implementation

Tiny

USB controller, CAN controller, LCD controller, Zigbee, Ethernet


Special purpose Special capabilities
controller, FPGA, Advanced PWM

AVR product
number scheme

Vous aimerez peut-être aussi