Descriere
AT90CAN32/64/128 este un microcontroler CMOS de 8 biți de putere redusă bazat pe arhitectura RISC îmbunătățită AVR.Prin executarea de instrucțiuni puternice într-un singur ciclu de ceas, AT90CAN32/64/128 atinge debite care se apropie de 1 MIPS pe MHz, permițând proiectantului de sistem să optimizeze consumul de energie în raport cu viteza de procesare.Nucleul AVR combină un set bogat de instrucțiuni cu 32 de registre de lucru de uz general.Toate cele 32 de registre sunt conectate direct la unitatea logică aritmetică (ALU), permițând accesarea a două registre independente într-o singură instrucțiune executată într-un ciclu de ceas.Arhitectura rezultată este mai eficientă a codului, în timp ce realizează rate de până la zece ori mai rapide decât microcontrolerele convenționale CISC.AT90CAN32/64/128 oferă următoarele caracteristici: 32K/64K/128K octeți de bliț programabil în sistem cu capabilități de citire în timp ce-scriere, 1K/2K/4K octeți EEPROM, 2K/4K/4K octeți SRAM, 53 de uz general Linii I/O, 32 de registre de lucru de uz general, un controler CAN, contor în timp real (RTC), patru temporizatoare/contoare flexibile cu moduri de comparare și PWM, 2 USART, o interfață serială cu două fire orientată pe octeți, o interfață serială cu 8 canale cu 10 -bit ADC cu treaptă de intrare diferențială opțională cu câștig programabil, un temporizator Watchdog programabil cu oscilator intern, un port serial SPI, standard IEEE.Interfață de testare JTAG compatibilă cu 1149.1, folosită și pentru accesarea sistemului On-chip Debug și programare și cinci moduri de economisire a energiei selectabile prin software.Modul Idle oprește procesorul în timp ce permite SRAM, Timer/Contoare, porturi SPI/CAN și sistem de întrerupere să continue să funcționeze.Modul de oprire salvează conținutul registrului, dar îngheață oscilatorul, dezactivând toate celelalte funcții ale cipului până la următoarea întrerupere sau resetare hardware.În modul de economisire a energiei, temporizatorul asincron continuă să ruleze, permițând utilizatorului să mențină o bază de temporizator în timp ce restul dispozitivului este în stare de repaus.Modul de reducere a zgomotului ADC oprește CPU-ul și toate modulele I/O, cu excepția temporizatorului asincron și ADC, pentru a minimiza zgomotul de comutare în timpul conversiilor ADC.În modul Standby, oscilatorul Crystal/Resonator funcționează în timp ce restul dispozitivului este în stare de repaus.Acest lucru permite o pornire foarte rapidă combinată cu un consum redus de energie.Dispozitivul este fabricat folosind tehnologia de memorie nevolatilă de înaltă densitate Atmel.Onchip ISP Flash permite ca memoria programului să fie reprogramată în sistem printr-o interfață serială SPI, printr-un programator convențional de memorie nevolatilă sau printr-un program On-chip Boot care rulează pe nucleul AVR.Programul de boot poate folosi orice interfață pentru a descărca programul aplicației în memoria Flash a aplicației.Software-ul din secțiunea Boot Flash va continua să ruleze în timp ce secțiunea Application Flash este actualizată, oferind o operație reală de citire-în timp ce-scriere.
Specificații: | |
Atribut | Valoare |
Categorie | Circuite integrate (CI) |
Încorporat - Microcontrolere | |
Mfr | Tehnologia Microcipului |
Serie | AVR® 90CAN |
Pachet | Tavă |
Stare piese | Activ |
Procesor de bază | AVR |
Dimensiunea miezului | 8 biți |
Viteză | 16 MHz |
Conectivitate | CANbus, EBI/EMI, I²C, SPI, UART/USART |
Periferice | Detectare/Resetare întrerupere, POR, PWM, WDT |
Număr de I/O | 53 |
Dimensiunea memoriei programului | 128KB (128K x 8) |
Tipul memoriei programului | FLASH |
Dimensiunea EEPROM | 4K x 8 |
Dimensiunea RAM | 4K x 8 |
Tensiune - alimentare (Vcc/Vdd) | 2,7 V ~ 5,5 V |
Convertoare de date | A/D 8x10b |
Tip oscilator | Intern |
Temperatura de Operare | -40°C ~ 85°C (TA) |
Tip de montare | Montaj de suprafață |
Pachet / Cutie | 64-TQFP |
Pachetul dispozitivului furnizorului | 64-TQFP (14x14) |
Numărul produsului de bază | AT90CAN128 |