Main Menu
Home
AVR News
Atmel AVR
AVR Development Tools
Valuable Tools
WinAVR toolset
Makefile for WinAVR
AVR Virtual Simulators
Hardware for prototyping
GCC and AVR-GCC
Short introduction to C
AVR-GCC Tutorial
Example AVR Projects
AVR-GCC articles
WinAVR Site Map
Scienceprog FORUM
ScienceProg BLOG
Disclaimer
WinARM Tutorial
Latest comments
Measuring motor speed and...
Dear Administrator The code above...
More...

Programming AVR ADC module...
hi please send me example usart with...
More...

Measuring motor speed and...
main.c: In function...
More...

Running TX433 and RX433 RF...
(Hopefully this is not a re-post). I am...
More...

Running TX433 and RX433 RF...
I just bnought a pair of the RX/TX 433...
More...

Friendly sites

Related Items:

Recommended sites


General properties of AVR microcontrollers PDF Print E-mail
Written by Administrator   
Tuesday, 08 August 2006

This applies to all types of AVR microcontrollers because they all use same AVR core technology. So lets go through some of them:

  • Ability to work at 1MIPS/MHz (MIPS – Millions Instructions Per Second);

  • On chip Flash memory (now tiny series have up to 8kB, mega up to 256kB) with write cycle not less than 1000 times;

  • On chip RAM memory (tiny series up to 512B, mega up to 8kB);

  • On chip EEPROM memory (tiny series up to 512B, mega up to 4kB) with write cycle not less than 100000 times;

  • Working frequencies up to 20MHz;

  • Protection fuses from unintentional reading and modification of program and data memories;

  • Ability to program in system – directly on board using ISP cable;

  • Four types of clock generators: Internal generator, RC generator of clock cycles, Internal generator with external crystal resonator, and External synchronisation;

  • Two or three power down modes;

  • Some microcontroller can work at very low voltages like 1.8V;

Other internal processor properties:

  • Static architecture where minimal frequency equal to zero;

  • ALU is connected directly to general purpose registers;

  • Most of commands are performed in one clock cycle;

  • Multilevel system of interrupts;

  • Many sources of interrupts – two of them are external;

  • Three level hardware stack.

I/O system properties:

  • Software configurable and selection of I/O ports;

  • Ports can be programmed as inputs and outputs independently to each other;

  • Input buffers uses Smith triggers on all pins;

  • Support of Internal Pull-Up resistors (about 35 to 120kOhm);

Peripheral devices vary from device to device. Refer to datasheets to find out what peripherals are included in concrete model. In general we can mention:

  • 8 bit timer counter with pre-scaler;

  • 16 bit timer counter with pre-scaler ;

  • Watch dog timer;

  • PWM generator;

  • Analog comparator;

  • ADC;

  • Hardware modulator;

  • SPI interface;

  • TWI (I2C) interface;

  • UART;

For additional information refer to datasheets.

 


Related Items:

   

Users' Comments  
 

Average user rating

 


Add your comment
Only registered users can comment an article. Please login or register.

No comment posted



mXcomment 1.0.6 © 2007-2008 - visualclinic.fr
License Creative Commons - Some rights reserved
< Prev   Next >

© 2008 WinAVR AVR-GCC Tutorial
Joomla! is Free Software released under the GNU/GPL License.