SlideShare a Scribd company logo
S08SF 8 Bit Microcontrollers and Development Kits Source: Freescale
Introduction Purpose To introduce S08SF 8 Bit Microcontrollers and Development Kits Outline Overview of Freescale 8-bit MCUs Introduction to MC9S08SF4 8-bit MCUs MC9S08SF4 key features DEMO9S08SF4 demonstration board Application example Content 12 pages
Freescale 8-bit MCUs Overview RS08 Efficient and cost effective, this core was designed for small packages devices under 16k. HC08 From a basic bare-bones controller in a tiny 8-pin quad flat no-lead (QFN) package to feature-rich silicon in a 64-lead quad flat package (QFP), core is an industry workhorse flaunting an impressive array of peripherals. HCS08 This high-performance core is optimized for extreme operating economy and boasts several low-power options, which is particularly attractive for battery-powered and handheld applications. MC  9  S08  GB  60 Product Category MC: Fully Qualified PC: Product Engineering Memory Type 9: Flash 7: OTF 3: ROM Core Type 08: HC08 S08: HCS08 RS08: RS08 Product Family Approximate Memory
MC9S08SF4 8-bit MCUs 8-bit HCS08 Central Processing Unit (CPU) Up to 40 MHz HCS08 core frequency with 2.7V to 5.5V operation On-Chip Memory 4K flash read/program/erase across entire operating voltage and temperature ranges 128 bytes RAM Security circuitry Power-Saving Modes Two low-power stop modes, reduced-power wait mode Clock Source Options Internal clock source (ICS) module Peripherals Interrupt priority controller (IPC) 8-channel, 10-bit ADC 2 TPM (timer/pulse-width modulators) Two 16-bit MTIM16 (modulo timer) Two 16-bit PWT (pulse width timers)
MC9S08SF4 Block Diagram
Interrupt Priority Controller (IPC) Four-level programmable interrupt priority for each interrupt source Support for prioritized preemptive interrupt service routines Lower priority interrupt requests are blocked when higher priority interrupts are being serviced Higher or equal priority level interrupt requests can preempt lower priority interrupts being serviced Automatic update of interrupt priority mask with being serviced interrupt source priority level when the interrupt vector is being fetched Interrupt priority mask can be modified during main flow or interrupt service execution Previous interrupt mask level is automatically stored when interrupt vector is fetched (four levels of previous values accommodated)
System Protection Watchdog computer operating properly (COP) module can be reset with option to run from dedicated 1 kHz internal clock source or bus clock Low-voltage detection with reset or interrupt, selectable trip points Illegal opcode detection with reset (ILOP) Illegal address detection with reset (ILAD) Flash block protection
Development Support Single-wire background debug interface Allows developers to use the same interface for multiple platforms Breakpoint setting capability Allows single breakpoint setting during in-circuit debugging, helping to simplify software development and debugging On-chip in-circuit emulator (ICE) debug module  containing two comparators and nine trigger points Reduces development time by enabling real-time, on-chip emulation without the added expense of traditional emulator hardware
Development Tools - DEMO9S08SF4 Integrated Open-Source, USB-BDM BDM_PORT header for external BDM cable support MCU_PORT pin header for access to MCU IO signals Power from USB-BDM or MCU_PORT connector Target applications Power Tools Robotic System Small appliance (ACIM, BLDC) Battery chargers
A Close Look to DEMO9S08SF4 Key Components 3 Push Switches; 2 User, 1 Reset 5 LED Indicators; 2 User, VDD, STATUS, TPWR 5K ohm POT w /LP Filter 2300 Hz Piezo Buzzer w/ External Drive Circuit Reset Button MC9S08SF4 Buzzer 2 Switches Open Source BDM USB Port
Application Example – Universal Motor MC9S08SF4
Additional Resource For ordering MC9S08SF4 MCUs and DEMO9S08SF4 Demo Board, please click the part list or Call our sales hotline For more product information go to S08SF MCU Family   DEMO9S08SF4 Demo Board Visit element14 to post your question   www.element-14.com For additional inquires contact our technical service hotline or even use our “Live Technical Chat” online facility Newark Farnell

More Related Content

