S9S08MP16E2MLF Freescale Semiconductor, S9S08MP16E2MLF Datasheet

MCU 16K FLASH 20MHZ AUTO 48-LQFP

S9S08MP16E2MLF

Manufacturer Part Number
S9S08MP16E2MLF
Description
MCU 16K FLASH 20MHZ AUTO 48-LQFP
Manufacturer
Freescale Semiconductor
Series
HCS08r
Datasheet

Specifications of S9S08MP16E2MLF

Core Processor
HCS08
Core Size
8-Bit
Speed
40MHz
Connectivity
I²C, LIN, SCI, SPI
Peripherals
LVD, POR, PWM, WDT
Number Of I /o
40
Program Memory Size
16KB (16K x 8)
Program Memory Type
FLASH
Ram Size
1K x 8
Voltage - Supply (vcc/vdd)
2.7 V ~ 5.5 V
Data Converters
A/D 13x12b, D/A 3x5b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 125°C
Package / Case
48-LQFP
Processor Series
S08MP
Core
HCS08
Data Bus Width
8 bit
Data Ram Size
1 KB
Interface Type
SCI
Maximum Clock Frequency
51.34 MHz
Number Of Programmable I/os
40
Number Of Timers
2
Operating Supply Voltage
- 0.3 V to + 5.8 V
Maximum Operating Temperature
+ 125 C
Mounting Style
SMD/SMT
3rd Party Development Tools
EWS08
Development Tools By Supplier
DEMO9S08MP16
Minimum Operating Temperature
- 40 C
On-chip Adc
12 bit, 13 Channel
On-chip Dac
3 DAC, 5 bit
Controller Family/series
HCS08
No. Of I/o's
40
Ram Memory Size
1KB
Cpu Speed
40MHz
No. Of Timers
2
Embedded Interface Type
I2C, SCI, SPI
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
S9S08MP16E2MLF
Manufacturer:
FREESCALE
Quantity:
4 150
Part Number:
S9S08MP16E2MLF
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
S9S08MP16E2MLF
Manufacturer:
FREESCALE
Quantity:
4 150
Part Number:
S9S08MP16E2MLF
Manufacturer:
FREESCALE
Quantity:
20 000
Freescale Semiconductor
Data Sheet: Technical Data
MC9S08MP16 Series Data
Sheet
Features
• 8-Bit HCS08 Central Processor Unit (CPU)
• On-Chip Memory
• Power-Saving Modes
• Clock Source Options
• System Protection
• Development Support
• Peripherals
© Freescale Semiconductor, Inc., 2009. All rights reserved.
Freescale reserves the right to change the detail specifications as may be required to permit
improvements in the design of its products.
– Up to 51.34 MHz CPU at 2.7V to 5.5V across temperature
– Up to 40 MHz CPU at 2.7V to 5.5V across temperature range
– HC08 instruction set with added BGND instruction and
– Support for up to 48 interrupt/reset sources
– Up to 16 KB flash memory; read/program/erase over full
– Up to 1 KB random-access memory (RAM)
– Security circuitry to prevent unauthorized access to RAM and
– Two low power stop modes; reduced power wait mode
– Peripheral clock gating can disable clocks to unused modules
– Oscillator (XOSC) — Loop-control Pierce oscillator; Crystal
– Internal Clock Source (ICS) — Containing a
– Watchdog computer operating properly (COP) reset running
– Low-voltage detection with reset or interrupt; selectable trip
– Illegal opcode and illegal address detection with reset
– Flash memory block protection
– Single-wire background debug interface
– Breakpoint capability to allow single breakpoint setting during
– On-chip in-circuit emulator (ICE) debug module containing
– IPC — Interrupt Priority Controller with 4 programmable
– ADC — 13-channel, 12-bit resolution; 2.5 μs conversion time;
range of –40°C to 105°C
of –40°C to 125°C
additional addressing modes for LDHX and STHX
operating voltage and temperature
flash memory contents
or ceramic resonator range of 31.25–38.4 kHz or 1–16 MHz
frequency-locked-loop (FLL) controlled by internal or
external reference; precision trimming of internal reference
allows 0.2% resolutions and 2% deviation over temperature
and voltage; supports CPU frequencies up to 51.34 MHz
from dedicated 1-kHz internal clock source or bus clock
points
in-circuit debugging (plus three more breakpoints in on-chip
debug module)
three comparators and nine trigger modes. Eight deep FIFO for
storing change-of-flow addresses and event-only data. Debug
module supports both tag and force breakpoints
interrupt priority levels
automatic compare function; 1.7 mV/°C temperature sensor;
internal bandgap reference channel; operation in stop3
• Input/Output
• Package Options
– PGA — Differential programmable gain amplifier with
– HSCMP — Three fast analog comparators with positive and
– DAC — Three 5-bit digital to analog convertor used as a
– PDB — Two programmable delay blocks: PDB1 synchronizes
– SCI — Full duplex non-return to zero (NRZ); LIN master
– SPI — Full-duplex or single-wire bidirectional;
– IIC/SMBus — Up to 400 kbps; Multi-master operation;
– FTM — Two Flextimers with total of 8 channels; One
– MTIM — 8-bit modulo counter with 8-bit prescaler
– RTC — (Real-time counter) 8-bit modulus counter with
– CRC — Cyclic redundancy check generator
– KBI — Three 8 channel keyboard interrupt module with
– 40 GPIOs, 2 output-only pins.
– Hysteresis and configurable pull up device on input pins;
– 48-LQFP, 32-LQFP, 28-SOIC
– 48-LQFP qualified for automotive usage
programmable gain (x1, x2, x4, x8, x16, or x32)
negative inputs; separately selectable interrupt on rising and
falling comparator output; filtering; windowing; HSCMP1 and
HSCMP2 outputs can be optionally routed to FTM1 module;
runs in stop3
32-tap voltage reference for each comparator
PWM with samples of ADC; PDB2 synchronizes PWM with
comparing window of analog comparators
extended break generation; LIN slave extended break
detection; wake up on active edge
Double-buffered transmit and receive; Master or Slave mode;
MSB-first or LSB-first shifting
Programmable slave address; Interrupt driven byte-by-byte
data transfer; supports broadcast mode and 10-bit addressing;
SMBus compatible
2-channel (FTM1) and one 6-channel (FTM2); supports
operation up to 2x bus clock; selectable input capture, output
compare, edge- or center-aligned PWM; dead time insertion;
fault inputs
binary or decimal based prescaler; External clock source for
precise time base, time-of-day, calendar or task scheduling;
Free running on-chip low power oscillator (1 kHz) for cyclic
wake-up without external components, runs in all MCU modes
software selectable polarity on edge or edge/level modes
Configurable slew rate and drive strength on output pins;
Sink/Source current up to 20mA
48-LQFP
Case 932-03
28-SOIC
Case 751F-05
Document Number: MC9S08MP16
Rev. 1, 10/2009
32-LQFP
Case 873A-03

