Descrizione
AT90CAN32/64/128 è un microcontrollore CMOS a 8 bit a bassa potenza basato sull'architettura RISC potenziata AVR.Eseguendo potenti istruzioni in un singolo ciclo di clock, l'AT90CAN32/64/128 raggiunge throughput che si avvicinano a 1 MIPS per MHz, consentendo al progettista del sistema di ottimizzare il consumo energetico rispetto alla velocità di elaborazione.Il nucleo AVR combina un ricco set di istruzioni con 32 registri di lavoro generici.Tutti i 32 registri sono direttamente collegati all'Arithmetic Logic Unit (ALU), consentendo l'accesso a due registri indipendenti in un'unica istruzione eseguita in un ciclo di clock.L'architettura risultante è più efficiente dal punto di vista del codice e raggiunge velocità fino a dieci volte superiori rispetto ai microcontrollori CISC convenzionali.L'AT90CAN32/64/128 fornisce le seguenti caratteristiche: 32K/64K/128K byte di flash programmabile nel sistema con funzionalità Read-While-Write, EEPROM da 1K/2K/4K byte, SRAM da 2K/4K/4K byte, 53 per uso generico Linee I/O, 32 registri di lavoro generici, un controller CAN, contatore in tempo reale (RTC), quattro temporizzatori/contatori flessibili con modalità di confronto e PWM, 2 USART, un'interfaccia seriale a due fili orientata ai byte, un 10 -bit ADC con stadio di ingresso differenziale opzionale con guadagno programmabile, un watchdog timer programmabile con oscillatore interno, una porta seriale SPI, IEEE std.Interfaccia di test JTAG conforme a 1149.1, utilizzata anche per accedere al sistema di debug su chip e programmazione e cinque modalità di risparmio energetico selezionabili dal software.La modalità Idle arresta la CPU mentre consente a SRAM, timer/contatori, porte SPI/CAN e al sistema di interruzione di continuare a funzionare.La modalità Power-down salva il contenuto del registro ma congela l'oscillatore, disabilitando tutte le altre funzioni del chip fino alla successiva interruzione o reset hardware.In modalità di risparmio energetico, il timer asincrono continua a funzionare, consentendo all'utente di mantenere una base di timer mentre il resto del dispositivo è inattivo.La modalità ADC Noise Reduction arresta la CPU e tutti i moduli I/O tranne Asynchronous Timer e ADC, per ridurre al minimo il rumore di commutazione durante le conversioni ADC.In modalità Standby, l'oscillatore Crystal/Resonator è in funzione mentre il resto del dispositivo è inattivo.Ciò consente un avviamento molto rapido combinato con un basso consumo energetico.Il dispositivo è prodotto utilizzando la tecnologia di memoria non volatile ad alta densità di Atmel.Onchip ISP Flash consente di riprogrammare la memoria del programma nel sistema tramite un'interfaccia seriale SPI, da un programmatore di memoria non volatile convenzionale o da un programma di avvio su chip in esecuzione sul core AVR.Il programma di avvio può utilizzare qualsiasi interfaccia per scaricare il programma applicativo nella memoria Flash dell'applicazione.Il software nella sezione Boot Flash continuerà a essere eseguito mentre la sezione Application Flash viene aggiornata, fornendo una vera operazione Read-While-Write.
Specifiche: | |
Attributo | Valore |
Categoria | Circuiti integrati (CI) |
Embedded - Microcontrollori | |
Mfr | Tecnologia a microchip |
Serie | AVR® 90 CAN |
Pacchetto | Vassoio |
Stato della parte | Attivo |
Processore principale | AVR |
Dimensione del nucleo | 8 bit |
Velocità | 16MHz |
Connettività | CANbus, EBI/EMI, I²C, SPI, UART/USART |
Periferiche | Rilevamento/ripristino di interruzione di corrente, POR, PWM, WDT |
Numero di I/O | 53 |
Dimensioni della memoria del programma | 128 KB (128 K x 8) |
Tipo di memoria di programma | VELOCE |
Dimensioni EEPROM | 4K x 8 |
Dimensioni RAM | 4K x 8 |
Tensione - Alimentazione (Vcc/Vdd) | 2,7 V ~ 5,5 V |
Convertitori di dati | A/D 8x10b |
Tipo di oscillatore | Interno |
temperatura di esercizio | -40°C ~ 85°C (TA) |
Tipo di montaggio | Montaggio superficiale |
Confezione/caso | 64-TQFP |
Pacchetto dispositivo fornitore | 64-TQFP (14x14) |
Numero del prodotto di base | AT90CAN128 |