PPT
Flexis QE 32-bit ColdFire® V1 Microcontrollers
PPS
Robotix Tutorial 9
PPT
Power Management Units (PMUs) For Embedded Processors
PPT
Developing an avr microcontroller system
PDF
Socionext ARMv8 server SoC chipset demo
PPT
Introduction to Atmel's 8-bit AVR Microcontrollers
PPTX
Microcontroller kit
PPT
8-Bit CMOS Microcontrollers with nanoWatt Technology
Flexis QE 32-bit ColdFire® V1 Microcontrollers
Robotix Tutorial 9
Power Management Units (PMUs) For Embedded Processors
Developing an avr microcontroller system
Socionext ARMv8 server SoC chipset demo
Introduction to Atmel's 8-bit AVR Microcontrollers
Microcontroller kit
8-Bit CMOS Microcontrollers with nanoWatt Technology

What's hot (20)

PPT
STM32 MCU Family
DOC
Pic microcontrollers
PPTX
Ec8791 lpc2148 uart
PPTX
Pc 104 express w. virtex 5-2014_5
PDF
How to flash with programmer on apc
PDF
ARM Cortex -M3 based Motor Controling with Infineon Embedded Power ICs
PDF
2 introduction to arm architecture
PPTX
The FlexTiles Development Platform offers Dual FPGA for 3D SoC Prototyping
PDF
Let's Play STM32
PDF
Atmel microcontrollers-a tmega328-p_datasheet
PPT
MC9RS08KA8/4 Introduction
PDF
Atmel 2486-8-bit-avr-microcontroller-atmega8 l-datasheet
PPT
Microchip's 16-bit and 32-bit PIC MCUs
PPT
PDF
June newsletter 2013 in english
PPT
DSPIC33F: High Performance 16-bit Digital Signal Controllers
ODP
Programming ARM Cortex-M4 STM32 Nucleo
PPTX
About PSoC
STM32 MCU Family
Pic microcontrollers
Ec8791 lpc2148 uart
Pc 104 express w. virtex 5-2014_5
How to flash with programmer on apc
ARM Cortex -M3 based Motor Controling with Infineon Embedded Power ICs
2 introduction to arm architecture
The FlexTiles Development Platform offers Dual FPGA for 3D SoC Prototyping
Let's Play STM32
Atmel microcontrollers-a tmega328-p_datasheet
MC9RS08KA8/4 Introduction
Atmel 2486-8-bit-avr-microcontroller-atmega8 l-datasheet
Microchip's 16-bit and 32-bit PIC MCUs
June newsletter 2013 in english
DSPIC33F: High Performance 16-bit Digital Signal Controllers
Programming ARM Cortex-M4 STM32 Nucleo
About PSoC
Ad

Similar to S08SF 8 Bit Microcontrollers and Development Kits (20)

PPT
MC9S08MP16: 8-bit MCU For BLDC Motor Control
PPT
Getting Started with RS08 MCUs
PPT
HCS08 Overview
PPT
03 Mcu Day 2009 (C2000) 8 13 Editado
PDF
AN INTEGRATED FOUR-PORT DC-DC CONVERTER-CEI0080
PDF
embedded system introduction to microcontrollers
PDF
datasheet.pdf
PPT
Overview of ST7 8-bit Microcontrollers
PDF
Datasheet
PDF
Arm usr m,anl
PPT
An Overview of LPC2101/02/03
PPT
PIC18F2XK20/4XK20 8-Bit Microcontroller Family
PDF
Atmega8u2 mur
PDF
8 bit microcontroller
PPT
Overview of LPC213x MCUs
PPTX
Overview of Microcontroller and ATMega32 microcontroller
PDF
2 unit-es-printed
PPT
MCF51AG ColdFire MCUs for Large Appliance And Industrial Applications
PDF
12C5XX.PDF
PDF
2502s
MC9S08MP16: 8-bit MCU For BLDC Motor Control
Getting Started with RS08 MCUs
HCS08 Overview
03 Mcu Day 2009 (C2000) 8 13 Editado
AN INTEGRATED FOUR-PORT DC-DC CONVERTER-CEI0080
embedded system introduction to microcontrollers
datasheet.pdf
Overview of ST7 8-bit Microcontrollers
Datasheet
Arm usr m,anl
An Overview of LPC2101/02/03
PIC18F2XK20/4XK20 8-Bit Microcontroller Family
Atmega8u2 mur
8 bit microcontroller
Overview of LPC213x MCUs
Overview of Microcontroller and ATMega32 microcontroller
2 unit-es-printed
MCF51AG ColdFire MCUs for Large Appliance And Industrial Applications
12C5XX.PDF
2502s
Ad

