The MC9S08AW32CFUE is a 8-bit General-purpose Microcontroller based on enhanced HCS08 CPU (20MHz bus) with CISC architecture operates at a maximum frequency of 40MHz. The device incorporates 32kB internal flash, 2kB internal RAM, 16-channel 10-bit A/D converter and 54 general-purpose I/O pins. This device also features peripherals like one inter-integrated circuit (IIC) bus module to operate at up to 100kbps, one serial peripheral interface modules (SPI), two serial communications interface (SCI) modules and real-time counter (RTC). Breakpoint capability to allow single breakpoint setting during in-circuit debugging (plus two more breakpoints in on-chip debug module). On-chip real-time in-circuit emulation (ICE) with two comparators (plus one in BDM), nine trigger modes and on-chip bus capture buffer.
HC08 Instruction set with added BGND instruction
Single-wire background debug mode interface
On-chip real-time in-circuit emulation (ICE)
Support for up to 32 Interrupt/reset sources
Clock source options include crystal, resonator, external clock or internally generated clock
Optional computer operating properly (COP) reset
Low-voltage detection with reset or interrupt
Illegal opcode detection with reset
Illegal address detection with reset
Wait plus two stops
One 2-channel and one 6-channel 16-bit Timer/pulse-width modulator (TPM) module
8-pin Keyboard interrupt module (KBI)
Software-selectable pull-ups on ports when used as inputs
Software-selectable slew rate control on ports when used as outputs
Software-selectable drive strength on ports when used as outputs