You are on page 1of 11

MC9S08MP16

Enabling Safe, Accurate and Inexpensive BLDC Motor Control


http://www.freescale.com/S08MP16

Nov 2009
[Embargoed and requires NDA until 16Nov 2009]
TM

Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks
of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
Brushless DC (BLDC) Motor Market Overview
Brushless DC (BLDC) motors are rapidly gaining in popularity in Appliances, Automotive,
Aerospace, Consumer, Medical, & Industrial Automation equipment.
They offer numerous advantages over traditional brushed DC & induction motors.

* Better speed versus torque characteristics


* Higher speed ranges (no mechanical limitation imposed by brushes/commutator)
* Increased reliability & longer operating life (less maintenance due to absence of brushes)
* Noiseless operation & Higher ratio of torque delivered to motor size (good for space/weight limited applications)

Industrial Automotive
•Reduced power consumption - intelligent motor control •2.2B motors sold in 2008 (62% Brush, 32% Stepper,
improves efficiency by 30 percent or more, variable 6% Brushless). 3.1B forecast for 2016 (65% Brush, 25%
speed motor control with inverter-based drive systems Stepper, 10% Brushless).
•Recued system & development cost – more on-chip •Automotive Motor Control Applications include HVAC,
peripherals to reduce component count, libraries and Electric Seats, Electric Roofs, Clusters, Door locks,
reference designs for common functions Brake by Wire.., around 34 motors in a car.
•Reuse software, hardware and tools across platforms – •BLDC market mainly includes: Water/Fuel pump,
support multiple motor types with one unified platform, ECU/HVAC Fan Control, Valve Control, Electric seats,
tools to develop increasingly complex algorithms window lift. Expected to grow from 127.5m # in 2008 to
292.5m # in 2016 (including PMSM motor).
•Cost-effective safety, reliability and security - IEC
regulatory approval requires single-bit failure detection

TM
Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks
of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 2
Freescale Motor Control Processors
MPC553x
High-end
Motor Control MCF5234
60 – 100 MMIPS
MC56F83xx MC56F82xx
< 0.5 – 1W

MPC5604P
Mid-range DSC56F8037
Motor Control DSC56F8006/2
30 – 80 MMIPS DSC56F8013
< 0.5 – 1W

MCF51AC256 MCF51xx
MC9S12XH MC9S08MP16
Low-end Compact MC9S08AC128
6 – 30 MMIPS MC9S08AW
< 0.5W
MC9S08xx

In Development

Analog
PoE MC34670 Signal Conditioning
MC33972, 75
Pre-driver MC33937 Power® e200
H-bridges Power Supply
MC34727, 26
DSC 16-bit
MC33880, 87, MC33926, 32
Linear Regulator
MC33742, MC33910, 11,12
S08 8-bit
Analog

TM
Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks
of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 3
MC9S08MP16: Key Messages
The S08MP16 8-bit MCU delivers safe, accurate, and inexpensive Brushless DC motor control for a
wide range of Industrial and Automotive applications.

Safe Motor Control Rich Analog Integration Broad Development Support

Safe motor operation and Rich on-chip peripheral Extensive off-the-shelf


increased system integrity integration minimizes BOM development resources
for safety-critical costs and delivers precise and complementary analog
applications. system control. product solutions.

• Over-current protection: Analog • Reduced system cost: integrated • Dedicated application support:
Comparators in conjunction with PWM Programmable Gain Amplifier (PGA) and Reference Designs, Application Notes,
FlexTimer fault inputs, provide fast and Analog Comparators minimise external and Software Libraries covering all
accurate over-current shutdown component count. Low cost small motor control topologies. Regional
protection by driving PWMs to a safe footprint SOIC & LQFP packages with Motor Control Centers of Excellence
state. automotive-qualified high temperature provide application support from concept
option. to delivery.

• Enhanced system integrity for safety- • Precise motor control: FlexTimer • Reduced time-to-market: Free
critical applications implementing provides dead-time insertion in hardware CodeWarrior™ IDE up to 32KB with
IEC60730: Independently Clocked COP – more accurate than software insertion Processor Expert and Freemaster Real-
& Cyclic Redundancy Check Engine and reduces CPU bandwidth usage. Time Control and Monitoring Tool. One-
provide clock failure protection & PGA allows high resolution ADC stop-shop motor control system
memory content validation. readings over a wide range of motor solutions including MC33937 3-ph FET
loads and speeds. Pre-Driver, and MC33880/87 &
MC33926/32 H-bridges.

