The MC9S08AC32CPUE is a 8-bit Flexis 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) and two serial communications interface (SCI) modules. Breakpoint capability to allow single breakpoint setting during in-circuit debugging (plus two more breakpoints in on-chip debug module). On-chip in-circuit emulator (ICE) Debug module containing two comparators and nine trigger modes. Eight deep FIFO for storing change-of-flow addresses and event-only data.
● HC08 Instruction set with added BGND instruction
● Background debugging system
● On-chip in-circuit emulator (ICE) debug module
● Support for up to 32 Interrupt/reset sources
● Clock source options include crystal, resonator, external clock or internally generated clock
● Optional watchdog computer operating properly (COP) reset
● Low-voltage detection with reset or interrupt
● Illegal opcode detection with reset
● Cyclic redundancy check (CRC) module
● Wait plus two stops
● Two 2-channel and one 6-channel 16-bit Timer/pulse-width modulator (TPM) module
● 8-pin Keyboard interrupt module (KBI)
● Hardware CRC generation using a 16-bit shift register
● 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
● Master reset pin and power-on reset (POR)
● Internal pull-up on RESET, IRQ and BKGD/MS pins