Descrizione
Il nucleo Atmel®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'ATmega8 fornisce le seguenti caratteristiche: 8 Kbyte di Flash programmabile nel sistema con capacità Read-While-Write, 512 byte di EEPROM, 1 Kbyte di SRAM, 23 linee I/O per uso generico, 32 registri di lavoro per uso generico, tre Timer flessibili /Contatori con modalità di confronto, interrupt interni ed esterni, un USART seriale programmabile, un'interfaccia seriale a due fili orientata ai byte, un ADC a 6 canali (otto canali nei pacchetti TQFP e QFN/MLF) con precisione a 10 bit, un timer watchdog programmabile con Oscillatore interno, una porta seriale SPI e cinque modalità di risparmio energetico selezionabili dal software.La modalità Idle arresta la CPU mentre consente a SRAM, timer/contatori, porta SPI e sistema di interruzione di continuare a funzionare.La modalità Powerdown salva il contenuto del registro ma congela l'oscillatore, disabilitando tutte le altre funzioni del chip fino al successivo interrupt 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 il timer asincrono e l'ADC, per ridurre al minimo il rumore di commutazione durante le conversioni ADC.In modalità Standby, l'oscillatore a cristallo/risonatore è in funzione mentre il resto del dispositivo è inattivo.Ciò consente un avviamento molto rapido combinato con un basso consumo energetico.
Specifiche: | |
Attributo | Valore |
Categoria | Circuiti integrati (CI) |
Embedded - Microcontrollori | |
Mfr | Tecnologia a microchip |
Serie | AVR® ATmega |
Pacchetto | Tubo |
Stato della parte | Attivo |
Processore principale | AVR |
Dimensione del nucleo | 8 bit |
Velocità | 16MHz |
Connettività | I²C, SPI, UART/USART |
Periferiche | Rilevamento/ripristino di interruzione di corrente, POR, PWM, WDT |
Numero di I/O | 23 |
Dimensioni della memoria del programma | 8KB (4K x 16) |
Tipo di memoria di programma | VELOCE |
Dimensioni EEPROM | 512 x 8 |
Dimensioni RAM | 1 K x 8 |
Tensione - Alimentazione (Vcc/Vdd) | 4,5 V ~ 5,5 V |
Convertitori di dati | A/D 6x10b |
Tipo di oscillatore | Interno |
temperatura di esercizio | -40°C ~ 85°C (TA) |
Tipo di montaggio | Attraverso il foro |
Confezione/caso | 28 DIP (0,300", 7,62 mm) |
Pacchetto dispositivo fornitore | 28-PDIP |
Numero del prodotto di base | ATMEGA8 |