Opis
Urządzenia Atmel AVR XMEGA B1 zapewniają następujące funkcje: programowalną w systemie pamięć flash z możliwością odczytu podczas zapisu;wewnętrzna pamięć EEPROM i SRAM;dwukanałowy kontroler DMA, czterokanałowy system zdarzeń i programowalny wielopoziomowy kontroler przerwań, 53 linie I/O ogólnego przeznaczenia, licznik czasu rzeczywistego (RTC);Wyświetlacz ciekłokrystaliczny obsługujący sterownik segmentowy do 4x40, mapowanie znaków ASCII i wbudowaną kontrolę kontrastu (LCD);trzy elastyczne, 16-bitowe timery/liczniki z kanałami porównawczymi i PWM;dwa USART;jeden dwuprzewodowy interfejs szeregowy (TWI);jeden interfejs USB 2.0 o pełnej szybkości;jeden szeregowy interfejs peryferyjny (SPI);Silnik kryptograficzny AES i DES;dwa 8-kanałowe, 12-bitowe przetworniki ADC z programowalnym wzmocnieniem;cztery komparatory analogowe (AC) z trybem okienkowym;programowalny timer watchdoga z oddzielnym wewnętrznym oscylatorem;dokładne oscylatory wewnętrzne z PLL i preskalerem;i programowalne wykrywanie zaniku zasilania.Dostępny jest interfejs programowania i debugowania (PDI), szybki, dwupinowy interfejs do programowania i debugowania.Urządzenia posiadają również standard IEEE.Interfejs JTAG zgodny z 1149.1, który może być również używany do debugowania i programowania na chipie.Urządzenia ATx mają pięć trybów oszczędzania energii wybieranych programowo.Tryb bezczynności zatrzymuje procesor, pozwalając SRAM, kontrolerowi DMA, systemowi zdarzeń, kontrolerowi przerwań i wszystkim urządzeniom peryferyjnym na dalsze działanie.Tryb wyłączenia oszczędza pamięć SRAM i zawartość rejestru, ale zatrzymuje oscylatory, wyłączając wszystkie inne funkcje do następnego TWI, wznowienia USB, przerwania zmiany pinów lub resetu.W trybie oszczędzania energii asynchroniczny licznik czasu rzeczywistego kontynuuje działanie, umożliwiając aplikacji utrzymywanie podstawy czasowej, podczas gdy reszta urządzenia jest uśpiona.W trybie oszczędzania energii kontroler LCD może odświeżać dane na panelu.W trybie gotowości zewnętrzny oscylator kwarcowy działa, podczas gdy reszta urządzenia jest uśpiona.Pozwala to na bardzo szybkie uruchamianie z zewnętrznego kryształu, połączone z niskim zużyciem energii.W rozszerzonym trybie czuwania, zarówno główny oscylator, jak i zegar asynchroniczny kontynuują pracę, a kontroler LCD może odświeżać dane do panelu.Aby jeszcze bardziej zmniejszyć zużycie energii, zegar peryferyjny każdego urządzenia peryferyjnego można opcjonalnie zatrzymać w trybie aktywnym iw trybie uśpienia bezczynności.Atmel oferuje bezpłatną bibliotekę QTouch® do osadzania funkcji pojemnościowych przycisków dotykowych, suwaków i kółek w mikrokontrolerach AVR.
Dane techniczne: | |
Atrybut | Wartość |
Kategoria | Układy scalone (IC) |
Wbudowane — mikrokontrolery | |
Prod | Technologia mikroczipów |
Seria | AVR® XMEGA® B1 |
Pakiet | Taca |
Stan części | Aktywny |
Procesor rdzeniowy | AVR |
Rozmiar rdzenia | 8/16-bitowy |
Prędkość | 32MHz |
Łączność | I²C, IrDA, SPI, UART/USART, USB |
Urządzenia peryferyjne | Wykrywanie/resetowanie braku zasilania, DMA, LCD, POR, PWM, WDT |
Liczba wejść/wyjść | 53 |
Rozmiar pamięci programu | 128 KB (128 KB x 8) |
Typ pamięci programu | BŁYSK |
Rozmiar pamięci EEPROM | 2K x 8 |
Rozmiar pamięci RAM | 8K x 8 |
Napięcie — zasilanie (Vcc/Vdd) | 1,6 V ~ 3,6 V |
Konwertery danych | A/D 16x12b |
Typ oscylatora | Wewnętrzny |
temperatura robocza | -40°C ~ 85°C (TA) |
Typ mocowania | Montaż powierzchniowy |
Opakowanie / Sprawa | 100-TQFP |
Pakiet urządzeń dostawcy | 100-TQFP (14x14) |
Podstawowy numer produktu | ATXMEGA128 |