The MC9S08AC128CFUE 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 128kB internal flash, 8kB 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, two 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 three comparators and nine trigger modes. Eight deep FIFO for storing change-of-flow addresses and event-only data.
● HC08 Instruction set with added BGND, CALL and RTC instructions
● Memory management unit to support paged memory
● Linear address pointer to allow direct page data accesses of the entire memory map
● Background debugging system
● Security circuitry to prevent unauthorized access to RAM and flash contents
● Clock source options include crystal, resonator, external clock or internally generated clock
● Optional computer operating properly (COP) reset
● CRC module to support fast cyclic redundancy checks on system memory
● Low-voltage detection with reset or interrupt
● Illegal opcode detection with reset
● Master reset pin and power-on reset (POR)
● One 2-channel and two 6-channel 16-bit Timer/pulse-width modulator (TPM) modules
● 8-pin Keyboard interrupt module (KBI)
● Software selectable pull-ups on input port pins
● Software selectable drive strength and slew rate control on ports when used as outputs