SlideShare a Scribd company logo
Getting Started with RS08 MCUs Source: Freescale
Introduction Purpose To introduce RS08 core MCUs and their development tools Outline RS08 Core Target applications Block diagram Development tools Content 13 pages
RS08 – Reduced Instruction Set S08 Core Subset of S08 instruction set New instructions for shadow program counter (SPC) — SHA and SLA New tiny and short addressing modes for code size optimization Maximum 16K-byte accessible memory space Eliminated vector fetch mechanism for interrupt and reset service Eliminated RAM stacking mechanism for subroutine call Single level hardware stacking for subroutine call Low power mode supported through the execution of STOP and WAIT instructions Stop wakeup through internal or external interrupt trigger Debug and NVM program/erase support using single pin interface RS08 Core for Ultra-Low-End Applications
Target Applications High-brightness LED Lighting system control Low-end remote control in light dimmer, light switch or electric fan Low-end thermal controlled brushless DC fan Small handheld devices Toys AC line voltage monitoring Simple logic, analog driver and ASIC replacement
RS08 Family MCUs  MCU Family Max Bus Frequency  Serial IO Memory (max) ADC Timer Features RS08LA 10 MHz SCI, SPI Flash (8KB) RAM (256B) 6 channels -- RA08LE 10 MHz SCI Flash (4KB) RAM (256B) 8 channels Input Capture Output Compare PWM RS08KA 10 MHz I 2 C Flash (8KB) RAM (640B) -- Input Capture Output Compare PWM RS08KB 10 MHz I 2 C, SCI Flash (12KB) RAM (254B) -- Watchdog
RS08LA Block Diagram
RS08KB Block Diagram
TPM Block One to eight channels: Each channel may be input capture, output compare, or edge-aligned PWM Rising-Edge, falling-edge, or any-edge input capture trigger Set, clear, or toggle output compare action Selectable polarity on PWM outputs Module may be configured for buffered, center-aligned pulse-width-modulation (CPWM) on all channels Timer clock source selectable as pre-scaled bus clock, fixed system clock, or an external clock pin 16-bit free-running or modulo up/down count operation Timer system enable One interrupt per channel plus terminal count interrupt
Development Support Uses a single pin for background debug serial communications SYNC command to determine target communications rate Non-intrusive commands allow access to memory resources while CPU is running user code without stopping applications Active background mode commands for CPU register access GO and TRACE1 commands BACKGROUND command can wake CPU from wait or stop modes One hardware address breakpoint built into BDC mode COP watchdog suspended while in active background mode
Development Tools – RS08KB Demo Board MC9RS08KB12CWJ, 20 SOIC Power Selector External Power Input 3 LEDs POT Keyboard Light Sensor
Development Tools – RS08LA Demo Board MC9RS08LA8, 48 LQFP  On-board +5V regulator  Power Input Selection Jumpers  5K ohm POT w /LP Filter  Temperature Sensor
Development Tools – RS08LE Demo Board MC9RS08LE4, 28 SOIC  Integrated P&E USB-BDM  On-board +5V regulator  3 Push Switches; 2 User, 1 Reset  6 LEDs; 4 User, VDD, USB  2.3K Hz Buzzer  NTC Thermistor  32-pin MCU I/O Connector  2.0mm Barrel Connector  USB and DB9 Connectors
Additional Resource For ordering RS08 MCUs and Demo boards, please click the part list or Call our sales hotline For more product information go to http://www.freescale.com/RS08 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
HCS08 Overview
PPT
Introduction of 16-Bit Automotive Microcontrollers S12XE
PPT
Overview Study on PIC32MX3XX / 4XX 32-Bit Controller
PPT
MC9S08MP16: 8-bit MCU For BLDC Motor Control
PDF
Arm cortex (lpc 2148) based motor speed
PPT
PMA71xx- SmartLEWIS™ MCUs
PPT
An Overview of LPC2101/02/03
PDF
Dsp on an-avr
HCS08 Overview
Introduction of 16-Bit Automotive Microcontrollers S12XE
Overview Study on PIC32MX3XX / 4XX 32-Bit Controller
MC9S08MP16: 8-bit MCU For BLDC Motor Control
Arm cortex (lpc 2148) based motor speed
PMA71xx- SmartLEWIS™ MCUs
An Overview of LPC2101/02/03
Dsp on an-avr