TM
Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks
MC9S08MP16 – Safe, Accurate and Inexpensive BLDC Motor
4 Control
of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
Core / Temp / Package
MC9S08MP16/12
►Industrial Version:
• 50MHz (25MHz bus), -40to105C, 28SOIC, 32LQFP, 48LQFP S08 13ch, 12-bit
►Automotive Version: SPI ADC &
• 40MHz (20MHz bus), -40to125C, 48LQFP 50MHz CPU
►2.7V to 5.5V operating range Temp Sensor

Memory 6ch+2ch
►16KB
SCI 16KB Flash FlexTimer with
Flash / 1KB RAM
►12KB Flash / 512B RAM PWM functions
Features IIC 1KB RAM
•2x FlexTimers (6ch + 2ch) – automatic fault protection, supports up to Programmable
50MHz CLK, selectable input capture, output compare, edge- or center- Gain Amplifier
aligned PWM; dead time insertion 8-bit
•3 Analog Comparators – h/w sample trigger from PWM module CRC Generator Programmable
allowing comparison at any point in cycle MTIM
•2x Programmable Delay Blocks (PDB) Delay Blocks
•12-ch 12-bit ADC – 3.5 uS conversion, h/w trigger from PWM module
3x 5-bit (x2)
allowing conversion at any point in cycle
ICS COP
•Programmable Gain Amplifier (PGA)
•8-bit Modulo Timer Module (MTIM)
DAC
•LIN SCI, SPI, IIC
3x High Speed
•3x 5-bit DAC used as a 32 tap voltage reference Analog
•RTC with periodical timer interval interrupt RTC BDM/ICE Comparators
•Software Programmable Internal Clock Source
•3x low power modes & peripheral CLK gating
•Power Management Controller (PMC)
•3x 8-bit KBI Device Package RAM ADC PGA IIC I/O 10K# SRP
•POR / LVI – supports 4 interrupt priority levels
•Background Debug Mode Interface/ICE
MC9S08MP16 48LQFP 1KB 13ch 1 1 40 $1.30
System Protection MC9S08MP16 32LQFP 1KB 12ch 1 1 25 $1.20
•Cyclic Redundancy Check Generator (CRC)
•Watchdog Timer with Independent Clock Source
MC9S08MP16 28SOIC 1KB 8ch 1 1 22 $1.10

MC9S08MP12 28SOIC 512B 8ch - - 22 $1.06

S9S08M16E2MLF 48LQFP 1KB 13ch 1 1 40 **$1.43

** 50K # resale price


TM
Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks
of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 5
MC9S08MP16: Target Applications
Industrial
•Industrial drives/fans/pumps
•HVAC systems
•Actuator systems
•Medical equipment (infusion pumps, respirators, analyzers)
•Office equipment
•Small appliance/personal care (food processors, shavers)
players

Automotive
•Sensor and sensorless brushless DC motor control
•Electric fuel pump & water pumps
•Window lift
•Fan control
•High-brightness LEDs

TM
Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks
of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 6
MC9S08MP16: Competitive Positioning
Freescale STM STM Microchip Toshiba Renesas Atmel
9S08MP16 ST7MC1 ST8MC2 PIC16F777 TMP88C R8C/11 ATmega168

Core S08 ST7 ST7 RISC RISC R8C/Tiny AVR RISC


(51.34Mhz) (8Mhz@ 5V) (8Mhz @ 5V) (20Mhz) (20Mhz) (20Mhz) (20Mhz @ 5V)

