S08MP: 8-bit General Purpose MP MCUs

The S08MP16 is a cost-effective 8-bit MCU that delivers safe, accurate and inexpensive motor control for a wide range of industrial and automotive applications. An ideal entry-level solution for brushless DC (BLDC) motor applications, it features an 8-channel pulse width modulator (PWM)/flextimer module providing hardware dead-time insertion, analog comparators, programmable gain amplifier and a 12-bit analog-to-digital converter (ADC) with PWM hardware triggering. Also offered is an independently clocked COP and cyclic redundancy check (CRC) engine providing clock failure protection and memory content validation for safety-critical applications implementing IEC60730.

NXP® S08MP Microcontroller Block Diagram
Recommended Documentation (3)
Name/DescriptionTypeModified Date
MC9S08MP16 Series - Data Sheet (REV 2) PDF (780.7 kB) MC9S08MP16DSData Sheets08 Aug 2011
MC9S08MP16 - Reference Manual (REV 1) PDF (5.6 MB) MC9S08MP16RMReference Manuals30 Sep 2009
S08MP16 Automotive Factsheet (REV 0) PDF (890.5 kB) S08MP16AUTFSFact Sheets01 Oct 2009
Data Sheets (2)
Name/DescriptionModified Date
MC9S08MP16 Series - Data Sheet (REV 2) PDF (780.7 kB) MC9S08MP16DS08 Aug 2011
CodeWarrior® ™ Development Studio for Microcontrollers V6.3 - Data Sheet (REV K) PDF (1.7 MB) 950-0008730 Oct 2009
Errata (2)
Name/DescriptionModified Date
Mask Set Errata: 0M84P - Errata (REV 1) PDF (31.1 kB) MSE9S08MP16_0M84P30 May 2009
Mask Set Errata: 1M84P - Errata (REV 1) PDF (30.4 kB) MSE9S08MP16_1M84P30 May 2009
Application Notes (8)
Name/DescriptionModified Date
AN4752, FreeMASTER Serial Driver Usage - Application Note (REV 0) PDF (2.1 MB) AN475231 May 2013
AN4753, Rational ClearCase Use in CodeWarrior® 10.3 - Application Note (REV 0) PDF (392.5 kB) AN475330 May 2013
SMBus Quick Start Guide (REV 1) PDF (824.4 kB) AN447122 Aug 2012
MC9S08MP16 PGA Module Introduction and Deep Application (REV 0) PDF (461.7 kB) AN456422 Aug 2012
System Design Guideline for 5V 8-bit families in Home Appliance Applications (REV 0) PDF (3.8 MB) AN447614 Mar 2012
Synchronize Analog Modules and Timers with PDB Modules in MC9S08MP16 (REV 0) PDF (983.6 kB) AN442425 Dec 2011
Automotive High Brightness LED Control Based on the MC9S08MP16 Microcontroller (REV 0) PDF (1.8 MB) AN410515 Apr 2010
AN4058, BLDC Motor Control with Hall Effect Sensors Using the 9S08MP - Application Notes (REV 0) PDF (878.3 kB) AN405814 Apr 2010
Reference Manuals (2)
Name/DescriptionModified Date
NXP® Embedded Software Library S08 API - Reference Manual (REV 1) PDF (482.3 kB) FSLESLS08APIRM10 Nov 2009
MC9S08MP16 - Reference Manual (REV 1) PDF (5.6 MB) MC9S08MP16RM30 Sep 2009
Users Guides (2)
Name/DescriptionModified Date
3 Phase BLDC Motor control on Kinetis® (REV 0) PDF (2.8 MB) BLDCK60UG29 Sep 2011
CodeWarrior® Development Studio for Microcontrollers V6.x Quick Start (REV 1) PDF (1.1 MB) 926-2099710 Jan 2009
Fact Sheets (3)
Name/DescriptionModified Date
S08MP16 Automotive Factsheet (REV 0) PDF (890.5 kB) S08MP16AUTFS01 Oct 2009
S08MP16 Industrial Factsheet (REV 0) PDF (281.3 kB) S08MP16INDFS01 Oct 2009
CodeWarrior® Development Studio for Microcontrollers v6.2, Features Matrix (REV A) PDF (162.9 kB) 950-0059809 Dec 2008
Product Change Notices (1)
Name/DescriptionModified Date
FSL-TJN-FM LQFP CU Wire and Leadframe Flag Conversion Qual for 0.25um Auto Parts (REV 0) HTM (87.4 kB) PCN1633601 Aug 2014
Supporting Information (1)
Name/DescriptionModified Date
CodeWarrior® Development Suite for Microcontrollers V6.3 Beans Overview (REV 1) PDF (1.2 MB) 950-0057910 Jan 2009
Programmers (Flash, etc.)
Device Drivers
Updates and Patches
Ordering Information
ProductStatusStatusPackage Type and Termination CountBudgetary Price excluding tax(US$)Internal Flash (KB)Internal RAM (KB)EEPROM (KB)Core TypeOperating Frequency (Max) (MHz)Bus Frequency (Max) (MHz)CANI2CSLICSPIGPIOsAmbient Operating Temperature (Min-Max) (°C)Timer FeaturesAdditional FeaturesSupply Voltage (Min-Max) (V)
S9S08MP16E2MLFRActiveQFP 481 @ US$1.82161S0840201140-40 to 125PWM, Output Compare, Input CaptureAnalog Comparator, COP, Internal Clock Generator, KBI, Temperature Sensor, Watchdog OSC/Timer2.7 to 5.5
S9S08MP16E2MLFActiveQFP 481 @ US$1.82161S0820201140-40 to 125Input Capture, Output Compare, PWMCOP, KBI, Watchdog OSC/Timer, Analog Comparator, Internal Clock Generator, Temperature Sensor, PGA2.7 to 5.5
MC9S08MP16VLFActiveQFP 4810K @ US$1.27161S0850251140-40 to 105Input Capture, Output Compare, PWMCOP, KBI, Watchdog OSC/Timer, Analog Comparator, Internal Clock Generator, Temperature Sensor, PGA2.7 to 5.5
MC9S08MP16VLCActiveQFP 3210K @ US$1.23161S0850251125-40 to 105Input Capture, Output Compare, PWMCOP, KBI, Watchdog OSC/Timer, Analog Comparator, Internal Clock Generator, Temperature Sensor, PGA2.7 to 5.5
MC9S08MP16VLFRActiveQFP 4810K @ US$1.27161S0850251140-40 to 105Input Capture, Output Compare, PWMAnalog Comparator, COP, Internal Clock Generator, KBI, PGA, Temperature Sensor, Watchdog OSC/Timer2.7 to 5.5
PC9S08MP16VLCNo Longer Manufactured161S08502525-40 to 105Input Capture, Output Compare, PWMCOP, KBI, Watchdog OSC/Timer, Analog Comparator, Internal Clock Generator, Temperature Sensor, PGA2.7 to 5.5
MC9S08MP12VWLNo Longer ManufacturedSOIC 28120.512S08502522-40 to 105Input Capture, Output Compare, PWMCOP, KBI, Watchdog OSC/Timer, Analog Comparator, Internal Clock Generator, Temperature Sensor, PGA2.7 to 5.5
MC9S08MP16CLCNo Longer Manufactured161S08502525-40 to 85Input Capture, Output Compare, PWMCOP, KBI, Watchdog OSC/Timer, Analog Comparator, Internal Clock Generator, Temperature Sensor, PGA2.7 to 5.5
MC9S08MP16VWLRNo Longer Manufactured161S08502522-40 to 105PWM, Output Compare, Input CaptureAnalog Comparator, COP, Internal Clock Generator, KBI, Temperature Sensor, Watchdog OSC/Timer, PGA2.7 to 5.5
S9S08MP16E2VLFNo Longer Manufactured161S08402040-40 to 105PWM, Output Compare, Input CaptureAnalog Comparator, COP, Internal Clock Generator, KBI, Temperature Sensor, Watchdog OSC/Timer, PGA2.7 to 5.5
PC9S08MP16VWLNo Longer Manufactured161S08502522-40 to 105Input Capture, Output Compare, PWMCOP, KBI, Watchdog OSC/Timer, Analog Comparator, Internal Clock Generator, Temperature Sensor, PGA2.7 to 5.5
MC9S08MP16VWLNo Longer ManufacturedSOIC 28161S0850251122-40 to 105Input Capture, Output Compare, PWMCOP, KBI, Watchdog OSC/Timer, Analog Comparator, Internal Clock Generator, Temperature Sensor, PGA2.7 to 5.5
S9S08MP16E2CLFNo Longer Manufactured161S08402040-40 to 85PWM, Output Compare, Input CaptureAnalog Comparator, COP, Internal Clock Generator, KBI, Temperature Sensor, Watchdog OSC/Timer, PGA2.7 to 5.5
PC9S08MP16VLFNo Longer Manufactured161S08502540-40 to 105Input Capture, Output Compare, PWMCOP, KBI, Watchdog OSC/Timer, Analog Comparator, Internal Clock Generator, Temperature Sensor, PGA2.7 to 5.5
Package Information
Package DescriptionOutline VersionPackingProduct StatusPart NumberChemical ContentRoHS / Pb FreeChina RoHS LookupMSLPPT (°C)
LQFP 48 7*7*1.4P0.598ASH00962AMPQ - 1250 BRICKPOQ - 1250 BRICKActiveS9S08MP16E2MLFS9S08MP16E2MLF.pdf3260
MPQ - 2000 REELPOQ - 2000 BOXActiveS9S08MP16E2MLFRS9S08MP16E2MLFR.pdf3260
MPQ - 1250 BRICKPOQ - 1250 BRICKActiveMC9S08MP16VLFMC9S08MP16VLF.pdf3260
MPQ - 2000 REELPOQ - 2000 BOXActiveMC9S08MP16VLFRMC9S08MP16VLFR.pdf3260
No Longer ManufacturedPC9S08MP16VLFPC9S08MP16VLF.pdf3260
No Longer ManufacturedS9S08MP16E2CLFS9S08MP16E2CLF.pdf3260
No Longer ManufacturedS9S08MP16E2VLFS9S08MP16E2VLF.pdf3260
LQFP 32 7*7*1.4P0.898ASH70029AMPQ - 1250 BRICKPOQ - 1250 BRICKActiveMC9S08MP16VLCMC9S08MP16VLC.pdf3260
No Longer ManufacturedMC9S08MP16CLCMC9S08MP16CLC.pdf3260
No Longer ManufacturedPC9S08MP16VLCPC9S08MP16VLC.pdf3260
SOIC 28W98ASB42345BNo Longer ManufacturedMC9S08MP16VWLMC9S08MP16VWL.pdf3260
No Longer ManufacturedMC9S08MP12VWLMC9S08MP12VWL.pdf3260
No Longer ManufacturedPC9S08MP16VWLPC9S08MP16VWL.pdf3260
No Longer ManufacturedMC9S08MP16VWLRMC9S08MP16VWLR.pdf3260
MC9S08MP16 Series - Data Sheet S08MP
CodeWarrior® ™ Development Studio for Microcontrollers V6.3 - Data Sheet S08MP
Mask Set Errata: 0M84P - Errata S08MP
Mask Set Errata: 1M84P - Errata S08MP
AN4752, FreeMASTER Serial Driver Usage - Application Note S08SV
AN4753, Rational ClearCase Use in CodeWarrior® 10.3 - Application Note S08SV
SMBus Quick Start Guide S08MP
MC9S08MP16 PGA Module Introduction and Deep Application S08MP
System Design Guideline for 5V 8-bit families in Home Appliance Applications S08P
Synchronize Analog Modules and Timers with PDB Modules in MC9S08MP16 S08MP
Automotive High Brightness LED Control Based on the MC9S08MP16 Microcontroller S08MP
AN4058, BLDC Motor Control with Hall Effect Sensors Using the 9S08MP - Application Notes S08MP
NXP® Embedded Software Library S08 API - Reference Manual S08MP
MC9S08MP16 - Reference Manual S08MP
3 Phase BLDC Motor control on Kinetis® S08MP
CodeWarrior® Development Studio for Microcontrollers V6.x Quick Start S08MP
S08MP16 Automotive Factsheet S08MP
S08MP16 Industrial Factsheet S08MP
CodeWarrior® Development Studio for Microcontrollers v6.2, Features Matrix S08MP
FSL-TJN-FM LQFP CU Wire and Leadframe Flag Conversion Qual for 0.25um Auto Parts S08MP
CodeWarrior® Development Suite for Microcontrollers V6.3 Beans Overview S08MP
LFBDMPGMRS08FW S08SV
LIN2.x and SAE J2602 Stack kea
CW MCU v6.3 Special Edition license S08SV
98ASH00962A K22_50
S9S08MP16E2MLF.pdf S08MP
S9S08MP16E2MLFR.pdf S08MP
MC9S08MP16VLF.pdf S08MP
MC9S08MP16VLFR.pdf S08MP
PC9S08MP16VLF.pdf S08MP
S9S08MP16E2CLF.pdf S08MP
S9S08MP16E2VLF.pdf S08MP
98ASH70029A kea
MC9S08MP16VLC.pdf S08MP
MC9S08MP16CLC.pdf S08MP
PC9S08MP16VLC.pdf S08MP
98ASB42345B mc56f800x
MC9S08MP16VWL.pdf S08MP
MC9S08MP12VWL.pdf S08MP
PC9S08MP16VWL.pdf S08MP
MC9S08MP16VWLR.pdf S08MP