Related parts for S9S08MP16E2MLF

S9S08MP16E2MLF Summary of contents

Page 1

... Freescale reserves the right to change the detail specifications as may be required to permit improvements in the design of its products. © Freescale Semiconductor, Inc., 2009. All rights reserved. Document Number: MC9S08MP16 48-LQFP Case 932-03 ...

Page 2

... FTM Module Timing . . . . . . . . . . . . . . . . . . . . . 28 2.14.3 MTIM Module Timing . . . . . . . . . . . . . . . . . . . . 29 2.14.4 SPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.15 Flash Memory Specifications 2.16 EMC Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 2.16.1 Radiated Emissions . . . . . . . . . . . . . . . . . . . . . 33 3 Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.1 Device Numbering Scheme Package Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 5 Related Documentation Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 MC9S08MP16 Series Data Sheet, Rev. 1 Freescale Semiconductor ...

Page 3

... Notes: When PTF1 is configured as RESET, pin becomes bi-directional with output being open-drain drive containing an internal pull-up device. When PTF0 is configured as BKGD, pin becomes bi-directional. V pad is tied internally on 32-pin and 28-pin packages, DD2 V pad is tied internally on 28-pin packages SS2 Freescale Semiconductor ON-CHIP ICE DEBUG MODULE (DBG) CYCLIC REDUNDANCY CHECK (CRC) 8-BIT KEYBOARD INTERRUPT (KBI1) 8-BIT KEYBOARD ...

Page 4

... DD1 PTA0/SDA/TxD 11 PTA1/SCL/RxD 12 4 Figure 2. MC9S08MP16 Series in 48-LQFP MC9S08MP16 Series Data Sheet, Rev PTB4/KBI1P4/ADP4/C2IN3 35 PTE4/ADP12/C1IN4 34 PTE3/ADP11/C1IN3 SSA REFL DDA REFH PTB3/KBI1P3/ADP3/C3IN2/PGA– 31 PTB2/KBI1P2/ADP2/C1IN2/PGA+ 30 PTB1/KBI1P1/ADP1/C2IN2 29 PTB0/KBI1P0/ADP0/CIN1 28 PTE2/ADP10 27 PTE1/ADP9 26 PTE0/ADP8 25 Note: Pins in bold are lost in the next lower pin count package. Freescale Semiconductor ...

