EEWORLDEEWORLDEEWORLD

Part Number

Search

MPC5604PEFMLQ

Description
32-BIT, FLASH, 64MHz, MICROCONTROLLER, PQFP144, 20 X 20 MM, 1.40 MM HEIGHT, 0.50 MM PITCH, LQFP-144
CategoryThe embedded processor and controller    Microcontrollers and processors   
File Size2MB,84 Pages
ManufacturerNXP
Websitehttps://www.nxp.com
Download Datasheet Parametric Compare View All

MPC5604PEFMLQ Overview

32-BIT, FLASH, 64MHz, MICROCONTROLLER, PQFP144, 20 X 20 MM, 1.40 MM HEIGHT, 0.50 MM PITCH, LQFP-144

MPC5604PEFMLQ Parametric

Parameter NameAttribute value
MakerNXP
Parts packaging codeQFP
package instructionLFQFP, QFP144,.87SQ,20
Contacts144
Reach Compliance Codeunknown
ECCN code3A991.A.2
Has ADCYES
Other featuresIT ALSO OPERATES AT 5V SUPPLY
Address bus width
bit size32
maximum clock frequency40 MHz
DAC channelNO
DMA channelYES
External data bus width
JESD-30 codeS-PQFP-G144
length20 mm
Number of terminals144
Maximum operating temperature125 °C
Minimum operating temperature-40 °C
PWM channelYES
Package body materialPLASTIC/EPOXY
encapsulated codeLFQFP
Encapsulate equivalent codeQFP144,.87SQ,20
Package shapeSQUARE
Package formFLATPACK, LOW PROFILE, FINE PITCH
power supply5 V
Certification statusNot Qualified
RAM (bytes)40960
rom(word)589824
ROM programmabilityFLASH
Maximum seat height1.6 mm
speed64 MHz
Maximum slew rate100 mA
Maximum supply voltage3.6 V
Minimum supply voltage3 V
Nominal supply voltage3.3 V
surface mountYES
technologyCMOS
Temperature levelAUTOMOTIVE
Terminal formGULL WING
Terminal pitch0.5 mm
Terminal locationQUAD
width20 mm
uPs/uCs/peripheral integrated circuit typeMICROCONTROLLER

MPC5604PEFMLQ Preview

