Product Overview
The MC9S08AW32CFGE from NXP (formerly Freescale) is an 8-bit HCS08 microcontroller with 32KB Flash and 2KB SRAM in an LQFP-48 (7x7mm) package. It features a 40MHz HCS08 CPU, 8-channel 10-bit ADC, dual SCI (UART), SPI, I2C, and three timer modules with 8 PWM channels. The device operates from 2.7V to 5.5V across the -40°C to +85°C temperature range.
Key Specifications
| CPU Core | HCS08, 40MHz (20MHz bus) |
| Flash Memory | 32 KB |
| SRAM | 2 KB |
| ADC | 8-channel x 10-bit |
| Communication | 2xSCI(UART), 1xSPI, 1xI2C |
| Timers | 2×2-ch TPM + 1×2-ch MTIM |
| PWM Channels | 8 |
| Supply Voltage | 2.7V ~ 5.5V |
| Package | LQFP-48 (7x7mm) |
| Operating Temperature | -40°C ~ +85°C |
Features
- HCS08 CPU with full instruction set and BGND debug
- 32KB Flash with security and block protection
- 8-channel 10-bit ADC with hardware trigger
- Dual SCI with LIN protocol support
- Background debug mode (BDM) for development
- Internal clock source (ICS) with FLL
- Low-voltage detect and low-voltage warning
- Watchdog and computer operating properly (COP) timer
Applications
- Appliance motor control
- Industrial sensors and actuators
- Automotive body electronics
- Building automation
- General-purpose embedded control