More from Premier Farnell (20)

PPT
Being a business assistant with element14 in krakow
PPT
Optical Encoders
PPT
PSA-T Series Spectrum Analyser: PSA1301T/ PSA2701T
PPT
TPS2492/93 – High Voltage Hotswap Controller
PPT
Stellaris® 9000 Family of ARM® Cortex™-M3
PPT
Piccolo F2806x Microcontrollers
PPT
Introduce to AM37x Sitara™ Processors
PPT
ETRX3 ZigBee Module: ETRX3
PPT
DMM4000 Benchtop Digital Multimeters
PPT
Discovering Board for STM8L15x MCUs
PPT
Yaw-rate Gyroscopes
PPT
An Overview Study on MEMS digital output motion sensor: LIS331DLH
PPT
LED Solar Garden Lighting Solution From STMicroelectronics
PPT
Solution on Handheld Signal Generator
PPT
Medium Performance Gyroscopes
PPT
Getting to Know the R8C/2A, 2B Group MCUs
PPT
SEARAY™ Open Pin Field Interconnects
PPT
PWM Controller for Power Supplies
PPT
Handheld Point of Sale Terminal
PPT
Reflective Optical Switch: SFH774X
Being a business assistant with element14 in krakow
Optical Encoders
PSA-T Series Spectrum Analyser: PSA1301T/ PSA2701T
TPS2492/93 – High Voltage Hotswap Controller
Stellaris® 9000 Family of ARM® Cortex™-M3
Piccolo F2806x Microcontrollers
Introduce to AM37x Sitara™ Processors
ETRX3 ZigBee Module: ETRX3
DMM4000 Benchtop Digital Multimeters
Discovering Board for STM8L15x MCUs
Yaw-rate Gyroscopes
An Overview Study on MEMS digital output motion sensor: LIS331DLH
LED Solar Garden Lighting Solution From STMicroelectronics
Solution on Handheld Signal Generator
Medium Performance Gyroscopes
Getting to Know the R8C/2A, 2B Group MCUs
SEARAY™ Open Pin Field Interconnects
PWM Controller for Power Supplies
Handheld Point of Sale Terminal
Reflective Optical Switch: SFH774X

Recently uploaded (20)

PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
cuic standard and advanced reporting.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Approach and Philosophy of On baking technology
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Encapsulation theory and applications.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
cuic standard and advanced reporting.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Unlocking AI with Model Context Protocol (MCP)
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Review of recent advances in non-invasive hemoglobin estimation
MYSQL Presentation for SQL database connectivity
Approach and Philosophy of On baking technology
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Understanding_Digital_Forensics_Presentation.pptx
20250228 LYD VKU AI Blended-Learning.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Empathic Computing: Creating Shared Understanding
Programs and apps: productivity, graphics, security and other tools
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf

