Microchip Technology Microcontroller a 8 bit CMOS megaAVR®

I microcontroller a 8 bit CMOS megaAVR® di Microchip Technology sono dei microcontroller a bassa potenza basati sull'architettura RISC avanzata AVR®. Dispositivi quali ATmega164A, ATmega164PA, ATmega324A, ATmega324PA, ATmega644A, ATmega644PA, ATmega1284 e ATmega1284P rientrano nella categoria dei microcontroller megaAVR. Questi dispositivi presentano una memoria FLASH da 16 KB a 128 KB, una SRAM da 1 KB a 16 KB e una EEPROM da 512 byte a 4 KB. I dispositivi megaAVR eseguono le istruzioni in un singolo ciclo di clock, aiutando la CPU a ottenere una resa di un milione di istruzioni al secondo (MIPS) per megahertz. Ciò consente al progettista del sistema di ottimizzare il consumo energetico rispetto alla velocità di elaborazione.

I dispositivi ATmega164A/PA/324A/PA/644A/PA/1284/P offrono il supporto della libreria QTouch®, interfaccia JTAG (IEEE conforme std. 1.149,1 ) oscillatore RC calibrato interno, sorgenti di interruzione interne/esterne, linee 32 programmabili I/O. Questi dispositivi presentano sei modalità di sospensione: inattiva, riduzione del rumore dell'ADC, risparmio energetico, spegnimento, standby e standby esteso. Questi dispositivi MegaAVR operano in un intervallo di tensione di funzionamento da 1,8 V a 5,5 V, con un consumo di potenza attiva 0,4 mA a 1 MHz, 1,8 V. 25 °C e modalità di spegnimento 0,1 µA. Gli ATmega164A/164PA/324A/324PA/644A/644PA/1284/1284P sono supportati mediante una suite completa di programmi e strumenti di sviluppo del sistema tra cui compilatori C, macro-assemblatori, debugger/simulatori di programma, emulatori su circuito e kit di valutazione.

Caratteristiche

  • Microcontroller AVR a 8 bit a bassa potenza e alte prestazioni
  • Architettura RISC avanzata:
    • 131 potenti istruzioni – esecuzione della maggior parte dei cicli a clock singolo
    • Registri di lavoro per uso generico 32x8
    • Funzionamento completamente statico
    • Resa fino a 20 MIPS a 20 MHz
    • Moltiplicatore a 2 cicli su chip
  • Segmenti di memoria non volatile ad alta resistenza:
    • 16 Kbyte/32 Kbyte/64 Kbyte/128 Kbyte di memoria di programma flash autoprogrammabile su sistema
    • EEPROM da 512 byte/1 Kbyte/2 Kbyte/4 kbyte
    • SRAM interna da 1 Kbyte/2 Kbyte/4 Kbyte/16 Kbyte
    • 10.000 cicli di scrittura/cancellazione Flash e 100.000 cicli di scrittura/cancellazione EEPROM
    • Blocco di programmazione per la sicurezza del software
  • Supporto libreria QTouch:
    • Pulsanti tattili capacitivi, cursori e rotelle
    • Acquisizione QTouch e QMatrix™
    • Fino a 64 canali di rilevamento
  • Interfaccia JTAG (standard IEEE conforme a 1149,1):
    • Capacità di scansione dei confini secondo lo standard JTAG
    • Supporto esteso al debug su chip
    • Programmazione di Flash, EEPROM, fusibili e bit di blocco attraverso l'interfaccia JTAG
  • Caratteristiche delle periferiche:
    • Due timer/contatori a 8 bit con prescaler separati e modalità di confronto
    • Uno/due timer/contatore a 16 bit con prescaler separato, modalità di confronto e modalità di acquisizione
    • Contatore in tempo reale con oscillatore separato
    • Sei canali PWM
    • Interfaccia seriale SPI master/slave
    • Timer watchdog programmabile con oscillatore su chip separato
    • Comparatore analogico su chip
  • Funzionalità speciale del microcontroller:
    • Ripristino di accensione e rilevamento dei cali di tensione programmabile
    • Oscillatore RC calibrato interno
    • Sorgenti di interrupt interne ed esterne
    • Sei modalità di sospensione:
      • inattiva, riduzione del rumore dell'ADC, risparmio energetico, spegnimento, standby e standby esteso

Specifiche

  • Intervallo di tensione di funzionamento da 1,8 V a 5,5 V
  • Classi di velocità:
    • Da 0 MHz a 4 MHz da 1,8 V a 5,5 V
    • Da 0 MHz a 10 MHz da 2,7 V a 5,5 V
    • Da 0 MHz a 20 MHz da 4,5 V a 5,5 V
  • Consumo energetico a 1 MHz, 1,8 V, 25 °C:
    • 0,4 mA attivo
    • Modalità di spegnimento: 0,1 µA
    • Modalità di risparmio energetico 0,6 µA (compreso RTC 32 kHz)

Schema a blocchi (ATmega1284/1284P)

Schema a blocchi - Microchip Technology Microcontroller a 8 bit CMOS megaAVR®

Tabella di confronto

Microchip Technology Microcontroller a 8 bit CMOS megaAVR®
Pubblicato: 2022-04-06 | Aggiornato: 2023-08-07