8-bit Segment LCD S08LG32 and S08LG16 MCUs

Block Diagram

Choose a diagram:

S08LG Microcontroller Block Diagram

S08LG Microcontroller Block Diagram

S08LG32 Instrument Cluster

S08LG32 Instrument Cluster


S08 Central Processor Unit (CPU)

  • Up to 40 MHz HCS08 CPU up to 5V and across a temperature range of -40°C to +85°C
  • HCS08 instruction set with added BGND instruction

LCD Driver and Internal Charge Pump

  • Integrated LCD driver supports both standard 3V and 5V LCD glass
  • Configurable display for 8 x 37 or 4 x 41 segment display
  • Low-power blinking mode
  • Support both internal charge pump mode and Rbias mode
  • Front plane (FP) and black plane (BP) re-assignments
  • Capable of running in STOP3 and STOP2 mode
  • LCD driver pins are muxed with GPIO and other functions

Electro Magnetic Interference/Compatibility (EMI / EMC)

  • Multiple VDD, VSS pairs for 80- and 64-pin devices
  • Robust I/O design

On-Chip Memory

  • Up to 32 KB flash comprised of two separate arrays to facilitate read/program/erase over full operating voltage and temperature
  • 2V to 5.5V RAM


  • Analog-to-digital converter (ADC)—16-channel, 12-bit resolution
    • 2.5 µs conversion time
    • Automatic compare function
    • Internal temperature sensor
    • Internal bandgap reference channel
    • operation in stop mode
  • Timers— MTIM
    • simple 8-bit timer with four software-selectable clock sources
    • programmable interrupt.
  • One 2-channel (TPM1); and one 6-channel (TPM2) selectable input capture, output compare, buffered-edge or center-aligned PWM on each channel
  • Two Serial communications interfaces (SCI)
    • asynchronous communications
    • 13-bit break option
    • flexible baud rate generator
    • double buffered transmit and receive and optional HW parity checking and generation
  • Serial peripheral interface (SPI)
    • one module with full-duplex or single-wire bidirectional
    • double-buffered transmit and receive
    • leader or follower mode
    • MSB-first or LSB-first shifting
  • I2C with up to 100 kbps with maximum bus loading
    • multi-controller operation; programmable target address
    • interrupt-driven byte-by-byte data transfer
    • supports broadcast mode and 10-bit addressing
  • The Real-Time Counter (RTC) module
    • one 8-bit counter
    • one 8-bit comparator
    • several binary-based and decimal-based prescaler dividers
    • three clock sources
    • one programmable periodic interupt


  • Up to 69 general purpose input/output (GPIO), two output-only pins
  • Eight keyboard interrupt (KBI) pins with selectable polarity with KBI interrupt
  • IRQ: External pin for wakeup from low-power modes

System Protection

  • Watchdog computer operating properly (COP) reset with option to run from dedicated 1 kHz internal clock source or bus clock
  • Low-voltage detection with reset or interrupt; selectable trip points
  • Illegal op code and illegal address detection with reset
  • Flash block protection

Development Support

  • Single-wire background debug interface
  • Breakpoint capability
  • ICE debug module
    • Three comparators
    • Nine trigger modes
    • Eight deep FIFO for storing change-of-flow addresses and event-only data
    • supports both tag and force breakpoints

Product Longevity Program

Part numbers include: MC9S08LG16CLF, MC9S08LG16CLH, MC9S08LG32CLF, MC9S08LG32CLH, MC9S08LG32CLK, S9S08LG16J0CLH, S9S08LG16J0VLF, S9S08LG32J0CLF, S9S08LG32J0CLH, S9S08LG32J0CLK, S9S08LG32J0VLF, S9S08LG32J0VLH, S9S08LG32J0VLK.


Quick reference to our documentation types.

1-5 of 24 documents

Show All


5 hardware offerings


1-5 of 11 software files

Show All

Note: For better experience, software downloads are recommended on desktop.

Engineering Services

4 engineering services

To find a complete list of our partners that support this product, please see our Partner Marketplace.