ATXMEGA128A1U-AU 8-bitowy mikrokontroler MCU 100TQFP IND TEMP ZIELONY 1,6-3,6 V
♠ Opis produktu
Atrybut produktu | Wartość atrybutu |
Producent: | Mikroczip |
Kategoria produktu: | Mikrokontrolery 8-bitowe - MCU |
RoHS: | Bliższe dane |
Szereg: | XMEGA A1U |
Styl montażu: | SMD/SMT |
Opakowanie / Sprawa: | TQFP-100 |
Rdzeń: | AVR |
Rozmiar pamięci programu: | 128 kB |
Szerokość magistrali danych: | 8 bitów/16 bitów |
Rozdzielczość ADC: | 12 bit |
Maksymalna częstotliwość zegara: | 32MHz |
Liczba wejść/wyjść: | 78 Wejść/Wyjść |
Rozmiar pamięci RAM danych: | 8 kB |
Napięcie zasilania - min: | 1,6 V |
Napięcie zasilania - maks.: | 3,6 V |
Minimalna temperatura pracy: | -40 stopni Celsjusza |
Maksymalna temperatura pracy: | + 105 stopni Celsjusza |
Opakowanie: | Taca |
Marka: | Technologia mikroprocesorowa / Atmel |
Typ pamięci RAM: | Pamięć RAM |
Rozmiar pamięci ROM danych: | 2 kB |
Typ pamięci ROM danych: | EEPROM |
Typ interfejsu: | I2C, SPI, UART |
Wrażliwość na wilgoć: | Tak |
Liczba kanałów ADC: | 16 kanałów |
Liczba timerów/liczników: | 8-minutowy |
Seria procesorów: | AVR XMEGA |
Produkt: | MCU |
Typ produktu: | Mikrokontrolery 8-bitowe - MCU |
Typ pamięci programu: | Błysk |
Ilość w opakowaniu fabrycznym: | 90 |
Podkategoria: | Mikrokontrolery - MCU |
Nazwa handlowa: | XMEGA |
Waga jednostkowa: | 0,023175 uncji |
♠ 8/16-bitowy mikrokontroler Atmel XMEGA A1U
Atmel AVR XMEGA to rodzina mikrokontrolerów 8/16-bitowych o niskim poborze mocy, wysokiej wydajności i bogatych w peryferia, opartych na ulepszonej architekturze RISC AVR. Wykonując instrukcje w jednym cyklu zegara, urządzenia AVR XMEGA osiągają przepustowość procesora zbliżoną do miliona instrukcji na sekundę (MIPS) na megaherc, co pozwala projektantowi systemu zoptymalizować zużycie energii w stosunku do szybkości przetwarzania.
Procesor Atmel AVR łączy bogaty zestaw instrukcji z 32 rejestrami roboczymi ogólnego przeznaczenia. Wszystkie 32 rejestry są bezpośrednio połączone z jednostką logiki arytmetycznej (ALU), co umożliwia dostęp do dwóch niezależnych rejestrów w jednej instrukcji, wykonywanej w jednym cyklu zegara. Powstała architektura jest bardziej wydajna pod względem kodu, a jednocześnie osiąga przepustowość wielokrotnie szybszą niż konwencjonalne mikrokontrolery oparte na pojedynczym akumulatorze lub CISC.
Urządzenia AVR XMEGA A1U oferują następujące funkcje: programowalna w systemie pamięć flash z możliwością odczytu podczas zapisu; wewnętrzna pamięć EEPROM i SRAM; czterokanałowy kontroler DMA, ośmiokanałowy system zdarzeń i programowalny kontroler przerwań wielopoziomowych, 78 linii wejścia/wyjścia ogólnego przeznaczenia, 16-bitowy licznik czasu rzeczywistego (RTC); osiem elastycznych 16-bitowych liczników/timerów z kanałami porównawczymi i PWM, osiem interfejsów USART; cztery dwuprzewodowe interfejsy szeregowe (TWI); jeden interfejs USB 2.0 o pełnej prędkości; cztery szeregowe interfejsy peryferyjne (SPI); kryptograficzny silnik AES i DES; generator CRC-16 (CRC-CCITT) i CRC-32 (IEEE 802.3); dwa 16-kanałowe, 12-bitowe przetworniki ADC z programowalnym wzmocnieniem; dwa 2-kanałowe, 12-bitowe przetworniki DAC; cztery komparatory analogowe (AC) z trybem okienkowym; programowalny układ zegarowy watchdog z oddzielnym wewnętrznym oscylatorem; dokładne wewnętrzne oscylatory z PLL i preskalerem; oraz programowalna detekcja spadku napięcia.
Dostępny jest program and debug interface (PDI), szybki, dwupinowy interfejs do programowania i debugowania. Urządzenia mają również zgodny ze standardem IEEE std. 1149.1 interfejs JTAG, który można również wykorzystać do skanowania granicznego, debugowania na chipie i programowania.
Urządzenia XMEGA A1U mają pięć wybieranych programowo trybów oszczędzania energii. Tryb bezczynności zatrzymuje procesor, umożliwiając jednocześnie działanie pamięci SRAM, kontrolera DMA, systemu zdarzeń, kontrolera przerwań i wszystkich urządzeń peryferyjnych. Tryb wyłączenia oszczędza pamięć SRAM i zawartość rejestrów, ale zatrzymuje oscylatory, wyłączając wszystkie inne funkcje do następnego przerwania TWI, wznowienia USB lub zmiany pinu lub resetu. W trybie oszczędzania energii asynchroniczny licznik czasu rzeczywistego nadal działa, umożliwiając aplikacji utrzymanie bazy timera, podczas gdy reszta urządzenia jest w stanie uśpienia. W trybie gotowości zewnętrzny oscylator kwarcowy nadal działa, podczas gdy reszta urządzenia jest w stanie uśpienia. Umożliwia to bardzo szybkie uruchomienie z zewnętrznego kryształu w połączeniu z niskim zużyciem energii. W rozszerzonym trybie gotowości zarówno główny oscylator, jak i asynchroniczny timer nadal działają. Aby jeszcze bardziej zmniejszyć zużycie energii, zegar peryferyjny każdego pojedynczego urządzenia peryferyjnego można opcjonalnie zatrzymać w trybie aktywnym i trybie uśpienia bezczynności.
Firma Atmel udostępnia bezpłatną bibliotekę QTouch umożliwiającą osadzanie funkcji pojemnościowych przycisków dotykowych, suwaków i pokręteł w mikrokontrolerach AVR.
Urządzenia są produkowane przy użyciu technologii pamięci nieulotnej o wysokiej gęstości firmy Atmel. Pamięć flash programu można przeprogramować w systemie za pomocą interfejsów PDI lub JTAG. Program ładujący uruchomiony w urządzeniu może użyć dowolnego interfejsu do pobrania programu aplikacji do pamięci flash. Oprogramowanie programu ładującego w sekcji flash rozruchu będzie nadal działać, podczas gdy sekcja flash aplikacji będzie aktualizowana, zapewniając prawdziwą operację odczytu podczas zapisu. Łącząc 8/16-bitowy procesor RISC z samoprogramowalną pamięcią flash w systemie, AVR XMEGA jest potężną rodziną mikrokontrolerów, która zapewnia wysoce elastyczne i ekonomiczne rozwiązanie dla wielu aplikacji wbudowanych.
Wszystkie urządzenia Atmel AVR XMEGA są obsługiwane przez pełen zestaw narzędzi do tworzenia programów i systemów, obejmujący kompilatory C, makroasemblery, symulatory/debugery programów, programatory i zestawy ewaluacyjne.
Wysokowydajny, energooszczędny mikrokontroler Atmel® AVR® XMEGA® 8/16-bit
Pamięci programów i danych nieulotne
- 64K – 128KB pamięci flash programowalnej w systemie
- 4K – 8 KB sekcja rozruchowa
- 2 KB pamięci EEPROM
- 4K – 8KB wewnętrznej pamięci SRAM
- Zewnętrzny interfejs magistrali dla pamięci SRAM do 16 MB
- Zewnętrzny interfejs magistrali dla pamięci SDRAM do 128 Mbitów
Funkcje peryferyjne
- Czterokanałowy kontroler DMA
- 8-kanałowy system zdarzeń
- Osiem 16-bitowych liczników/timerów
- Cztery liczniki/timery z 4 kanałami wyjściowymi do porównywania lub przechwytywania danych wejściowych
- Cztery liczniki/timery z 2 kanałami wyjściowymi do porównywania lub przechwytywania danych wejściowych
- Rozszerzenie o wysoką rozdzielczość dla wszystkich timerów/liczników
- Zaawansowane rozszerzenie przebiegu (AWeX) na dwóch licznikach/timerach
- Jeden interfejs urządzenia USB
- Zgodność ze standardem USB 2.0 o pełnej prędkości (12 Mb/s) i niskiej prędkości (1,5 Mb/s)
- 32 punkty końcowe z pełną elastycznością konfiguracji
- Osiem USART-ów ze wsparciem IrDA dla jednego USART-a
- Cztery dwuprzewodowe interfejsy z podwójnym dopasowaniem adresów (kompatybilne z I2 C i SMBus)
- Cztery szeregowe interfejsy peryferyjne (SPI)
- Silnik kryptograficzny AES i DES
- Generator CRC-16 (CRC-CCITT) i CRC-32 (IEEE® 802.3)
- 16-bitowy licznik czasu rzeczywistego (RTC) z oddzielnym oscylatorem
- Dwa szesnastokanałowe, 12-bitowe, 2 msps przetworniki analogowo-cyfrowe
- Dwa dwukanałowe, 12-bitowe, 1 msps przetworniki cyfrowo-analogowe
- Cztery komparatory analogowe (AC) z funkcją porównania okien i źródłami prądu
- Przerwania zewnętrzne na wszystkich pinach I/O ogólnego przeznaczenia
- Programowalny układ zegarowy Watchdog z oddzielnym, wbudowanym oscylatorem o bardzo niskim poborze mocy
- Obsługa biblioteki QTouch®
- Pojemnościowe przyciski dotykowe, suwaki i kółka
Specjalne funkcje mikrokontrolera
- Resetowanie po włączeniu zasilania i programowalne wykrywanie spadku napięcia
- Opcje zegara wewnętrznego i zewnętrznego z PLL i preskalerem
- Programowalny sterownik przerwań wielostopniowych
- Pięć trybów snu
- Interfejsy programowania i debugowania
- Interfejs JTAG (zgodny z IEEE 1149.1), w tym skanowanie granic
- PDI (interfejs programowania i debugowania)
I/O i pakiety
- 78 programowalnych pinów I/O
- 100 ołowianych TQFP
- 100 kulek BGA
- 100 kulek VFBGA
Napięcie robocze
- 1,6–3,6 V
Częstotliwość pracy
- 0 – 12MHz od 1,6 V
- 0 – 32MHz od 2,7 V