
MC9S08Rx16/8
8-bit Microcontrollers
Overview
Freescale Semiconductor’s HCS08 family of
microcontrollers is part of the popular and rapidly
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