MC9RS08LA8 and MC9RS08LE4 Fact Sheet

8-bit Microcontrollers
MC9RS08LA8 and MC9RS08LE4
Target Applications
Features
• Small appliance
• Toys
• Tools
• Meters
• Signage
• Timers
• Phones Benefits
8-bit RS08 Central Processor Unit (CPU)
• Up to 10 MHz (bus frequency) RS08 CPU at 2.7V for 100 ns minimum instruction time
• Offers high performance for applications
• Subset of HCS08 instruction set with added BGND instruction
• Easy to learn and use architecture
• Allows for efficient, compact module coding in
assembly or C compiler
• BGND allows user to enter background debug
mode to debug
Overview
LCD Driver and Internal Charge Pump
Freescale introduces the first RS08 cost-effective MCUs with LCD drivers. The
highly integrated but extremely cost-effective
MC9RS08LA8 and MC9RS08LE4 MCUs are
intended for small appliances, health care
equipment and other industrial and multi-market applications.
• Integrated LCD driver supports both standard
3V and 5V LCD glass
• Gives end customer flexibility in selecting ideal
glass for application with respect to display
quality, cost and power
• Does not require expensive “chip-on-glass”
display
• Configurable display for 8 x 21 or 4 x 25
segment display (LA8)
• Configurable display for 8 x 14 or 4 x 18
segment display (LE4)
• LA8/LE4 can drive up to 14/9 alpha-numeric
display (12 segments-based), perfect for
scrolling text with simple display
• Allows high mix of numbers, text and icons
The LA and LE families provide design
flexibility with a large segment-based (8x mode)
driver and an
integrated
charge pump to
RS08LA8
Block
Diagram
provide true system-on-chip functionality. • Capable of running in STOP mode
• Can drive display while the CPU sleeps,
lowering overall system power consumption
• Internal charge pump for LCD (LA8 only)
• Provides option to run off single supply, dual
supply for sustained contrast or customized
implementation of contrast control
• Low-power blinking mode
• Does not require CPU intervention. Blinking
mode can be activated, and the CPU can go
to sleep, but segments will remain blinking
at the pre-set frequency. Plus, an alternate
display feature can be activated to display
alternate data (i.e., to blink temperature and time). • Front plane (FP) and black plane (BP) re-assignments
• FP and BP can be software selectable, making layout an easier task and very flexible for design changes
• Unused LCD pins can be used as GPIO and other functions
RS08LA8 Block Diagram
RS08 Core
8 KB Flash
LVD
ICS
KBI
SCI
COP
MTIM
SPI
Comparator
• LCD driver pins are muxed with GPIO and other functions
6-ch.,
10-bit ADC
On-Chip Memory
256 Bytes RAM
RS08BDM
RS08LE4
Block
LCD Driver
8 x 21
Diagram
2-ch.,
16-bit Timer
RS08LE4 Block Diagram
RS08 Core
LVD
• On-chip flash enabling cost-effective LCD applications
• 2.7V to 5.5V RAM
• Security circuitry prevents unauthorized access to flash contents, reducing system power consumption
ICS
Peripherals
KBI
RTI
COP
SCI
4 KB Flash
256 Bytes RAM
RS08BDM
• LA8: Up to 8 KB flash over full operating
voltage and temperature
• LE4: Up to 4 KB flash over full operating
voltage and temperature
LCD Driver
8 x 14
8-ch.,
10-bit ADC
2 x 2-ch.,
16-bit Timer
• Analog-to-digital converter (ADC)—2.5 μs
conversion time; automatic compare function;
internal temperature sensor; internal bandgap
reference channel; operation in STOP mode
• LA8: 6-channel,10-bit resolution
• LE4: 8-channel,10-bit resolution
• Having 6/8 channels allows up to 6/8 analog devices to be sampled at extremely high speeds
• Accuracy and full functionality guaranteed
across 2.7V to 5.5V operating voltage of the MCU
• Timer—LA8: one 2-channel; LE4: two 2-channel selectable input capture, output compare, buffered-edge or center-aligned PWM on each channel
• Two TPMs allow for two different time bases,
with a total of four timer channels
Features
Cost-Effective Development Tools
Benefits
Peripherals (continued)
DEMO9RS08LA8 or DEMO9RS08LE4
$59*
• Serial communications interface
(SCI)—module offering asynchronous
communications,13-bit break option, flexible
baud rate generator, double buffered transmit
and receive and optional H/W parity checking
and generation
• Provides standard UART communications
peripheral
• Allows full-duplex, asynchronous, NRZ serial communication between MCU and
remote devices
• Edge interrupt can wake up MCU from low-power mode
• Analog comparator with selectable interrupt
on rising, falling or either edge of comparator
output; compare option to fixed internal
bandgap reference voltage; outputs can be
optionally routed to TPM module (LA8 only)
• Requires only single pin for input signal,
freeing additional pins for other use
• Allows other components in system to see
result of comparator with minimal delay
• Can be used for single-slope ADC and RC
time constant measurements
• 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
(LA8 only)
• Allows high-speed (up to 5 Mbps)
communications to other MCUs or peripherals
Cost-effective demonstration kits that include the serial port and built-in USB-BDM cable for
debugging and programming. Each tool also
has a lab that demonstrates the LCD feature.
CodeWarrior™ Development Studio
for Microcontrollers 6.2
Complimentary** Special Edition
CodeWarrior Development Studio for
Microcontrollers is a suite of tools that
supports software development for
Freescale’s 8-bit MCUs and 32-bit V1 ColdFire
Input/Output
devices. Designers can further accelerate
• LA8: 33 general purpose input/output (GPIO), one output-only pin and one input-only pin
• LE4: 26 general purpose input/output (GPIO), one output-only pin and one input-only pin
• Results in large number of flexible I/O pins
that allow developers to easily interface
devices to their own designs
• Eight keyboard interrupt (KBI) pins with selectable polarity
• Can be used for reading input from a keypad or used as general pin interrupts
application development with the help of
Processor Expert™, an award-winning rapid
application development tool integrated into
System Protection
the CodeWarrior tool suite.
*Prices indicated are MSRP
**Subject to license agreement
• Watchdog computer operating properly (COP)
reset with option to run from dedicated 1 kHz
internal clock source
• Allows device to recognize runaway code (infinite loops) and resets processor to avoid
lock-up states
• Low-voltage detection with reset or interrupt
• Alarms the developer of voltage drops outside of the typical operating range
• Illegal op code and illegal address detection with reset
• Allows the device to recognize erroneous
code and resets the processor to avoid lockup states
• Flash protection
• Prevents unintentional programming of protected flash memory, which greatly reduces the chance of losing vital system code for vendor applications
Package Options
Part Number
Package
Temp. Range
MC9RS08LA8CGT
48QFN
-40°C to +85°C
MC9RS08LA8CLT
48LQFP
-40°C to +85°C
MC9RS08LE4CPC
28SOIC
-40°C to +85°C
Development Support
• Single-wire background debug interface
• Allows developers to use the same hardware
cables between S08 and V1 ColdFire®
platforms
• Breakpoint capability
• Allows single breakpoint setting during in-circuit debugging
Device
Core
LCD
(Segments)
Flash
RAM
GPIO
Pins
ADC
Channels
10-bit
16-bit Timer
Internal
SCI
Channels Charge Pump
MC9RS08LA8
RS08
Up to 168
8 KB
256B
33
6
2-ch.
MC9RS08LE4
RS08
Up to 112
4 KB
256B
26
8
2 x 2-ch.
Learn More:
Freescale and the Freescale logo are trademarks or registered trademarks of Freescale Semiconductor, Inc.
in the U.S. and other countries. All other product or service names are the property of their respective owners.
© Freescale Semiconductor, Inc. 2008.
Document Number: LA8LE4FS REV 2
√
√
SPI
ACMP
√
√
√
For more information, please visit
www.freescale.com/lcd.