ATXMEGA128A1U-AU Microcontrollori à 8 bit MCU 100TQFP IND TEMP VERDE 1,6-3,6 V
♠ Descrizzione di u pruduttu
Attributu di u pruduttu | Valore di l'attributu |
Fabbricante: | Microchip |
Categoria di u pruduttu: | Microcontrollori à 8 bit - MCU |
RoHS: | Dettagli |
Serie: | XMEGA A1U |
Stile di muntatura: | SMD/SMT |
Pacchettu / Custodia: | TQFP-100 |
Core: | AVR |
Dimensione di a memoria di u prugramma: | 128 kB |
Larghezza di u bus di dati: | 8 bit/16 bit |
Risoluzione ADC: | 12 bit |
Frequenza massima di clock: | 32 MHz |
Numeru d'I/O: | 78 E/S |
Dimensione di a RAM di dati: | 8 kB |
Tensione di alimentazione - Min: | 1,6 V |
Tensione di alimentazione - Max: | 3,6 V |
Temperatura minima di funziunamentu: | - 40°C |
Temperatura massima di funziunamentu: | + 105°C |
Imballaggio: | Vassoio |
Marca: | Tecnulugia di i microchip / Atmel |
Tipu di RAM di dati: | SRAM |
Dimensione di a ROM di dati: | 2 kB |
Tipu di ROM di dati: | EEPROM |
Tipu d'interfaccia: | I2C, SPI, UART |
Sensibile à l'umidità: | Iè |
Numeru di canali ADC: | 16 Canali |
Numeru di Timer/Contatori: | 8 Cronometri |
Serie di processori: | AVR XMEGA |
Prodottu: | MCU |
Tipu di pruduttu: | Microcontrollori à 8 bit - MCU |
Tipu di memoria di prugramma: | Lampu |
Quantità di pacchettu di fabbrica: | 90 |
Sottucateguria: | Microcontrollori - MCU |
Nome cummerciale: | XMEGA |
Pesu unitariu: | 0,023175 once |
♠ Microcontrollore Atmel XMEGA A1U 8/16-bit
L'Atmel AVR XMEGA hè una famiglia di microcontrollori 8/16-bit à bassa putenza, alte prestazioni è ricchi di periferiche, basati nantu à l'architettura RISC migliorata da AVR. Eseguendu istruzioni in un unicu ciclu di clock, i dispositivi AVR XMEGA ottenenu un rendimentu di CPU chì si avvicina à un milione di istruzioni per seconda (MIPS) per megahertz, permettendu à u designer di u sistema di ottimizà u cunsumu energeticu versus a velocità di elaborazione.
A CPU Atmel AVR combina un riccu inseme d'istruzzioni cù 32 registri di travagliu di scopu generale. Tutti i 32 registri sò cunnessi direttamente à l'unità logica aritmetica (ALU), chì permette di accede à dui registri indipendenti in una sola istruzione, eseguita in un ciclu di clock. L'architettura risultante hè più efficiente in termini di codice mentre ottene rendimenti assai volte più veloci cà i microcontrollori cunvinziunali basati nantu à un accumulatore unicu o CISC.
I dispusitivi AVR XMEGA A1U furniscenu e seguenti caratteristiche: flash programmabile in sistema cù capacità di lettura mentre si scrive; EEPROM è SRAM interni; controller DMA à quattru canali, sistema di eventi à ottu canali è controller d'interruzzione multilivello programmabile, 78 linee I/O di scopu generale, contatore in tempu reale (RTC) à 16 bit; ottu timer/contatori flessibili à 16 bit cù canali di paragone è PWM, ottu USART; quattru interfacce seriali à dui fili (TWI); una interfaccia USB 2.0 à piena velocità; quattru interfacce periferiche seriali (SPI); mutore crittograficu AES è DES; generatore CRC-16 (CRC-CCITT) è CRC-32 (IEEE 802.3); dui ADC à 16 canali è 12 bit cù guadagnu programmabile; dui DAC à 2 canali è 12 bit; quattru Comparatori Analogichi (AC) cù modalità finestra; timer watchdog programmabile cù oscillatore internu separatu; oscillatori interni precisi cù PLL è prescaler; è rilevazione di brown-out programmabile.
L'interfaccia di prugrammazione è debugging (PDI), un'interfaccia rapida à dui pin per a prugrammazione è u debugging, hè dispunibule. I dispusitivi anu ancu un'interfaccia JTAG cumpatibile cù a norma IEEE std. 1149.1, è questu pò ancu esse adupratu per a scansione di u boundary, u debugging on-chip è a prugrammazione.
I dispusitivi XMEGA A1U anu cinque modi di risparmiu energeticu selezziunabili da u software. U modu inattivu ferma a CPU mentre permette à a SRAM, u controller DMA, u sistema di eventi, u controller d'interruzzione è tutte e periferiche di cuntinuà à funziunà. U modu di spegnimentu salva u cuntenutu di a SRAM è di u registru, ma ferma l'oscillatori, disattivendu tutte l'altre funzioni finu à a prossima interruzzione TWI, USB, o di cambiamentu di pin, o reset. In u modu di risparmiu energeticu, u contatore asincronu in tempu reale cuntinueghja à funziunà, permettendu à l'applicazione di mantene una basa di timer mentre u restu di u dispusitivu hè in dorme. In u modu standby, l'oscillatore di cristallu esternu cuntinueghja à funziunà mentre u restu di u dispusitivu hè in dorme. Questu permette un avviu assai rapidu da u cristallu esternu, cumminatu cù un bassu cunsumu energeticu. In u modu standby estesu, sia l'oscillatore principale sia u timer asincronu cuntinueghjanu à funziunà. Per riduce ulteriormente u cunsumu energeticu, l'orologio perifericu di ogni periferica individuale pò esse opzionalmente fermatu in modu attivu è in modu di sonnu inattivu.
Atmel offre una libreria QTouch gratuita per integrà buttoni tattili capacitivi, slider è funzionalità di rote in microcontrollori AVR.
I dispusitivi sò fabbricati cù a tecnulugia di memoria non volatile d'alta densità Atmel. A memoria flash di u prugramma pò esse riprogrammata in u sistema per mezu di l'interfacce PDI o JTAG. Un boot loader chì funziona in u dispusitivu pò aduprà qualsiasi interfaccia per scaricà u prugramma di l'applicazione in a memoria flash. U software di u boot loader in a sezione flash di boot continuerà à funziunà mentre a sezione flash di l'applicazione hè aghjurnata, furnendu una vera operazione di lettura mentre si scrive. Cumbinendu una CPU RISC di 8/16 bit cù una memoria flash autoprogrammabile in u sistema, l'AVR XMEGA hè una putente famiglia di microcontrollori chì furnisce una suluzione assai flessibile è economica per parechje applicazioni integrate.
Tutti i dispositivi Atmel AVR XMEGA sò supportati cù una suite cumpleta di strumenti di sviluppu di prugrammi è sistemi, cumpresi compilatori C, assemblatori macro, debugger/simulatori di prugrammi, programmatori è kit di valutazione.
Microcontrollore Atmel® AVR® XMEGA® 8/16 bit à alte prestazioni è bassa putenza
Memorie di prugramma è di dati non volatili
- 64K - 128KBytes di flash autoprogrammabile in u sistema
- Sezione d'avvio 4K - 8KBytes
- EEPROM di 2 KBytes
- 4K – 8KBytes SRAM interna
- Interfaccia di bus esterna per finu à 16 Mbyte di SRAM
- Interfaccia di bus esterna per SDRAM finu à 128 Mbit
Funzioni periferiche
- Controller DMA à quattru canali
- Sistema d'eventi à ottu canali
- Ottu timer/contatori di 16 bit
- Quattru timer/contatori cù 4 canali di paragone o di cattura d'ingressu
- Quattru timer/contatori cù 2 canali di paragone di uscita o di cattura d'entrata
- Estensione d'alta risoluzione nantu à tutti i timer/contatori
- Estensione avanzata di forma d'onda (AWeX) nantu à dui timer/contatori
- Una interfaccia di dispusitivu USB
- Compatibile cù i dispositivi USB 2.0 à piena velocità (12 Mbps) è à bassa velocità (1,5 Mbps)
- 32 Endpoints cù piena flessibilità di cunfigurazione
- Ottu USART cù supportu IrDA per un USART
- Quattru interfacce à dui fili cù currispundenza d'indirizzu duale (compatibile cù I2 C è SMBus)
- Quattru interfacce periferiche seriali (SPI)
- Motore di crittografia AES è DES
- Generatore CRC-16 (CRC-CCITT) è CRC-32 (IEEE® 802.3)
- Contatore in tempu reale (RTC) à 16 bit cù oscillatore separatu
- Dui convertitori analogicu-digitale di sedici canali, 12-bit, 2msps
- Dui convertitori digitale-analogicu à dui canali, 12 bit, 1 msps
- Quattru Comparatori Analogichi (AC) cù funzione di paragone di finestra è fonti di corrente
- Interruzioni esterne nantu à tutti i pin I/O di scopu generale
- Timer di guardia programmabile cù oscillatore à bassissima putenza integratu in chip separatu
- Supportu di a biblioteca QTouch®
- Buttoni tattili capacitivi, cursori è rote
Funzioni speciali di u microcontrollore
- Reset à l'accensione è rilevazione di brown-out programmabile
- Opzioni di clock internu è esternu cù PLL è prescaler
- Cuntrollore d'interruzzione multilivellu programmabile
- Cinque modi di sonnu
- Interfacce di prugrammazione è debug
- Interfaccia JTAG (conforme à IEEE 1149.1), cumprese a scansione di cunfini
- PDI (Interfaccia di Prugramma è Debug)
I/O è pacchetti
- 78 pin I/O programmabili
- TQFP di 100 piombi
- BGA à 100 palle
- 100 palle VFBGA
Tensione di funziunamentu
- 1,6 – 3,6V
Frequenza di funziunamentu
- 0 – 12MHz da 1.6V
- 0 – 32MHz da 2.7V