S08LG: 8-bit Segment LCD S08LG32 and S08LG16 MCUs  Favorite



The MC9S08LG family of 8-bit microcontrollers drives liquid crystal displays (LCD) with up to 296 segments. The 5-volt segment LCD MCUs LG32 and LG16 offer improved performance and flexible pin functionality for a wide range of industrial and automotive applications, such as electric metering, home appliances, HVAC systems and entry level instrument clusters.


Features


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

Peripherals

  • 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
    • master or slave mode
    • MSB-first or LSB-first shifting
  • I2C with up to 100 kbps with maximum bus loading
    • omulti-master operation; programmable slave 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

Input/Output

  • 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

  • This product is included in Freescale’s product longevity program, with assured supply for a minimum of 15 years after launch

Related Products


  • RS08LA:8-bit with LCD Driver LA MCUs
  • S08LL:8-bit Ultra-Low-Power Segment LCD LL MCUs
  • S08D:8-bit Cost-Effective with CAN D MCUs
  • S12HY:Scalable Value Line Cluster Solutions with CAN

Featured Documentation



Featured Software and Tools


  • DEMO9S08LG32: S08LG32 demonstration board
  • CW-MICROCONTROLLERS: CodeWarrior for Microcontrollers (Classic IDE) - RS08/HC(S)08, ColdFire V1
  • CW-MCU10: CodeWarrior for MCUs (Eclipse IDE) - ColdFire, 56800/E DSC, Kinetis, Qorivva 56xx, RS08/S08, S12Z
  • EGUI: Freescale eGUI: Graphical LCD Driver for MCUs/MPUs
  • UMultilink: Universal Multilink Development Interface

MC9S08LG Family Members


MC9S08LG32CLKMC9S08LG32CLHMC9S08LG32CLFMC9S08LG16CLHMC9S08LG16CLF
Internal Flash32 KB
32 KB
32 KB
18 KB
18 KB
Internal RAM2 KB
2 KB
2 KB
2 KB
2 KB
ADCBits: 12 bit
Channels: 16 
Bits: 12 bit
Channels: 12 
Bits: 12 bit
Channels: 9 
Bits: 12 bit
Channels: 12 
Bits: 12 bit
Channels: 9 
Serial Interface TypeSCI 
SPI 
I2C 
SCI 
SPI 
I2C 
SCI 
SPI 
I2C 
SCI 
SPI 
I2C 
SCI 
SPI 
I2C 
Timers Size16 bit
16 bit
16 bit
16 bit
16 bit
Timers Channels









Timer FeaturesPWM 
Output Compare 
Input Capture 
PWM 
Output Compare 
Input Capture 
PWM 
Output Compare 
Input Capture 
PWM 
Output Compare 
Input Capture 
PWM 
Output Compare 
Input Capture 
Additional FeaturesCOP 
KBI 
LCD Controller 
Low Voltage Detect 
POR 
Real-Time Clock 
Temperature Sensor 
Watchdog OSC/Timer 
COP 
KBI 
LCD Controller 
Low Voltage Detect 
POR 
Real-Time Clock 
Temperature Sensor 
Watchdog OSC/Timer 
COP 
KBI 
LCD Controller 
Low Voltage Detect 
POR 
Real-Time Clock 
Temperature Sensor 
Watchdog OSC/Timer 
COP 
KBI 
LCD Controller 
Low Voltage Detect 
POR 
Real-Time Clock 
Temperature Sensor 
Watchdog OSC/Timer 
COP 
KBI 
LCD Controller 
Low Voltage Detect 
POR 
Real-Time Clock 
Temperature Sensor 
Watchdog OSC/Timer 
I/O Pins69 
53 
39 
53 
39 

Featured Training & Events

Featured Partner

Featured Videos