FREESCALE MC9S08SE8MWL

Color Indicator Bar/Volume no.
8-bit microcontroller
MC9S08SE8/4
Do more with less
Target Applications
• Personal care/handheld devices
• AC-powered consumer goods
• Power tools
• Security systems
• Lawnmowers
• Small appliances
• Treadmills
• Vacuum cleaners
• Industrial appliances/compressors
• DC computer cooling fans
• Power supplies
• AC voltage line monitors
MC9S08SE8/4 Block Diagram
24/14 GPIO
8x KBI
COP
2-ch., 16-bit
Timer
LVI
RTC
1-ch., 16-bit
Timer
10-ch., 10-bit
ADC
8K/4K
Flash
S08 Core
Benefits
8-bit HCS08 Central Processor Unit (CPU)
• Up to 20 MHz HCS08 (10 MHz internal bus
frequency)
• Offers high performance up to 5V, ideal for industrial
applications
• HC08 instruction set with added BGND instruction
• Enables backward object-code compatibility with
68HC08 and 68HC05
• Allows existing code libraries to be used
• Allows for efficient, compact module coding in
assembly or C complier
• Supports up to 32 interrupt/reset sources
• Enables software flexibility and optimization for realtime applications
Integrated Third-Generation Flash Memory and RAM
• Embedded flash that is in-application
reprogrammable over the full operating voltage and
temperature range with a single power supply
• Provides users a single solution for multiple platforms
or a single platform that is field reprogrammable in
virtually any environment
• Does not require additional pin or power supply for
flash programming, thus simplifying the interface for
in-line programming and allowing for more GPIO pins
• Extremely fast, byte-writable programming; as fast as 20 µs (burst mode)
• Helps reduce production programming costs through
ultra-fast programming, as well as lowering system
power consumption due to shorter writes
• Up to 100,000 write/erase cycles at typical voltage
and temperature (10k minimum write/erase); 100
years typical data retention (15 years minimum)
• Allows electrically erasable programmable read-only
memory (EEPROM) emulation, reducing system costs
and board real estate
Flexible Clock Options
• Internal clock source (ICS) module with a
frequency-locked loop (FLL) controlled by internal
or external reference
• Eliminates the cost of utilizing external clock
components, reducing board space and increasing
system reliability
SCI
• Precision trimming of internal reference allows
typical 0.2 percent resolution and 2 percent
deviation over operating temperature and voltage
• Provides one of the most accurate and cost-effective
internal clock sources in the market
ICS
• Internal reference can be trimmed from 31.25 kHz
to 38.4 kHz, allowing for up to 10 MHz FLL output
• Enables adjustment of bus clocks for optimal serial
communication baud rates and/or timer intervals
• Low-power oscillator module (XOSC) with
software-selectable crystal or ceramic resonator
range, 31.25 kHz to 38.4 kHz or 1 MHz to 16 MHz
• 32 kHz oscillator provides low-power option for systems requiring time-keeping functionality (i.e. time and date) while in low-power modes
(0.2% resolution, 2% deviation)
512/256B
RAM
Features
ICE + BDM
22 I/O Pins, One Input-Only Pin and One Output-Only Pin
• Outputs 10 mA each; 60 mA max for package
• High-current I/O allows direct drive of LED and other
circuits, virtually eliminating external drivers and
reducing system costs
• Software-selectable pull-ups on ports when used
as inputs; internal pull-up on reset and interrupt
request (IRQ) pin
• Reduces customer’s system cost by eliminating the
need for external resistors
• Software-selectable slew rate control and drive
strength on ports when used as output
• Allows user to configure ports for slower slew rate and
weaker drive to minimize noise emissions from the MCU
• 8-pin keyboard interrupt module with softwareselectable polarity on edge or edge/level modes
• Keyboard scan with programmable pull-ups/pull-downs
virtually eliminates external glue logic when interfacing
to simple keypads
Overview
Features
The MC9S08SE8/4 strengthens Freescale’s
entry level 8-bit microcontroller portfolio by
extending the advantages of the HCS08
core and peripherals to 5V. The highly
integrated SE controllers give you the choice
of cost-effective higher-pin-count devices,
with 20 MHz CPU, for entry-level products.
Functionality is enhanced with rich analog
capabilities, a complete set of serial modules,
a temperature sensor and robust memory
options, which are ideal for general-purpose
consumer and industrial applications in the
2.7V to 5.5V range.
Cost-Effective Development Tools
Part Number
Description
DEMO9S08SE8
$75*
Cost-effective
demonstration board
with potentiometer,
LEDs, serial port and
built-in USB-BDM cable
for debugging and
programming
M68CYCLONEPRO
$499*
HC08/HCS08/HC12/
HCS12 stand-alone flash programmer or
in-circuit emulator,
debugger, flash
programmer; USB, serial or Ethernet
interface options
Universal HCS08 USBMULTILINKBDM in-circuit debugger and flash programmer;
$99*
USB PC interface
CWX-HXX-SE
Free**
CodeWarrior™
Special Edition for
Microcontrollers; includes
integrated development
environment (IDE), linker,
debugger, unlimited
assembler, Processor
Expert™ auto-code
generator, full-chip
simulation and 32 KB C
compiler limitation
*Prices indicated are MSRP.
**Subject to license agreement and registration
Benefits
Ganged Output Option for PTB (5:2) and PTC (3:0)
• Allows single write to change state of multiple pins
• Provides option to tie multiple pins from different
ports to same control registers
Multiple Serial Communication Options
• Serial communication interface module with option
for 13-bit break capabilities and double-buffered
transmit and receive
• All serial peripherals available for use in parallel on 16-pin devices
10-channel, 10-bit Analog-to-Digital Converter (ADC)
• Automatic compare function, software
programmable for greater than, equal to or less than conditions
• Easy interface to analog inputs, such as sensors
• Used to set conversion complete and generate
interrupt only when result matches condition
• Asynchronous clock source
• Can be used to run the ADC when MCU clocks are off,
such as in STOP3 low-power mode
• Temperature sensor
• Calculates temperature without any external components
and saves an ADC input channel for other use
• Hardware triggerable using the RTC counter
• Takes periodic measurements without CPU
involvement; can be used in STOP3 with compare
function to take measurement and wake MCU from
STOP3 only when compare level is reached
• Low-power and high-speed options
• Flexible configuration to meet high-performance and low-power requirements
Real-Time Counter (RTC)
• 8-bit modulus counter with binary or decimal-based prescaler
• Serve as a cyclic wakeup from low-power modes
without the need of external components
• Three software selectable clock sources: 1 kHz
internal low-power oscillator, external clock and 32 kHz internal clock
• Provides precise time base for time-of-day, calendar or
task scheduling functions
Three Timer Modules
• Programmable 16-bit timer/PWM modules (TPM1
and TPM2)
• Each channel is independently programmable for input
capture, output compare, buffered edge-aligned pulse
width modulation (PWM) or buffered center-aligned PWM
System Protection
• Watchdog computer operating properly (COP) reset
with option to run from dedicated 1 kHz internal
clock source or bus clock
• Resets device in instance of runaway or corrupted code
• Independent clock source provides additional protection
in case of loss of clock
• Low-voltage detection with reset or interrupt
• Allows system to write/save important variables before
voltage drops too low
• Can hold device in reset until reliable voltage levels are
reapplied to the part
• Illegal opcode detection with reset
• Resets device in instance of runaway or corrupted code
• Security feature for flash and RAM
• Prevents unauthorized access to memory to protect a
customer’s valuable software IP
• Always-on power-on reset (POR) circuitry
• Significantly reduces risk of code runaway due to
brownout situations
Development Support
• Background debugging system
• On-chip in-circuit emulation (ICE) with real-time bus capture
Package Options
• Provides single-wire debugging and emulation interface;
eliminates the need for expensive emulation tools
• Provides circuit emulation without the need for
additional, expensive development hardware
Package Options
Part Number
Package
Temp. Range
MC9S08SE8CWL
MC9S08SE4CWL
MC9S08SE8VWL
MC9S08SE4VWL
MC9S08SE8MWL
MC9S08SE4MWL
MC9S08SE8CTG
MC9S08SE4CTG
MC9S08SE8VTG
SOIC28
SOIC28
SOIC28
SOIC28
SOIC28
SOIC28
TSSOP16
TSSOP16
TSSOP16
-40°C to +85°C
-40°C to +85°C
-40°C to +105°C
-40°C to +105°C
-40°C to +125°C
-40°C to +125°C
-40°C to +85°C
-40°C to +85°C
-40°C to +105°C
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: MC9S08SE8FS / REV 0
Agile 3: 926-78276 / REV A
• Safely drives multiple outputs
Part Number
Package
Temp. Range
MC9S08SE4VTG
MC9S08SE8MTG
MC9S08SE4MTG
MC9S08SE8CRL
MC9S08SE4CRL
MC9S08SE8VRL
MC9S08SE4VRL
MC9S08SE8MRL
MC9S08SE8MRL
TSSOP16
TSSOP16
TSSOP16
PDIP28
PDIP28
PDIP28
PDIP28
PDIP28
PDIP28
-40°C to +105°C
-40°C to +125°C
-40°C to +125°C
-40°C to +85°C
-40°C to +85°C
-40°C to +105°C
-40°C to +105°C
-40°C to +125°C
-40°C to +125°C
For current information about Freescale
products and documentation, please visit
www.freescale.com/8bit.