AVR MICROCONTROLLER
ATMEL IST MIT SEINEN AVR MCUs WEITER AUF ERFOLGSKURS.
Die schon lange auf dem Markt befindlichen AVR Controller von Atmel werden in immer
größerer Zahl eingesetzt. Daher ist diese Produktfamilie eine der Fokuslinien des
Herstellers. Dies ist für alle Anwender äußerst positiv, da die Produktfamilie rasch
erweitert wird.
Der AVR Controller verfügt über einen sehr schnellen 8-Bit RISC Kern - innerhalb eines
Clock Taktes wird ein Assemblerbefehl abgearbeitet - kombiniert mit einem 32 Byte
Register-File und einer Hardware-Multiplikationseinheit. Flash Programm- und EEprom
Daten-Speicher sind auf dem Chip integriert und beide Speicher können über eine serielle
Schnittstelle, oder besonders komfortabel, durch ein Bootprogramm in der Applikation
selbst programmiert werden. Features wie Brown Out Detection, 10 Bit ADC, PWM, USART,
Timer, SPI, TWI und jede Menge I/Os sind weitere Teile der Controller. Die neuesten
Vertreter der AVR Controller haben LCD Controller (ATmega169), CAN Schnittstelle
(AT90CAN128) oder auch mehr I/Os (ATmega165/325/3250). Niedriger Stromverbrauch bei hoher
Performance ist eine Basiseigenschaft der Familie.
|
|
Sind die hierbei erreichbaren Ströme
nicht klein genug, gibt es auch noch die Möglichkeit, die Betriebsspannung auf 1,8V zu
senken.
Programmiert werden die Bausteine vorzugsweise in C oder Assembler. Für das einfache
Debuggen steht bei den ATmega Bausteinen JTAG und bei den Tiny Bausteinen debugWIRE als
Schnittstelle zur Verfügung. Bei der debugWIRE wird nur über den Reset-Pin mit dem
Baustein kommuniziert, wodurch keine I/O Resourcen verschwendet werden. Beide
Schnittstellen werden von einem sehr günstigen Werkzeug, dem JTAG ICE2, unterstützt.
Starter Kits für alle Bausteine sind selbstverständlich erhältlich. Eines der
wesentlichen Unterscheidungsmerkmale der AVR Architektur zu älteren Generationen von
Microcontrollern ist, dass der AVR Kern speziell für eine effiziente Abarbeitung von C-
Code entwickelt wurde und daher im Vergleich mit anderen Architekturen sehr sparsam mit
seinem Programmspeicher umgeht.
In Zukunft werden weitere LCD Bausteine mit 4x40 Segmenten, Controller mit größerem
Flash und weitere Varianten im 8 Pin, 14 Pin und 20 Pin Bereich auf den Markt kommen.
Wenn Sie weitere Informationen haben möchten, helfen wir Ihnen gerne weiter.
Johannes Kornfehl, DW 49
|