S08SF 8 Bit Microcontrollers and Development Kits

  • 1. S08SF 8 Bit Microcontrollers and Development Kits Source: Freescale
  • 2. Introduction Purpose To introduce S08SF 8 Bit Microcontrollers and Development Kits Outline Overview of Freescale 8-bit MCUs Introduction to MC9S08SF4 8-bit MCUs MC9S08SF4 key features DEMO9S08SF4 demonstration board Application example Content 12 pages
  • 3. Freescale 8-bit MCUs Overview RS08 Efficient and cost effective, this core was designed for small packages devices under 16k. HC08 From a basic bare-bones controller in a tiny 8-pin quad flat no-lead (QFN) package to feature-rich silicon in a 64-lead quad flat package (QFP), core is an industry workhorse flaunting an impressive array of peripherals. HCS08 This high-performance core is optimized for extreme operating economy and boasts several low-power options, which is particularly attractive for battery-powered and handheld applications. MC 9 S08 GB 60 Product Category MC: Fully Qualified PC: Product Engineering Memory Type 9: Flash 7: OTF 3: ROM Core Type 08: HC08 S08: HCS08 RS08: RS08 Product Family Approximate Memory
  • 4. MC9S08SF4 8-bit MCUs 8-bit HCS08 Central Processing Unit (CPU) Up to 40 MHz HCS08 core frequency with 2.7V to 5.5V operation On-Chip Memory 4K flash read/program/erase across entire operating voltage and temperature ranges 128 bytes RAM Security circuitry Power-Saving Modes Two low-power stop modes, reduced-power wait mode Clock Source Options Internal clock source (ICS) module Peripherals Interrupt priority controller (IPC) 8-channel, 10-bit ADC 2 TPM (timer/pulse-width modulators) Two 16-bit MTIM16 (modulo timer) Two 16-bit PWT (pulse width timers)
  • 6. Interrupt Priority Controller (IPC) Four-level programmable interrupt priority for each interrupt source Support for prioritized preemptive interrupt service routines Lower priority interrupt requests are blocked when higher priority interrupts are being serviced Higher or equal priority level interrupt requests can preempt lower priority interrupts being serviced Automatic update of interrupt priority mask with being serviced interrupt source priority level when the interrupt vector is being fetched Interrupt priority mask can be modified during main flow or interrupt service execution Previous interrupt mask level is automatically stored when interrupt vector is fetched (four levels of previous values accommodated)
  • 7. System Protection Watchdog computer operating properly (COP) module can be reset with option to run from dedicated 1 kHz internal clock source or bus clock Low-voltage detection with reset or interrupt, selectable trip points Illegal opcode detection with reset (ILOP) Illegal address detection with reset (ILAD) Flash block protection
  • 8. Development Support Single-wire background debug interface Allows developers to use the same interface for multiple platforms Breakpoint setting capability Allows single breakpoint setting during in-circuit debugging, helping to simplify software development and debugging On-chip in-circuit emulator (ICE) debug module containing two comparators and nine trigger points Reduces development time by enabling real-time, on-chip emulation without the added expense of traditional emulator hardware
  • 9. Development Tools - DEMO9S08SF4 Integrated Open-Source, USB-BDM BDM_PORT header for external BDM cable support MCU_PORT pin header for access to MCU IO signals Power from USB-BDM or MCU_PORT connector Target applications Power Tools Robotic System Small appliance (ACIM, BLDC) Battery chargers
  • 10. A Close Look to DEMO9S08SF4 Key Components 3 Push Switches; 2 User, 1 Reset 5 LED Indicators; 2 User, VDD, STATUS, TPWR 5K ohm POT w /LP Filter 2300 Hz Piezo Buzzer w/ External Drive Circuit Reset Button MC9S08SF4 Buzzer 2 Switches Open Source BDM USB Port
  • 11. Application Example – Universal Motor MC9S08SF4
  • 12. Additional Resource For ordering MC9S08SF4 MCUs and DEMO9S08SF4 Demo Board, please click the part list or Call our sales hotline For more product information go to S08SF MCU Family DEMO9S08SF4 Demo Board Visit element14 to post your question www.element-14.com For additional inquires contact our technical service hotline or even use our “Live Technical Chat” online facility Newark Farnell