Page 5

... PTC2/KBI2P2/FTM2CH2 PTC3/KBI2P3/FTM2CH3 PTC4/KBI2P4/FTM2CH4 PTC5/KBI2P5/FTM2CH5 PTC6/KBI2P6/FTM2FAULT V V PTA0/SDA/TxD Figure 3. MC9S08MP16 Series in 32-Pin LQFP Package Freescale Semiconductor SS1 7 DD1 MC9S08MP16 Series Data Sheet, Rev. 1 Pin Assignments 25 24 PTB5/KBI1P5/CMP2OUT/ADP5/C2IN4 PTB4/KBI1P4/ADP4/C2IN3 SSA REFL DDA REFH 20 PTB3/KBI1P3/ADP3/C3IN2/PGA– PTB2/KBI1P2/ADP2/C1IN2/PGA+ 19 PTB1/KBI1P1/ADP1/C2IN2 18 PTB0/KBI1P0/ADP0/CIN1 17 16 Note: Pins in bold are lost in the next lower pin count package ...

Page 6

... PTC5/KBI2P5/FTM2CH5 PTC6/KBI2P6/FTM2FAULT PTA0/SDA/TxD PTA1/SCL/RxD PTA2/SDA/FTM1CH0 PTA3/SCL/FTM1CH1 PTF1/RESET Figure 4. MC9S08MP16 Series in 28-Pin SOIC Package SS1 DD1 MC9S08MP16 Series Data Sheet, Rev. 1 PTF0/BKGD/MS PTB6/KBI1P6/CMP3OUT/ADP6/C3IN3 PTB5/KBI1P5/CMP2OUT/ADP5/C2IN4 PTB4/KBI1P4/ADP4/C2IN3 V /V SSA REFL V /V DDA REFH PTB3/KBI1P3/ADP3/C3IN2/PGA– PTB2/KBI1P2/ADP2/C1IN2/PGA+ PTB1/KBI1P1/ADP1/C2IN2 PTB0/KBI1P0/ADP0/CIN1 PTA7/SPSCK PTA6/MOSI PTA5/SCL/MISO PTA4/TCLK/SDA/SS Freescale Semiconductor ...

Page 7

... Freescale Semiconductor <-- Lowest Priority 28 Port Pin Alt 1 Alt 2 5 PTC4 KBI2P4 FTM2CH4 6 PTC5 KBI2P5 FTM2CH5 7 PTC6 KBI2P6 FTM2FAULT — PTC7 KBI2P7 TCLK 5 — PTD0 KBI3P0 SDA 5 — PTD1 KBI3P1 SCL — PTD2 KBI3P2 PDB1OUT — ...

Page 8

... PTC3 KBI2P3 FTM2CH3 . The voltage measured on the internally DD . The internal gates connected to this pin are pulled DD MC9S08MP16 Series Data Sheet, Rev. 1 --> Highest Alt3 Alt4 6 6 C1IN4 6 6 ADP4 C2IN3 ADP5 C2IN4 ADP6 C3IN3 6 6 ADP7 C3IN4 V SS2 V DD2 Freescale Semiconductor ...

Page 9

... Ensure external V current. This will be the greatest risk when the MCU is not consuming power. Examples are system clock is present the clock rate is very low (which would reduce overall power consumption). Freescale Semiconductor Table 2. Parameter Classifications NOTE Table 3. Absolute Maximum Ratings ...

Page 10

