Описание
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.
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