Document
Freescale Semiconductor Advance Information
Document Number: MM912_P812 Rev. 1.0, 05/2012
S12P MCU and Multifunctional
Ignition and Injector Driver
912_P812
System In Package (SiP)
The MM912xP812 is an engine control IC combining an MCU (S12P) and analog control die (MC33812) intended for motorcycle and other single/dual cylinders small engine control applications.
The MCU S12P has 6 KB RAM, and flash memory size of 96 KB or 128 KB. The S12P family uses many of the same features found on the S12XS family, including error correction code (ECC) on flash memory, a separate data-flash module for diagnostic or data storage, a fast analog-to-digital converter (ATD), and a frequency modulated phase locked loop (IPLL) that improves the electromagnetic compatibility (EMC) performance.
The analog control IC consists of three integrated low side drivers, one pre-driver, a +5.0 V, voltage pre-regulator, an MCU watchdog circuit, an ISO 9141 K-Line interface, and a parallel interface for MCU communication. The three low side drivers are provided for driving a fuel injector, a lamp or LED, and a relay or another injector or fuel pump. The pre-driver is intended to drive either an insulated gate bipolar transistor (IGBT) or a bipolar Darlington transistor to control an ignition coil.
SMALL ENGINE CONTROL SIP
98ASA00371D 100 Pin LQFP-EP
Features:
• Designed to operate over the range of ~4.7 V ≤ VPWR ≤ 36 V
• Relay/injector/fuel pump driver—current limit—4.0 A typical
• Lamp driver—current limit—1.5 A typical
• All external outputs protected against short to battery and over-current
• VCC voltage pre-regulator provides +5.0 V power for the MCU
• MCU watchdog timer circuit with parallel refresh/time setting line
• ISO-9141 K-Line transceiver for communicating diagnostic messages
• All signal lines are accessible
• Also available with MC9S12XEP100 MCU for calibration
• For detailed specifications see data sheets for the MC33812 and MC9S12Pxxx
• Provides single package ECU for minimum PC board area
5.0 V VBAT
912_P812
VDD VCCSENS
VCCREF
VPWR LAMPIN I/O RIN I/O
RESET RESET WDRFSH I/O INJIN I/O INJFLT I/O IGNIN I/O IGNFLT I/O RELFLT I/O MRX RXD MTX TXD
EXTAL XTAL
LAMPOUT
ROUT
INJOUT
IGNFB
IGNSUP
IGNOUTH
IGNOUTL
ISO9141 PAD0
PAD1
PAD2 PAD3
PAD4
PAD5 PAD6
PAD7 PAD9
MOSI
SCK SS
MISO IRQ
PM1/TXCAN PM0/RXCAN
TEST1
TM_EN, TEST2
WD_INH
PGND
VSS
DGND
VBAT VBAT
Relay or other load
Injector
VBAT VBAT
VPWR
ISO9141
Notes
1. Surge Voltage protection recommended on VPWR
2. Not all connections on MCU shown
Figure 1. MM912_P812 Simplified Application Diagram
*This document contains certain information on a product under development. Freescale reserves the right to change or discontinue this product without notice
© Freescale Semiconductor, Inc., 2012. All rights reserved.
ORDERABLE PARTS
ORDERABLE PARTS
This section describes the part numbers available to be purchased along with their differences. Valid orderable part numbers are provided on the web. To determine the orderable part numbers for this device, go to http://www.freescale.com and perform a part number search for the following device numbers.
Table 1. Orderable Part Variations
Part Number (3) MM912IP812AMAF MM912JP812AMAF
Processor Core S12P
Flash Memory 96 k 128 k
Notes 3. To Order parts in Tape & Reel, add the R2 suffix to the part number.
RAM 6.0 k
Temperature (TA) -40 to 125 °C
Package 100 pin LQFP
Table 2. Calibration Tools
Part Number PM912NE812AMAF
Processor Core S12XEP100
Contact Contact Sales
+5.0 V
VBAT
S12P
VDD
PAD0 PAD1 PAD2 PAD3 PAD4 PAD5 PAD6 PAD7 PAD9
PB3 PT1
RESET
*PT4 *PT0 *PE6
MOSI
*PT2
SCK
*PA1
SS MISO
*PA5 RXD
IRQ TXD
PM1/TXCAN
PM0/RXCAN
EXTAL
XTAL VSS
PNP +5.0 V
EP
VPWR
33812
LAMPOUT
VCCREF VCCSENS LAMPIN RIN RESET
WDRFSH INJIN INJFLT IGNIN IGNFLT RELFLT MRX MTX
ROUT INJOUT IGNSUP
IGNFB
IGNOUTH
IGNOUTL
TM_EN, TEST2 WD_INH PGND1,2 DGND
ISO9141
Notes:
1)Surge Voltage protection recommended on VPWR
2) Not all connections on MCU shown
MIL VBAT
VBAT RELAY OR OTHER LOAD
INJECTOR VBAT
VBAT
VPWR
ISO9141 MM912_P812
* I/O pins indicated are examples only and not necessarily recommendations
Figure 2. MM912_P812 Detailed Application Diagram
MM912_P812
2
Analog Integrated Circuit Device Data Freescale Semiconductor
PART IDENTIFICATION
PART IDENTIFICATION
This section provides an explanation of the part numbers and their alpha numeric breakdown.
DESCRIPTION
Part numbers for the chips have fields that identify the specific part configuration. You can use the values of these fields to determine the specific part you have received.
FORMAT AND EXAMPLES Part numbers for a given device have the following format, followed by a device example:
Table 3 - Part Numbering - Analog EMBEDDED MCU + POWER:
MM 9 cc fpxxx rtv PPP RR - PM912JP812AMAF
FIELDS These tables list the possible values for each field in the part number (not all combinations are valid).
Table 3. Part Numbering - Anal.