Opis
AT90CAN32/64/128 je CMOS 8-bitni mikrokontroler male snage baziran na AVR poboljšanoj RISC arhitekturi.Izvršavanjem moćnih instrukcija u jednom ciklusu takta, AT90CAN32/64/128 postiže propusnost koja se približava 1 MIPS po MHz što omogućuje dizajneru sustava da optimizira potrošnju energije u odnosu na brzinu obrade.AVR jezgra kombinira bogat skup instrukcija s 32 radna registra opće namjene.Sva 32 registra izravno su povezana s aritmetičko-logičkom jedinicom (ALU), omogućujući pristup dvama neovisnim registrima u jednoj instrukciji koja se izvodi u jednom taktu.Rezultirajuća arhitektura je učinkovitija koda dok postiže propusnost do deset puta bržu od konvencionalnih CISC mikrokontrolera.AT90CAN32/64/128 pruža sljedeće značajke: 32K/64K/128K bajta programabilnog Flasha unutar sustava s mogućnostima čitanja-za vrijeme pisanja, 1K/2K/4K bajta EEPROM, 2K/4K/4K bajta SRAM, 53 opće namjene I/O linije, 32 radna registra opće namjene, CAN kontroler, brojač u stvarnom vremenu (RTC), četiri fleksibilna mjerača vremena/brojača s načinima usporedbe i PWM-om, 2 USART-a, dvožično serijsko sučelje orijentirano prema bajtu, 8-kanalno 10 -bitni ADC s opcijskim diferencijalnim ulaznim stupnjem s programabilnim pojačanjem, programabilnim Watchdog Timerom s internim oscilatorom, SPI serijskim portom, IEEE std.1149.1 kompatibilno JTAG testno sučelje, također se koristi za pristup On-chip Debug sustavu i programiranje i pet softverski odabranih modova uštede energije.Način mirovanja zaustavlja CPU dok dopušta SRAM-u, mjeraču vremena/brojačima, SPI/CAN priključcima i sustavu prekida da nastave funkcionirati.Način rada za isključivanje sprema sadržaj registra, ali zamrzava oscilator, onemogućujući sve ostale funkcije čipa do sljedećeg prekida ili hardverskog resetiranja.U načinu rada za uštedu energije, asinkroni mjerač vremena nastavlja raditi, dopuštajući korisniku da održava bazu mjerača vremena dok ostatak uređaja spava.ADC način rada za smanjenje buke zaustavlja CPU i sve I/O module osim asinkronog mjerača vremena i ADC-a, kako bi se smanjio šum pri prebacivanju tijekom ADC pretvorbe.U stanju mirovanja, oscilator kristala/rezonatora radi dok ostatak uređaja spava.To omogućuje vrlo brzo pokretanje u kombinaciji s niskom potrošnjom energije.Uređaj je proizveden korištenjem Atmelove tehnologije trajne memorije visoke gustoće.Onchip ISP Flash omogućuje reprogramiranje programske memorije unutar sustava putem SPI serijskog sučelja, konvencionalnim programatorom postojane memorije ili programom za pokretanje na čipu koji radi na AVR jezgri.Program za pokretanje može koristiti bilo koje sučelje za preuzimanje aplikacijskog programa u Flash memoriju aplikacije.Softver u odjeljku Boot Flash nastavit će raditi dok se odjeljak Application Flash ažurira, pružajući pravu operaciju čitanja-za vrijeme pisanja.
Tehnički podaci: | |
Atribut | Vrijednost |
Kategorija | Integrirani krugovi (IC) |
Ugrađeni - mikrokontroleri | |
Proizv | Microchip tehnologija |
Niz | AVR® 90CAN |
Paket | Ladica |
Status dijela | Aktivan |
Jezgreni procesor | AVR |
Veličina jezgre | 8-bitni |
Ubrzati | 16MHz |
Povezivost | CANbus, EBI/EMI, I²C, SPI, UART/USART |
Periferije | Otkrivanje/resetiranje kvara, POR, PWM, WDT |
Broj I/O | 53 |
Veličina programske memorije | 128 KB (128 K x 8) |
Vrsta programske memorije | BLJESAK |
Veličina EEPROM-a | 4K x 8 |
Veličina RAM-a | 4K x 8 |
Napon - napajanje (Vcc/Vdd) | 2,7 V ~ 5,5 V |
Pretvarači podataka | A/D 8x10b |
Vrsta oscilatora | Interni |
Radna temperatura | -40°C ~ 85°C (TA) |
Vrsta montaže | Površinska montaža |
Paket / Kutija | 64-TQFP |
Paket uređaja dobavljača | 64-TQFP (14x14) |
Osnovni broj proizvoda | AT90CAN128 |