S08SF 8 Bit Microcontrollers and Development Kits <ul><li>Source: Freescale </li></ul>
Introduction <ul><li>Purpose </li></ul><ul><ul><li>To introduce S08SF 8 Bit Microcontrollers and Development Kits </li></u...
Freescale 8-bit MCUs Overview <ul><li>RS08 </li></ul><ul><ul><li>Efficient and cost effective, this core was designed for ...
MC9S08SF4 8-bit MCUs <ul><li>8-bit HCS08 Central Processing Unit (CPU) </li></ul><ul><ul><li>Up to 40 MHz HCS08 core frequ...
MC9S08SF4 Block Diagram
Interrupt Priority Controller (IPC) <ul><li>Four-level programmable interrupt priority for each interrupt source </li></ul...
System Protection <ul><li>Watchdog computer operating properly (COP) module can be reset with option to run from dedicated...
Development Support <ul><li>Single-wire background debug interface </li></ul><ul><ul><li>Allows developers to use the same...
Development Tools - DEMO9S08SF4 <ul><li>Integrated Open-Source, USB-BDM </li></ul><ul><li>BDM_PORT header for external BDM...
A Close Look to DEMO9S08SF4 <ul><li>Key Components </li></ul><ul><ul><li>3 Push Switches; 2 User, 1 Reset </li></ul></ul><...
Application Example – Universal Motor MC9S08SF4
Additional Resource <ul><li>For ordering MC9S08SF4 MCUs and DEMO9S08SF4 Demo Board, please click the part list or </li></u...
Upcoming SlideShare
Loading in …5
×

S08SF 8 Bit Microcontrollers and Development Kits

591 views
523 views

Published on

To introduce S08SF 8 Bit Microcontrollers and Development Kits

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
591
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Welcome to the training module on S08SF 8 Bit Microcontrollers and Development Kits.
  • This training module will introduce S08SF 8 Bit Microcontroller, its key features, the demonstration board as well as sample application
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • S08SF 8 Bit Microcontrollers and Development Kits

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

    ×