S9S12G128AMLH 16-bitowy mikrokontroler MCU 16BIT 128K FLASH
♠ Opis produktu
Atrybut produktu | Wartość atrybutu |
Producent: | NXP |
Kategoria produktu: | Mikrokontrolery 16-bitowe - MCU |
RoHS: | Bliższe dane |
Szereg: | S12G |
Styl montażu: | SMD/SMT |
Opakowanie / Sprawa: | LQFP-64 |
Rdzeń: | S12 |
Rozmiar pamięci programu: | 128 kB |
Szerokość magistrali danych: | 16 bit |
Rozdzielczość ADC: | 10 bit |
Maksymalna częstotliwość zegara: | 25MHz |
Liczba wejść/wyjść: | 54 wejścia/wyjścia |
Rozmiar pamięci RAM danych: | 8 kB |
Napięcie zasilania - min: | 3,15 V |
Napięcie zasilania - maks.: | 5,5 V |
Minimalna temperatura pracy: | -40 stopni Celsjusza |
Maksymalna temperatura pracy: | + 125 stopni Celsjusza |
Opakowanie: | Taca |
Napięcie zasilania analogowego: | 5 V |
Marka: | Półprzewodniki NXP |
Typ pamięci RAM: | BARAN |
Rozmiar pamięci ROM danych: | 4 kB |
Typ pamięci ROM danych: | EEPROM |
Typ interfejsu: | SCI, SPI |
Wrażliwość na wilgoć: | Tak |
Liczba kanałów ADC: | 12 kanałów |
Produkt: | MCU |
Typ produktu: | Mikrokontrolery 16-bitowe - MCU |
Typ pamięci programu: | Błysk |
Ilość w opakowaniu fabrycznym: | 800 |
Podkategoria: | Mikrokontrolery - MCU |
Timery Watchdog: | Zegar Watchdog |
Część # Aliasy: | 935353877557 |
Waga jednostkowa: | 0,012224 uncji |
♠ Instrukcja obsługi rodziny MC9S12G
Rodzina MC9S12G to zoptymalizowana, motoryzacyjna, 16-bitowa linia produktów mikrokontrolerów skoncentrowana na niskich kosztach, wysokiej wydajności i małej liczbie pinów. Ta rodzina ma na celu połączenie 8-bitowych mikrokontrolerów wysokiej klasy z 16-bitowymi mikrokontrolerami o wysokiej wydajności, takimi jak rodzina MC9S12XS. Rodzina MC9S12G jest przeznaczona do ogólnych zastosowań motoryzacyjnych wymagających komunikacji CAN lub LIN/J2602. Typowe przykłady tych zastosowań obejmują kontrolery nadwozia, wykrywanie pasażerów, moduły drzwi, kontrolery siedzeń, odbiorniki RKE, inteligentne siłowniki, moduły oświetleniowe i inteligentne skrzynki przyłączeniowe.
Rodzina MC9S12G wykorzystuje wiele takich samych funkcji, jakie występują w rodzinach MC9S12XS i MC9S12P, w tym kod korekcji błędów (ECC) w pamięci flash, szybki przetwornik analogowo-cyfrowy (ADC) i pętlę synchronizacji fazy z modulacją częstotliwości (IPLL), która poprawia parametry EMC.
Rodzina MC9S12G jest zoptymalizowana pod kątem mniejszych rozmiarów pamięci programu, do 16k. Aby uprościć użytkowanie przez klienta, zawiera ona pamięć EEPROM z małym 4-bajtowym rozmiarem sektora wymazywania.
Rodzina MC9S12G zapewnia wszystkie zalety i wydajność 16-bitowego MCU, zachowując jednocześnie niskie koszty, zużycie energii, EMC i wydajność rozmiaru kodu, z których obecnie korzystają użytkownicy istniejących rodzin 8-bitowych i 16-bitowych MCU firmy NXP. Podobnie jak rodzina MC9S12XS, rodzina MC9S12G obsługuje 16-bitowe dostępy bez stanów oczekiwania dla wszystkich urządzeń peryferyjnych i pamięci. Rodzina MC9S12G jest dostępna w 100-pinowych opcjach obudowy LQFP, 64-pinowej LQFP, 48-pinowej LQFP/QFN, 32-pinowej LQFP i 20-pinowej TSSOP i ma na celu maksymalizację ilości funkcjonalności, szczególnie w przypadku obudów o mniejszej liczbie pinów. Oprócz portów I/O dostępnych w każdym module, dostępne są dalsze porty I/O z możliwością przerwania, umożliwiające wybudzanie z trybów zatrzymania lub oczekiwania.
Funkcje na poziomie układu scalonego
Dostępne w tej rodzinie moduły wbudowane w układ scalony charakteryzują się następującymi cechami:
• Rdzeń procesora S12
• Do 240 KB pamięci flash na chipie z ECC
• Pamięć EEPROM do 4 KB z ECC
• Do 11 KB pamięci SRAM na układzie scalonym
• Mnożnik częstotliwości pętli synchronizacji fazowej (IPLL) z filtrem wewnętrznym
• Oscylator Pierce’a o amplitudzie kontrolowanej 4–16 MHz
• Wewnętrzny oscylator RC 1 MHz
• Moduł timera (TIM) obsługujący do ośmiu kanałów, zapewniający szereg funkcji16-bitowe przechwytywanie danych wejściowych,funkcje porównania wyjścia, licznika i akumulatora impulsów
• Moduł modulacji szerokości impulsu (PWM) z maksymalnie ośmioma kanałami 8-bitowymi
• Przetwornik analogowo-cyfrowy z aproksymacją sukcesywną o rozdzielczości do 16 kanałów i 10 lub 12 bitów(ADC)
• Do dwóch 8-bitowych przetworników cyfrowo-analogowych (DAC)
• Do jednego komparatora analogowego 5 V (ACMP)
• Do trzech modułów szeregowego interfejsu peryferyjnego (SPI)
• Do trzech modułów interfejsu komunikacji szeregowej (SCI) obsługujących komunikację LIN
• Do jednego wieloskalowalnego modułu sieciowego kontrolera obszaru (MSCAN) (obsługującego protokół CAN)2.0A/B)
• Wbudowany regulator napięcia (VREG) do regulacji napięcia wejściowego i wszystkich napięć wewnętrznych
• Autonomiczne przerwanie okresowe (API)
• Precyzyjne stałe napięcie odniesienia dla konwersji ADC
• Opcjonalny moduł tłumika napięcia odniesienia zwiększający dokładność przetwornika ADC