The MC9S08GBxxA/GTxxA are members of the low-cost, high-performance HCS08 Family of 8-bit microcontroller units (MCUs). All MCUs in the family use the enhanced HCS08 core and are available with a variety of modules, memory sizes, memory types, and package types.
Standard Features of the HCS08 Family
40-MHz HCS08 CPU (central processor unit)
HC08 instruction set with added BGND instruction
Background debugging system (see also Chapter 15, “Development Support”)
Breakpoint capability to allowsingle breakpoint setting during in-circuit debugging (plus two more breakpoints in on-chip debug module)
Debug module containing two comparators and nine trigger modes. Eight deep FIFO for storing change-of-flow addresses and event-only data. Debug module supports both tag and force breakpoints.
Support for up to 32 interrupt/reset sources
Power-saving modes: wait plus three stops
System protection features:
Optional computer operating properly (COP) reset
Low-voltage detection with reset or interrupt
Illegal opcode detection with reset
Illegal address detection with reset (some devices don’t have illegal addresses)
Features of MC9S08GBxxA/GTxxA Series of MCUs
On-chip in-circuit programmable FLASH memory:
Fully read/write functional across voltage and temperature ranges
Block protection and security options
(see Table 1-1 for device-specific information)
On-chip random-access memory (RAM) (see Table 1-1 for device specific information)
Internally generated clock with ±0.2% trimming resolution and ±0.5% deviation across voltage
Crystal
Resonator
External clock
Inter-integrated circuit bus module to operate up to 100 kbps (IIC)
One 3-channel and one 5-channel 16-bit timer/pulse width modulator (TPM) modules with selectable input capture, output compare, and edge-alignedPWMcapability on each channel. Each timer module may be configured for buffered, centered PWM (CPWM) on all channels (TPMx).
8-pin keyboard interrupt module (KBI)
16 high-current pins (limited by package dissipation)
Software selectable pullups on ports when used as input. Selection is on an individual port bit basis. During output mode, pullups are disengaged.
Internal pullup on RESET and IRQ pin to reduce customer system cost
Up to 56 general-purpose input/output (I/O) pins, depending on package selection