0% found this document useful (0 votes)
16 views

MC9S08SH84FS

The MC9S08SH8/4 is an 8-bit microcontroller designed for various applications including personal care devices and industrial goods, featuring a high-performance HCS08 CPU and integrated flash memory. It offers multiple benefits such as backward compatibility with existing code libraries, efficient coding options, and robust memory capabilities, making it suitable for real-time applications. Additionally, it includes advanced features like integrated analog peripherals, flexible clock options, and system protection mechanisms to enhance reliability and performance.

Uploaded by

Khafif Arpandi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

MC9S08SH84FS

The MC9S08SH8/4 is an 8-bit microcontroller designed for various applications including personal care devices and industrial goods, featuring a high-performance HCS08 CPU and integrated flash memory. It offers multiple benefits such as backward compatibility with existing code libraries, efficient coding options, and robust memory capabilities, making it suitable for real-time applications. Additionally, it includes advanced features like integrated analog peripherals, flexible clock options, and system protection mechanisms to enhance reliability and performance.

Uploaded by

Khafif Arpandi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

8-bit Microcontrollers

MC9S08SH8/4
Fact sheet
Target Applications Features Benefits
• Personal care devices
8-bit HCS08 Central Processor Unit (CPU)
• AC-powered consumer goods, including
• Up to 40 MHz HCS08 CPU (20 MHz bus frequency) for 50 ns • Offering high performance up to 5V, ideal for industrial
power tools, small appliances and minimum instruction time applications
hand-held devices • HC08 instruction set with added BGND instruction • Backward object-code compatibility with 68HC08 and
• Fire alarms 68HC05 so existing code libraries can still be used
• Allows for efficient, compact module coding in assembly
• Wireless sensor applications, including or C compiler
those enabled by a simple media access • Support for up to 32 interrupt/reset sources • Allows for software flexibility and optimization for real-time
controller (SMAC) applications

• Watchdog coprocessors Integrated Third-Generation Flash Memory and RAM


• Secure boot coprocessors • Embedded flash that is in-application reprogrammable over • Provides users a single solution for multiple platforms or a
• Security systems the full operating voltage and temperature range with a single single platform that is field reprogrammable in virtually any
power supply environment
• Does not require an additional pin or power supply for
flash programming, simplifying the interface for in-line
Overview programming and allowing for more GPIO pins
The MC9S08SH8/4 strengthens Freescale’s • Extremely fast, byte-writable programming; as fast as • Helps reduce production programming costs through
20 us/byte ultra-fast programming as well as lower system power
entry-level 8-bit microcontroller portfolio by consumption due to shorter writes
extending the advantages of the HCS08 core • Up to 100,000 write/erase cycles at typical voltage and • Allows electrically erasable programmable read-only
and peripherals to 5V. The highly integrated temperature (10k minimum write/erase); 100 years typical data memory (EEPROM) emulation, reducing system costs and
retention (15 years minimum) board real estate
SH controller family is Freescale’s first
low-pin-count S08 with 40 MHz internal clock Flexible Clock Options
• Internal clock source (ICS) module containing a frequency- • Can eliminate the cost of all external clock components,
source (ICS). It includes an additional ganged locked loop (FLL) controlled by internal or external reference reduce board space and increase system reliability
output that can use one bit to toggle multiple • Precision trimming of internal reference allows typical 0.1 • Provides one of the most accurate internal clock sources on
pins, which allows for higher current drive. The percent resolution and +0.5 percent to -1 percent deviation the market for the money
over operating temperature and voltage
family also features strong analog capabilities, a • Internal reference can be trimmed from 31.25 kHz to 39.065 • Can use trimming to adjust bus clocks for optimal serial
complete set of serial modules, a temperature kHz, allowing for 16 MHz to 20 MHz FLL output communication baud rates and/or timer intervals

