|
|
|
Halvledare / MCU
Atmels microcontrollers
Atmel Corporation, grundat 1984, är ett halvledarföretag med starkt fokus på flash microcontrollers.
Deras controllers och microprocessorer är främst baserade på tre olika arkitekturer; AVR, en egenutvecklad 8-bit RISC, ARM, en populär och spridd 32-bit RISC-arkitektur, samt AVR32, Atmels egenutvecklade 32-bit RISC/DSP.
AVR-familjen
AVR är Atmels största grupp av microcontrollers. Dess stora spridning och uppskattningen den fått har lett till att det finns ett brett kunnande om Atmels AVR-microcontrollers som bl.a. har grundat flera AVR-orienterade web-platser.
Atmels AVR:er är indelade i tre huvudsakliga grupper:
tinyAVR
• Färre antal periferienheter
• 1-8kB Flash
• 8-20-pinnars kapsel
megaAVR
• Brett utbud av periferienheter
• Utökade instuktioner
• 4-256kB Flash
• 28-100-pinnars kapsel
ASSP AVR
• mega AVR:er med applikationsspecifika periferienheter (tex USB, LCD drivning, avancerade PWM block m.m.)
Mer om dessa finns på AVR-sidorna.
AVR32
AVR32 är Atmels helt nya arkitektur, speciellt framtagen för att möta de höga krav på hög prestanda och låg energiförbrukning som ställs i många moderna applikationer, främst batteridrivna produkter som portabla videospelare etc.. Det är en mycket kraftfull 32-bit RISC/DSP-arkitektur, helt utvecklad av Atmel som ligger till grund för AP7000- och UC3000-familjen av mikroprocessorer och microcontrollers.
Mer om AVR32 och AP7000 finns på AVR32-sidan.
ARM
ARM, Advanced RISC Machine, är en klassisk 32-bit RISC-arkitektur som Atmel länge har utnyttjat i sina microcontrollers. Det är ARM7 och ARM9-kärnorna som ligger till grund för Atmels AT91SAM-familjer, Smart ARM-based Microcontrollers.
Baserat på sin långa erfarenhet av ARM-arkitekturen har Atmel gjort förbättringar till den grundläggande ARM-processorn och eliminerat vissa av de flaskhalsar som de annars kan lida av, såsom minneshantering.
På ARM-sidan finns mer att läsa om Atmels ARM-produkter.
Atmels ARM9-processor finns även i färdiga moduler. Mer om dem kan du läsa på System On Module-sidan.
|