AT90CAN128 a ATmega48/88/168 představují 8bitové nízkopříkonové CMOS MCU založené na architektuře AVR RISC, schopné výkonu dosahujícího až 1 MIPS/MHz a nabízející vyváženou optimalizaci spotřeby proti rychlosti zpracování dat.
Základní vlastnosti AT90CAN128:
- Výkonný 8bitový AVR Mikrokontroler
- Vylepšená RISC Architektura
- 133 instrukcí (většina vykonávána v jediném hodinovém cyklu)
- 32x8 univerzálních pracovních registrů
- až 16 MIPS při 16 MHz
- On-chip 2cyklový multiplikátor
- Nezávislá programová a datová paměť
- 128 kB Flash paměti – In-System, Self-Programmable (až 10 000 cyklů zápis/výmaz)
- Boot Code sekce s nezávislými Lock Bity
- 4 kB EEPROM (100 000 cyklů zápis/výmaz)
- 4 kB interní SRAM
- až 64 kB volitelné externí paměti
- programovací zámek pro bezpečnost softwaru
- pojistky a zámky (Lock bits) s výdrží až 1000 cyklů zápis/výmaz
- JTAG (IEEE std. 1149.1)
- CAN 2.0A a 2.0B
- Periferie
- 8bitový Synchronní časovač/čítač (Timer/Counter-0)
- 10bitový Prescaler
- externí Event Counter
- výstup Compare nebo 8bitový PWM výstup
- 8bitový Asynchronní časovač/čítač (Timer/Counter-2)
- 10bitový Prescaler
- externí Event Counter
- Output Compare nebo 8bitový PWM výstup
- 32Khz oscilátor pro RTC operaci
- duální 16bitové synchronní čítače/časovače
- 10bitový předdělič
- Input Capture s rušením šumu
- externí Event Counter
- 3-Output Compare nebo 16bitový PWM výstup
- Modulace Output Compare
- 8kanálový 10bitový SAR ADC
- duání programovatelný sériový USART
- Master/Slave sériové rozhraní SPI
- On-chip analogový komparátor
- 8bitový Synchronní časovač/čítač (Timer/Counter-0)
- Speciální vlastnosti MCU
- Power-on Reset a programovatelná detekce zahnědnutí (Brown-out)
- Interní kalibrovaný RC oscilátor
- 8 externích zdrojů přerušení
- pět režimů spánku: Idle, ADC Noise Reduction, Power-save, Power-down, Standby
- Global Pull-up Disable
- I/O a balení
- 53 programovatelných I/O linek
- 64-lead TQFP a 64-lead QFN
- Pracovní napětí: 2.7 až 5.5V
- Rozsah teplot -40° až 125°C
- Maximální frekvence:
- 8MHz při 2.7V
- 16MHz při 4.5V
Základní vlastnosti ATmega48/88/168:
- Výkonný 8bitový AVR Mikrokontroler
- Vylepšená RISC Architektura
- 131 instrukcí (většina vykonávána v jediném hodinovém cyklu)
- 32x8 univerzálních pracovních registrů
- až 16 MIPS při 16 MHz
- On-chip 2cyklový multiplikátor
- Nezávislá programová a datová paměť
- 4/8/16 kB Flash paměti – In-System, Self-Programmable (ATmega48/88/168, až 75 000 cyklů zápis/výmaz)
- Boot Code sekce s nezávislými Lock Bity
- 256/512/512 B EEPROM (ATmega48/88/168, 100 000 cyklů zápis/výmaz)
- 512B/1kB/1kB interní SRAM (ATmega48/88/168)
- programovací zámek pro bezpečnost softwaru
- Periferie
- dva 8bitové časovače/čítače s oddělenými Prescaler a Compare módy
- čtyři 16bitové časovače/čítače s oddělenými Prescaler, Compare a Capture módy
- Real time counter s odděleným oscilátorem
- šest PWM kanálů
- 8kanálový 10bitový ADC
- programovatelný sériový USART
- Master/Slave sériové rozhraní SPI
- programovatelný Watchdog timer se samostatným On-chip oscilátorem
- On-chip analogový komparátor
- Přerušení a Wake-up na Pin-Change
- Speciální vlastnosti MCU
- Power-on Reset a programovatelná Brown-out detekce
- Interní kalibrovaný oscilátor
- Externí a interní zdroje přerušení
- pět režimů spánku: Idle, ADC Noise Reduction, Power-save, Power-down, Standby
- I/O a balení
- 23 programovatelných I/O linek
- zelené/ROHS 32-lead TQFP a 32-pad MLF
- Pracovní napětí: 2.7 až 5.5V
- Rozsah teplot -40° až 125°C
- Spotřeba:
- Active Mode - 4MHz, 3.0V: 1.8 mA
- Power down: 5 µA při 3.0V
AVR jádro kombinuje bohatou instrukční sadu s 32 univerzálními registry, připojenými na ALU (Arithmetic Logic Unit), což umožňuje přístup do dvou nezávislých registrů v jedné instrukci vykonané během jednoho hodinového cyklu. Toto ve výsledku znamená efektivitu kódu při dosahování až desetinásobné rychlosti než u běžných CISC MCU.
Ceny
V množství 10 tis. kusů činí cena za kus USD 1,21 u ATmega48, USD 1,69 u ATmega88, USD 2,06 u ATmega168 a USD 8,00 u AT90CAN128.
david.novak@ HW.cz
DOWNLOAD & Odkazy
- Domovská stránka výrobce - http://www.atmel.com
- Domovská stránka distributora - KOALA elektronik - http://www.koala.cz/
- Katalogový list rodiny AT90CAN128 - http://www.atmel.com/dyn/resources/prod_documents/doc7522.pdf
- Katalogový list ATmega48/88/168 - http://www.atmel.com/dyn/resources/prod_documents/doc7530.pdf