The 8-bit HCS08 microcontroller uses an enhanced HCS08 CPU with a 40 MHz core and 20 MHz internal bus. It integrates 96 KB of Flash memory and 6 KB of RAM with read, program, and erase support across the specified operating range. The device family includes a 16-channel 10-bit ADC, two SCI interfaces, two SPI interfaces, an IIC bus module, keyboard interrupt inputs, CRC support, and three 16-bit timer/PWM modules. Operating voltage is specified from 2.7 V to 5.5 V, with C temperature range devices rated for -40 °C to 85 °C and M temperature range devices rated for -40 °C to 125 °C. Package options for this memory size include 80-pin LQFP, 64-pin QFP, and 44-pin LQFP.
Checking distributor stock and pricing after the page loads.
| Core architecture | HCS08 |
| CPU word size | 8bit |
| CPU frequency | 40MHz |
| Internal bus frequency | 20MHz |
| Flash memory | 96KB |
| RAM | 6KB |
| Operating voltage | 2.7 to 5.5V |
| ADC resolution | 10bit |
| ADC channels | 16 |
| ADC conversion time | 2.5µs |
| SCI interfaces | 2 |
| SPI interfaces | 2 |
| IIC bus speed | Up to 100kbps |
| Timer/PWM modules | One 2-channel and two 6-channel 16-bit TPM modules |
| GPIO count | Up to 70 |
| Flash endurance | 10,000 typical; 100,000 typical at 25 °Ccycles |
| Flash data retention | 15 minimum; 100 typicalyears |
| Temperature range options | -40 to 85 or -40 to 125°C |
These are design resources that include the NXP MC9S08AC96
An errata document for the NXP MC9S08AC128 reference manual, featuring a corrected memory map for the MC9S08AC96 microcontroller.
Reference manual for NXP MC9S08AC128 and MC9S08AC96 8-bit HCS08 microcontrollers, covering architecture, memory, peripherals, and system configuration.
A technical guide for migrating electronics designs from 8-bit MC9S08AC microcontrollers to 32-bit MCF51AC ColdFire V1 devices within the Freescale Flexis series.