The S9S08SG8E2CTGR is a 8-bit Microcontroller based on enhanced HCS08 CPU (20MHz bus) with CISC architecture operates at a maximum frequency of 40MHz. The device incorporates 8kB internal flash, 0.512kB internal RAM, an analog comparator, 8-channel 10-bit A/D converter and 12 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), one serial communications interface (SCI) module and real-time counter (RTC).
HC08 Instruction set with added BGND instruction
Support for up to 32 Interrupt/reset sources
Two very low power stop modes
Reduced power wait mode
Very low power real time interrupt for use in run, wait and stop
Loop-control Pierce oscillator (XOSC)
Internal clock source (ICS)
Watchdog computer operating properly (COP) reset
Low-voltage detection with reset or interrupt - selectable trip points
Illegal opcode detection with reset
Illegal address detection with reset
Flash block protect
Single-wire background debug interface
Breakpoint capability to allow single breakpoint setting during in-circuit debugging
On-chip, in-circuit emulation (ICE) debug module
8-bit Modulo counter with 8-bit prescaler and overflow interrupt
Two 2-channel Timer PWM modules (TPM1, TPM2)
8 Interrupt pins with selectable polarity
Ganged output option for PTB[5:2] and PTC[3:0]
Hysteresis and configurable pull up device on all input pins