English
Language : 

MC9S12GRMV1 Datasheet, PDF (38/1292 Pages) Freescale Semiconductor, Inc – MC9S12G Family Reference Manual and Data Sheet
Device Overview MC9S12G-Family
communication. Typical examples of these applications include body controllers, occupant detection, door
modules, seat controllers, RKE receivers, smart actuators, lighting modules, and smart junction boxes.
The MC9S12G-Family uses many of the same features found on the MC9S12XS- and MC9S12P-Family,
including error correction code (ECC) on flash memory, a fast analog-to-digital converter (ADC) and a
frequency modulated phase locked loop (IPLL) that improves the EMC performance.
The MC9S12G-Family is optimized for lower program memory sizes down to 16k. In order to simplify
customer use it features an EEPROM with a small 4 bytes erase sector size.
The MC9S12G-Family deliver all the advantages and efficiencies of a 16-bit MCU while retaining the low
cost, power consumption, EMC, and code-size efficiency advantages currently enjoyed by users of
Freescale’s existing 8-bit and 16-bit MCU families. Like the MC9S12XS-Family, the MC9S12G-Family
run 16-bit wide accesses without wait states for all peripherals and memories. The MC9S12G-Family is
available in 100-pin LQFP, 64-pin LQFP, 48-pin LQFP/QFN, 32-pin LQFP and 20-pin TSSOP package
options and aims to maximize the amount of functionality especially for the lower pin count packages. In
addition to the I/O ports available in each module, further I/O ports are available with interrupt capability
allowing wake-up from stop or wait modes.
1.2 Features
This section describes the key features of the MC9S12G-Family.
1.2.1 MC9S12G-Family Comparison
Table 1-1 provides a summary of different members of the MC9S12G-Family and their features. This
information is intended to provide an understanding of the range of functionality offered by this
microcontroller family.
Table 1-1. MC9S12G-Family Overview1
Feature
CPU
CPU12V1
Flash memory
[kBytes]
16 16 32 32 48 48 48 64 64 96 96 128 128 192 192 240 240
EEPROM [kBytes] 0.5 0.5 1 1 1.5 1.5 1.5 2 2 3 3 4 4 4 4 4 4
RAM [kBytes]
1 1 2 2 4 4 4 4 4 8 8 8 8 11 11 11 11
MSCAN
————— 1 1 1 1 1 1 1 1 1 1 1 1
SCI
11112222233333333
SPI
11112222233333333
16-Bit Timer
channels
66666666688888888
8-Bit PWM channels 6 6 6 6 6 6 6 6 6 8 8 8 8 8 8 8 8
10-Bit ADC channels 8 — 8 — 12 12 — 12 — 12 — 12 — 16 — 16 —
MC9S12G Family Reference Manual, Rev.1.23
40
Freescale Semiconductor