Editor's Notes

  • #2: Welcome to the training module on S08SF 8 Bit Microcontrollers and Development Kits.
  • #3: This training module will introduce S08SF 8 Bit Microcontroller, its key features, the demonstration board as well as sample application
  • #4: Freescale is a leading supplier of embedded controllers with a strong legacy in the industrial market. The high-performance 8-bit technology offers designers more cost-effective design choices for all kinds of applications.  This high performance core is optimized for extreme economy and boasts several low power options which makes it very attractive for battery-powered and hand-held applications. Multiple Stop modes, along with Wait and Standby modes, will help product developers achieve new thresholds in low-power performance under a variety of operating conditions.
  • #5: The 8-bit MC9S08SF4 MCU family is optimized to provide precise, quiet and safe control for simple motor control applications. An integrated, advanced set of features, including six timers and up to 18 general purpose input/output (GPIO) pins, provides highly accurate control and helps simplify overall system design. An enhanced protection circuit design and a wide operating temperature range of -40 º C to +125 º C helpsth system to be operated safely and reliably under variable conditions.
  • #6: This is the simplified block diagram of the MC9S08SF4 MCUs. Based on Freescale’s proven S08 architecture, the device operates at up to 40MHz CPU speed from 2.7V to 5.5V. Its 4 kilo bytes of Flash memory support read, program and erase modes across the full voltage and temperature range, allowing in-application reprogramming in virtually any environment. A focused set of integrated modules addresses control challenges specific to DC motors. These include a 2.5μs, 8-channel, 10-bit ADC, as well as six timers including two 40MHz timer/PWM modules for precision control and low noise. There are also two 16-bit modulo timers and two 16-bit pulse-width timers supporting fast, accurate sensing and control. In addition, two 5-bit programmable reference analogue comparators enhance the response to analogue signals. For interrupt intensive applications, an Interrupt-Priority Controller (IPC) supports up to 32 extra interrupt sources in addition to the CPU’s interrupt table.
  • #7: The interrupt priority controller (IPC) provides hardware based nested interrupt mechanism to simplify software design. The IPC works with the existing HCS08 interrupt mechanism to allow nestable interrupts with programmable priority levels. This module also allows implementation of preemptive interrupt according to the programmed interrupt priority with minimal software overhead. The IPC supports up to 32 extra interrupt sources in addition to the CPU’s interrupt table.
  • #8: The system protection features of the S08SF MCUs, including the COP Watchdog timer, the low-voltage detection system, ILOP and ILAD detection, and flash memory protection features. The COP timer allows the CPU to recover to a known, fixed state after some sort of unexpected event occurs. The COP timer also allows you to select the time-out period and the length of the time-out period. The COP timer resets the microcontroller if it is not cleared manually by the user software within the time-out period. The low-voltage detection system help secure data and warn of possible voltage loss conditions. The low-voltage detection circuitry is very useful in battery-type applications and applications where the supply voltage may be unexpectedly interrupted or unexpectedly decay. The ILOP allows the device to recognize erroneous code and to reset the processor to help avoid lock. And the ILAD resets the MCU to a known state following inadvertent access. The flash block protection settings are actually loaded at reset and they cannot be modified by user code. It provides security by protecting code from unauthorized or unintentional access.
  • #9: Development support systems in the S08SF include the background debug controller (BDC) and the on-chip debug module (DBG). The BDC provides a single-wire debug interface for the target MCU that provides a convenient interface for programming the on-chip FLASH and other nonvolatile memories. The BDC is also the primary debug interface for development. It allows non-intrusive access to memory data and traditional debug features such as CPU register modify, breakpoints, and single instruction trace commands.
  • #10: The DEMO9S08SF4 is a demonstration board for the MC9S08SF4 microcontroller. The board is a cost-effective kit, targeting quick MC9S08SF4 evaluation. It can be used to demonstrate the features of the MC9S08SF4 devices. Application development is quick and easy with the integrated, Open-Source, USB-BDM, sample software tools, and examples. An optional BDM_PORT port is also provided to allow use of a BDM_PORT cable. One, 40-pin connector provides access to all IO signals on the target MCU.
  • #11: The DEMO9S08SF4 board features an integrated Open Source BDM (USB-BDM) based on the Freescale MC9S08JM60 MCU. The integrated USB BDM supports application development and debugging via background debug mode and provides primary power to the development module. The integrated USB BDM provides power and ground to the target board eliminating the need to power the board externally. The RESET switch applies an asynchronous RESET to the MCU. The RESET switch is connected directly to the RESET input on the MCU. Two push button SW1 and SW2 switches provide momentary, active-low input, for user applications. An externally modulated piezo-buzzer, with a center frequency of 2300 Hz for audible applications is applied. A 5k ohm, thumb-wheel type, potentiometer at RV1 is used as a voltage divider that changes as the thumb-wheel is turned.
  • #12: The stator and rotor windings of the motor are connected in series through the rotor commutator. Therefore the universal motor is also known as an AC series motor or an AC commutator motor. The universal motor can be controlled either as a phase-angle drive or as a chopper drive. The S08SF 8-bit MCUs offer lowest cost and power solutions. It has dedicated motor control peripherals, high energy efficiency and extensive motor control library. Both features provide precise, quiet and safe control for simple motor control applications.
  • #13: Thank you for taking the time to view this presentation on “ S08SF 8 Bit Microcontrollers and Development Kits ” . If you would like to learn more or go on to purchase some of these devices, you may either click on the part list link right beside the play button on the TechCast portal, or simply call our sales hotline. For more technical information you may either visit the Freescale site, or if you would prefer to speak to someone live, please call our hotline number, or even use our ‘live chat’ online facility. You may visit element14 e-community to post your questions.