Qorivva MPC5602P Microcontroller
Reference Manual
Devices Supported:
MPC5601P
MPC5602P
MPC5602PRM
Rev. 4
28 Feb 2012
MPC5602P Microcontroller Reference Manual, Rev. 4
Freescale Semiconductor
1
MPC5602P Microcontroller Reference Manual, Rev. 4
2
Freescale Semiconductor
Preface
Overview
The primary objective of this document is to define the functionality of the MPC5602P family of
microcontrollers for use by software and hardware developers. The MPC5602P family is built on
Power Architecture
®
technology and integrates technologies that are important for today’s electrical
hydraulic power steering (EHPS), electric power steering (EPS), airbag applications, anti-lock braking
systems (ABS), and motor control applications.
As with any technical documentation, it is the reader’s responsibility to be sure he or she is using the most
recent version of the documentation.
To locate any published errata or updates for this document, visit the Freescale Web site at
http://www.freescale.com/.
Audience
This manual is intended for system software and hardware developers and applications programmers who
want to develop products with the MPC5602P device. It is assumed that the reader understands operating
systems, microprocessor system design, basic principles of software and hardware, and basic details of the
Power Architecture.
Chapter organization and device-specific information
This document includes chapters that describe:
• The device as a whole
• The functionality of the individual modules on the device
In the latter, any device-specific information is presented in the section “Information Specific to This
Device” at the beginning of the chapter.
References
In addition to this reference manual, the following documents provide additional information on the
operation of the MPC5602P:
• IEEE-ISTO 5001™ - 2003 and 2010, The Nexus 5001™ Forum Standard for a Global Embedded
Processor Debug Interface
• IEEE 1149.1-2001 standard - IEEE Standard Test Access Port and Boundary-Scan Architecture
• Power Architecture Book E V1.0
(http://www.freescale.com/files/32bit/doc/user_guide/BOOK_EUM.pdf)
MPC5602P Microcontroller Reference Manual, Rev. 4
Freescale Semiconductor
3
MPC5602P Microcontroller Reference Manual, Rev. 4
4
Freescale Semiconductor
Chapter 1
Introduction
1.1
1.2
The MPC5602P microcontroller family ..........................................................................................35
Target applications ..........................................................................................................................36
1.2.1
Application examples .....................................................................................................36
1.2.1.1
Electric power steering .....................................................................................36
1.2.1.2
Airbag ...............................................................................................................37
Features ...........................................................................................................................................38
Critical performance parameters .....................................................................................................41
Chip-level features ..........................................................................................................................41
Module features ...............................................................................................................................43
1.6.1
High performance e200z0 core processor ......................................................................43
1.6.2
Crossbar switch (XBAR) ................................................................................................43
1.6.3
Enhanced direct memory access (eDMA) ......................................................................44
1.6.4
Flash memory .................................................................................................................44
1.6.5
Static random access memory (SRAM) .........................................................................45
1.6.6
Interrupt controller (INTC) .............................................................................................46
1.6.7
System status and configuration module (SSCM) ..........................................................46
1.6.8
System clocks and clock generation ...............................................................................47
1.6.9
Frequency-modulated phase-locked loop (FMPLL) ......................................................47
1.6.10
Main oscillator ................................................................................................................47
1.6.11
Internal RC oscillator .....................................................................................................47
1.6.12
Periodic interrupt timer (PIT) .........................................................................................48
1.6.13
System timer module (STM) ..........................................................................................48
1.6.14
Software watchdog timer (SWT) ....................................................................................48
1.6.15
Fault collection unit (FCU) ............................................................................................48
1.6.16
System integration unit – Lite (SIUL) ............................................................................49
1.6.17
Boot and censorship .......................................................................................................49
1.6.17.1
Boot assist module (BAM) ..............................................................................49
1.6.18
Error correction status module (ECSM) .........................................................................50
1.6.19
Peripheral bridge (PBRIDGE) ........................................................................................50
1.6.20
Controller area network (FlexCAN) ...............................................................................50
1.6.21
Safety port (FlexCAN) ...................................................................................................51
1.6.22
Serial communication interface module (LINFlex) .......................................................51
1.6.23
Deserial serial peripheral interface (DSPI) .....................................................................52
1.6.24
Pulse width modulator (FlexPWM) ................................................................................53
1.6.25
eTimer .............................................................................................................................54
1.6.26
Analog-to-digital converter (ADC) module ...................................................................54
1.6.27
Cross triggering unit (CTU) ...........................................................................................55
1.6.28
Nexus Development Interface (NDI) .............................................................................56
1.6.29
Cyclic redundancy check (CRC) ....................................................................................56
1.6.30
IEEE 1149.1 JTAG controller .........................................................................................56
1.6.31
On-chip voltage regulator (VREG) ................................................................................57
Developer environment ...................................................................................................................57
Package ............................................................................................................................................57
MPC5602P Microcontroller Reference Manual, Rev. 4
Freescale Semiconductor
5
1.3
1.4
1.5
1.6
1.7
1.8