Freescale Semiconductor
Data Sheet: Advance Information
Document Number: MPC5604P
Rev. 5, 11/2009
MPC5604P
144 LQFP
20 mm x 20 mm
MPC5604P Microcontroller
Data Sheet
• High performance 64 MHz e200z0h CPU
– 32-bit Power Architecture Book E CPU
– Variable Length Encoding (VLE)
• Available memory
– As much as 512 KB on-chip code flash memory with
additional 64 KB for EEPROM emulation (data flash),
with ECC, with erase/program controller
– As much as 40 KB on-chip RAM with ECC
• Fail safe protection
– Programmable watchdog timer
– Junction temperature sensor
– Non-maskable interrupt
– Fault collection unit
• Nexus L2+ interface
• Interrupts
– 16 priority level controller
• 16-channel eDMA controller
• General purpose I/Os
– Individually programmable as input, output or special
function
• Two general purpose eTimer units
– Six timers each with up/down count capabilities
– 16-bit resolution, cascadable counters
– Quadrature decode with rotation direction flag
– Double buffer input capture and output compare
• Communications interfaces
– Two LINFlex channels (LIN 2.1)
– Four DSPI channels with automatic chip select
generation
– FlexCAN interface (2.0B Active) with 32 message
objects
– Safety port based on FlexCAN with 32 message objects
and up to 7.5 Mbit/s capability; usable as second CAN
when not used as safety port
– FlexRay™ module (V2.1) with dual or single channel,
32 message objects and up to 10 Mbit/s
100 LQFP
14 mm_x_14 mm
• Two 10-bit A/D converters
– Two × 15 input channels, four channels shared among
the two A/D converters
– Conversion time < 1 µs including sampling time at full
precision
– Programmable Cross Triggering Unit (CTU)
– Four analog watchdogs with interrupt capability
• On-chip CAN/UART/FlexRay Bootstrap loader with Boot
Assist Module (BAM)
• FlexPWM unit
– Eight complementary or independent outputs with ADC
synchronization signals
– Polarity control, reload unit
– Integrated configurable dead time unit and inverter fault
input pins
– 16-bit resolution, up to 2 × f
CPU
– Lockable configuration
– Clock generation
– 4–40 MHz main oscillator
– 16 MHz internal RC oscillator
– Software controlled FMPLL capable of speeds as fast as
64 MHz
• Voltage supply
– 3.3 V or 5 V supply for I/Os and ADC
– On-chip single supply voltage regulator with external
ballast transistor
– Operating temperature ranges: –40 to 125 °C or
–40 to 105 °C
This document contains information on a product under development. Freescale reserves the
right to change or discontinue this product without notice.
© Freescale Semiconductor, Inc., 2008, 2009. All rights reserved.
Preliminary—Subject to Change Without Notice
Table of Contents
1
2
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
1.1 Device comparison . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
1.2 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
Package pinouts and signal descriptions . . . . . . . . . . . . . . . . .6
2.1 Package pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
2.2 Pin descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
2.2.1 Power supply and reference voltage pins . . . . . .8
2.2.2 System Pins. . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
2.2.3 Pin Muxing . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
3.1 Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . .23
3.2 Recommended operating conditions . . . . . . . . . . . . . .26
3.3 Thermal characteristics. . . . . . . . . . . . . . . . . . . . . . . . .29
3.3.1 General notes for specifications at maximum
junction temperature . . . . . . . . . . . . . . . . . . . . .30
3.4 Electromagnetic interference (EMI) characteristics. . . .32
3.5 Electrostatic discharge (ESD) characteristics . . . . . . . .32
3.6 Power management electrical characteristics. . . . . . . .33
3.6.1 Voltage regulator electrical characteristics . . . .33
3.6.2 Voltage monitor electrical characteristics. . . . . .35
3.7 Power up/down sequencing . . . . . . . . . . . . . . . . . . . . .36
3.8 DC electrical characteristics . . . . . . . . . . . . . . . . . . . . .39
3.8.1 NVUSRO register . . . . . . . . . . . . . . . . . . . . . . .39
3.8.2 DC electrical characteristics (5 V) . . . . . . . . . . .39
3.8.3 DC Electrical characteristics (3.3 V) . . . . . . . . .41
3.8.4 I/O pad current specification . . . . . . . . . . . . . . 44
Temperature sensor electrical characteristics . . . . . . . 48
Main oscillator electrical characteristics . . . . . . . . . . . 48
FMPLL electrical characteristics . . . . . . . . . . . . . . . . . 49
16 MHz RC oscillator electrical characteristics . . . . . . 50
Analog-to-digital converter (ADC) electrical characteristics
51
3.13.1 Input impedance and ADC accuracy . . . . . . . . 51
3.13.2 ADC conversion characteristics . . . . . . . . . . . . 56
3.14 Flash memory electrical characteristics . . . . . . . . . . . 57
3.15 AC Specifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
3.15.1 Pad AC Specifications . . . . . . . . . . . . . . . . . . . 58
3.16 AC Timing Characteristics . . . . . . . . . . . . . . . . . . . . . . 59
3.16.1 RESET Pin Characteristics . . . . . . . . . . . . . . . 59
3.16.2 IEEE 1149.1 interface timing . . . . . . . . . . . . . . 61
3.16.3 Nexus timing. . . . . . . . . . . . . . . . . . . . . . . . . . . 64
3.16.4 External interrupt timing (IRQ pin) . . . . . . . . . . 66
3.16.5 DSPI timing . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Package characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
4.1 Package mechanical data . . . . . . . . . . . . . . . . . . . . . . 73
4.1.1 144 LQFP mechanical outline drawing. . . . . . . 73
4.1.2 100 LQFP Mechanical Outline Drawing . . . . . . 75
Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
3.9
3.10
3.11
3.12
3.13
3
4
5
6
MPC5604P Microcontroller Data Sheet, Rev. 5
2
Preliminary—Subject to Change Without Notice
Freescale Semiconductor
1
Overview
This document provides electrical specifications, pin assignments, and package diagrams for the MPC5604P series of
microcontroller units (MCUs). For functional characteristics, refer to the
MPC5604P Microcontroller Reference Manual.
MPC5604P microcontrollers are members of a new family of next generation microcontrollers built on the Power
Architecture™. This document describes the features of the family and options available within the family members, and
highlights important electrical and physical characteristics of the devices.
The MPC5604P family of 32-bit microcontrollers is the latest achievement in integrated automotive application controllers. It
belongs to an expanding range of automotive-focused products designed to address electrical hydraulic power steering (EHPS),
electric power steering (EPS) and airbag applications. The advanced and cost-efficient host processor core of the MPC5604P
automotive controller family complies with the Power Architecture embedded category, which is 100 percent user-mode
compatible with the original PowerPC user instruction set architecture (UISA). It operates at speeds of up to 64 MHz and offers
high performance processing optimized for low power consumption. It capitalizes on the available development infrastructure
of current Power Architecture devices and is supported with software drivers, operating systems and configuration code to assist
with users implementations.
1.1
Device comparison
Table 1. MPC5604P device comparison
Feature
Code Flash memory (with ECC)
Data Flash / EE (with ECC)
RAM (with ECC)
Processor core
Instruction set
CPU performance
FMPLL (frequency-modulated phase-locked loop) modules
INTC (interrupt controller) channels
PIT (periodic interrupt timer)
Enhanced DMA (direct memory access) channels
FlexRay
FlexCAN (controller area network)
Safety port
FCU (fault collection unit)
CTU (cross triggering unit)
eTimer channels
FlexPWM (pulse-width modulation) channels
Analog-to-digital converters (ADC)
LINFlex modules
DSPI (deserial serial peripheral interface) modules
MPC5603P
384 KB
64 KB
36 KB
32-bit e200z0h
VLE
0–64 MHz
2
147
1 (includes four 32-bit timers)
16
Yes
1
2
2,3
Yes (via second FlexCAN module)
Yes
Yes
2×6
8
Two (10-bit, 16-channel)
2
4
MPC5604P
512 KB
64 KB
40 KB
Table 1
provides a summary of different members of the MPC5604P family and their features to enable a comparison among
the family members and an understanding of the range of functionality offered within this family.
MPC5604P Microcontroller Data Sheet, Rev. 5
Freescale Semiconductor
Preliminary—Subject to Change Without Notice
3
Table 1. MPC5604P device comparison (continued)
Feature
CRC (cyclic redundancy check) unit
Junction temperature sensor
JTAG interface
Nexus port controller (NPC)
Supply
Digital power supply
4
Analog power supply
Internal RC oscillator
External crystal oscillator
Packages
Temperature
Standard ambient temperature
Extended ambient temperature
5
1
2
MPC5603P
Yes
Yes
Yes
Yes (Level 2+)
MPC5604P
3.3 V or 5 V single supply with external transistor
3.3 V or 5 V
16 MHz
4–40 MHz
100 LQFP
144 LQFP
–40 to 125 °C
–40 to 145 °C
32 message buffers, dual-channel.
Each FlexCAN module has 32 message buffers.
3
One FlexCAN module can act as a Safety Port with a bit rate as high as 7.5 Mbit/s.
4
3.3 V range and 5 V range correspond to different orderable parts.
5
Thermally enhanced 100-pin and 144-pin LQFP packages are under analysis to support an extended ambient
temperature range of –40 to 145 °C. The packages are not yet available.
MPC5604P Microcontroller Data Sheet, Rev. 5
4
Preliminary—Subject to Change Without Notice
Freescale Semiconductor
1.2
Block diagram
Figure 1
shows a top-level block diagram of the MPC5604P MCU.
1.2 V Regulator
Control
XOSC
16 MHz
RC Oscillator
FMPLL_0
(System)
FMPLL_1
(FlexRay, MotCtrl)
JTAG
Nexus Port
Controller
eDMA2 ¥
16 channels
Master
Instruction (32-bit)
Master
Data (32-bit)
Master
FlexRay
Master
Integer
Execution
Unit
e200z0 Core
32-bit
General
Purpose
Registers
Special
Purpose
Registers
Instruction
Unit
Branch
Prediction
Unit
Exception
Handler
Variable
Length
Encoded
Instructions
Load/Store
Unit
Interrupt
Controller
Crossbar Switch (XBAR, AMBA 2.0 v6 AHB)
Slave
Slave
Slave
Boot
Assist
Module
System
Integration
Unit-Lite
ECSM
Peripheral Bridge
Junc. Temp. Sensor
STM
Flash memory
(with ECC)
SRAM
(with ECC)
SWT
PIT
4 ch.
11
4 11
CTUCross Triggering Unit
DSPIDeserial Serial Peripheral Interface
ECSMError Correction Status Module
eTimerEnhanced Timer
FlexCANFlexible Controller Area Network
FlexPWMFlexible Pulse Width Modulation
FMPLLFrequency-Modulated Phase-Locked Loop
LINFlexSerial Communication Interface (LIN support)
PITPeriodic Interrupt Timer
SRAMStatic Random-Access Memory
STMSystem Timer Module
SWTSoftware Watchdog Timer
Figure 1. MPC5604P block diagram
MPC5604P Microcontroller Data Sheet, Rev. 5
Freescale Semiconductor
Preliminary—Subject to Change Without Notice
5
Fault Collection
Unit
eTimer (6 ch)
1.2 V Rail Vreg
Safety Port
FlexPWM
FlexCAN
LINFlex
DSPI
ADC
CTU

