chip del circuito integrato del microcontroller di 8 bit con il In-sistema ATMEGA16A-PU istantaneo programmabile di byte 16K
chip in electronics
,integrated components
microcontroller di 8 bit con il In-sistema ATmega16A istantaneo programmabile di byte 16K
Caratteristiche
• Microcontroller ad alto rendimento e a bassa potenza di 8 bit di AVR®
• Architettura avanzata di RISC
– 131 istruzione potente
– La maggior parte della esecuzione del ciclo dell'Unico orologio
– 32 x 8 registri funzionanti per tutti gli usi
– Completamente funzionamento statico
– Fino a 16 MIPS di capacità di lavorazione a 16 megahertz
– moltiplicatore del ciclo del Su chip 2
• Alti segmenti di memoria non volatile di resistenza
– byte 16K della memoria istantanea Auto-programmabile di programma del In-sistema
– 512 byte EEPROM
– 1K byte SRAM interno
– Scriva/per cancellare i cicli: 10.000 Flash/100,000 EEPROM
– Conservazione di dati: 20 anni agli anni 85°C/100 a 25°C (1)
– Sezione facoltativa di codice dello stivale con i pezzi indipendenti della serratura
• In-sistema che programma dal programma dello stivale del Su chip
• Vero Leggere-Mentre-scriva l'operazione
– Serratura di programmazione per sicurezza del software
• Interfaccia di JTAG (campione 1149,1 di IEEE compiacente)
– capacità di Frontiera-ricerca secondo la norma di JTAG
– Esteso Su chip mettere a punto supporto
– Programmazione del flash, di EEPROM, dei fusibili e dei pezzi della serratura attraverso l'interfaccia di JTAG
• Caratteristiche periferiche
– Due temporizzatori di 8 bit/ricambiano con Prescalers separato e confrontano i modi
– Un temporizzatore/contatore di 16 bit con Prescaler separato, confronta il modo ed il modo di bloccaggio
– Contatore in tempo reale con l'oscillatore separato
– Quattro canali di PWM
– 8 il canale, 10 ha morso l'ADC
• 8 canali asimmetrici
• 7 canali differenziali in pacchetto di TQFP soltanto
• 2 canali differenziali con guadagno programmabile a 1x, a 10x, o a 200x
– Interfaccia seriale bifilare orientata al byte
– USART di serie programmabile
– Interfaccia seriale master/slave di SPI
– Temporizzatore di cane da guardia programmabile con l'oscillatore separato del Su chip
– comparatore analogico del Su chip
• Caratteristiche speciali del microcontroller
– Risistemazione accesa e rilevazione programmabile di Brown-fuori
– Oscillatore calibrato interno di RC
– Fonti di interruzione esterna ed interna
– Sei sleep mode: In ozio, la riduzione di rumore dell'ADC, Elettrico risparmi, spegne, standby e
Appoggio esteso
• Ingresso/uscita e pacchetti
– 32 linee programmabili dell'ingresso/uscita
– 40 perno PDIP, 44 cavo TQFP e 44 cuscinetto QFN/MLF
• Tensioni di funzionamento
– 2,7 - 5.5V per ATmega16A
• Gradi di velocità
– 0 - 16 megahertz per ATmega16A
• Consumo di energia @ 1 megahertz, 3V e 25°C per ATmega16A
– Attivo: 0,6 mA
– Modo in ozio: 0,2 mA
– Spenga il modo: < 1="">
Pin Configurations
Figura 1-1. Piedinatura ATmega16A
Panoramica
Il ATmega16A è un microcontroller a bassa potenza di 8 bit di CMOS basato sull'AVR ha migliorato l'architettura di RISC. Eseguendo le istruzioni potenti in un singolo ciclo di clock, il ATmega16A raggiunge le capacità di lavorazione che si avvicinano a 1 MIPS per megahertz permettendo che l'analista programmatore ottimizzi il consumo di energia contro la velocità di elaborazione.
Schema a blocchi
Il centro di AVR combina un insieme delle istruzioni ricco con 32 registri funzionanti per tutti gli usi. Tutti i 32 registri direttamente sono collegati all'unità di logica aritmetica (ALLUMINIO), permettendo che due registri indipendenti siano raggiunti in un'singola istruzione eseguita in un ciclo di clock. L'architettura risultante è più codice efficiente mentre raggiunge le capacità di lavorazione fino a dieci microcontroller convenzionali di CISC di volte più velocemente.
Il ATmega16A fornisce le seguenti caratteristiche: i byte 16K della memoria istantanea programmabile di programma del In-sistema con Leggere-Mentre-scrivono le capacità, 512 byte EEPROM, 1K il byte SRAM, 32 linee per tutti gli usi dell'ingresso/uscita, 32 registri funzionanti per tutti gli usi, un'interfaccia per Boundaryscan, supporto di JTAG dell'eliminazione degli errori del Su chip e programmando, tre temporizzatore/contatori flessibili con paragona le interruzioni interne ed esterne dei modi, un USART programmabile di serie, un'interfaccia seriale bifilare orientata al byte, 8 un canale, 10 bit ADC con la fase facoltativa dell'ingresso differenziale a guadagno programmabile (pacchetto di TQFP soltanto), un temporizzatore di cane da guardia programmabile con l'oscillatore interno, una porta seriale di SPI ed i sei modi selezionabili del risparmio di energia del software. Il modo in ozio ferma il CPU mentre permette il USART, l'interfaccia bifilare, il convertitore di A/D, SRAM, il temporizzatore/contatori, porto di SPI ed interrompe il sistema per continuare a funzionare. Spenga il modo conserva i contenuti del registro ma congela l'oscillatore, disattivante tutte le altre funzioni del chip fino alla risistemazione seguente dell'hardware o di interruzione esterna. Nel modo di Elettrico risparmi, il temporizzatore asincrono continua a funzionare, permettendo che l'utente mantenga una base del temporizzatore mentre il resto del dispositivo sta dormendo. Il modo di riduzione di rumore dell'ADC ferma il CPU e tutti i moduli dell'ingresso/uscita eccetto il temporizzatore e l'ADC asincroni, per minimizzare il rumore di commutazione durante le conversioni dell'ADC. Nella modalità standby, l'oscillatore risuonatore/di cristallo sta correndo mentre il resto del dispositivo sta dormendo. Ciò permette la partenza molto veloce combinata con basso consumo energetico. Nella modalità standby estesa, sia l'oscillatore principale che il temporizzatore asincrono continuano a funzionare.
Il dispositivo è fabbricato facendo uso della tecnologia ad alta densità della memoria non volatile di Atmel. Il flash dell'ISP di Onchip permette che la memoria di programma sia in-sistema riprogrammato attraverso un'interfaccia seriale di SPI, da un programmatore convenzionale di memoria non volatile, o da un programma dello stivale del Su chip corrente sul centro di AVR. Il programma dello stivale può usare tutta l'interfaccia per scaricare il programma di applicazione nella memoria flash dell'applicazione. Il software nella sezione istantanea dello stivale continuerà a funzionare mentre la sezione istantanea dell'applicazione è aggiornata, fornire vera Leggere-Mentre-scrive l'operazione. Combinando un CPU di RISC di 8 bit con il flash Auto-programmabile del In-sistema su un chip monolitico, il Atmel ATmega16A è un microcontroller potente che fornisce una soluzione alto-flessibile e redditizia a molte applicazioni incluse di controllo.
Il ATmega16A AVR è sostenuto con una serie piena degli strumenti di sviluppo del sistema e di programma compreso: Compilatori C, macro assemblatori, debugger di programma/simulatori, emulatori del in-circuito e corredi di valutazione.
Informazioni di ordinazione
Velocità (megahertz) | Alimentazione elettrica | Codice di ordinazione | Pacchetto | Gamma di operazione |
16 | 2.7 - 5.5V |
ATmega16A-AU (1) ATmega16A-PU (1) ATmega16A-MU (1) |
44A 40P6 44M1 |
Industriale (- 40℃ a 85℃) |
Nota: 1. l'imballaggio senza Pb aderisce alla direttiva europea per la restrizione delle sostanze pericolose (direttiva di RoHS). Inoltre alogenuro libero e completamente verde.