Mikrokontroléry z rodin MC9S12C a MC9S12GC v sobě skrývají výkon a flexibilitu 16bitového jádra jež nalezne své využití v různých industriálních a automobilových síťových aplikacích, kde hraje velkou roli cena a omezený prostor.
Zařízení plně podporuje 16bitový tok dat a díky PLL obvodu umožňuje úpravu spotřeby energie a výkonu podle požadavků.
Základní vlastnosti
- Jádro HCS12
- 16bitové jádro HCS12
- Zpětně kompatibilní s instrukční sadou M68HC11
- Stackování přerušení a model programátoru identické s M68HC11
- Řada instrukcí
- Rozšířené indexované adresování
- MEBI ( Multiplexed Expansion Bus Interface)
- MMC (Module Mapping Control – interface a mapování paměti)
- INT (Interrupt Controller – řadič přerušení)
- DBG12 (Vylepšený modul Debug12, obsahuje body přerušení a change-of-flow trace buffer)
- BDM (Background Debug Mode)
- Vstupy přerušení Wake-up – až 12 bitů, funkce s digitálním filtrováním
- Paměť
- 16/32 kB Flash EEPROM (vymazatelná v 512bytových sektorech)
- 64/96/128 kB Flash EEPROM (vymazatelná v 1024bytových sektorech)
- 1/2/4 kB RAM
- ADC
- Jeden 8kanálový modul s 10bitovým rozlišením
- Možnost externího spouštěče (triggeru) konverze
- Modul časovače
- 8kanálový časovač
- každý kanál nastavitelný jako input capture nebo output compare
- jednoduchý PWM mód
- 16bitový pulsový akumulátor
- akumulace synchronizovaného času
- PWM modul
- Programovatelná perioda a pracovní cyklus
- 8bitový, 6kanálový nebo 16bitový, 3kanálový
- oddělená kontrola pro každou šířku impulsu a pracovní cyklus
- výstupy zarovnané na střed nebo vlevo
- vstup rychlého nouzového ukončení
- Sériová rozhraní
- 1x asynchronní SCI
- 1x synchronní SPI
- Modul CRG (Clock Reset Generátor)
- COP watchdog v okně
- Real-time přerušení
- Clock monitor
- Colpittův oscilátor – Pierce nebo Low Current
- Multiplikátor PLL kmitočtu
- Operační frekvence
- 32 MHz ekvivalentní rychlosti sběrnice 16 MHz pro jediný čip
- 32 MHz ekv. Rychlosti sběrnice 16 MHz v rozšířených módech sběrnice
- U rodiny 9S12C: 50 MHz ekv. rychlosti sběrnice 25 MHz
- Všechny MCU rodiny 9S12GC umožňují operační frekvenci na 50 MHz.
- Interní 2,5V regulátor
- Podpora vstupního napětí od 2,97V do 5,5V
- Možnost režimu nízké spotřeby
- LVR (Low Voltage Reset)
- LVI (Low Voltage Interrupt)
- Balení: 48 nebo 52pinové LQFP, 80pinové QFP
- Až 58 I/O linek se vstupem 5V možností drive (80pinové balení)
- Až 2 vyhrazené 5V input-only vstupy (IRQ, XIRQ)
- osm 5V ADC vstupů a 5V I/O
- Speciálně pro rodinu MC9S12C:
- Jeden 1Mbps, CAN 2.0 A, B kompatibilní modul
- Pět přijímacích a tři vysílací buffery
- Čtyři oddělené kanály přerušení pro Rx, Tx, Error a Wake-up
- Funkce Low-pass filter wake up
- Vývojové prostředky
- Mód Single-Wire Background Debug (BDM)
- On-chip HW body přerušení
- Vylepšená DBG12
Rozložení vývodů MC9S12C a MC9S12GC na 80pinovém pouzdře QFP
Poznámka: Signály zapsané tučně nejsou dostupné v 52pinovém nebo 48pinovém pouzdře. Tučná kurzíva představuje vývody neobsažené jen na 48pinovém pouzdře.
Rozložení vývodů MC9S12C a MC9S12GC na 52pinovém pouzdře LQFP
Poznámka: Signály psané kurzívou nejsou dostupné v 48pinovém pouzdře.
Rozložení vývodů MC9S12C a MC9S12GC na 48pinovém pouzdře LQFP
Bližší informace o rodinách MC9S12C a MC9S12GC naleznete v katalogových listech nebo u vašeho prodejce Freescale.
David Novák
david.novak@ HW.cz
david.novak@ HW.cz
DOWNLOAD & Odkazy
- Domovská stránka výrobce - http://www.freescale.com
- Katalogový list rodiny - MC9S12C128V1.pdf