ATXMEGA128A1U-AU 8-bitni mikrokrmilniki MCU 100TQFP IND TEMP GREEN 1.6-3.6V
♠ Opis izdelka
Atribut izdelka | Vrednost atributa |
Proizvajalec: | Mikročip |
Kategorija izdelka: | 8-bitni mikrokrmilniki - MCU |
RoHS: | Podrobnosti |
Serija: | XMEGA A1U |
Slog montaže: | SMD/SMT |
Paket / etui: | TQFP-100 |
Jedro: | Avtomatski receiver |
Velikost programskega pomnilnika: | 128 kB |
Širina podatkovnega vodila: | 8-bitni/16-bitni |
Ločljivost ADC-ja: | 12-bitni |
Največja taktna frekvenca: | 32 MHz |
Število V/I: | 78 V/I |
Velikost podatkovnega RAM-a: | 8 kB |
Napajalna napetost - min.: | 1,6 V |
Napajalna napetost - maks.: | 3,6 V |
Najnižja delovna temperatura: | - 40 °C |
Najvišja delovna temperatura: | +105 °C |
Embalaža: | Pladenj |
Znamka: | Microchip Technology / Atmel |
Vrsta podatkovnega RAM-a: | SRAM |
Velikost podatkovnega ROM-a: | 2 kB |
Vrsta podatkovnega ROM-a: | EEPROM |
Vrsta vmesnika: | I2C, SPI, UART |
Občutljivost na vlago: | Da |
Število kanalov ADC: | 16 kanalov |
Število časovnikov/števcev: | 8 Časovnik |
Serija procesorjev: | AVR XMEGA |
Izdelek: | Mikrokontroler |
Vrsta izdelka: | 8-bitni mikrokrmilniki - MCU |
Vrsta programskega pomnilnika: | Bliskavica |
Količina v tovarniškem pakiranju: | 90 |
Podkategorija: | Mikrokrmilniki - MCU |
Trgovsko ime: | XMEGA |
Teža enote: | 0,023175 oz |
♠ 8/16-bitni mikrokrmilnik Atmel XMEGA A1U
Atmel AVR XMEGA je družina nizkoenergijskih, visokozmogljivih in periferno bogatih 8/16-bitnih mikrokrmilnikov, ki temeljijo na izboljšani RISC arhitekturi AVR. Z izvajanjem ukazov v enem samem taktnem ciklu naprave AVR XMEGA dosegajo prepustnost procesorja, ki se približuje milijonu ukazov na sekundo (MIPS) na megaherc, kar sistemskemu načrtovalcu omogoča optimizacijo porabe energije v primerjavi s hitrostjo obdelave.
Procesor Atmel AVR združuje bogat nabor ukazov z 32 splošnimi delovnimi registri. Vseh 32 registrov je neposredno povezanih z aritmetično logično enoto (ALU), kar omogoča dostop do dveh neodvisnih registrov z enim samim ukazom, ki se izvede v enem taktnem ciklu. Nastala arhitektura je učinkovitejša pri kodiranju in hkrati dosega veliko hitrejše pretoke kot običajni mikrokrmilniki z enim akumulatorjem ali CISC.
Naprave AVR XMEGA A1U ponujajo naslednje funkcije: programirljiv bliskovni pomnilnik v sistemu z možnostjo branja med pisanjem; notranji EEPROM in SRAM; štirikanalni krmilnik DMA, osemkanalni sistem dogodkov in programabilni večnivojski krmilnik prekinitev, 78 splošnih V/I linij, 16-bitni števec v realnem času (RTC); osem fleksibilnih, 16-bitnih časovnikov/števcev s kanali za primerjavo in PWM, osem USART-ov; štiri dvožične serijske vmesnike (TWI); en polnohitrostni vmesnik USB 2.0; štiri serijske periferne vmesnike (SPI); kriptografski mehanizem AES in DES; generator CRC-16 (CRC-CCITT) in CRC-32 (IEEE 802.3); dva 16-kanalna, 12-bitna ADC-ja s programirljivim ojačanjem; dva 2-kanalna, 12-bitna DAC-ja; štiri analogne primerjalnike (AC) z okenskim načinom; programabilni časovnik nadzora z ločenim notranjim oscilatorjem; natančni notranji oscilatorji s PLL in preddelilnikom; in programirljivo zaznavanje izpada napetosti.
Na voljo je programski in razhroščevalni vmesnik (PDI), hiter dvo-pinski vmesnik za programiranje in razhroščevanje. Naprave imajo tudi vmesnik JTAG, ki je skladen s standardom IEEE 1149.1, in ga je mogoče uporabiti tudi za mejno skeniranje, razhroščevanje na čipu in programiranje.
Naprave XMEGA A1U imajo pet programsko izbranih načinov varčevanja z energijo. Način mirovanja zaustavi CPU, hkrati pa omogoča nadaljnje delovanje SRAM-a, krmilnika DMA, sistema dogodkov, krmilnika prekinitev in vseh perifernih naprav. Način izklopa shrani vsebino SRAM-a in registrov, vendar zaustavi oscilatorje in onemogoči vse druge funkcije do naslednjega TWI-ja, nadaljevanja USB-ja, prekinitve zaradi spremembe pina ali ponastavitve. V načinu varčevanja z energijo asinhroni števec realnega časa še naprej deluje, kar aplikaciji omogoča vzdrževanje časovne baze, medtem ko preostala naprava spi. V načinu pripravljenosti zunanji kristalni oscilator še naprej deluje, medtem ko preostala naprava spi. To omogoča zelo hiter zagon iz zunanjega kristala, skupaj z nizko porabo energije. V podaljšanem načinu pripravljenosti tako glavni oscilator kot asinhroni časovnik še naprej delujeta. Za dodatno zmanjšanje porabe energije je mogoče periferno uro vsake posamezne periferne naprave po želji zaustaviti v aktivnem načinu in načinu mirovanja.
Atmel ponuja brezplačno knjižnico QTouch za vgradnjo kapacitivnih gumbov na dotik, drsnikov in kolesc v mikrokrmilnike AVR.
Naprave so izdelane z uporabo Atmelove tehnologije nehlapnega pomnilnika visoke gostote. Programski flash pomnilnik je mogoče reprogramirati v sistemu prek vmesnikov PDI ali JTAG. Zagonski nalagalnik, ki se izvaja v napravi, lahko uporabi kateri koli vmesnik za prenos aplikacijskega programa v flash pomnilnik. Programska oprema zagonskega nalagalnika v razdelku zagonskega flash pomnilnika bo še naprej delovala, medtem ko se razdelek aplikacijskega flash pomnilnika posodablja, kar zagotavlja resnično delovanje branja med pisanjem. Z združitvijo 8/16-bitnega RISC procesorja z vgrajenim samoprogramirljivim flash pomnilnikom je AVR XMEGA zmogljiva družina mikrokrmilnikov, ki ponuja zelo prilagodljivo in stroškovno učinkovito rešitev za številne vgrajene aplikacije.
Vse naprave Atmel AVR XMEGA so podprte s celotnim naborom orodij za razvoj programov in sistemov, vključno s prevajalniki C, sestavljavci makrov, programskimi razhroščevalniki/simulatorji, programatorji in kompleti za ocenjevanje.
Visokozmogljiv, nizkoenergijski 8/16-bitni mikrokrmilnik Atmel® AVR® XMEGA®
Nehlapni pomnilniki programov in podatkov
- 64K – 128KBajtov samoprogramirljivega bliskovnega pomnilnika v sistemu
- Zagonski razdelek 4K – 8KBytes
- 2KB EEPROM
- 4K – 8KBajtov notranjega SRAM-a
- Zunanji vmesnik vodila za do 16 MB SRAM-a
- Zunanji vmesnik vodila za do 128 Mbit SDRAM
Periferne funkcije
- Štirikanalni DMA krmilnik
- Osemkanalni sistem dogodkov
- Osem 16-bitnih časovnikov/števcev
- Štirje časovniki/števci s 4 izhodnimi kanali za primerjavo ali vhodnim zajemom
- Štirje časovniki/števci z dvema izhodnima kanaloma za primerjavo ali zajem vhoda
- Razširitev visoke ločljivosti na vseh časovnikih/števcih
- Napredna razširitev valovnih oblik (AWeX) na dveh časovnikih/števcih
- En vmesnik USB za naprave
- Združljivost z napravami USB 2.0 s polno hitrostjo (12 Mbps) in nizko hitrostjo (1,5 Mbps)
- 32 končnih točk s popolno prilagodljivostjo konfiguracije
- Osem USART-ov s podporo IrDA za en USART
- Štirje dvožični vmesniki z dvojnim ujemanjem naslovov (združljivi z I2C in SMBus)
- Štirje serijski periferni vmesniki (SPI)
- Kripto mehanizem AES in DES
- Generator CRC-16 (CRC-CCITT) in CRC-32 (IEEE® 802.3)
- 16-bitni števec realnega časa (RTC) z ločenim oscilatorjem
- Dva šestnajstkanalna, 12-bitna, 2 msps analogno-digitalna pretvornika
- Dva dvokanalna, 12-bitna, 1 msps digitalno-analogna pretvornika
- Štirje analogni primerjalniki (AC) s funkcijo primerjave oken in tokovnimi viri
- Zunanje prekinitve na vseh splošnih V/I priključkih
- Programabilni časovnik za nadzor delovanja z ločenim oscilatorjem z izjemno nizko porabo energije na čipu
- Podpora za knjižnico QTouch®
- Kapacitivni gumbi na dotik, drsniki in kolesca
Posebne lastnosti mikrokrmilnika
- Ponastavitev ob vklopu in programirljivo zaznavanje izpada napetosti
- Možnosti notranje in zunanje ure s PLL in preddelilnikom
- Programabilni večnivojski krmilnik prekinitev
- Pet načinov spanja
- Vmesniki za programiranje in odpravljanje napak
- Vmesnik JTAG (skladen z IEEE 1149.1), vključno z mejnim skeniranjem
- PDI (vmesnik za programiranje in odpravljanje napak)
V/I in paketi
- 78 programabilnih V/I pinov
- 100-svinčeni TQFP
- 100-kroglični BGA
- 100 žogic VFBGA
Delovna napetost
- 1,6 – 3,6 V
Delovna frekvenca
- 0 – 12 MHz od 1,6 V
- 0 – 32 MHz od 2,7 V