Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available
from Freescale for import or sale in the United States prior to September 2010: MPC5604BxMG products in 208 MAPBGA packages
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available
from Freescale for import or sale in the United States prior to September 2010: MPC5604BxMG products in 208 MAPBGA packages
General description
1
1.1
General description
Introduction
The MPC5604B/C is a family of next generation microcontrollers built on the Power Architecture™ embedded category. This
document describes the features of the family and options available within the family members, and highlights important
electrical and physical characteristics of the device
1
.
The MPC5604B/C family of 32-bit microcontrollers is the latest achievement in integrated automotive application controllers.
It belongs to an expanding family of automotive-focused products designed to address the next wave of body electronics
applications within the vehicle. The advanced and cost-efficient host processor core of the MPC5604B/C automotive controller
family complies with the Power Architecture embedded category and only implements the VLE (variable-length encoding)
APU, providing improved code density. 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.For a correct use of the datasheet, it’s recommended of referring to the errata sheet.
MPC5604B/C Microcontroller Data Sheet, Rev. 4
Freescale Semiconductor
3
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available
from Freescale for import or sale in the United States prior to September 2010: MPC5604BxMG products in 208 MAPBGA packages
Feature set dependent on selected peripheral multiplexing—table shows example implementation
Based on 105 °C ambient operating temperature
Refer to eMIOS section of device reference manual for information on the channel configuration and functions
IC - Input Capture; OC - Output Compare; PWM - Pulse Width Modulation; MC - Modulus counter
I/O count based on multiplexing with peripherals
208 MAPBGA available only as development package for Nexus2+
MPC5604B/C Microcontroller Data Sheet Data Sheet, Rev. 4
4
Freescale Semiconductor
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available
from Freescale for import or sale in the United States prior to September 2010: MPC5604BxMG products in 208 MAPBGA packages
Device blocks
2
2.1
Device blocks
Block diagram
Figure 1. MPC5604B/C series block diagram
TCU
JTAG Port
Nexus Port
Nexus
NMI
SIUL
Voltage
Regulator
NMI
Interrupt requests
from peripheral
blocks
INTC
Clocks
FMPLL
CMU
Instructions
e200z0h
(Master)
Data
Nexus 2+
(Master)
64-bit 2 x 3 Crossbar Switch
JTAG
RAM
48 KB
Code Flash DataFlash
512 KB
64 KB
Figure 1
shows a top-level block diagram of the MPC5604B/C device series.
SRAM
Controller
MPU
Flash
Controller
(Slave)
(Slave)
(Slave)
MPU
Registers
RTC
STM
SWT
ECSM
PIT
RGM
CGM
MEM
PCU
BAM
SSCM
Peripheral Bridge
Interrupt
Request
SIUL
Reset Control
External
Interrupt
Request
IMUX
GPIO &
Pad Control
36 Ch.
ADC
CTU
2x
eMIOS
4x
LINFlex
3x
DSPI
I
2
C
6x
FlexCAN
I/O
Legend:
ADC
BAM
CAN
CGM
CMU
CTU
DSPI
eMIOS
FMPLL
I2C
IMUX
INTC
JTAG
LINFlex
...
...
...
...
...
Analog-to-Digital Converter
Boot Assist Module
Controller Area Network (FlexCAN)
Clock Generation Module
Clock Monitor Unit
Cross Triggering Unit
Deserial Serial Peripheral Interface
Enhanced Modular Input Output System
Frequency-Modulated Phase-Locked Loop
Inter-integrated Circuit Bus
Internal Multiplexer
Interrupt Controller
JTAG controller
Serial Communication Interface (LIN support)
MEM
MPU
Nexus
NMI
PCU
PIT
RGM
RTC
SIUL
SRAM
SSCM
STM
SWT
TCU
Mode Entry Module
Memory Protection Unit
NexuS Development Interface (NDI) Level
Non-Maskable Interrupt
Power Control Unit
Periodic Interrupt Timer
Reset Generation Module
Real-Time Clock
System Integration Unit Lite
Static Random-Access Memory
System Status Configuration Module
System Timer Module
Software Watchdog Timer
Test Control Unit
MPC5604B/C Microcontroller Data Sheet, Rev. 4
Freescale Semiconductor
5
Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available
from Freescale for import or sale in the United States prior to September 2010: MPC5604BxMG products in 208 MAPBGA packages