MC9S08GT16A and MC9S08GT8A are Freescale's 8-bit HCS08 microcontrollers, with a main frequency of 40MHz and support for 32 interrupt/reset sources.
The MC9S08GT16A and MC9S08GT8A are 8‑bit HCS08 microcontrollers offering up to 40 MHz CPU speed, flexible clock sources, and a rich set of on‑chip peripherals. They target low‑power applications and provide extensive development support such as background debugging and on‑chip ICE.
The document covers device overview, pin assignments, operating modes, memory architecture, reset and interrupt handling, I/O configuration, peripheral modules (ADC, SCI, SPI, I2C, timers, PWM, keyboard interrupt), clock generator options, electrical characteristics, and ordering information for the various package options.
| CPU frequency | 40 MHz |
|---|---|
| Flash memory size | Up to 16 KB |
| RAM size | Up to 2 KB |
| High‑current I/O pins | 8 pins, 20 mA each |
| General‑purpose I/O pins | Up to 38 GPIO pins plus one output‑only pin |
| ADC channels | 8‑channel, 10‑bit |
It provides up to 38 general‑purpose I/O pins, plus one output‑only pin, depending on the package.
The microcontroller supports internal, external, crystal, or resonator clock sources, with a hardware frequency‑locked loop (FLL) for frequency synthesis.