Opis
Rodzina mikrokontrolerów MC9S12XE to dalszy rozwój rodziny S12XD, w tym nowe funkcje zwiększające integralność systemu i większą funkcjonalność.Te nowe funkcje obejmują jednostkę ochrony pamięci (MPU) i kod korekcji błędów (ECC) w pamięci Flash wraz z ulepszoną funkcjonalnością EEPROM (EEE), ulepszoną XGATE, wewnętrznie filtrowaną pętlą synchronizacji fazy z modulacją częstotliwości (IPLL) i ulepszonym ATD.Rodzina E rozszerza gamę produktów S12X do 1 MB pamięci Flash ze zwiększonymi możliwościami we/wy w 208-pinowej wersji flagowego MC9S12XE100. Rodzina MC9S12XE zapewnia 32-bitową wydajność ze wszystkimi zaletami i wydajnością 16-bitowego MCU.Zachowuje zalety niskiego kosztu, zużycia energii, EMC i wydajności związanej z wielkością kodu, z których obecnie korzystają użytkownicy istniejących rodzin 16-bitowych mikrokontrolerów MC9S12 i S12X firmy Freescale.Istnieje wysoki poziom kompatybilności między rodzinami S12XE i S12XD. Rodzina MC9S12XE zawiera ulepszoną wersję zwiększającego wydajność koprocesora XGATE, który jest programowalny w języku „C” i działa z dwukrotnie większą częstotliwością magistrali niż S12X z zestawem instrukcji zoptymalizowany pod kątem ruchu danych, instrukcji logicznych i manipulacji bitami, który może obsługiwać dowolny moduł peryferyjny w urządzeniu.Nowa ulepszona wersja ma ulepszoną obsługę przerwań i jest w pełni kompatybilna z istniejącym modułem XGATE. Rodzina MC9S12XE składa się ze standardowych wbudowanych urządzeń peryferyjnych, w tym do 64 KB pamięci RAM, ośmiu asynchronicznych interfejsów komunikacji szeregowej (SCI), trzech szeregowych interfejsów urządzeń peryferyjnych (SPI), 8-kanałowy timer przechwytywania IC/OC (ECT), dwa 16-kanałowe, 12-bitowe przetworniki analogowo-cyfrowe, 8-kanałowy modulator szerokości impulsu (PWM), pięć CAN 2.0 A, Moduły zgodne z oprogramowaniem B (MSCAN12), dwa bloki magistrali międzyukładowej (IIC), 8-kanałowy 24-bitowy zegar okresowego przerwania (PIT) i 8-kanałowy 16-bitowy standardowy moduł czasowy (TIM). Rodzina MC9S12XE wykorzystuje 16-bitowy szeroki dostęp bez stanów oczekiwania dla wszystkich urządzeń peryferyjnych i pamięci. Niemultipleksowany rozszerzony interfejs magistrali dostępny w wersjach 144/208-pinowych umożliwia łatwy interfejs do zewnętrznych pamięci. Oprócz portów we/wy dostępnych w każdym module, dostępnych jest do 26 dalszych portów I/O z możliwością przerwania alwybudzenie z trybu STOP lub CZEKAJ.Rodzina MC9S12XE jest dostępna w opcjach 208-pinowych MAPBGA, 144-pinowych LQFP, 112-pinowych LQFP lub 80-pinowych QFP.
Dane techniczne: | |
Atrybut | Wartość |
Kategoria | Układy scalone (IC) |
Wbudowane — mikrokontrolery | |
Prod | NXP USA Inc. |
Seria | HCS12X |
Pakiet | Taca |
Stan części | Aktywny |
Procesor rdzeniowy | HCS12X |
Rozmiar rdzenia | 16-bitowy |
Prędkość | 50MHz |
Łączność | CANbus, EBI/EMI, I²C, IrDA, SCI, SPI |
Urządzenia peryferyjne | LVD, POR, PWM, WDT |
Liczba wejść/wyjść | 91 |
Rozmiar pamięci programu | 256 KB (256 KB x 8) |
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,72 V ~ 5,5 V |
Konwertery danych | A/D 12x12b |
Typ oscylatora | Zewnętrzny |
temperatura robocza | -40°C ~ 125°C (TA) |
Typ mocowania | Montaż powierzchniowy |
Opakowanie / Sprawa | 112-LQFP |
Pakiet urządzeń dostawcy | 112-LQFP (20x20) |
Podstawowy numer produktu | MC9S12 |