sensor and robust memory options ideal • Low-power oscillator module (XOSC) with software selectable • 32 kHz oscillator provides low-power option for systems
crystal or ceramic resonator range, 31.25 kHz to 38.4 kHz or 1 MHz requiring time-keeping functionality (i.e., time and date)
for general-purpose consumer and industrial to 16 MHz, and supports external clock source input up to 40 MHz while in low-power modes

applications in the 2.7V to 5.5V range. 17 Bidirectional Input/Output (I/O) Lines; One Output Only Line
MC9S08SH8/4 Block Diagram • Outputs 10 mA each; 60 mA max for package • High-current I/O allows direct drive of LED and other circuits to
virtually eliminate external drivers and reduce system costs

HCS08 CPU • Software selectable pull-ups on ports when used as input; • Reduces customer system cost by eliminating need for
internal pull-up on reset and interrupt request (IRQ) pin external resistors

4/8 KB Flash On-chip ICE (DBG) • Software selectable slew rate control and drive strength on • Can configure ports for slower slew rate and weaker drive to
ports when used as output minimize noise emissions from the MCU
BDC • 8-pin keyboard interrupt module with software selectable • Keyboard scan with programmable pull-ups/pull-downs
256/512B RAM
polarity on edge or edge/level modes virtually eliminates external glue logic when interfacing to
12-ch., 10-bit ADC simple keypads
LVI
SCI Ganged Output Option for PTB (5:2) and PTC (3:0)
• Allows single write to change state of multiple pins
COP SPI
• Drives up to 80 mA without risk of runaway code shorting
I2C Two 2-ch.,
16-bit Timers • Provides option to tie multiple pins from different ports to
same control registers
Int/Ext Osc. 8-bit Modulo Timer
w/Prescaler • Safely drives multiple outputs

Internal Clock Up to 17 GPIO Multiple Serial Communication Options


Source w/FLL
• Serial communications interface module with option for 13-bit • All serial peripherals available for use in parallel on
Temperature Sensor Analog Comparator break capabilities and double-buffered transmit and receive 16-pin devices

• Serial peripheral interface module and I2C bus module


Up to 5V
8-bit Microcontrollers

Features Benefits Cost-effective Development Tools


Integrated Analog Peripherals
• 12-ch., 10-bit analog-to-digital converter (ADC) • Easy interface to analog inputs, such as sensors DEMO9S08SH8 $59*
Automatic compare function, software programmable • Used to set conversion complete and generate interrupt only Cost-effective demonstration board
for greater than/equal to or less than conditions when result matches condition
with potentiometer, LEDs, serial port and
Asynchronous clock source • Can be used to run ADC when MCU clocks are off, such as
in STOP3 low-power mode built-in USB-BDM cable for debugging
Temperature sensor • Calculates temperature without any external components and programming
and saves an ADC input channel for other use

Internal bandgap reference channel • Constant voltage source for calibrating ADC results requires
no external components
M68CYCLONEPRO $499*
Hardware triggerable using the RTI counter • Takes periodic measurements without CPU involvement;
can be used in STOP3 with compare function to take
HC08/HCS08/HC12/HCS12 stand-alone
measurement and wake MCU from STOP3 only when flash programmer or in-circuit emulator,
compare level is reached

Low-power and high-speed options • Flexible configuration to meet high-performance and


debugger and flash programmer with USB,
low-power requirements serial or Ethernet interface options
• Analog comparator module (ACMP)

Option to compare to internal reference • Requires only single pin for input signal
USBMULTILINKBDM $99*
Option to route comparator output directly to pin • Allows other components in system to see results of
comparator with minimal delay Universal HC08 in-circuit debugger and
Output can be optionally routed to timer/pulse width • Can be used for single slope ADC and resistance- flash programmer with USB PC interface
modulation (TPM) module as input capture trigger capacitance (RC) time constant measurements

• Real-time counter (RTC)