What's hot (20)

PDF
174085193 pic-prgm-manual
PPS
Robotix Tutorial 9
PPT
Overview of LPC213x MCUs
PPT
Introduction to PIC18FX6J Series MCUs
PPT
03 Mcu Day 2009 (C2000) 8 13 Editado
PDF
Atmel 2486-8-bit-avr-microcontroller-atmega8 l-datasheet
PPTX
PPT
04 Mcu Day Stellaris 8 12b Editado
PPT
atmega 128 and communication protocol
PPTX
COMPLETE DETAIL OF ARM PART 3
PDF
Atmega 128 datasheet
PPT
PIC Introduction and explained in detailed
PPTX
Features of ATMEL microcontrollers
PDF
Introduction to pic microcontroller
PPT
PIC32MX5XX/6XX/7XX USB, CAN and Ethernet 32-Bit Flash Microcontrollers
PPTX
Dma and dma controller 8237
PDF
AVR introduction
ODP
Intel Quark HSUART
PDF
At 89c51
174085193 pic-prgm-manual
Robotix Tutorial 9
Overview of LPC213x MCUs
Introduction to PIC18FX6J Series MCUs
03 Mcu Day 2009 (C2000) 8 13 Editado
Atmel 2486-8-bit-avr-microcontroller-atmega8 l-datasheet
04 Mcu Day Stellaris 8 12b Editado
atmega 128 and communication protocol
COMPLETE DETAIL OF ARM PART 3
Atmega 128 datasheet
PIC Introduction and explained in detailed
Features of ATMEL microcontrollers
Introduction to pic microcontroller
PIC32MX5XX/6XX/7XX USB, CAN and Ethernet 32-Bit Flash Microcontrollers
Dma and dma controller 8237
AVR introduction
Intel Quark HSUART
At 89c51
Ad

Similar to Getting Started with RS08 MCUs (20)

PPT
Getting to Know the R8C/2A, 2B Group MCUs
PPT
S08SF 8 Bit Microcontrollers and Development Kits
PPT
AVR Fundamentals
PDF
embedded system introduction to microcontrollers
PPT
MC9RS08KA8/4 Introduction
PDF
Introduction to Microcontroller
PDF
Introduction to Microcontroller
PPT
Overview of LPC214x MCUs
PPT
Study on 32-bit Cortex - M3 Powered MCU: STM32F101
PPT
17 october embedded seminar
PPT
H8S Microcontroller Family Overview
PPTX
Basics Of Embedded Systems
PPT
dsPIC33FJ06GSXXX DSCs
PDF
AN INTEGRATED FOUR-PORT DC-DC CONVERTER-CEI0080
PDF
EE6008 MCBSD - Introduction to PIC Micro controller
PDF
EE6008 MBSD
PDF
Atmega 8
PDF
PIC Microcontrollers: Powering Versatile Embedded Solutions"
PPTX
ARM stacks, subroutines, Cortex M3, LPC 214X
PDF
Ee6008 mcbsd notes
Getting to Know the R8C/2A, 2B Group MCUs
S08SF 8 Bit Microcontrollers and Development Kits
AVR Fundamentals
embedded system introduction to microcontrollers
MC9RS08KA8/4 Introduction
Introduction to Microcontroller
Introduction to Microcontroller
Overview of LPC214x MCUs
Study on 32-bit Cortex - M3 Powered MCU: STM32F101
17 october embedded seminar
H8S Microcontroller Family Overview
Basics Of Embedded Systems
dsPIC33FJ06GSXXX DSCs
AN INTEGRATED FOUR-PORT DC-DC CONVERTER-CEI0080
EE6008 MCBSD - Introduction to PIC Micro controller
EE6008 MBSD
Atmega 8
PIC Microcontrollers: Powering Versatile Embedded Solutions"
ARM stacks, subroutines, Cortex M3, LPC 214X
Ee6008 mcbsd notes
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
SEARAY™ Open Pin Field Interconnects
PPT
PWM Controller for Power Supplies
PPT
Handheld Point of Sale Terminal
PPT
Reflective Optical Switch: SFH774X
PPT
SA571 Compandors
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
SEARAY™ Open Pin Field Interconnects
PWM Controller for Power Supplies
Handheld Point of Sale Terminal
Reflective Optical Switch: SFH774X
SA571 Compandors

