CODICO IMPULSE 03/2004

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



CODICO GesmbH & CoKG • Mühlgasse 86-88 • A-2380 Perchtoldsdorf

Tel: +43 1 86 305 • Fax: +43 1 86 305-98 • e-mail: office@codico.com • www.codico.com