Opis
AT90CAN32/64/128 je CMOS 8-bitni mikrokontroler male snage baziran na AVR poboljšanoj RISC arhitekturi.Izvršavajući moćne instrukcije u jednom ciklusu takta, AT90CAN32/64/128 postiže propusnost koja se približava 1 MIPS po MHz, omogućavajući dizajneru sistema da optimizuje potrošnju energije u odnosu na brzinu obrade.AVR jezgro kombinuje bogat skup instrukcija sa 32 radna registra opšte namene.Sva 32 registra su direktno povezana sa aritmetičko-logičkom jedinicom (ALU), što omogućava pristup dva nezavisna registra u jednoj instrukciji koja se izvršava u jednom ciklusu takta.Rezultirajuća arhitektura je efikasnija u kodu dok postiže protok do deset puta brži od konvencionalnih CISC mikrokontrolera.AT90CAN32/64/128 pruža sljedeće karakteristike: 32K/64K/128K bajtova programiranog Flash-a u sistemu sa mogućnošću čitanja-dok-pisanja, 1K/2K/4K bajtova EEPROM, 2K/4K/4K bajta SRAM, 53 opće namjene I/O linije, 32 radna registra opšte namene, CAN kontroler, brojač u realnom vremenu (RTC), četiri fleksibilna tajmera/brojala sa režimima za upoređivanje i PWM, 2 USART-a, bajt orijentisan dvožični serijski interfejs, 8-kanalni 10 -bitni ADC sa opcionim diferencijalnim ulaznim stepenom sa programabilnim pojačanjem, programabilnim Watchdog timerom sa internim oscilatorom, SPI serijskim portom, IEEE std.1149.1 kompatibilan JTAG test interfejs, takođe se koristi za pristup on-chip sistemu za otklanjanje grešaka i programiranje i pet softverskih režima za uštedu energije.Idle mod zaustavlja CPU dok dozvoljava SRAM-u, tajmeru/brojačima, SPI/CAN portovima i sistemu za prekide da nastave funkcionisati.Power-down mod čuva sadržaj registra, ali zamrzava oscilator, onemogućujući sve ostale funkcije čipa do sljedećeg prekida ili resetiranja hardvera.U režimu uštede energije, asinhroni tajmer nastavlja da radi, omogućavajući korisniku da održava bazu tajmera dok ostatak uređaja spava.Režim smanjenja šuma ADC-a zaustavlja CPU i sve I/O module osim asinhronog tajmera i ADC-a, kako bi se smanjio šum prebacivanja tokom ADC konverzije.U stanju pripravnosti, kristalni/rezonatorski oscilator radi dok ostatak uređaja spava.Ovo omogućava vrlo brzo pokretanje u kombinaciji sa malom potrošnjom energije.Uređaj je proizveden korištenjem Atmelove tehnologije nepromjenjive memorije visoke gustoće.Onchip ISP Flash omogućava da se programska memorija reprogramira u sistemu preko SPI serijskog interfejsa, od strane konvencionalnog programatora za nepromenljivu memoriju ili programa za pokretanje na čipu koji radi na AVR jezgru.Program za pokretanje može koristiti bilo koje sučelje za preuzimanje aplikacijskog programa u Flash memoriji aplikacije.Softver u odeljku Boot Flash će nastaviti da radi dok se odeljak Flash aplikacije ažurira, pružajući istinsku operaciju čitanja-dok-pisanja.
specifikacije: | |
Atribut | Vrijednost |
Kategorija | Integrisana kola (IC) |
Ugrađeni - Mikrokontroleri | |
Proiz | Microchip Technology |
Serije | AVR® 90CAN |
Paket | Tray |
Status dijela | Aktivan |
Core Processor | AVR |
Veličina jezgra | 8-bit |
Brzina | 16MHz |
Povezivanje | CANbus, EBI/EMI, I²C, SPI, UART/USART |
Periferije | Otkrivanje/resetovanje zatamnjenja, POR, PWM, WDT |
Broj I/O | 53 |
Veličina programske memorije | 128KB (128K x 8) |
Tip memorije programa | FLASH |
Veličina EEPROM-a | 4K x 8 |
Veličina RAM-a | 4K x 8 |
Napon - napajanje (Vcc/Vdd) | 2.7V ~ 5.5V |
Data Converters | A/D 8x10b |
Tip oscilatora | Interni |
Radna temperatura | -40°C ~ 85°C (TA) |
Vrsta montaže | Surface Mount |
Paket / Case | 64-TQFP |
Paket uređaja dobavljača | 64-TQFP (14x14) |
Osnovni broj proizvoda | AT90CAN128 |