English
Language : 

MC9S12G Datasheet, PDF (28/1160 Pages) Freescale Semiconductor, Inc – Ignores external trigger. Performs one conversion sequence and stops.
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
Flash memory
[kBytes]
EEPROM
[Bytes]
RAM [Bytes]
MSCAN
SCI
SPI
16-Bit Timer
channels
8-Bit PWM
channels
10-Bit ADC
channels
S12GN16 S12GN32 S12GN48 S12G48 S12G64 S12G96 S12G128 S12G192 S12GA192 S12G240 S12GA240
CPU12V1
16
32
48
48
64
96
128
192
192
240
240
512
1024
—
1
1
6
1024
2048
—
1
1
6
1536
4096
—
2
2
6
1536
4096
1
2
2
6
2048
4096
1
2
2
6
3072
8192
1
3
3
8
4096
8192
1
3
3
8
4096
11264
1
3
3
8
4096
11264
1
3
3
8
4096
11264
1
3
3
8
4096
11264
1
3
3
8
6
6
6
6
6
8
8
8
8
8
8
8
8
12
12
12
12
12
16
—
16
—
MC9S12G Family Reference Manual, Rev.1.01
28
Freescale Semiconductor
This document is valid for the S12G96 and the S12G128 device. All information related to other devices is preliminary.