... MC9S08MP16 Series Data Sheet, Rev. 1 into account in power calculations, determine I will be very small Consumer & Automotive Industrial –40 to 105 –40 to 125 115 135 — 71 — — 48 — and T ( neglected I Freescale Semiconductor Unit °C °C °C/W °C/W Eqn. 1 Eqn. 2 Eqn. 3 ...

Page 11

... This section includes information about power supply requirements and I/O pin characteristics. Num C Characteristic 1 — Operating Voltage 2 — Analog Supply voltage delta — Analog Ground voltage delta to V Freescale Semiconductor and T can be obtained by solving D J Table 5. ESD and Latch-up Test Conditions Description Symbol R1 C — ...

Page 12

... — — — — > — < — > — < — Freescale Semiconductor Max Unit — — — V — — — –100 mA 1.5 0.8 0.8 V 1.5 0.8 0.8 1.5 0.8 0.8 100 mA — V — μA 1 μA 1 μ kΩ 52 kΩ –0.2 mA ...

Page 13

... Input must be current limited to the value specified. To determine the value of the required current-limiting resistor, calculate resistance values for positive and negative clamp voltages, then use the larger of the two values. Freescale Semiconductor Table 7. DC Characteristics (continued) Symbol Condition ...

Page 14

... I , Low Drive Strength (except PTF1/RESET MC9S08MP16 Series Data Sheet, Rev. 1 and 125°C Max 0.8V@5mA 25°C –40° (mA 3V, High Drive DD 125°C Max 0.8V@1mA 25°C –40° 0.4 0.8 1.2 I (mA 3V, Low Drive DD Freescale Semiconductor 8 10 1.6 2.0 ...

Page 15

... Supply Current Characteristics This section includes information about power supply current in various operating modes. Num C C Run supply current 1 (CPU clock = 4 MHz Run supply current 2 (CPU clock = 16 MHz Freescale Semiconductor 1.0 0.8 0.6 0.4 0.2 0 –20 –25 0 – High Drive Strength DD ...

Page 16

... Typ Max Unit ( — — 5 2.7 — DD 0.96 — 1.3 — 7 150 DD 0.85 — 1.2 — 130 0.94 — 1.25 — 120 DD 0.83 — 1.1 — 6 100 5 300 500 DDRTC 3 300 500 Freescale Semiconductor μA μA μA μ ...

Page 17

... Most customers are expected to find that auto-wakeup from stop2 or stop3 can be used instead of the higher current wait mode. 8 Values given under the following conditions: low range operation (RANGE = 0) with a 32.768kHz crystal and low power mode (HGO = 0 Figure 9. Typical Run I Freescale Semiconductor Parameter Symbol S3I 8 S3I Figure 9 FBE FEI fbus (MHz) vs. Bus Frequency (V DD MC9S08MP16 Series Data Sheet, Rev ...

Page 18

... Electrical Characteristics 6 FBE -40 Figure 10. Typical Run Figure 11. Typical Run I 18 FEI Temperature (C) vs. Temperature (V DD FBE FEI fbus (MHz) vs. Bus Frequency (V DD MC9S08MP16 Series Data Sheet, Rev. 1 105 125 = 5V 8MHz) DD bus 3V) DD Freescale Semiconductor ...

Page 19

... Figure 12. Typical Run I 70 STOP2 STOP3 -40 Figure 13. Typical Stop I Freescale Semiconductor FBE FEI Temperature (C) vs. Temperature ( Temperature (C) vs. Temperature (V DD MC9S08MP16 Series Data Sheet, Rev. 1 Electrical Characteristics 105 125 = 3V 8MHz) DD bus 105 125 = 5V ...

Page 20

... Symbol Min Typ Max f 32 — 38 — — 16 hi-hgo f 1 — 8 hi-lp See crystal or resonator manufacturer’s recommendation. R — 10 — F — 1 — — 0 — — 100 — — 0 — — — — Freescale Semiconductor Unit kHz MHz MHz MHz MΩ kΩ ...

Page 21

... V and temperature = 25°C DD Average internal reference frequency — factory trimmed 1b P (automotive-qualified devices and temperature = 25° Internal reference frequency — user trimmed 2 T Internal reference start-up time 3 Freescale Semiconductor Rating 5 4 MCU EXTAL Crystal or Resonator 1 Characteristic MC9S08MP16 Series Data Sheet, Rev. 1 ...

Page 22

... Acquire 4 C — 0.02 0.2 Jitter percentage for a given Jitter Freescale Semiconductor Unit MHz — MHz — — %f dco %f dco %f dco %f dco dco . Bus ...

Page 23

... High Speed (ADLPC=0) Clock Freq. Low Power (ADLPC=1) 1 Typical values assume V = 5.0V, Temp = 25°C, f DDAD only and are not tested in production. 1. Based on the average of several hundred units from a typical characterization lot. Freescale Semiconductor Temperature (C) Table 11. 12-bit ADC Operating Conditions Symbol Min V 2 ...

Page 24

... MC9S08MP16 Series Data Sheet, Rev ADIN SIMPLIFIED CHANNEL SELECT CIRCUIT ADC SAR ENGINE R ADIN R ADIN R ADIN R ADIN C ADIN = DDAD REFL SSAD 1 Typ Max Unit μA 133 — μA 218 — μA 327 — 0.582 — mA 3.3 5 MHz 2 3.3 Freescale Semiconductor Comment t = ADACK 1/f ADACK ...

Page 25

... Temp = 25°C, f DDAD only and are not tested in production LSB = ( )/2 REFH REFL 3 Monotonicity and No-Missing-Codes guaranteed in 10 bit and 8 bit modes 4 Based on input pad leakage current. Refer to pad electricals. Freescale Semiconductor = V REFH DDAD Symb Min t — ADC — t — ADS — ...

Page 26

... V /32 V /32 / /32 — Min Typical Max — 200 — — V SSA DDA — 3.0 9 20.0 2 — 70 120 2 — 400 600 — 400 — Typical 450 250 DDA Freescale Semiconductor Unit μ Unit μA μ Max Unit uA 550 300 DDA ...

Page 27

... D Reset low drive 5 D BKGD/MS setup time after issuing background debug force reset to enter user or BDM modes 6 D BKGD/MS hold time after issuing background debug force reset to enter user or BDM modes Freescale Semiconductor Symbol Min V DIFFMAX ( ) – V 1.4 DDA ----------------------------- - – ...

Page 28

... MC9S08MP16 Series Data Sheet, Rev Min Typ Max t 100 — — IHIL 1 — — cyc , t Fall — 40 — — 75 — Fall — 11 — — 35 — after V MSH Min Max Unit ICSOUT 2 — t cyc 0.75 — t cyc Freescale Semiconductor Unit rises DD ...

Page 29

... These synchronizers operate from the current bus rate clock. No External clock frequency 2 D External clock period 3 D External clock high time 4 D External clock low time TCLK Freescale Semiconductor Table 17. FTM Input Timing (continued) Function Symbol t clkl t ICPW t TCLK t clkh Figure 19. FTM External Clock t ICPW t ICPW Figure 20 ...

Page 30

... SCK 1/2 — t SCK — 1/2 t SCK 1/2 — t SCK 1/2 t – 25 — ns SCK 1/2 t – 25 — ns SCK 30 — — — — — — — –10 — ns –10 — /4096 8 MHz Bus Bus 6 MHz f /4096 5 Bus MHz Freescale Semiconductor ...

Page 31

... LSBF = 0. For LSBF = 1, bit order is LSB, bit 1, ..., bit 6, MSB. (1) SS (OUTPUT) SCK (CPOL = 0) (OUTPUT) SCK (CPOL = 1) (OUTPUT) MISO (INPUT) 10 MOSI (OUTPUT) NOTES output mode (MODFEN = 1, SSOE = 1). 2. LSBF = 0. For LSBF = 1, bit order is LSB, bit 1, ..., bit 6, MSB. Freescale Semiconductor BIT BIT MSB OUT Figure 22. SPI Master Timing (CPHA = ...

Page 32

... Not defined but normally LSB of character just received BIT MSB OUT 7 BIT Figure 24. SPI Slave Timing (CPHA = BIT SLAVE MSB OUT 6 7 MSB IN BIT Figure 25. SPI Slave Timing (CPHA = 1) MC9S08MP16 Series Data Sheet, Rev SEE SLAVE LSB OUT NOTE LSB SLAVE LSB OUT LSB IN Freescale Semiconductor ...

Page 33

... Radiated Emissions Microcontroller radiated RF emissions are measured from 150 kHz to 1 GHz using the TEM/GTEM Cell method in accordance with the IEC 61967-2 and SAE J1752/3 standards. The measurement is performed with the microcontroller installed on a Freescale Semiconductor Table 20. Flash Memory Characteristics Symbol ...

Page 34

... LQFP 12K 512 Automotive Qualification 16K 1024 48 LQFP MC9S08MP16 Series Data Sheet, Rev Level f /f OSC BUS (Max –4 4 MHz crystal 2 MHz bus – Available Packages 32-Pin 32 LQFP — — — Freescale Semiconductor Unit dBμV — — 28-Pin 28 SOIC 28 SOIC — ...

Page 35

... CPU, and all module information. 6 Revision History To provide the most up-to-date information, the revision of our documents on the World Wide Web are the most current. Your printed copy may be an earlier revision. To verify you have the latest information available, refer to: http://www.freescale.com Freescale Semiconductor 9 S08 ...

Page 36

... Freescale Semiconductor product could create a situation where personal injury or death may occur. Should Buyer ...

Related keywords