Max. Bus Frequency 25.67Mhz 4Mhz 4Mhz 5Mhz 5MHz 20Mhz 20Mhz
Basic Instructions 62 63 63 35 181 89 131
Flash 16KB 32KB (100cycles) 60KB (100 cycles) 8K 16K 16K 16K
EEPROM No No No No No No 512B
RAM 1KB 1KB 1.5KB 368B 512B 1K 1K
Timer 1x 2ChFTM 2 x 2ch 16bit 2 x 2ch 16bit 1x 16-bit 2X 2ch16-bit 3x8-bit, 1X16bit 2 x 2Ch 8-bit,
1x 6CHFTM 1 x 4 ch 8bit 1 x 4 ch 8bit 2 X 8-bit 1x6ch MC PWM 1 x 2Ch 16bit
1x 8bit MTIM 1 x6ch MC PWM 1 x6ch MC PWM 1x RTC
1x RTC

PWM 8 Ch 12 Ch 12 Ch 3 Ch 6 Ch 1 Ch 6 Ch
Prog Nested Interrupt 4 level 4 level 4 level No No 7 No
Max. ADC Input 13-ch 12 bit 8ch 10bit 16ch 10bit 14-ch 10 bit 8-ch 10 bit 12 Ch, 10-bit 8 ch, 10-bit
PGA/Op-Amp 1 PGA 1 Op-Amp 1 O-Amp 0 0 0 0
Temp sensor Yes No No No No No No
Comparator 3 1 1 2 1 No 1
Serial Comms SCI, SPI, IIC SCI, SPI SCI, SPI SCI, SPI/ IIC SPI, SCI 2 SCI SPI, SCI, IIC
Max. GPIO 40 17 59 36 33 22 23
Temp Range (C) -40 to + 125 -40 to + 125 -40 to + 125 -40 to +85 -40 to +85 -40 to +85 -40 to +85

Package 48 LQFP 32LQFP 44LQFP 44-PDIP 32 LQFP 28PDIP


32 LQFP 32SDIP 64LQFP 44-SOIC 44-QFP 32 TQFP
24 SOIC 80LQFP 44-TQFP 42-SDIP 28 QFN/MLF
32 QFN/MLF

Reference Price
TM
Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks
of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 7
MC9S08MP16: Family Options & Availability

Part Number Qualification Package Available Bus Temp.


Speed

MC9S08MP16VLF Industrial 48LQFP Yes 25MHz -40 to 105C

MC9S08MP16VLC Industrial 32LQFP Yes 25MHz -40 to 105C

MC9S08MP16VWL Industrial 28SOIC Q110 25MHz -40 to 105C

MC9S08MP12VWL Industrial 28SOIC Q110 25MHz -40 to 105C

S9S08MP16E2MLF Automotive 48LQFP Yes 20MHz -40 to 125C

TM
Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks
of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 8
MC9S08MP16: Development Support
DEMO9S08MP16 ($69SRP)
•On-board Logic Analyzer
•On-board Virtual Serial Port
•P&E’s Embedded Multilink circuitry populated on the underside
•Includes Quick Start DVD

Quick Start DVD


•DEMO9S08MP16 Quick Start Guide
•CodeWarrior 6.3 for MCUs
Sales Collateral
•Product Documentations (Data Sheet, Ref Manual)
•Auto & Industrial Fact Sheets
•Training Resources
•Kill Sheets: vs. Microchip, Renesas, ST

CIA: https://www.freescale.com/cgi/go/195126235

TM
Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks
of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 9
MC9S08MP16: Enablement
• Ref Designs & Demos are located in each region and available for FSL personnel via the on-line
booking system http://roznov.ea.freescale.net/booking/index.asp

• DEMO9S08MP16 (generic demo board) at launch


• Demos
• Sensorless BLDC Motor Control using ADC approximation at launch
• High Brightness LED (Automotive) Mar 2010
• Reference Designs
• Sensorless BLDC Motor control using Comparators at launch
• 3-Ph ACIM V/Hz Drive with PFC Jan 2010
• Industrial HID Lamp with PFC planned
• Software Libraries
• S08 Math and Embedded Libraries (phase1) Jan 2010
• S08 Math and Embedded Libraries (phase2) planned
• Application Notes
• S08MP16 comparators for BLDC sensorless motor control planned
• Using MP16 peripheral modules (FTM, Delay block, ADC) Dec 2009
in high speed BLDC sensorless control using ADC approximation

• BLDC Motor Control using Hall Sensors Dec 2009


• Using FlexTimer in DC/BLDC Motor Control Application Mar 2010

TM
Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks
of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 10
TM

TM
Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks
of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008. 11