Opis
Atmel AVR XMEGA to rodzina 8/16-bitowych mikrokontrolerów o niskim poborze mocy, wysokiej wydajności i bogatych w urządzenia peryferyjne, opartych na ulepszonej architekturze AVR RISC.Wykonując instrukcje w jednym cyklu zegara, urządzenia AVR XMEGA osiągają przepustowość procesora sięgającą miliona instrukcji na sekundę (MIPS) na megaherc, co pozwala projektantowi systemu zoptymalizować zużycie energii w stosunku do szybkości przetwarzania.Procesor AVR łączy bogaty zestaw instrukcji z 32 rejestrami roboczymi ogólnego przeznaczenia.Wszystkie 32 rejestry są bezpośrednio połączone z jednostką arytmetyczno-logiczną (ALU), umożliwiając 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 z pojedynczym akumulatorem lub oparte na CISC.Urządzenia XMEGA C3 zapewniają następujące funkcje: programowalną w systemie pamięć flash z możliwością odczytu podczas zapisu;wewnętrzna pamięć EEPROM i SRAM;czterokanałowy system zdarzeń i programowalny wielopoziomowy kontroler przerwań, 50 linii I/O ogólnego przeznaczenia, 16-bitowy licznik czasu rzeczywistego (RTC);pięć 16-bitowych timerów/liczników z kanałami porównawczymi i PWM;trzy USART;dwa dwuprzewodowe interfejsy szeregowe (TWI);jeden interfejs USB 2.0 o pełnej szybkości;dwa szeregowe interfejsy peryferyjne (SPI);jeden szesnastokanałowy, 12-bitowy ADC z programowalnym wzmocnieniem;dwa 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 XMEGA C3 mają pięć trybów oszczędzania energii wybieranych programowo.Tryb bezczynności zatrzymuje procesor, pozwalając jednocześnie SRAM, 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 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 gotowości, zarówno główny oscylator, jak i zegar asynchroniczny kontynuują pracę.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.
Dane techniczne: | |
Atrybut | Wartość |
Kategoria | Układy scalone (IC) |
Wbudowane — mikrokontrolery | |
Prod | Technologia mikroczipów |
Seria | AVR® XMEGA® C3 |
Pakiet | Taśma i szpula (TR) |
Taśma cięta (CT) | |
Digi-Reel® | |
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, POR, PWM, WDT |
Liczba wejść/wyjść | 50 |
Rozmiar pamięci programu | 256 KB (128 KB x 16) |
Typ pamięci programu | BŁYSK |
Rozmiar pamięci EEPROM | 4K x 8 |
Rozmiar pamięci RAM | 16K 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 | 64-TQFP |
Pakiet urządzeń dostawcy | 64-TQFP (14x14) |
Podstawowy numer produktu | ATXMEGA256 |