MC9S08Rx16/8
8-bit Microcontrollers
Overview
Freescale Semiconductor’s HCS08 family of
microcontrollers is part of the popular and rapidly
growing HC08 Family with advanced technology for
long battery life, high performance and additional
enhancements such as advanced on-chip development
support. Utilizing Freescale’s industry-leading 0.25
Flash, the MC9S08Rx16/8 offers an upward migration
path from Freescales’s 68HC05 and 68HC08
architectures for applications that need lower power,
more peripherals and higher performance. Other
features include a carrier modulation timer for infrared
remote control communications, a serial
communications interface (SCI), an analog comparator
and two programmable timer channels.
Target Applications
> Universal remote controls
> Handheld instruments
> Portable consumer
devices
HS08 CPU
TPM
2-ch., 16-bit Timer
Carrier Modulation Timer
Up to 39 GPIO
16 KB, 8 KB Flash
1 KB RAM
ACMP*
Debug
Vreg
SCI
In
te
rn
a
l
B
u
s
Features
Benefits
8-bit HCS08 CPU Core
> Low-power technology
Multiple power management modes including
100 nA powerdown
Optional auto wakeup from stop 2 or stop 3
modes with internal timer that typically requires
only 300 nA additional current
1.8V operation
> High performance when needed
125 s minimum instruction cycle time down to
1.8V at 8 MHz bus
> C-optimized architecture with
multiply-and-divide instructions
> Extends battery life with flexible power management
> Designed to provide the higher performance
required of many 8-bit applications, while allowing
low-power 1.8V operation
> C-optimized architecture produces extremely
compact code with full 16-bit stack pointer and
stack-relative addressing
> Multiply-and-divide instructions increase
performance while reducing code size
On-Chip Debug Interface
> Single-wire background debug module (BDM)
> On-chip trace buffer with nine flexible trigger
modes and multiple hardware breakpoints
> Non-intrusive emulation
> Real-time emulation of microcontroller functions at
full operating voltage and frequency range with no
limitations like traditional emulators
> Real-time in-circuit emulation and debug without
expensive and cumbersome box emulators
> Read/write memory and registers while running at
full speed
> Bus state analysis without the expense of
a traditional emulator
Carrier Modulation Timer
> Consists of a carrier generator, modulator and
transmitter, which generate infrared pulses
> Remote control communications
Timer With Two Programmable Channels
> Each channel programmable for:
Input capture, output compare or buffered
pulse-width modulation (PWM)
PWM can be edge- or center-aligned
> Flexible, programmable timer system
> Center-aligned PWM designed to allow noise
minimization by distributing the edges of PWM
Integrated Third-Generation Flash Memory
> In-application reprogrammable
Self-timed, fast programming
Fast Flash page erase: 20 s (512 bytes)
> Can program 8 bits in 20 s while in burst mode
> 10K write/erase cycles minimum; 100K typical
> 15-year minimum data retention; 100 years typical
> Internal program/erase voltage generation
> Flash granularity: 512 byte Flash erase/
2 byte Flash program
> Flexible block protection and security
> Ultra-fast programming reduces system cost
(up to 100x faster than most embedded Flash)
Command programming interface virtually
eliminates complex programming algorithms
Flexibility/maximum creativity: Flash-based
systems can be reprogrammed many times
during the development cycle or late into the
manufacturing cycle and can make in-application
upgrades in the field
Flash can easily be used for data EEPROM
MC9S08RCxx
MC9S08RDxx
MC9S08RExx
ACMP
√
SCI
√√
*ACMP not available in 28-pin packages