Recently uploaded (20)

PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Encapsulation theory and applications.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Empathic Computing: Creating Shared Understanding
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Cloud computing and distributed systems.
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
cuic standard and advanced reporting.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
KodekX | Application Modernization Development
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Approach and Philosophy of On baking technology
Encapsulation_ Review paper, used for researhc scholars
Network Security Unit 5.pdf for BCA BBA.
Encapsulation theory and applications.pdf
The AUB Centre for AI in Media Proposal.docx
Empathic Computing: Creating Shared Understanding
Mobile App Security Testing_ A Comprehensive Guide.pdf
Cloud computing and distributed systems.
Diabetes mellitus diagnosis method based random forest with bat algorithm
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Programs and apps: productivity, graphics, security and other tools
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Advanced methodologies resolving dimensionality complications for autism neur...
Review of recent advances in non-invasive hemoglobin estimation
cuic standard and advanced reporting.pdf
Machine learning based COVID-19 study performance prediction
KodekX | Application Modernization Development
How UI/UX Design Impacts User Retention in Mobile Apps.pdf

Getting Started with RS08 MCUs

  • 1. Getting Started with RS08 MCUs Source: Freescale
  • 2. Introduction Purpose To introduce RS08 core MCUs and their development tools Outline RS08 Core Target applications Block diagram Development tools Content 13 pages
  • 3. RS08 – Reduced Instruction Set S08 Core Subset of S08 instruction set New instructions for shadow program counter (SPC) — SHA and SLA New tiny and short addressing modes for code size optimization Maximum 16K-byte accessible memory space Eliminated vector fetch mechanism for interrupt and reset service Eliminated RAM stacking mechanism for subroutine call Single level hardware stacking for subroutine call Low power mode supported through the execution of STOP and WAIT instructions Stop wakeup through internal or external interrupt trigger Debug and NVM program/erase support using single pin interface RS08 Core for Ultra-Low-End Applications
  • 4. Target Applications High-brightness LED Lighting system control Low-end remote control in light dimmer, light switch or electric fan Low-end thermal controlled brushless DC fan Small handheld devices Toys AC line voltage monitoring Simple logic, analog driver and ASIC replacement
  • 5. RS08 Family MCUs MCU Family Max Bus Frequency Serial IO Memory (max) ADC Timer Features RS08LA 10 MHz SCI, SPI Flash (8KB) RAM (256B) 6 channels -- RA08LE 10 MHz SCI Flash (4KB) RAM (256B) 8 channels Input Capture Output Compare PWM RS08KA 10 MHz I 2 C Flash (8KB) RAM (640B) -- Input Capture Output Compare PWM RS08KB 10 MHz I 2 C, SCI Flash (12KB) RAM (254B) -- Watchdog
  • 8. TPM Block One to eight channels: Each channel may be input capture, output compare, or edge-aligned PWM Rising-Edge, falling-edge, or any-edge input capture trigger Set, clear, or toggle output compare action Selectable polarity on PWM outputs Module may be configured for buffered, center-aligned pulse-width-modulation (CPWM) on all channels Timer clock source selectable as pre-scaled bus clock, fixed system clock, or an external clock pin 16-bit free-running or modulo up/down count operation Timer system enable One interrupt per channel plus terminal count interrupt
  • 9. Development Support Uses a single pin for background debug serial communications SYNC command to determine target communications rate Non-intrusive commands allow access to memory resources while CPU is running user code without stopping applications Active background mode commands for CPU register access GO and TRACE1 commands BACKGROUND command can wake CPU from wait or stop modes One hardware address breakpoint built into BDC mode COP watchdog suspended while in active background mode
  • 10. Development Tools – RS08KB Demo Board MC9RS08KB12CWJ, 20 SOIC Power Selector External Power Input 3 LEDs POT Keyboard Light Sensor
  • 11. Development Tools – RS08LA Demo Board MC9RS08LA8, 48 LQFP On-board +5V regulator Power Input Selection Jumpers 5K ohm POT w /LP Filter Temperature Sensor
  • 12. Development Tools – RS08LE Demo Board MC9RS08LE4, 28 SOIC Integrated P&E USB-BDM On-board +5V regulator 3 Push Switches; 2 User, 1 Reset 6 LEDs; 4 User, VDD, USB 2.3K Hz Buzzer NTC Thermistor 32-pin MCU I/O Connector 2.0mm Barrel Connector USB and DB9 Connectors
  • 13. Additional Resource For ordering RS08 MCUs and Demo boards, please click the part list or Call our sales hotline For more product information go to http://www.freescale.com/RS08 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 Getting Started with RS08 MCUs.
  • #3: This training module will introduce RS08 core MCUs and their development tools.
  • #4: The RS08 core is a reduced version of the very popular S08 central processing unit (CPU) that has been specifically crafted to be more efficient and cost effective for small memory-size microcontrollers. This is an ideal solution for emerging applications as simple electro-mechanical devices that are migrating to fully solid-state electronic operation, or portable devices that have evolved into smaller or even disposable versions. 30% smaller than the S08 core, the RS08 core has been streamlined by limiting the counter and address bus to 14 bits, replacing the vectored interrupt capability with a global interrupt flag register.
  • #5: The RS08 Family is designed to meet ultra low-end applications. These MCUs are suitable for low end remote control in lighting dimmer, light switches, or electric fan. Other applications include low-end thermal controlled BLDC fans, personal care devices, handheld devices, garage door openers, battery charges and smart batteries. They are also able to replace simple logic devices, analog driver and ASIC.
  • #6: There are 4 families MCUs using RS08 core. RS08KA family is designed for ultra low end market; RS08KB targets for simple precise sensing and control applications. RS08LA and RS08LE are cost-effective MCUs with LCD drivers. The LA and LE families provide design flexibility with a large segment-based (8x mode) driver and an integrated charge pump to provide true system-on-chip functionality.
  • #7: Here we show the block diagram of RS08LA8. The device is composed of standard on-chip modules including a very small and highly efficient RS08 CPU core, on-chip RAM, nonvolatile memory, a 16-bit TPM, an 8-bit modulo timer (MTIM), a 2-channel serial communications interface (SCI), a serial peripheral interface (SPI), a 6-channel 10-bit analog-to-digital converter (ADC), an analog comparator (ACMP), and a liquid crystal display module (LCD). Integrated LCD driver supports both standard 3V and 5V LCD glass. Configurable display is able to use for 8 x 21 or 4 x 25 segment display.
  • #8: The block diagram of RS08KB is similar to the RS08LA family. The biggest difference is the RS08KB does not have LCD driver.
  • #9: In general, TPM channels may be independently configured to operate in input capture, output compare, or edge-aligned PWM modes. It uses one input/output (I/O) pin per channel, TPMCHn where n is the channel number (such as 0–1). The TPM shares its I/O pins with general-purpose I/O port pins. A control bit allows the whole TPM (all channels) to switch to center-aligned PWM mode. When center-aligned PWM mode is selected, input capture, output compare, and edge-aligned PWM functions are not available on any channels of this TPM module.
  • #10: Development support systems in the RS08 Family include the RS08 background debug controller (BDC). The BDC provides a single-wire debug interface to the target MCU. This interface provides a convenient means for programming the on-chip FLASH and other nonvolatile memories. Also, the BDC is the primary debug interface for development and allows non-intrusive access to memory data and traditional debug features such as CPU register modify, breakpoint, and single-instruction trace commands.
  • #11: Freescale offers different demonstration boards for each family to ease your design. Here is the 8-bit DEMO9RS08KB12 demonstration kit soldered with 20SOIC KB12. It comes with everything required to complete an entire entry-level project using the RS08KB. The perfect solution that allows you to develop your next cost-effective application. 
  • #12: The cost effective DEMO9RS08LA8 demonstration kit contains everything a designer needs to develop and evaluate application code. The integrated USB multilink allows a designer to communicate with the board and target device with only a USB cable. DEMO9RS08LA8 contains an on-board display that allows developers to explore software development using the integrated LCD driver.
  • #13: The cost effective DEMO9RS08LE4 demonstration kit contains everything a designer needs to develop and evaluate application code. The integrated USB multilink allows a designer to communicate with the board and target device with only a USB cable. There is a 112-segment LCD glass on the board, which can be used to evaluate the LCD driver module, a key feature on the MC9RS08LE4.
  • #14: Thank you for taking the time to view this presentation on “ Getting Start with RS08 MCUs ” . 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.