8-bit modulus counter with binary- or • Free running on-chip low-power oscillator (1 kHz) for CWS-H08-STDED-CX Free**
decimal-based prescaler cyclic wake-up without external components; runs in
all MCU modes CodeWarrior™ Special Edition for
External clock source for prescise time base, time-of-day, Microcontrollers includes integrated
calendar or task scheduling functions
development environment (IDE), linker,
Three Timer Modules debugger, unlimited assembler, Processor
• Programmable 16-bit timer/PWM modules (TPM1 and TPM2) • Each channel can be independently programmable for input
capture, output compare, buffered edge-aligned pulse width
Expert™ auto-code generator, full-chip
modulation (PWM) or buffered center-aligned PWM simulation and 16 KB C compiler
• 8-bit modulo timer module (MTIM) with 8-bit prescaler • Timer overflow interrupt can be enabled to generate periodic
interrupts for time-based software loops *Prices indicated are MSRP.
**Subject to license agreement and registration.
System Protection
• Watchdog computer operating properly (COP) reset with • Resets device in instance of runaway or corrupted code, and Package Options
option to run from dedicated 1 kHz internal clock source or independent clock source provides additional protection in
bus clock case of loss of clock Part Number Package Temp. Range
MC9S08SH8CSC 8-pin SOIC -40°C to +85°C
• Low-voltage detection with reset or interrupt • Allows system to write/save important variables before
voltage drops too low MC9S08SH4CSC 8-pin SOIC -40°C to +85°C
MC9S08SH8CTG 16-pin TSSOP -40°C to +85°C
• Can hold device in reset until reliable voltage levels are
reapplied to the part MC9S08SH4CTG 16-pin TSSOP -40°C to +85°C
MC9S08SH8CPJ 20-pin PDIP -40°C to +85°C
• Illegal opcode detection with reset • Resets device in instance of runaway or corrupted code MC9S08SH4CPJ 20-pin PDIP -40°C to +85°C
• Flexible block protection • Secures code sections to prevent accidental corruption MC9S08SH8CTJ 20-pin TSSOP -40°C to +85°C
by runaway code MC9S08SH4CTJ 20-pin TSSOP -40°C to +85°C
• Option to protect various block sizes MC9S08SH8CWJ 20-pin SOIC -40°C to +85°C
• Option to put bootloader code in protected space and clear
MC9S08SH4CWJ 20-pin SOIC -40°C to +85°C
flash for reprogramming MC9S08SH8CFK 24-pin QFN -40°C to +85°C
MC9S08SH4CFK 24-pin QFN -40°C to +85°C
• Security feature for flash and RAM • Prevents unauthorized access to memory to protect a MC9S08SH8MSC 8-pin SOIC -40°C to +125°C
customer’s valuable software IP MC9S08SH4MSC 8-pin SOIC -40°C to +125°C
• Always-on power-on reset (POR) circuitry • Significantly reduces risk of code runaway due to brownout MC9S08SH8MTG 16-pin TSSOP -40°C to +125°C
situations MC9S08SH4MTG 16-pin TSSOP -40°C to +125°C
MC9S08SH8MPJ 20-pin PDIP -40°C to +125°C
Background Debugging System and On-chip In-circuit Emulation (ICE) MC9S08SH4MPJ 20-pin PDIP -40°C to +125°C
with Real-time Bus Capture MC9S08SH8MTJ 20-pin TSSOP -40°C to +125°C
MC9S08SH4MTJ 20-pin TSSOP -40°C to +125°C
• On-chip ICE • Provides single-wire debugging and emulation interface;
MC9S08SH8MWJ 20-pin SOIC -40°C to +125°C
eliminates need for expensive emulation tools
MC9S08SH4MWJ 20-pin SOIC -40°C to +125°C
• Provides circuit emulation without the need for additional,
MC9S08SH8MFK 24-pin QFN -40°C to +125°C
expensive development hardware
MC9S08SH4MFK 24-pin QFN -40°C to +125°C

Learn More: For current information about Freescale


products and documentation, please visit
www.freescale.com/8bit.

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: MC9S08SH84FS


REV 1

You might also like