AT91SAM (SAM er en forkortelse for Smart ARM-based Microcontrollers) er familie mikrokontrollere fra Atmel, basert på 32-bits RISC mikroprosessorer fra ARM. De inkluderer Flash og SRAM minne sammen med en mengde periferi og kommunikasjon grensesnitt. Dette kvalifiserer dem som System on Chip enheter.

Atmel AT91RM9200

Mikrokontrollerne kommer i både ARM7 og ARM9 versjoner, og de inkluderer eksterne grensesnitt som blant annet USB, CAN, Ethernet, USART og ADC.

I forhold til mange andre mikrokontrollere har AT91SAM en DMA kontroller som muliggjør direkte kommunikasjonskanaler mellom eksterne grensesnitt og minne, noe som gjør det mulig å overføre mer data på kortere tid med minimal prosessor bruk. Sammen med enheter som tellere/timere, power-on reset generatorer, spenningsregulatorer, og interrupt kontroller gir det denne mikrokontrolleren en god real time ytelse. Mikrokontrolleren har også en innebygget strømstyring som minimerer strømforbruket ved å skru av deler den ikke bruker og i tillegg kunne sette prosessoren i hvilemodus.

Mange finner det også interessant at AT91SAM kan kjøre Linux.[1]

Undergrupper av AT91SAM rediger

  • AT91M42800A – Basert på ARM7
  • AT91M55800A – Basert på ARM7
  • AT91RM9200 – Basert på ARM920
  • AT91SAM7A – Basert på ARM7
  • AT91SAM7S – Basert på ARM7
  • AT91SAM7SE – Basert på ARM7
  • AT91SAM7X – Basert på ARM7
  • AT91SAM9 – Basert på ARM9
  • AT91X40 – Basert på ARM7

Referanser rediger

Eksterne lenker rediger