Descrizzione
U core AVR combina un riccu set di struzzioni cù 32 registri di travagliu generale.Tutti i 32 registri sò direttamente cunnessi à l'Unità Logica Aritmetica (ALU), chì permettenu l'accessu à dui registri indipendenti in una sola istruzzione eseguita in un ciclu di clock.L'architettura risultante hè più efficiente di codice mentre ghjunghje à throughputs finu à deci volte più veloce di i microcontroller CISC convenzionali.L'ATmega16 furnisce e seguenti caratteristiche: 16 Kbyte di memoria di prugramma Flash programmabile in u sistema cù capacità di lettura mentre scrive, 512 bytes EEPROM, 1 Kbyte SRAM, 32 linee I/O di scopu generale, 32 registri di travagliu generale, una interfaccia JTAG per Boundaryscan, supportu è prugrammazione di Debugging On-chip, trè Timer / Contatori flessibili cù modi di paragone, Interruzioni Interne è Esterne, un USART seriale programabile, una interfaccia seriale à dui fili orientata à byte, un ADC di 8 canali, 10-bit cù opzionale. Stage di input differenziale cù guadagnu programmabile (u pacchettu TQFP solu), un Timer Watchdog programmabile cù Oscillatore Internu, un portu seriale SPI, è sei modi di risparmiu di energia selezziunati da u software.U modu Idle ferma u CPU mentre permette l'USART, l'interfaccia Two-wire, A / D Converter, SRAM, Timer / Counters, u portu SPI è u sistema di interruzzione per cuntinuà à funziunà.U modu Power-down salva u cuntenutu di u registru ma congela l'Oscillator, disattivendu tutte e altre funzioni di chip finu à a prossima Interruzione Esterna o Reset di Hardware.In u modu di risparmiu di energia, u Timer Asynchronous cuntinueghja à eseguisce, chì permette à l'utilizatori di mantene una basa di timer mentre u restu di u dispusitivu dorme.U modu di Riduzzione di Rumore ADC ferma u CPU è tutti i moduli I/O eccettu u Timer Asynchronous è ADC, per minimizzà u rumore di cambiamentu durante e cunversione ADC.In u modu Standby, l'Oscillatore di cristallo / resonatore hè in esecuzione mentre u restu di u dispusitivu dorme.Questu permette un start-up assai veloce cumminatu cù un cunsumu di bassa energia.In u modu di Standby Extended, l'oscillatore principale è u Timer Asynchronous cuntinueghjanu à eseguisce.
| Specificazioni: | |
| Attributu | Valore |
| categuria | Circuiti integrati (IC) |
| Embedded - Microcontrollers | |
| Mfr | Tecnulugia Microchip |
| Serie | AVR® ATmega |
| Pacchettu | vassa |
| Status di parte | Attivu |
| Processore core | AVR |
| Dimensione di u core | 8-bit |
| Velocità | 8 MHz |
| Connettività | I²C, SPI, UART/USART |
| periferiche | Rilevazione / Reset di Brown-out, POR, PWM, WDT |
| Numero di I/O | 32 |
| Dimensione di memoria di prugramma | 16 KB (8K x 16) |
| Tipu di memoria di prugramma | FLASH |
| Dimensione EEPROM | 512 x 8 |
| Dimensione RAM | 1K x 8 |
| Tensione - Alimentazione (Vcc/Vdd) | 2.7V ~ 5.5V |
| Convertitori di dati | A/D 8x10b |
| Tipu d'oscillatore | Internu |
| Temperature di funziunamentu | -40 °C ~ 85 °C (TA) |
| Tipu di muntatura | Munti superficia |
| Pacchettu / Casu | 44-TQFP |
| Paquet di Dispositivi Fornitore | 44-TQFP (10x10) |
| U numeru di produttu di basa | ATMEGA16 |