MPC5604PEFMLQ Related Products

MPC5604PEFMLQ MPC5603PEFMLL MPC5604PEFMLL MPC5603PEFMLQ
Description 32-BIT, FLASH, 64MHz, MICROCONTROLLER, PQFP144, 20 X 20 MM, 1.40 MM HEIGHT, 0.50 MM PITCH, LQFP-144 32-BIT, FLASH, 64MHz, MICROCONTROLLER, PQFP100, 14 X 14 MM, 1.40 MM HEIGHT, 0.50 MM PITCH, LQFP-100 32-BIT, FLASH, 64MHz, MICROCONTROLLER, PQFP100, 14 X 14 MM, 1.40 MM HEIGHT, 0.50 MM PITCH, LQFP-100 32-BIT, FLASH, 64MHz, MICROCONTROLLER, PQFP144, 20 X 20 MM, 1.40 MM HEIGHT, 0.50 MM PITCH, LQFP-144
Maker NXP NXP NXP NXP
Parts packaging code QFP QFP QFP QFP
package instruction LFQFP, QFP144,.87SQ,20 LFQFP, QFP100,.63SQ,20 LFQFP, QFP100,.63SQ,20 LFQFP, QFP144,.87SQ,20
Contacts 144 100 100 144
Reach Compliance Code unknown unknown unknown unknown
ECCN code 3A991.A.2 3A991.A.2 3A991.A.2 3A991.A.2
Has ADC YES YES YES YES
Other features IT ALSO OPERATES AT 5V SUPPLY IT ALSO OPERATES AT 5V SUPPLY IT ALSO OPERATES AT 5V SUPPLY IT ALSO OPERATES AT 5V SUPPLY
bit size 32 32 32 32
maximum clock frequency 40 MHz 40 MHz 40 MHz 40 MHz
DAC channel NO NO NO NO
DMA channel YES YES YES YES
JESD-30 code S-PQFP-G144 S-PQFP-G100 S-PQFP-G100 S-PQFP-G144
length 20 mm 14 mm 14 mm 20 mm
Number of terminals 144 100 100 144
Maximum operating temperature 125 °C 125 °C 125 °C 125 °C
Minimum operating temperature -40 °C -40 °C -40 °C -40 °C
PWM channel YES YES YES YES
Package body material PLASTIC/EPOXY PLASTIC/EPOXY PLASTIC/EPOXY PLASTIC/EPOXY
encapsulated code LFQFP LFQFP LFQFP LFQFP
Encapsulate equivalent code QFP144,.87SQ,20 QFP100,.63SQ,20 QFP100,.63SQ,20 QFP144,.87SQ,20
Package shape SQUARE SQUARE SQUARE SQUARE
Package form FLATPACK, LOW PROFILE, FINE PITCH FLATPACK, LOW PROFILE, FINE PITCH FLATPACK, LOW PROFILE, FINE PITCH FLATPACK, LOW PROFILE, FINE PITCH
power supply 5 V 5 V 5 V 5 V
Certification status Not Qualified Not Qualified Not Qualified Not Qualified
RAM (bytes) 40960 32768 40960 32768
rom(word) 589824 458752 589824 458752
ROM programmability FLASH FLASH FLASH FLASH
Maximum seat height 1.6 mm 1.7 mm 1.7 mm 1.6 mm
speed 64 MHz 64 MHz 64 MHz 64 MHz
Maximum slew rate 100 mA 100 mA 100 mA 100 mA
Maximum supply voltage 3.6 V 3.6 V 3.6 V 3.6 V
Minimum supply voltage 3 V 3 V 3 V 3 V
Nominal supply voltage 3.3 V 3.3 V 3.3 V 3.3 V
surface mount YES YES YES YES
technology CMOS CMOS CMOS CMOS
Temperature level AUTOMOTIVE AUTOMOTIVE AUTOMOTIVE AUTOMOTIVE
Terminal form GULL WING GULL WING GULL WING GULL WING
Terminal pitch 0.5 mm 0.5 mm 0.5 mm 0.5 mm
Terminal location QUAD QUAD QUAD QUAD
width 20 mm 14 mm 14 mm 20 mm
uPs/uCs/peripheral integrated circuit type MICROCONTROLLER MICROCONTROLLER MICROCONTROLLER MICROCONTROLLER
st F7 + Elderly emergency call + Try Super Mario
[i=s]This post was last edited by 247153481 on 2015-10-7 13:10[/i] I got the board, it has a big screen, I love it so much. Why not play Super Mario first?Originally, 8 buttons were needed, but the bo...
247153481 stm32/stm8
Division and shifting in embedded C language
[size=4] Let me briefly analyze the division and shift used in embedded C language programming. [/size] [size=4] The Tyrant of Division [/size] [size=4] Division can be regarded as a big consumer in e...
Jacktang Microcontroller MCU
[LPC54102] + General hardware setup
:loveliness::loveliness:It's the first time I use a perfboard to build a circuit. This time I added OLED and accelerometer to a perfboard. The basic hardware is almost ready. Now it's time to work on ...
强仔00001 NXP MCU
SensorTile boot process
[i=s] This post was last edited by fyaocn on 2017-3-10 16:57 [/i] 1. In the provided example package, there is already a hex file in motenv1, which can be downloaded directly to the memory. This proce...
fyaocn MEMS sensors
CCS3.3
After adding the source file and cmd file, I opened the Gpio.c file to program GpioMucRges. What should I do if the following things are not displayed after the black dot?...
小白子 DSP and ARM Processors
If you have any problems downloading, please contact the moderator!
If you are a novice, you may not have enough new coins to download. Since some follow-up work has not been done yet, I suggest you find the moderator directly based on the existing conditions, because...
gaoxiao Microcontroller MCU

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Robot
development
community

Index Files: 985  1835  798  1203  2090  20  37  17  25  43 
Datasheet   0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Room 1530, 15th Floor, Building B, No. 18 Zhongguancun Street, Haidian District, Beijing Telephone: (010) 82350740 Postal Code: 100190
Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号