935314839557 [NXP]

Microcontroller;
935314839557
型号: 935314839557
厂家: NXP    NXP
描述:

Microcontroller

微控制器 外围集成电路
文件: 总151页 (文件大小:1116K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Freescale Semiconductor  
Data Sheet: Technical Data  
Document Number: MPC5645S  
Rev. 13, 04/2015  
MPC5645S  
208 LQFP  
28 mm × 28 mm  
416 TEPBGA  
27 mm × 27 mm  
Qorivva MPC5645S  
Microcontroller Data Sheet  
176 LQFP  
24 mm × 24 mm  
1
2
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2  
1.1 Device comparison. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2  
1.2 Block diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4  
1.3 Feature list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5  
1.4 Feature details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7  
Pinout and signal descriptions . . . . . . . . . . . . . . . . . . . . . . . . 24  
2.1 176 LQFP package pinout . . . . . . . . . . . . . . . . . . . . . . 24  
2.2 208 LQFP package pinout . . . . . . . . . . . . . . . . . . . . . . 25  
2.3 416 TEPBGA package pinout. . . . . . . . . . . . . . . . . . . . 26  
2.4 Signal description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27  
System design information. . . . . . . . . . . . . . . . . . . . . . . . . . . 59  
3.1 Power-up sequencing. . . . . . . . . . . . . . . . . . . . . . . . . . 59  
Electrical characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59  
4.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59  
4.2 Parameter classification . . . . . . . . . . . . . . . . . . . . . . . . 60  
4.3 Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . 60  
4.4 Recommended operating conditions . . . . . . . . . . . . . . 62  
4.5 Thermal characteristics . . . . . . . . . . . . . . . . . . . . . . . . 64  
4.6 EMI (electromagnetic interference) characteristics . . . 69  
4.7 Power management . . . . . . . . . . . . . . . . . . . . . . . . . . . 69  
4.8 DC electrical specifications. . . . . . . . . . . . . . . . . . . . . . 74  
4.9 SSD Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . 84  
4.10 RESET electrical characteristics . . . . . . . . . . . . . . . . . 84  
4.11 Fast external crystal oscillator (4–16 MHz) electrical  
characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87  
4.12 Slow external crystal oscillator (32 KHz) electrical  
The Qorivva MPC5645S represents a new generation of  
32-bit microcontrollers targeting single-chip automotive  
instrument cluster applications. MPC5645S devices are part  
®
of the MPC56xxS family of Power Architecture -based  
devices. This family has been designed with an emphasis on  
providing cost-effective and high quality graphics capabilities  
in order to satisfy the increasing market demand for color  
Thin Film Transistor (TFT) displays within the vehicle  
cockpit. Traditional cluster functions, such as gauge drive,  
real time counter, and sound generation are also integrated on  
each device.  
3
4
Devices in the MPC56xxS family contain between 256 KB  
and 2 MB internal flash memory. The family allows for easy  
expansion and covers a broad range of cluster applications  
from low to high-end enabling users to design a complete  
platform around one common architecture. Serial flash  
memory and DRAM interfaces are provided to allow even  
greater system flexibility.  
The MPC5645S is designed to reduce development and  
production costs of TFT-based instrument cluster displays by  
providing a single-chip solution with the processing and  
storage capacity to host and execute real-time application  
software and drive TFT displays directly.  
characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88  
4.13 FMPLL electrical characteristics. . . . . . . . . . . . . . . . . . 89  
4.14 Fast internal RC oscillator (16 MHz) electrical  
characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90  
4.15 Slow internal RC oscillator (128 kHz) electrical  
The MPC5645S features a 2D OpenVG graphics accelerator,  
Video Input Unit (VIU2) and two on-chip display control  
units (DCU3 and DCULite) designed to drive two color TFT  
displays simultaneously. The MPC5645S includes an  
enhanced QuadSPI Serial Flash Controller and an optional  
DRAM controller allowing graphics RAM expansion  
externally.  
characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90  
4.16 Flash memory electrical characteristics . . . . . . . . . . . . 91  
4.17 ADC parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92  
4.18 AC specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98  
4.19 AC timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103  
Package mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . 134  
5.1 176 LQFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135  
5.2 208 LQFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137  
5.3 416 TEPBGA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141  
Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143  
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144  
5
The MPC5645S is compatible with the existing development  
infrastructure of current Power Architecture devices and are  
supported with software drivers, operating systems and  
configuration code to assist with application development.  
6
7
© Freescale Semiconductor, Inc., 20092015. All rights reserved.  
1
Overview  
1.1  
Device comparison  
Table 1. MPC5645S device comparison  
Feature  
MPC5645S  
Package  
CPU  
208 LQFP  
416 TEPBGA  
176 LQFP  
e200z4d  
4 KB Instruction-Cache  
16-entry Memory Management Unit (MMU)  
Floating Point Unit (FPU)  
Signal Processing Extension (SPE)  
Execution speed  
Flash memory (ECC)  
RAM (ECC)  
Static–125 MHz  
2 MB  
64 KB  
On-chip graphics RAM (no ECC)  
MPU  
1 MB  
16 entry  
eDMA  
16 channels  
No  
DRAM controller  
Yes  
OpenVG Graphics Accelerator  
(GFX2D)  
Yes (OpenVG 1.1)  
Display Control Unit (DCU3)  
Yes  
Yes  
Yes  
Display Control Unit Lite (DCULite)  
No  
No  
Timing Controller (TCON) and RSDS  
interface  
Video Input Unit (VIU2)  
Yes  
QuadSPI serial flash interface  
Stepper Motor Controller (SMC)  
Stepper Stall Detect (SSD)  
Yes  
4 motors  
6 motors  
Yes  
Sound Generator Module (SGM)  
32 kHz external crystal oscillator  
Yes  
Yes  
Real Time Counter and Autonomous  
Periodic Interrupt (RTC/API)  
Yes  
Periodic interrupt timer (PIT)  
Software Watchdog Timer (SWT)  
System Timer Module (STM)  
Timed I/O1  
8 ch, 32-bit  
Yes  
4 ch, 32-bit  
20 ch, 16-bit: IC / OC / OPWM  
8 ch, 16-bit: IC / OC  
4 ch, 16-bit: IC / OC / OPWM / QDEC  
Analog-to-Digital Converter (ADC)2  
16 channels, 10-bit  
20 channels, 10-bit  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
2
Freescale Semiconductor  
Table 1. MPC5645S device comparison (continued)  
MPC5645S  
Feature  
Package  
208 LQFP  
416 TEPBGA  
176 LQFP  
CAN (64 mailboxes)  
3 × FlexCAN  
Yes  
CAN sampler  
Serial communication interface  
3 × LINFlex  
2 × DSPI  
4 × LINFlex  
3 × DSPI  
SPI  
I2C  
4
GPIO  
Debug  
128  
150  
1773  
Nexus Class 3 (12×MDO)  
Nexus Class 3 (4×MDO)4  
1
2
3
4
IC-Input Capture, OC-Output Compare, OPWM-Output Pulse Width Modulation, QDEC- Quadrature Decode Mode  
Support for external multiplexer enabling up to 8 channels  
The 416-pin GPIO count does not include the DRAM interface, which is dedicated to DRAM only.  
Nexus pins are multiplexed with other functional pins on 176 LQFP and 208 LQFP package options.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
3
1.2  
Block diagram  
System  
integration  
Debug  
Crossbar switch masters  
e200z4d  
JTAG  
VReg  
Oscillator  
FMPLL 0  
FMPLL 1  
RTC/32Kosc  
INTC  
Nexus 3+  
GFX2D  
DCULite  
TCON / RSDS  
MMU  
I-CACHE  
VIU2  
DCU3  
eDMA  
Crossbar Switch  
Memory Protection Unit  
PIT  
Flash  
memory  
SRAM  
64 KB  
Graphics  
SRAM  
STM  
PBRIDGE  
QuadSPI  
2 MB  
1 MB  
DRAM interface  
SWT  
BAM  
EEE  
RLE decoder  
Crossbar switch slaves  
Communication I/O system  
SSD  
ADC  
BAM  
eDMA  
DCU3  
– Analog-to-Digital Converter  
– Boot Assist Module  
– Enhanced Direct Memory Access Controller  
– Display Control Unit  
PBRIDGE – Peripheral Bridge  
PIT  
RLE  
– Periodic Interrupt Timer  
– Run Length Encoding  
RSDS  
RTC  
SGM  
SMC  
SSD  
STM  
SWT  
TCON  
VIU2  
VReg  
– Reduced-Swing Differential Signal interface  
– Real Time Clock  
– Sound Generator Module  
– Stepper Motor Controller  
– Stepper Stall Detect  
– System Timer Module  
– Software Watchdog Timer  
– Timing Controller  
DCULite – Display Control Unit Lite  
DSPI  
eMIOS  
– Serial Peripherals Interface  
– Enhanced Modular Input/Output System  
FlexCAN – Controller Area Network Controller  
FMPLL  
GFX2D  
INTC  
JTAG  
MMU  
– Frequency-Modulated Phase-Locked Loop  
– OpenVG Graphics Accelerator  
– Interrupt Controller  
– Joint Test Action Group interface  
– Memory Management Unit  
– Video Input Unit  
– Voltage regulator  
QuadSPI – Quad IO serial flash interface  
Figure 1. MPC5645S block diagram  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
4
Freescale Semiconductor  
1.3  
Feature list  
Dual-issue, 32-bit Power Architecture Book E compliant CPU core complex (e200z4d)  
— Memory Management Unit (MMU)  
— 4 KB, 2/4-way instruction cache  
2 MB on-chip ECC flash memory with:  
— Flash memory controller  
— Prefetch buffers  
64 KB on-chip ECC SRAM  
1 MB on-chip non-ECC graphics SRAM with two-port graphics SRAM controller  
Memory Protection Unit (MPU) with up to 16 region descriptors and 32-byte region granularity to provide basic  
memory access permission and ensure separation between different codes and data  
Interrupt Controller (INTC) with 163 peripheral interrupt sources and eight software interrupts  
Two Frequency-Modulated Phase-Locked Loops (FMPLLs)  
— Primary FMPLL (FMPLL0) provides a system clock up to 125 MHz  
— Auxiliary FMPLL (FMPLL1) is available for use as an alternate, modulated or non-modulated clock source to  
eMIOS modules, QuadSPI and as alternate clock to the DCU and DCU-Lite for pixel clock generation  
Crossbar switch architecture enables concurrent access of peripherals, flash memory or RAM from multiple bus  
masters  
16-channel Enhanced Direct Memory Access controller (eDMA) with multiple transfer request sources using a DMA  
channel multiplexer  
Boot Assist Module (BAM) with 8 KB dedicated ROM for embedded boot code supports boot options including  
download of boot code via a serial link (CAN or SCI)  
Two Display Control Units (DCU3 and DCULite) for direct drive of up to two TFT LCD displays up to XGA  
resolution  
Timing Controller (TCON) and RSDS interface for the DCU3 module  
2D OpenVG 1.1 and raster graphics accelerator (GFX2D)  
Video Input Unit (VIU2) supporting 8/10-bit ITU656 video input, YUV to RGB conversion, video down-scaling,  
de-interlacing, contrast adjustment and brightness adjustment.  
DRAM controller supporting DDR1, DDR2, and LPDDR1 DRAMs  
Stepper Motor Controller (SMC)  
— High-current drivers for up to six instrument cluster gauges driven in full dual H-bridge configuration  
— Stepper motor return-to-zero and stall detection module  
— Stepper motor short circuit detection  
Sound Generator Module (SGM)  
— 4-channel mixer  
— Supports PCM wave playback and synthesized tones  
2
— Optional PWM or I S outputs  
Two 16-channel Enhanced Modular Input Output System (eMIOS) modules  
— Support a range of 16-bit Input Capture, Output Compare, Pulse Width Modulation and Quadrature Decode  
functions  
10-bit Analog-to-Digital Converter (ADC) with a maximum conversion time of 1 μs  
— Up to 20 internal channels  
— Up to 8 external channels  
Three Deserial Serial Peripheral Interface (DSPI) modules for full-duplex, synchronous, communications with  
external devices  
QuadSPI serial flash memory controller  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
5
— Supports single, dual and quad IO serial flash memory  
— Interfaces to external, memory-mapped serial flash memories  
— Supports simultaneous addressing of 2 external serial flashes to achieve up 80 MB/s read bandwidth  
RLE decoder supporting memory to memory decoding of RLE data in conjunction with eDMA  
Four local interconnect network (LINFlex) controller modules  
— Capable of autonomous message handling (master), autonomous header handling (slave mode), and UART  
support  
— Compliant with LIN protocol rev 2.1  
Three controller-area network (FlexCAN) modules  
— Compliant with the CAN protocol version 2.0 C  
— 64 configurable buffers  
— Programmable bit rate of up to 1 Mb/s  
2
Four Inter-Integrated Circuit (I C) internal bus controllers with master/slave bus interface  
Low-power loop controlled pierce crystal oscillator supporting 4–16MHz external crystal or resonator  
Real Time Counter (RTC) with clock source from internal 128 kHz or 16 MHz oscillator supporting autonomous  
wake-up with 1 ms resolution with maximum timeout of 2 seconds  
— Support for real time counter (RTC) with clock source from external 32 KHz crystal oscillator, supporting  
wake-up with 1 s resolution and maximum timeout of one hour  
— RTC optionally clocked by fast 4–16 MHz external oscillator  
System timers:  
— Four-channel 32-bit System Timer Module (STM)  
— Eight-channel 32-bit Periodic Interrupt Timer (PIT) module (including ADC trigger)  
— Software Watchdog Timer (SWT)  
System Integration Unit Lite (SIUL) module to manage external interrupts, GPIO and pad control  
System Status and Configuration Module (SSCM)  
— Provides information for identification of the device, last boot mode, or debug status  
— Provides an entry point for the censorship password mechanism  
Clock Generation Module (MC_CGM) to generate system clock sources and provide a unified register interface,  
enabling access to all clock sources  
Clock Monitor Unit (CMU)  
— Monitors the integrity of the fast (4–16 MHz) external crystal oscillator and the primary FMPLL (FMPLL0)  
— Acts as a frequency meter, measuring the frequency of one clock source and comparing it to a reference clock  
Mode Entry Module (MC_ME)  
— Controls the device power mode, i.e., RUN, HALT, STOP, or STANDBY  
— Controls mode transition sequences  
— Manages the power control, voltage regulator, clock generation and clock management modules  
Power Control Unit (MC_PCU) to implement standby mode entry/exit and control connections to power domains  
Reset Generation Module (MC_RGM) to manage reset assertion and release to the device at initial power-up  
Nexus Development Interface (NDI) per IEEE-ISTO 5001-2008 Class 3 standard with additional Class 4 features:  
— Watchpoint Triggering  
— Processor Overrun Control  
Device/board boundary-scan testing supported per Joint Test Action Group (JTAG) of IEEE (IEEE 1149.1)  
On-chip voltage regulator controller for regulating the 3.3–5 V supply voltage down to 1.2 V for core logic (requires  
external ballast transistor)  
1
Package:  
— 176 LQFP, 0.5 mm pitch, 24 mm × 24 mm outline  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
6
Freescale Semiconductor  
— 208 LQFP, 0.5 mm pitch, 28 mm × 28 mm outline  
— 416 TEPBGA, 1mm ball pitch, 27 mm × 27 mm outline  
1.4  
Feature details  
1.4.1  
Low-power operation  
The MPC5645S is designed for optimized low-power operation and dynamic power management of the CPU and peripherals.  
Power management features include software-controlled clock gating of peripherals and multiple power domains to minimize  
leakage in low-power modes.  
There are three low-power modes:  
STANDBY  
STOP  
HALT  
and five dynamic power modes — RUN[0..3] and DRUN. All low-power modes use clock gating to halt the clock for all or part  
of the device.  
STANDBY mode turns off the power to the majority of the chip to offer the lowest power consumption mode.  
The device can be awakened from STANDBY mode via from any of up to 23 I/O pins, a reset or from a periodic wake-up using  
a low power oscillator. If required, it is possible to enable the internal 16 MHz oscillator, the external 4–16 MHz oscillator, and  
the external 32 KHz oscillator.  
In STANDBY mode the contents of the CPU, on-chip peripheral registers, and potentially some of the volatile memory are lost.  
The two possible configurations in STANDBY mode are:  
The device retains 64 KB of the on-chip SRAM, but the content of the graphics SRAM is lost.  
The device retains 8 KB of the on-chip SRAM, but the content of the graphics SRAM is lost.  
STOP mode maintains power to the entire device allowing the retention of all on-chip registers and memory, and providing a  
faster recovery low power mode than the lowest-power STANDBY mode. There is no need to reconfigure the device before  
executing code. The clocks to the CPU and peripherals are halted and can be optionally stopped to the oscillator or PLL at the  
expense of a slower start-up time.  
STOP is entered from RUN mode only. Wake-up from STOP mode is triggered by an external event or by the internal periodic  
wake-up, if enabled.  
RUN modes are the main operating modes where the entire device can be powered and clocked and from which most processing  
activity is done. Four dynamic RUN modes are supported—RUN0 - RUN3. The ability to configure and select different RUN  
modes enables different clocks and power configurations to be supported with respect to each other and to allow switching  
between different operating conditions. The necessary peripherals, clock sources, clock speed, and system clock prescalers can  
be independently configured for each of the four RUN modes of the device.  
HALT mode is a reduced activity, low power mode intended for moderate periods of lower processing activity. In this mode the  
CPU system clocks are stopped but user-selected peripheral tasks can continue to run. It can be configured to provide more  
efficient power management features (switch-off PLL, flash memory, main regulator, etc.) at the cost of longer wake up latency.  
The system returns to RUN mode as soon as an event or interrupt is pending.  
The following table summarizes the operating modes of the MPC5645S.  
1. See the device comparison table for package offerings for each device in the family.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
7
Table 2. Operating mode summary  
Clock sources  
SoC features  
Wake-up time1  
RUN  
On  
CG  
CG  
Off  
OP OP OP2 On OP OP On OP On OP  
OP OP OP2 On OP OP On OP On OP OP OP FP  
FP  
HALT  
STOP  
30 µs 3  
CG CG OP2 CG CG CG OP OP On OP OP OP LP 350 µs 4 µs 20 µs 1 ms 200 µs — 30 µs 3  
STAND  
BY  
Off Off 64K Off Off Off OP OP On OP OP OP LP 350 µs 8 µs 100 µs 1 ms 200 µs Var 28 µs  
4
Off  
Off Off 8K5 Off Off Off OP OP On OP OP OP LP 200 µs 8 µs 100 µs 1 ms 200 µs Var 28 µs  
POR  
500 µs 8 µs 100 µs 1 ms 200 µs  
BAM6  
Table key:  
• On — Powered and clocked  
• OP — Optionally configurable to be enabled or disabled (clock gated)  
• CG — Clock Gated, Powered but clock stopped  
• Off — Powered off and clock gated  
• FP — VREG Full Performance mode  
• LP — VREG Low Power mode, reduced output capability of VREG but lower power consumption  
• Var — Variable duration, based on the required reconfiguration and execution clock speed  
• BAM — Boot Assist Module Software and Hardware used for device start-up and configuration  
1
A high level summary of some key durations that need to be considered when recovering from low power modes. This  
does not account for all durations at wake up. Other delays will be necessary to consider including, but not limited to the  
external supply start-up time.  
IRC Wake-up time must not be added to the overall wake-up time as it starts in parallel with the VREG.  
All other wake-up times must be added to determine the total start-up time.  
2
3
4
5
6
Either 64 KB or 8 KB available.  
Flash configured in disabled mode.  
64 KB of the RAM contents is retained, but not accessible in STANDBY mode.  
8 KB of the RAM contents is retained, but not accessible in STANDBY mode.  
Dependent on boot option after reset.  
Additional notes on low power operation:  
Fast wake-up using the on-chip 16 MHz internal RC oscillator allows rapid execution from RAM on exit from low  
power modes  
The 16 MHz internal RC oscillator supports low speed code execution and clocking of peripherals when it is selected  
as the system clock and can also be used as the PLL input clock source to provide fast start-up without the external  
oscillator delay  
The device includes an internal voltage regulator that includes the following features:  
— Regulates input to generate all internal supplies  
— Manages power gating  
— External ballast transistor for high power regulator  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
8
Freescale Semiconductor  
— Low-Power and Ultra-Low-Power regulators support operation when in STOP and STANDBY modes,  
respectively, to minimize power consumption  
— Startup on-chip regulators in <350μs for rapid exit of STOP and STANDBY modes  
— Low voltage detection on main supply and 1.2 V regulated supplies  
1.4.2  
e200z4d core  
®
The e200z4d Power Architecture core provides the following features:  
Dual issue, 32-bit Power Architecture Book E compliant CPU  
Implements the VLE APU for reduced code footprint  
In-order execution and retirement  
Precise exception handling  
Branch processing unit  
— Dedicated branch address calculation adder  
— Branch target prefetching using 8-entry BTB  
Supports independent instruction and data accesses to different memory subsystems, such as SRAM and Flash memory  
via independent Instruction and Data BIUs.  
Load/store unit  
— 2 cycle load latency  
— Fully pipelined  
— Big and Little endian support  
— Misaligned access support  
64-bit General Purpose Register file  
Dual AHB 2.v6 64-bit System buses  
Memory Management Unit (MMU) with 16-entry fully-associative TLB and multiple page size support  
4 KB, 2/4-Way Set Associative Instruction Cache  
Signal Processing Extension (SPE1.1) APU supporting SIMD fixed-point operations using the 64-bit General Purpose  
Register file  
Embedded Floating-Point (EFP2) APU supporting scalar and vector SIMD single-precision floating-point operations,  
using the 64-bit General Purpose Register file  
Nexus Class 3 real-time Development Unit  
Dynamic power management of execution units, cache and MMU  
1.4.3  
Crossbar switch (XBAR)  
The XBAR multi-port crossbar switch supports simultaneous connections between seven master ports and eight slave ports.  
The crossbar supports a 32-bit address bus width and a 64-bit data bus width.  
The crossbar allows concurrent transactions to occur from any master port to any slave port but one of those transfers must be  
an instruction fetch from internal flash. If a slave port is simultaneously requested by more than one master port, arbitration  
logic selects the higher priority master and grants it ownership of the slave port. All other masters requesting that slave port are  
stalled until the higher priority master completes its transactions. Requesting masters having equal priority are granted access  
to a slave port in round-robin fashion, based upon the ID of the last master to be granted access.  
The crossbar provides the following features:  
Seven master ports:  
— e200z4d core instruction port  
— e200z4d core complex load/store data port  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
9
— eDMA controller  
— DCU  
— DCULite  
— VIU  
— 2D Graphics Accelerator (GFX2D)  
Seven slave ports:  
— Platform Flash Controller (2 Ports)  
— Platform SRAM Controller  
— Graphics SRAM Controller (2 Ports)  
— QuadSPI serial flash Controller and RLE Decoder  
— Peripheral Bridge  
32-bit internal address bus, 64-bit internal data bus  
Programmable Arbitration Priority  
— Requesting masters can be treated with equal priority and will be granted access to a slave port in round-robin  
fashion, based upon the ID of the last master to be granted access, or a priority order can be assigned by software  
at application run time  
Temporary dynamic priority elevation of masters  
1.4.4  
Enhanced Direct Memory Access (eDMA)  
The eDMA module is a controller capable of performing complex data movements via 16 programmable channels, with  
minimal intervention from the host processor. The hardware micro architecture includes a DMA engine which performs source  
and destination address calculations, and the actual data movement operations, along with an SRAM-based memory containing  
the transfer control descriptors (TCD) for the channels. This implementation is utilized to minimize the overall block size. The  
eDMA module provides the following features:  
16 channels support independent 8-, 16-, or 32-bit single value or block transfers  
Supports variable sized queues and circular queues  
Source and destination address registers are independently configured to post-increment or remain constant  
Each transfer is initiated by a peripheral, CPU, periodic timer interrupt or eDMA channel request  
Each DMA channel can optionally send an interrupt request to the CPU on completion of a single value or block  
transfer  
2
DMA transfers possible between system memories, QuadSPI, RLE Decoder, DSPIs, I C, ADC, eMIOS, and General  
Purpose I/Os (GPIOs)  
Programmable DMA Channel Mux allows assignment of any DMA source to any available DMA channel with up to  
a total of 64 potential request sources  
1.4.5  
Interrupt Controller (INTC)  
The INTC (interrupt controller) provides priority-based preemptive scheduling of interrupt requests, suitable for statically  
scheduled hard real-time systems.  
For high priority interrupt requests, the time from the assertion of the interrupt request from the peripheral to when the processor  
is executing the interrupt service routine (ISR) has been minimized. The INTC provides a unique vector for each interrupt  
request source for quick determination of which ISR needs to be executed. It also provides an ample number of priorities so that  
lower priority ISRs do not delay the execution of higher priority ISRs. To allow the appropriate priorities for each source of  
interrupt request, the priority of each interrupt request is software configurable.  
When multiple tasks share a resource, coherent accesses to that resource need to be supported. The INTC supports the priority  
ceiling protocol for coherent accesses. By providing a modifiable priority mask, the priority can be raised temporarily so that  
all tasks which share the resource can not preempt each other.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
10  
Freescale Semiconductor  
Multiple processors can assert interrupt requests to each other through software setable interrupt requests. These same software  
setable interrupt requests also can be used to break the work involved in servicing an interrupt request into a high priority portion  
and a low priority portion. The high priority portion is initiated by a peripheral interrupt request, but then the ISR asserts a  
software setable interrupt request to finish the servicing in a lower priority ISR. Therefore these software setable interrupt  
requests can be used instead of the peripheral ISR scheduling a task through the RTOS. The INTC provides the following  
features:  
Unique 9-bit vector for each of the possible 128 separate interrupt sources  
Eight software triggerable interrupt sources  
16 priority levels with fixed hardware arbitration within priority levels for each interrupt source  
Ability to modify the ISR or task priority  
— Modifying the priority can be used to implement the Priority Ceiling Protocol for accessing shared resources  
External non maskable interrupt directly accessing the main CPU critical interrupt mechanism  
32 external interrupts  
1.4.6  
QuadSPI serial flash memory controller  
The QuadSPI module enables use of external serial flash memories supporting single, dual, and quad modes of operation. It  
features the following:  
Maximum serial clock frequency 80 MHz  
Memory mapped read access for AHB crossbar switch masters  
Automatic serial flash read command generation by CPU, eDMA, DCU, or DCULite read access on AHB bus  
Supports single, dual, and quad serial flash read commands  
Simultaneous mode:  
— Supports concurrent read of two external serial flashes  
— The quad data streams from the two flashes can be recombined in the QuadSPI to achieve up to 80 MB/s read  
bandwidth with 80 MHz serial flash  
16×64-bit buffer with speculative fetch and buffer flush mechanisms to maximize read bandwidth of serial flash  
DMA support  
All Serial Flash program, erase, read, and configuration commands available via IP bus interface  
1.4.7  
System Integration Unit Lite (SIUL)  
The SIUL controls MCU reset configuration, pad configuration, external interrupt, general purpose I/O (GPIO), internal  
peripheral multiplexing, and the system reset operation.  
The GPIO features the following:  
Up to four levels of internal pin multiplexing, allowing exceptional flexibility in the allocation of device functions for  
each package  
Centralized general purpose input output (GPIO) control  
All GPIO pins can be independently configured to support pull-up, pull down, or no pull  
Reading and writing to GPIO supported both as individual pins and 16-bit wide ports  
All peripheral pins can be alternatively configured as both general purpose input or output pins except ADC channels  
which support alternative configuration as general purpose inputs  
Direct readback of the pin value supported on all digital output pins through the SIU  
Configurable digital input filter that can be applied to up to 24 general purpose input pins for noise elimination on  
external interrupts  
Register configuration protected against change with soft lock for temporary guard or hard lock to prevent  
modification until next reset  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
11  
1.4.8  
On-chip flash memory with ECC  
The MPC5645S microcontroller has the following flash memory features:  
2 MB of flash memory  
— Typical flash memory access time: 0 wait-state for buffer hits, 3 wait-states for page buffer miss at 125 MHz  
— Two 4×128-bit page buffers with programmable prefetch control  
One set of page buffers can be allocated for code-only, fixed partitions of code and data, all available for any  
access  
One set of page buffers allocated to Display Controller Units, Graphics Accelerator, and the eDMA  
— 64-bit ECC with single-bit correction, double-bit detection for data integrity  
Small block flash arrangement to support features such as boot block, EEPROM Emulation, operating system block  
— 8×16 KB  
— 2×64 KB  
— 2×128 KB  
— 6×256 KB  
Hardware managed flash writes, erase and verify sequence  
Censorship protection scheme to prevent Flash content visibility  
1.4.9  
SRAM  
The MPC5645S microcontroller has 64 KB general-purpose on-chip SRAM with the following features:  
Typical SRAM access time: 1 wait-state for reads and 32-bit writes  
32-bit ECC with single-bit correction, double bit detection for data integrity  
Supports byte (8-bit), half word (16-bit), word (32-bit), and double-word (64-bit) writes for optimal use of memory  
User transparent ECC encoding and decoding for byte, half word, and word accesses  
Separate internal power domains applied to 56 KB and 8 KB SRAM blocks during STANDBY modes to retain  
contents during low power mode  
1.4.10 On-chip graphics SRAM  
The MPC5645S microcontroller has 1 MB on-chip graphics SRAM with the following features:  
Two crossbar slave ports:  
— One dedicated to the 2D Graphics Accelerator (GFX2D) access  
— One dedicated to all other crossbar masters  
Usable as general purpose SRAM  
Supports byte (8-bit), half word (16-bit), word (32-bit), and double-word (64-bit) writes for optimal use of memory  
RAM controller with hardware RAM fill function supporting all-zeroes or all-ones SRAM initialization  
Independent data buffers (one per AHB port) for maximum system performance  
— Optimized for burst transfers (read + write)  
— Programmable read prefetch capabilities  
1.4.11 Memory Protection Unit (MPU)  
The MPU features the following:  
Sixteen region descriptors for per master protection  
Start and end address defined with 32-byte granularity  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
12  
Freescale Semiconductor  
Overlapping regions supported  
Protection attributes can optionally include process ID  
Protection offered for 4 concurrent read ports  
Read and write attributes for all masters  
Execute and supervisor/user mode attributes for processor masters  
1.4.12 2D Graphics Accelerator (GFX2D)  
Native vector graphics rendering  
— Compatible with OpenVG1.1  
— Complete hardware OpenVG 1.1 rendering pipeline  
— Both geometry and pixel processing  
— Adaptive processing of Bezier curves and strokes  
16-sample edge anti-aliasing  
— High image quality, font scalability, etc.  
— 4× Rotated Grid Supersampling (RGSS) AA for Flash  
3D perspective texturing, reflections, and shadowing  
Shading (linear or radial gradient)  
Separate 2D engine for BitBlt, fill, and ROP operations  
Significant performance improvement when compared to software or 3D GPU-based OpenVG implementations  
1.4.13 Display Control Unit (DCU3)  
The DCU3 is a display controller designed to drive TFT LCD displays up to WVGA resolution using direct blit graphics and  
video.  
The DCU3 generates all the necessary signals required to drive the TFT LCD displays: up to 24-bit RGB data bus, Pixel Clock,  
Data Enable, Horizontal-Sync, and Vertical-Sync.  
The flexible architecture of the DCU3 enables the display of OpenVG-rendered frame buffer content and direct blit rendered  
graphics simultaneously.  
An optional Timing Controller (TCON) and RSDS interface is available to directly drive the row and column drivers of a  
display panel.  
Internal memory resource of the device allows to easily handle complex graphics contents (pictures, icons, languages, fonts).  
The DCU3 supports 4-plane blending and 16 graphics layers. Control Descriptors (CDs) associated with each of the 16 layers  
enable effective merging of different resolutions into one plane to optimize use of internal memory buffers. A layer may be  
constructed from graphic content of various resolutions including indexed colors of 1, 2, 4, and 8 bpp, direct colors of 16, 24,  
and 32 bpp, and a YUV 4:2:2 color space. The ability of the DCU3 to handle input data in resolutions as low as 1bpp, 2bpp,  
and 4bpp enables a highly efficient use of internal memory resources of the MPC5645S. A special tiled mode can be enabled  
on any of the 16 layers to repeat a pattern optimizing graphic memory usage.  
A hardware cursor can be managed independently of the layers at blending level increasing the efficient use of the internal  
DCU3 resources.  
To secure the content of all critical information to be displayed, a safety mode can be activated to check the integrity of critical  
data along the whole system data path from the memory to the TFT pads.  
The DCU3 features the following:  
Display color depth: up to 24 bpp  
Generation of all RGB and control signals for TFT  
Four-plane blending  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
13  
Maximum number of Input Layers: 16 (fixed priority)  
Dynamic Look-Up-Table (Color and Gamma Look-Up)  
α−blending range: up to 256 levels  
Transparency Mode  
Gamma Correction  
Tiled mode on all the layers  
Hardware Cursor  
Supports YCrCb 4:2:2 input data format  
RLE decode inline supporting direct read of RLE compressed images from system memory  
Critical display content integrity monitoring for Functional Safety support  
Internal Direct Memory Access (DMA) module to transfer data from internal and / or external memory  
Support displays up to 800 x 480 pixel resolutions  
The DCU3 also features a Parallel Data Interface (PDI) to receive external digital video or graphic content into the DCU3. The  
PDI input is directly injected into the DCU3 background plane FIFO. When the PDI is activated, all the DCU3 synchronization  
is extracted from the external video stream to guarantee the synchronization of the two video sources.  
The PDI can be used to:  
Connect a video camera output directly to the PDI  
Connect a secondary display driver as slave with a minimum of extra cost  
Connect a device gathering various Video sources  
Provide flexibility to allow the DCU to be used in slave mode (external synchronization)  
The PDI features the following:  
Supported color modes:  
— 8-bit mono  
— 8-bit color multiplexed  
— RGB565  
— 16-bit/18-bit RAW color  
Supported synchronization modes:  
— embedded ITU-R BT.656-4 (RGB565 mode 2)  
— HSYNC, VSYNC  
— Data Enable  
Direct interface with DCU3 background plane FIFO  
Synchronization generation for the DCU3  
1.4.14 Display Control Unit Lite (DCULite)  
The DCULite is a display controller designed to enable the MPC5645S to drive a second TFT LCD display up to XGA  
resolution using direct blit graphics and video. The DCULite includes all features of the DCU3, including the PDI with the  
following exceptions:  
Reduced from 4-plane to 2-plane blending  
Reduced from 16 layers to 4 layers  
Reduced CLUT size  
1.4.15 Timing Controller (TCON) and RSDS interface  
The TCON enables direct drive of the row and column drivers of display panels enabling emulation of TCON ICs used in  
display panels.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
14  
Freescale Semiconductor  
Programmable Timing Generation unit featuring 12 waveform generators allowing high degree of flexibility in panel  
waveform generation  
Reduced Swing Differential Signaling (RSDS) interface for RGB data and pixel clock  
Conforms to “RSDS ‘Intra Panel’ Interface Specification” Rev. 1.0 (National Semiconductor)  
1.4.16 RLE decoder  
The RLE decoder is a crossbar slave sharing a slave port with the QuadSPI module. The platform eDMA is used to stream  
compressed image data into and extract decompressed data out of the RLE Decoder.  
Lossless decompression  
Pixel formats supported: 8 bpp, 16 bpp, 24 bpp, and 32 bpp  
AHB mapped read and write registers in RLE_DEC to achieve higher throughput  
Programmable fill levels of read and write buffers for initiating burst transfers  
Crop feature: Support for selectively reading out a part of decompressed image data taking complete compressed data  
for the full image as input  
1.4.17 DRAM controller  
The DRAM controller is a multi-port DRAM controller supporting LPDDR1, DDR-1, and DDR-2 memories. The DRAM  
controller listens to the incoming requests to the seven buses in parallel and then sends commands to the DRAM from the  
highest priority bus at the current time  
The seven incoming 64-bit buses are:  
DCU3  
DCULite  
e200z4d core — instruction bus  
e200z4d core — data bus  
VIU2  
GFX2D  
eDMA  
The DRAM controller features the following:  
Supports CAS latency of 2, 3, and 4 clock cycles  
Master buses  
— 7 incoming master buses  
— Supports 16-byte and 32-byte bursts  
— Supports byte enables  
— Supports 4-bit priority signal for each bus  
Write buffer contains five 32-byte entries  
Supports 16-wide and 32-wide DDR1, DDR2, and LPDDR1 DRAM devices  
Controller supports one chip select, 8-bank DRAM system  
Supports dynamic on-die termination in the host device and in the DRAM  
Supports memory sizes as small as 64 Mbit  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
15  
1.4.18 Video Input Unit (VIU2)  
The VIU2 is a crossbar master module accepting an ITU656 compatible video input stream on a parallel interface, converting  
the pixel data to RGB or YUV format and transferring the video image to internal frame buffer memory or external DRAM if  
available.  
Supports 8-bit/10-bit ITU656 video input  
Output formats:  
— RGB888  
— RGB565  
— 8-bit monochrome  
— YCrCb 4:2:2  
Video downscaling  
Contrast and Brightness adjustment  
De-interlace for interlaced video image  
Internal DMA engine for data transfer to memory  
1.4.19 Boot Assist Module (BAM)  
The BAM is a block of read-only memory that is programmed once by Freescale. The BAM program is executed every time  
the MCU is powered-on or reset in normal mode. The BAM supports different modes of booting. They are:  
Booting from internal flash memory  
Serial boot loading (A program is downloaded into RAM via FlexCAN or LINFlex and then executed)  
Booting from external memory  
Additionally the BAM:  
Enables and manages the transition of the MCU from reset to user code execution  
Configures device for serial bootload  
Enables multiple bootcode starting locations out of reset through implementation of search for valid Reset  
Configuration Halfword  
1.4.20 Enhanced Modular Input/Output System (eMIOS)  
This device has two eMIOS modules, each with 16 channels supporting a range of 16-bit Input Capture, Output Compare, Pulse  
Width Modulation, and Quadrature Decode functions.  
Selectable clock source from primary FMPLL, secondary FMPLL, external 4 - 16 MHz oscillator or 16 MHz Internal  
RC oscillator on a per module basis  
Timed I/O channels with 16-bit counter resolution  
Buffered updates  
Support for shifted PWM outputs to minimize occurrence of concurrent edges  
Edge aligned output pulse width modulation  
— Programmable pulse period and duty cycle  
— Supports 0% and 100% duty cycle  
— Shared or independent time bases  
Programmable phase shift between channels  
4 channels of Quadrature Decode  
DMA transfer support  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
16  
Freescale Semiconductor  
1.4.21 Analog-to-Digital Converter (ADC)  
The ADC features the following:  
10-bit A/D resolution  
0–5 V or 0–3.3 V common mode conversion range  
Supports conversions speeds of up to 1μs  
20 internal and 8 external channels support  
Up to 20 single-ended inputs channels  
— 10 channels configured as input only pins  
10-bit ± 2 counts accuracy (TUE)  
— 10 channels configured to have alternate function as general purpose input/output pins  
10-bit ± 3 counts accuracy (TUE)  
External multiplexer support to increase up to 27 channels  
— Automatic 1 × 8 multiplexer control  
— External multiplexer connected to a dedicated input channel  
— Shared register between the 8 external channels  
Result register available for every non-multiplexed channel  
Configurable Left or Right aligned result format  
Supports for one-shot, scan, and injection conversion modes  
Injection mode status bit implemented on adjacent 16-bit register for each result  
— Supports Access to Result and injection status with single 32-bit read  
Independently enabling of function for channels:  
— Pre-sampling  
— Offset error cancellation  
— Offset Refresh  
Conversion Triggering support  
— Internal conversion triggering from periodic interrupt timer (PIT)  
Four configurable analog comparator channels offering range comparison with triggered alarm  
— Greater than  
— Less than  
— Out of range  
All unused analog pins available as general purpose input pins  
Selected unused analog pins available as general purpose pins  
Power Down mode  
Optional support for DMA transfer of results  
1.4.22 Deserial Serial Peripheral Interface (DSPI)  
The DSPI modules provide a synchronous serial interface for communication between the MCU and external devices.  
The DSPI features:  
Full duplex, synchronous transfers  
Master or slave operation  
Programmable master bit rates  
Programmable clock polarity and phase  
End-of-transmission interrupt flag  
Programmable transfer baud rate  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
17  
Programmable data frames from 4 to 16 bits  
Up to 3 chip select lines available, depending on package and pin multiplexing, enable 8 external devices to be selected  
using external muxing from a single DSPI  
Eight clock and transfer attributes registers  
Chip select strobe available as alternate function on one of the chip select pins for de-glitching  
FIFOs for buffering up to 4 transfers on the transmit and receive side  
General purpose I/O functionality on pins when not used for SPI  
Queueing operation possible through use of eDMA  
1.4.23 FlexCAN  
The MPC5645S includes up to three controller area network (FlexCAN) modules. The FlexCAN module is a communication  
controller implementing the CAN protocol according to Bosch Specification version 2.0B. The CAN protocol was designed to  
be used primarily as a vehicle serial data bus, meeting the specific requirements of this field: real-time processing, reliable  
operation in the EMI environment of a vehicle, cost-effectiveness, and required bandwidth.  
Each FlexCAN module offers the following:  
Compliant with CAN protocol specification, Version 2.0B active  
64 mailboxes, each configurable as transmit or receive  
— Mailboxes configurable while module remains synchronized to CAN bus  
Transmit features  
— Supports configuration of multiple mailboxes to form message queues of scalable depth  
— Arbitration scheme according to message ID or message buffer number  
— Internal arbitration to guarantee no inner or outer priority inversion  
— Transmit abort procedure and notification  
Receive features  
— Individual programmable filters for each mailbox  
— 8 mailboxes configurable as a 6-entry receive FIFO  
— 8 programmable acceptance filters for receive FIFO  
Programmable clock source  
— System clock  
— Direct oscillator clock to avoid PLL jitter  
Listen only mode capabilities  
CAN Sampler  
— Can catch the 1st message sent on the CAN network while the MCU is stopped, which guarantees a clean startup  
of the system without missing messages on the CAN network  
— The CAN sampler is connected to one of the CAN RX pins  
1.4.24 Serial communication interface module (LINFlex)  
The MPC5645S devices include up to four LINFlex modules and support for LIN Master mode, LIN Slave mode, and UART  
mode. The modules are LIN state machine compliant to the LIN 1.3, 2.0, and 2.1 Specifications and handle LIN frame  
transmission and reception without CPU intervention.  
Other features include:  
Autonomous LIN frame handling  
Message buffer to store identifier and up to eight data bytes  
Supports message length of up to 64 bytes  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
18  
Freescale Semiconductor  
Detection and flagging of LIN errors  
Sync field; Delimiter; ID parity; Bit, Framing; Checksum and Timeout errors  
Classic or extended checksum calculation  
Configurable Break duration of up to 36-bit times  
Programmable Baud rate prescalers (13-bit mantissa, 4-bit fractional)  
Diagnostic features  
— Loop back  
— Self Test  
— LIN bus stuck dominant detection  
Interrupt driven operation with 16 interrupt sources  
LIN slave mode features  
— Autonomous LIN header handling  
— Autonomous LIN response handling  
— Discarding of irrelevant LIN responses using up to 16 ID filters  
UART mode  
— Full-duplex operation  
— Standard non return-to-zero (NRZ) mark/space format  
— Data buffers with 4-byte receive, 4-byte transmit  
— Configurable word length (8-bit or 9-bit words)  
— Error detection and flagging  
Parity, noise, and framing errors  
— Interrupt driven operation with 4 interrupts sources  
— Separate transmitter and receiver CPU interrupt sources  
— 16-bit programmable baud-rate modulus counter and 16-bit fractional  
— Two receiver wakeup methods  
1.4.25 Inter-Integrated Circuit (I2C) controller modules  
2
The MPC5645S includes four I C modules. Each module features the following:  
Two-wire bi-directional serial bus for on-board communications  
2
Compatibility with I C bus standard  
Multi-master operation  
Software-programmable for one of 256 different serial clock frequencies  
Software-selectable acknowledge bit  
Interrupt-driven, byte-by-byte data transfer  
Arbitration-lost interrupt with automatic mode switching from master to slave  
Calling address identification interrupt  
Start and stop signal generation/detection  
Repeated START signal generation  
Acknowledge bit generation/detection  
Bus-busy detection  
1.4.26 System clocks and clock generation modules  
The system clock on the MPC5645S can be derived from an external oscillator, an on-chip FMPLL, or the internal 16 MHz  
oscillator.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
19  
The source system clock frequency can be changed via an on-chip programmable clock divider (÷1 to ÷32). An additional  
programmable peripheral bus clock divider (ratios ÷1 to ÷15) is also available.  
The MPC5645S has two on-chip FMPLLs (primary and secondary). Each features the following:  
Input clock frequency from 4 MHz to 16 MHz  
Lock detect circuitry continuously monitors lock status  
Loss Of Clock (LOC) detection for reference and feedback clocks  
On-chip loop filter (for improved electromagnetic interference performance and reduction of number of external  
components required)  
Support for frequency ramping from PLL  
The primary FMPLL module is for use as a system clock source. The secondary FMPLL is available for use as an alternate,  
modulated or non-modulated clock source to eMIOS modules and as alternate clock to the DCU for pixel clock generation.  
The fast external oscillator provides the following features:  
Input frequency range 4–16 MHz  
Square-wave input mode  
Oscillator input mode 3.3 V (5.0 V)  
Automatic level control  
Low power consumption  
PLL reference  
The MPC5645S also includes the following oscillators:  
32 KHz low power external oscillator for slow execution, low power, and RTC  
Dedicated internal 128 kHz RC oscillator for low power mode operation and self wake-up  
— ±10% accuracy across voltage and temperature (after factory trimming)  
— Trimming registers to support improved accuracy with in-application calibration  
Dedicated 16 MHz internal RC oscillator  
— Used as default clock source out of reset  
— Provides a clock for rapid start-up from low power modes  
— Provides a back-up clock in the event of PLL or External Oscillator clock failure  
— Offers an independent clock source for the SWT  
— ±5% accuracy across voltage and temperature (after factory trimming)  
— Trimming registers to support frequency adjustment with in-application calibration  
1.4.27 Periodic Interrupt Timer (PIT)  
The PIT features the following:  
Eight general purpose interrupt timers  
Two dedicated interrupt timers for triggering ADC conversions  
32-bit counter resolution  
Clocked by system clock frequency  
1.4.28 Real Time Counter (RTC)  
The Real Timer Counter supports wake-up from Low Power modes or Real Time Clock generation  
Configurable resolution for different timeout periods  
— 1 s resolution for >1 hour period  
— 1 ms resolution for 2 second period  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
20  
Freescale Semiconductor  
Selectable clock sources from external 32 KHz crystal, external 4–16 MHz crystal, internal 128 kHz RC oscillator or  
divided internal 16 MHz RC oscillator  
1.4.29 System Timer Module (STM)  
The STM is a 32-bit timer designed to support commonly required system and application software timing functions. The STM  
includes a 32-bit up counter and four 32-bit compare channels with a separate interrupt source for each channel. The counter is  
driven by the system clock divided by an 8-bit prescale value (1 to 256).  
One 32-bit up counter with 8-bit prescaler  
Four 32-bit compare channels  
Independent interrupt source for each channel  
Counter can be stopped in debug mode  
1.4.30 Software Watchdog Timer (SWT)  
The SWT features the following:  
Watchdog supporting software activation or enabled out of Reset  
Supports normal or windowed mode  
Watchdog timer value writable once after reset  
Watchdog supports optional halting during low power modes  
Configurable response on timeout: reset, interrupt, or interrupt followed by reset  
Clock source: 128 kHz RC oscillator  
1.4.31 Stepper Motor Controller (SMC)  
The SMC module is a PWM motor controller suitable to drive instruments in a cluster configuration or any other loads requiring  
a PWM signal. The motor controller has twelve PWM channels associated with two pins each (24 pins in total) driving up to 6  
stepper motors.  
The SMC module includes the following features:  
10/11-bit PWM counter  
11-bit resolution with selectable PWM dithering function  
Left, right, or center aligned PWM  
Output slew rate control  
Output Short Circuit Detection  
This module is suited for, but not limited to, driving small stepper and air core motors used in instrumentation applications. This  
module can be used for other motor control or PWM applications that match the frequency, resolution, and output drive  
capabilities of the module.  
1.4.32 Stepper Stall Detect (SSD)  
The SSD module provides a circuit to measure and integrate the induced voltage on the non-driven coil of a stepper motor using  
full steps when the gauge pointer is returning to zero (RTZ).  
The SSD module features the following:  
Programmable full step state  
Programmable integration polarity  
Blanking (recirculation) state  
16-bit integration accumulator register  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
21  
16-bit modulus down counter with interrupt  
1.4.33 Sound Generator Module (SGM)  
The SGM features the following:  
4-channel audio mixer  
Each channel capable of independent Tone generation or Wave playback  
Individual channel volume control (8-bit resolution)  
Tone Mode:  
Programmable Tone frequency  
Programmable amplitude envelope: attack, duration, and decay  
Programmable number of tone pulses and inter-tone duration  
Wave Mode:  
One FIFO per channel working in conjunction with eDMA  
Supports standard audio sampling rates (4 kHz, 8 kHz, 11.025 kHz, 16 kHz, 22.050 kHz, 32 kHz, 44.100 kHz,  
48 kHz)  
Same sample rate applies to all channels  
8-bit, 12-bit, 16-bit input data formats  
Programmable wave duration and inter-wave duration  
Repeat mode with programmable number of wave playbacks  
SGM Output:  
16-bit PWM channel  
2
Integrated I S master interface for connection to external audio DAC  
1.4.34 IEEE 1149.1 JTAG controller (JTAGC)  
JTAGC features the following:  
Backward compatible to standard JTAG IEEE 1149.1-2001 test access port (TAP) interface  
Support for boundary scan testing  
1.4.35 Nexus Development Interface (NDI)  
The Nexus 3 module is compliant with Class 3 of the IEEE-ISTO 5001-2008 standard, with additional Class 4 features  
available. The following features are implemented:  
Program Trace via Branch Trace Messaging (BTM). Branch trace messaging displays program flow discontinuities  
(direct and indirect branches, exceptions, etc.), allowing the development tool to interpolate what transpires between  
the discontinuities. Thus static code may be traced.  
Data Trace via Data Write Messaging (DWM) and Data Read Messaging (DRM). This provides the capability for the  
development tool to trace reads and/or writes to selected internal memory resources.  
Ownership Trace via Ownership Trace Messaging (OTM). OTM facilitates ownership trace by providing visibility of  
which process ID or operating system task is activated. An Ownership Trace Message is transmitted when a new  
process/task is activated, allowing the development tool to trace ownership flow.  
Run-time access to embedded processor memory map via the JTAG port. This allows for enhanced download/upload  
capabilities.  
Watchpoint Messaging via the auxiliary pins provides visibility when debugging.  
Watchpoint Trigger enablement of Program and/or Data Trace Messaging enhances debug capability.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
22  
Freescale Semiconductor  
Data Acquisition Messaging (DQM) allows code to be instrumented to export customized information to the Nexus  
Auxiliary Output Port.  
Address Translation Messaging via program correlation messages displays updates to the TLB for use by the debugger  
in correlating virtual and physical address information.  
Auxiliary interface for higher data input/output.  
Registers for Program Trace, Data Trace, Ownership Trace, and Watchpoint Trigger.  
All features are controllable and configurable via the JTAG port.  
Nexus Auxiliary port is supported on the 416BGA package.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
23  
2
Pinout and signal descriptions  
2.1  
176 LQFP package pinout  
Figure 2 shows the pinout for the 176-pin LQFP package.  
DCU_VSYNC / PG8  
1
VDDE_B  
132  
131  
130  
129  
128  
127  
126  
125  
124  
123  
122  
121  
120  
119  
118  
117  
116  
115  
114  
113  
112  
111  
110  
109  
108  
107  
106  
105  
104  
103  
102  
101  
100  
99  
DCU_HSYNC / PG9  
2
PA13 / DCU_G5  
DCU_DE / PG10  
3
PA12 / DCU_G4  
eMIOS0[8] / eMIOS1[9] / PDI_HSYNC_VIU1 / PJ1  
4
PA11 / DCU_G3  
eMIOS0[9] / eMIOS1[14] / PDI_VSYNC_VIU0 / PJ2  
5
PA10 / DCU_G2  
VDDE_B  
6
PA9 / DCU_G1 / SDA_2 / eMIOS0[19]  
PA8 / DCU_G0 / SCL_2 / eMIOS0[20]  
PA7 / DCU_R7  
VSS  
7
eMIOS0[13] / eMIOS0[17] / PDI4_VIU6 / PJ8  
8
eMIOS0[12] / eMIOS1[22] / PDI5_VIU7 / PJ9  
9
PA6 / DCU_R6  
eMIOS0[11] / eMIOS1[17] / PDI6_VIU8 / PJ10  
10  
VSS  
eMIOS0[10] / eMIOS1[15] / PDI7_VIU9 / PJ11  
11  
VDDE_B  
RXD_0 / CNRX_0 / PB1  
12  
PA5 / DCU_R5  
TXD_0 / CNTX_0 / PB0  
13  
PA4 / DCU_R4  
I2S_DO / CNRX_1 / PB10  
14  
PA3 / DCU_R3  
SGM_MCLK / CNTX_1 / PB11  
15  
PA2 / DCU_R2  
DCU_TAG / eMIOS1[22] / PDI13_VIU5 / PM5  
PA1 / DCU_R1 / SCL_1 / eMIOS0[17]  
PA0 / DCU_R0 / SDA_1 / eMIOS0[18]  
PM11 / TXD_2 / CNTX_2 / eMIOS0[23]  
PM10 / RXD_2 / CNRX_2 / eMIOS0[16]  
PM9/ PDI_PCLK/ SGM_MCLK/ eMIOS0[8]  
VDDE_B  
16  
eMIOS1[23] / PDI14_VIU6 / PM6  
17  
VSS  
18  
VDDE_B  
19  
VDDR  
20  
VSSR  
21  
MPC5645S  
176 LQFP  
Top view  
VSUP_TEST  
22  
VSS  
VDD12  
VDD12  
23  
VSS  
24  
PD15 / M3C1P / SSD3_3 / eMIOS0[15]  
PD14 / M3C1M / SSD3_2 / eMIOS0[14]  
PD13 / M3C0P / SSD3_1 / eMIOS0[13]  
PD12 / M3C0M / SSD3_0 / eMIOS0[12]  
VSSM  
VDDPLL  
25  
VREG_BYPASS  
26  
EXTAL  
27  
XTAL  
28  
VRC_CTRL  
29  
VDDM  
RESET  
30  
PD11 / M2C1P / SSD2_3 / eMIOS0[11]  
PD10 / M2C1M / SSD2_3 / eMIOS0[10]  
PD9 / M2C0P / SSD2_1 / eMIOS0[9]  
PD8 / M2C0M / SSD2_0  
PD7 / M1C1P / SSD1_3  
PD6 / M1C1M / SSD1_2 / eMIOS0[23]  
PD5 / M1C0P / SSD1_1 / eMIOS0[16]  
PD4 / M1C0M / SSD1_0 / eMIOS0[8]  
VSSM  
eMIOS1[10] / PDI8_VIU0 / PK2  
31  
eMIOS1[11] / PDI9_VIU1 / PK3  
32  
eMIOS1[12] / PDI10_VIU2 / PK4  
33  
eMIOS1[13] / PDI11_VIU3 / PK5  
34  
eMIOS1[9] / PDI12_VIU4 / PK6  
35  
98  
VSS  
36  
97  
VDDE_B  
37  
96  
eMIOS1[8] / I2S_FS / PDI15_VIU7 / PH5  
38  
95  
eMIOS1[16] / I2S_DO / PDI16_VIU8 / PM7  
VDDM  
39  
94  
eMIOS1[23] / I2S_SCK / PDI17_VIU9 / PM8  
PD3 / M0C1P / SSD0_3 / eMIOS0[9]  
PD2 / M0C1M / SSD0_2 / eMIOS1[23]  
PD1 / M0C0P / SSD0_1 / eMIOS1[16]  
PD0 / M0C0M / SSD0_0 / eMIOS1[8]  
VDDE_B  
40  
93  
TCK / PH0  
41  
92  
TDI / PH1  
42  
91  
TDO / PH2  
43  
90  
TMS / PH3  
44  
89  
Note: Functions in bold are  
available only on this package.  
Figure 2. 176-pin LQFP pinout  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
24  
Freescale Semiconductor  
2.2  
208 LQFP package pinout  
Figure 3 shows the pinout for the 208-pin LQFP package.  
DCU_VSYNC_TCON2 / PG8  
DCU_HSYNC_TCON1 / PG9  
1
2
3
4
5
6
7
8
9
156  
155  
154  
153  
152  
151  
150  
149  
148  
147  
146  
145  
144  
143  
142  
141  
140  
139  
138  
137  
136  
135  
134  
133  
132  
131  
130  
129  
128  
127  
126  
125  
124  
123  
122  
121  
120  
119  
118  
117  
116  
115  
114  
113  
112  
111  
110  
109  
108  
107  
106  
105  
VDDE_B  
PA13 / DCU_G5 / RSDS6M  
PA12 / DCU_G4 / RSDS6P  
PA11 / DCU_G3 / RSDS5M  
PA10 / DCU_G2 / RSDS5P  
PA9 / DCU_G1 / SDA_2 / eMIOS0[19] / RSDS4M  
PA8 / DCU_G0 / SCL_2 / eMIOS0[20] / RSDS4P  
PA7 / DCU_R7 / RSDS3M  
PA6 / DCU_R6 / RSDS3P  
VSS  
DCU_DE_TCON3 / PG10  
eMIOS0[8] / eMIOS1[9] / PDI_HSYNC_VIU1 / PJ1  
eMIOS0[9] / eMIOS1[14] / PDI_VSYNC_VIU0 / PJ2  
VDDE_B  
VSS  
eMIOS0[13] / eMIOS0[17] / PDI4_VIU6 / PJ8  
eMIOS0[12] / eMIOS1[22] / PDI5_VIU7 / PJ9  
eMIOS0[11] / eMIOS1[17] / PDI6_VIU8 / PJ10 10  
eMIOS0[10] / eMIOS1[15] / PDI7_VIU9 / PJ11 11  
RXD_0 / CNRX_0 / PB1 12  
TXD_0 / CNTX_0 / PB0 13  
I2S_DO / CNRX_1 / PB10 14  
SGM_MCLK / CNTX_1 / PB11 15  
TCON4 / RXD_3 / CNRX_2 / PM3 16  
TCON5 / TXD_3 / CNTX_2 / PM4 17  
VSS 18  
VDDE_B  
VREF_RSDS  
PA5 / DCU_R5 / RSDS2M  
PA4 / DCU_R4 / RSDS2P  
PA3 / DCU_R3 / RSRS1M  
PA2 / DCU_R2 / RSDS1P  
PA1 / DCU_R1 / SCL_1 / eMIOS0[17] / RSDS0M  
PA0 / DCU_R0 / SDA_1 / eMIOS0[18] / RSDS0P  
VDDE_B  
VDDE_B 19  
MPC5645S  
208 LQFP  
Top view  
VDDR 20  
VSS  
VDD12  
VSSR 21  
VSUP_TEST 22  
PE7 / M5C1P / SSD5_3  
PE6 / M5C1M / SSD5_2  
PE5 / M5C0P / SSD5_1  
PE4 / M5C0M / SSD5_0  
VSSM  
VDD12 23  
VSS 24  
VDDPLL 25  
VREG_BYPASS 26  
EXTAL 27  
VDDM  
XTAL 28  
PE3 / M4C1P / SSD4_3  
PE2 / M4C1M / SSD4_2  
PE1 / M4C0P / SSD4_1  
PE0 / M4C0M / SSD4_0  
PD15 / M3C1P / SSD3_3 / eMIOS0[15]  
PD14 / M3C1M / SSD3_2 / eMIOS0[14]  
PD13 / M3C0P / SSD3_1 / eMIOS0[13]  
PD12 / M3C0M / SSD3_0 / eMIOS0[12]  
VSSM  
VRC_CTRL 29  
RESET 30  
TCON6 / PDI13_VIU5 / CS2_2 / PL4 31  
TCON7 / PDI14_VIU6 / CS1_2 / PL5 32  
eMIOS1[18] / PDI15_VIU7 / CS0_2 / PL6 33  
eMIOS1[19] / PDI16_VIU8 / SIN_2 / PL7 34  
eMIOS1[20] / PDI17_VIU9 / SOUT_2 / PL8 35  
eMIOS1[21] / PDI_PCLK / SCK_2 / PL9 36  
VDDE_B 37  
VDDM  
VSS 38  
PD11 / M2C1P / SSD2_3 / eMIOS0[11]  
PD10 / M2C1M / SSD2_2 / eMIOS0[10]  
PD9 / M2C0P / SSD2_1 / eMIOS0[9]  
PD8 / M2C0M / SSD2_0  
PD7 / M1C1P / SSD1_3  
PD6 / M1C1M / SSD1_2 / eMIOS0[23]  
PD5 / M1C0P / SSD1_1 / eMIOS0[16]  
PD4 / M1C0M / SSD1_0 / eMIOS0[8]  
VSSM  
DCULITE_TAG / eMIOS1[10] / PDI8_VIU0 / PK2 39  
DCULITE_DE / eMIOS1[11] / PDI9_VIU1 / PK3 40  
DCULITE_HSYNC / eMIOS1[12] / PDI10_VIU2 / PK4 41  
DCULITE_VSYNC / eMIOS1[13] / PDI11_VIU3 / PK5 42  
DCULITE_PCLK / eMIOS1[9] / PDI12_VIU4 / PK6 43  
TCON8 / DCULITE_R2 / RXD_2 / PK7 44  
TCON9 / DCULITE_R3 / TXD_2 / PK8 45  
TCON10 / DCULITE_R4 / I2S_DO / PK9 46  
VSS 47  
VDDM  
VDDE_B 48  
PD3 / M0C1P / SSD0_3 / eMIOS0[9]  
PD2 / M0C1M / SSD0_2 / eMIOS1[23]  
PD1 / M0C0P / SSD0_1 / eMIOS1[16]  
PD0 / M0C0M / SSD0_0 / eMIOS1[8]  
VDDE_B  
TCK / PH0 49  
TDI / PH1 50  
TDO / PH2 51  
TMS / PH3 52  
Figure 3. 208-pin LQFP pinout  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
25  
2.3  
416 TEPBGA package pinout  
Figure 4 shows the pinout for the 416 TEPBGA package.  
1
2
3
4
5
6
7
8
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
ddr_dq[2 ddr_dq[2 ddr_dq[2 ddr_dq[2  
ddr_addr ddr_addr ddr_addr ddr_addr ddr_addr  
A
B
A
B
30]  
31] ddr_ba[0]ddr_ba[1]ddr_ba[2]  
PG12  
PF14  
PF10  
PF8  
PF5  
PF3  
PK0  
PB3  
PJ12  
PL11  
PG7  
PG6  
6]  
7]  
8]  
9]  
ess[0]  
ess[4]  
ess[6]  
ess[8]  
ess[12]  
ddr_dq[2  
5]  
ddr_dqs[ ddr_dm[3  
ddr_addr  
ess[1]  
ddr_addr ddr_addr  
ddr_addr  
ess[15]  
VSS  
VSS  
ddr_cas ddr_ras  
VSS  
ddr_web  
VSS  
VSS  
VSS  
PF13  
PF12  
PF11  
VDDE  
VSS  
PF15  
PF7  
VSS  
VDDE  
PF4  
PF1  
PF0  
PK1  
VDDE  
VSS  
PJ15  
PJ14  
PJ13  
PL13  
PL12  
PM2  
PG11  
PA15  
PA11  
PA10  
PA3  
VDDE  
PL10  
VSS  
PG3  
PG5  
PG4  
PG1  
PG0  
PA12  
PA7  
3]  
]
ess[7]  
VSS  
ess[9]  
ddr_dq[2 VDDE_DD  
3]]  
ddr_dq[2 VDDE_DD  
4]  
ddr_dramVDDE_DD  
_clk DR  
ddr_addr VDDE_DD  
ess[2]  
ddr_addr VDDE_DD  
ess[10]  
C
C
VSS  
VSS  
VSS  
R
R
R
R
ddr_dq[1 ddr_dq[2 ddr_dq[2 ddr_dq[2  
VDD33_D ddr_dram  
ddr_addr ddr_addr VDD33_D ddr_addr ddr_addr ddr_addr  
VREF_RS  
DS2  
D
D
ddr_cke ddr_cs  
PF9  
PF6  
PB2  
PG2  
ddr_odt  
9]  
0]  
1]  
2]  
DR  
_clkb  
ess[3]  
ess[5]  
DR  
ess[11] ess[13] ess[14]  
ddr_dq[1  
7]  
VDDE_DD ddr_dq[1  
E
E
VSS  
VSS  
PA14  
PA9  
VDDE  
PA13  
PA8  
R
8]  
ddr_dq[1  
6]  
VDD33_D  
DR  
F
F
MVTT3  
VSS  
ddr_dq[1 ddr_dqs[ ddr_dm[2 ddr_dq[1  
G
H
G
H
5]  
2]  
]
4]  
ddr_dq[1  
3]  
VDDE_DD ddr_dq[1  
VSS  
VDDE  
VSS  
VA6  
PA4  
R
2]  
ddr_dq[1  
1]  
VREF_RS  
DS1  
J
J
MVTT2  
VSS  
MVREF  
PA5  
ddr_dqs[ ddr_dm[1 ddr_dq[1  
K
K
ddr_dq[9]  
VDD12  
VSS  
VSS  
VDD12  
VSS  
VDD12  
VSS  
VSS  
VDD12  
VSS  
VDD12  
VSS  
VSS  
VDD12  
VSS  
VDD12  
VSS  
VSS  
VDD12  
VSS  
PA2  
VSS  
PM12  
PO6  
PA1  
PA0  
1]  
]
0]  
VDDE_DD  
R
L
L
ddr_dq[8] VSS  
ddr_dq[7]  
PM13  
PO7  
PO3  
PO0  
PE7  
VDDE  
PO5  
PO2  
VSS  
PJ0  
M
N
M
N
ddr_dq[5] MVTT1  
VSS ddr_dq[6]  
VDD12  
VSS  
VSS  
VSS  
VDD12  
VSS  
PO4  
PO1  
PN14  
PN12  
PE2  
ddr_dqs[ VDDE_DD  
ddr_dq[3]  
ddr_dq[4]  
R
VDD12  
VSS  
VSS  
VSS  
VSS  
VSS  
VDD12  
VSS  
VDDE  
PN15  
PE6  
0]  
ddr_dm[0  
P
P
ddr_dq[1] VSS  
ddr_dq[2]  
VDD12  
VSS  
VSS  
VSS  
VSS  
VSS  
VDD12  
VSS  
]
VDD33_D  
DR  
R
R
ddr_dq[0] MVTT0  
VSS  
VDD12  
VSS  
VSS  
VSS  
VSS  
VSS  
VDD12  
VSS  
PN13  
PE3  
VDDE_DD  
R
T
T
PG10  
PJ9  
PG9  
PJ8  
PG8  
PJ1  
VDD12  
VSS  
VDD12  
VSS  
VSS  
VDD12  
VSS  
VSS  
VDD12  
VSS  
PE5  
PE4  
U
U
PJ2  
PJ11  
VDDE  
PM3  
VDD12  
VDD12  
VDD12  
VDD12  
PE1  
VSSM  
PD14  
VDDM  
PD8  
VDDM  
PD13  
VSSM  
PD7  
PE0  
V
V
PB1  
VSS  
PJ10  
PD15  
PD11  
PD9  
PD12  
PD10  
PD6  
PD4  
PD0  
PC2  
PC5  
PC8  
W
Y
W
Y
RESET  
VSS  
PB10  
PM4  
PB0  
PB11  
VDDREG  
VDDPLL  
PK4  
VREG_BY VRC_CTR  
AA  
AB  
AC  
AD  
AE  
AF  
AA  
AB  
AC  
AD  
AE  
AF  
XTAL  
EXTAL  
PD5  
VSSM  
PD2  
VDDM  
PD1  
PASS  
L
PL4  
VSS  
PD3  
VSUP_TE  
ST  
VSSEH_A  
DC  
PL5  
VDDE  
VSS  
PN0  
PN1  
PK2  
PK6  
PK7  
PK8  
PH0  
PH1  
PH2  
PF2  
VDDE  
VSS  
PB13  
EVTI  
PK11  
MSEO  
PM0  
PN2  
VSS  
PN4  
PN5  
PN6  
PN8  
PN9  
PB9  
VDDE  
VSS  
PB7  
PJ4  
PJ5  
PJ7  
PJ3  
PB5  
VSS  
MCKO  
MDO6 MDO10 MVO0  
PC0  
PC6  
PL1  
VDDA  
VSSA  
PL0  
PC3  
PC1  
VDDEH_A  
DC  
PL6  
PL7  
VSS  
MSEO2 MDO7  
VDDE  
VSS  
MDO1  
MDO2  
PC4  
PC7  
VDDE  
EVTO  
VDDE  
PN10  
PH4  
VDDE  
MDO4  
MDO8  
PC10  
PC11  
PC9  
PL8  
PL9  
PK3  
PK5  
PK9  
PH3  
PB12  
PK10  
PM1  
PN3  
PN7  
PN11  
PB8  
PJ6  
PB4  
PB6  
MDO5  
MDO9 MDO11 MDO3  
18 20  
PL3  
PL2  
PC15  
PC14  
PC13  
PC12  
4
5
6
7
8
9
10  
11  
14  
16  
17  
21  
22  
25  
1
2
3
12  
13  
15  
19  
23  
24  
26  
416 TEPBGA pinout  
Figure 4. 416 TEPBGA package pinout  
2.4  
Signal description  
The following sections provide signal descriptions and related information about the signals’ functionality and configuration.  
2.4.1  
Pad configuration during reset phases  
All pads have a fixed configuration under reset.  
During the power-up phase, all pads are forced to tristate.  
After power-up phase, all pads are floating with the following exceptions:  
PB[5] (FAB) is pull-down. Without external strong pull-up the device starts fetching from flash memory.  
RESET pad is driven low. This is released only after PHASE2 reset completion.  
Fast (4-16 MHz) external oscillator pads (EXTAL, XTAL) are tristate.  
The following pads are pull-up:  
— PB[6]  
— PH[0]  
— PH[1]  
— PH[3]  
NOTE  
TCK pin must have an external pull-down resistor of 4.7 K.  
2.4.2  
Voltage supply pins  
Voltage supply pins are used to provide power to the device. Two dedicated pins are used for 1.2 V regulator stabilization.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
27  
Table 3. Voltage supply pin descriptions  
Pin number  
208 LQFP  
Supply pin  
Function  
176 LQFP  
416 TEPBGA  
1
VDD12  
1.2 V core supply (1.08 V - 1.32 V)  
23, 50, 67, 110, 138, 23, 58, 79, 136, 162, K10,K12,K14,K16,L  
175  
186, 207  
11,L13,L15,L17,M1  
0,M16,N11,N17,P1  
0,P16,R11,R17,T10  
,T12,T14,T16,U11,  
U13,U15,U17  
VSS  
1.2 V ground  
7, 18, 36, 49, 66, 68, 7, 18, 38, 47, 57, 64, AB3,AD10,AD16,A  
111, 123, 133, 139, 78, 80, 137, 147, D4,AE13,AE19,AE2  
154, 167, 176  
157, 163, 185, 199, ,AE7,B11,B14,B19,  
208  
B2,B25,B5,B8,C12,  
C15,C17,C21,C3,C  
6,C9,E2,E24,F3,H2  
,H25,J3,K11,K13,K  
15,K17,K24,L10,L1  
2,L14,L16,L2,M11,  
M12,M13,M14,M15,  
M17,M3,N10,N12,N  
13,N14,N15,N16,P  
11,P12,P13,P14,P1  
5,P17,P2,P25,R10,  
R12,R13,R14,R15,  
R16,R3,T11,T13,T1  
5,T17,U10,U12,U14  
,U16,V2,Y1  
VDD12 ground and VDDPLL ground  
(VSSPLL)  
24  
24  
VDDE_B  
3.3 V I/O supply. This supply is shared with 6, 19, 37, 48, 65, 89, 6, 19, 37, 48, 56, 63, AD13,AD19,AD2,A  
internal flash, 16 MHz IRC oscillator and  
4–16MHz crystal oscillator.  
112, 122, 132, 140, 77, 105, 138, 146, D7,AE10,AE16,AE4  
166  
156, 164, 184, 198 ,B17,B21,B24,C19,  
E25,H24,L25,N24,  
W3  
2
VDDA  
3.3 V/5 V reference voltage and analog  
supply for A/D converter. This supply is  
shared with the SXOSC.  
79  
95  
96  
AC22  
AD22  
VSSA  
Reference ground and analog ground for A/D  
converter  
80  
VDDR  
VSSR  
Voltage regulator VREG supply  
Voltage regulator ground  
20  
21  
77  
20  
21  
93  
AA4  
2
VDDE_A  
3.3 V/5 V I/O supply. This supply is shared  
with the SXOSC.  
AD23  
VSSE_A  
VDDM  
3.3 V/5 V I/O supply ground  
78  
94  
AC23  
Stepper motor 3.3 V/5 V pad supply. SSD  
shares this supply.  
94, 104  
110, 120, 130  
U25,W24,AA25  
VSSM  
Stepper motor ground  
95, 105  
111, 121, 131  
U24,W24,AA24  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
28  
Freescale Semiconductor  
Table 3. Voltage supply pin descriptions (continued)  
Pin number  
Supply pin  
Function  
176 LQFP  
208 LQFP  
416 TEPBGA  
VDDPLL  
1.2 V PLL supply  
25  
22  
25  
22  
AB4  
AC1  
3
VSUP_TEST  
9 V - 12 V flash test analog write signal  
1.8V, 2.5V, and 3.3V DDR SDRAM supply  
VDD_DR  
C2,C5,C8,C11,C14,  
E3,H3,L3,N3,T3  
VDD33_DR  
Functional supply for SDRAM pads (where  
available must be >= VDD_DR)  
D6, D12, F4, R4  
1
2
3
Decoupling capacitors must be connected between these pins and the nearest VSS pin.  
VDDA must be at the same voltage as VDDE_A.  
This signal needs to be connected to ground during normal operation.  
2.4.3  
System pins  
The system pins are listed in Table 4.  
Table 4. System pin descriptions  
Pin number  
176 LQFP 208 LQFP  
I/O  
Pad  
RESET  
System pin  
Function  
direction type configuration1  
416 TEPBGA  
RESET  
Bidirectional reset with  
Schmitt-Trigger  
characteristics and noise  
filter.  
I/O  
I
M
X
X
Input, weak pull  
up  
30  
27  
28  
30  
27  
28  
W1  
EXTAL  
XTAL  
Analog input to the oscillator  
amplifier circuit. Input for the  
clock generator in bypass  
mode.  
AB1  
AA1  
Analog output of the  
oscillator amplifier circuit.  
Needs to be grounded if  
oscillator bypass mode is  
used.  
O
EXTAL32 Analog input of the 32KHz  
oscillator amplifier circuit.  
O
I
S
S
70  
69  
86  
85  
AF24  
AF23  
XTAL32  
Analog output of the 32 KHz  
oscillator amplifier circuit.  
Input for the clock generator  
in bypass mode.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
29  
Table 4. System pin descriptions (continued)  
Pin number  
176 LQFP 208 LQFP  
I/O  
Pad  
RESET  
System pin  
Function  
direction type configuration1  
416 TEPBGA  
NMI  
Non-Maskable Interrupt  
I/O  
S
Input, none  
45  
29  
53  
29  
AC7  
AA3  
VRC_CTRL Voltage Regulator external  
Analo  
g
NPN Ballast base control  
pin  
VREF_  
RSDS2  
RSDS interface reference  
voltage  
Analo  
g
145, 165  
26  
J24,D24  
AA2  
VREG_  
Pin used for factory testing  
I
26  
BYPASS3  
1
2
3
Reset configuration is given as I/O direction and pull direction (for example, “Input, pullup”).  
Although this signal is not a supply for RSDS pads, it needs to be terminated in an external capacitor with a value of 47 pF.  
VREG_BYPASS should be connected to ground during normal operation.  
2.4.4  
Nexus pins  
On the 176 LQFP and the 208 LQFP package options a reduced set of Nexus pins are optionally available, multiplexed with  
GPIO pins.  
On the 416 TEPBGA package option all Nexus pins are dedicated to Nexus only.  
Table 5. Nexus pins  
Pin number1  
Pad  
type  
System pin  
Function  
PCR  
176 LQFP  
208 LQFP  
416 TEPBGA  
EVTI  
Nexus Event In  
M
M
F
PCR[80]  
PCR[70]  
PCR[85]  
PCR[71]  
PCR[73]  
PCR[81]  
PCR[82]  
PCR[83]  
PCR[84]  
PCR[197]  
PCR[198]  
PCR[200]  
PCR[199]  
PCR[201]  
PCR[185]  
169  
157  
174  
158  
159  
170  
171  
172  
173  
n/a  
201  
189  
206  
190  
191  
202  
203  
204  
205  
n/a  
A17  
C20  
B18  
EVTO  
Nexus Event Out  
MCKO  
MSEO[0]  
MSEO[2]  
MDO[0]  
MDO[1]  
MDO[2]  
MDO[3]  
EVTI  
Nexus Msg Clock Out  
Nexus Msg Start/End Out  
Nexus Msg Start/End Out  
Nexus Msg Data Out  
Nexus Msg Data Out  
Nexus Msg Data Out  
Nexus Msg Data Out  
Nexus Event In  
M
M
M
M
M
M
M
M
F
B20  
A20  
D16  
C16  
B16  
A16  
AD8  
AE8  
AC17  
AD9  
AD17  
AC20  
EVTO  
Nexus Event Out  
n/a  
n/a  
MCKO  
MSEO[0]  
MSEO[2]  
MDO[0]  
Nexus Msg Clock Out  
Nexus Msg Start/End Out  
Nexus Msg Start/End Out  
Nexus Msg Data Out  
n/a  
n/a  
M
M
M
n/a  
n/a  
n/a  
n/a  
n/a  
n/a  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
30  
Freescale Semiconductor  
Table 5. Nexus pins (continued)  
Pin number1  
208 LQFP  
Pad  
type  
System pin  
Function  
PCR  
176 LQFP  
416 TEPBGA  
MDO[1]  
MDO[2]  
MDO[3]  
MDO[4]  
MDO[5]  
MDO[6]  
MDO[7]  
MDO[8]  
MDO[9]  
MDO[10]  
MDO[11]  
Nexus Msg Data Out  
Nexus Msg Data Out  
Nexus Msg Data Out  
Nexus Msg Data Out  
Nexus Msg Data Out  
Nexus Msg Data Out  
Nexus Msg Data Out  
Nexus Msg Data Out  
Nexus Msg Data Out  
Nexus Msg Data Out  
Nexus Msg Data Out  
M
M
M
M
M
M
M
M
M
M
M
PCR[186]  
PCR[187]  
PCR[188]  
PCR[189]  
PCR[190]  
PCR[191]  
PCR[192]  
PCR[193]  
PCR[194]  
PCR[195]  
PCR[196]  
n/a  
n/a  
n/a  
n/a  
n/a  
n/a  
n/a  
n/a  
n/a  
n/a  
n/a  
n/a  
n/a  
n/a  
n/a  
n/a  
n/a  
n/a  
n/a  
n/a  
n/a  
n/a  
AD20  
AE20  
AF20  
AE17  
AF17  
AC18  
AD18  
AE18  
AF18  
AC19  
AF19  
1
On the 176 LQFP and 208 LQFP package options the Nexus pins are multiplexed with other GPIO. On the 416 TEPBGA  
package, there are additional dedicated Nexus pins.  
2.4.5  
DRAM interface  
The DRAM interface pins are listed in Table 6.  
Table 6. DRAM interface pin summary  
Pin number  
I/O  
direction  
Pad  
type  
RESET  
config2  
Port pin1  
Function  
PCR  
416 TEPBGA  
DRAM Data Bus  
DDR_DQ[31]  
DDR_DQ[30]  
DDR_DQ[29]  
DDR_DQ[28]  
DDR_DQ[27]  
DDR_DQ[26]  
DDR_DQ[25]  
DDR_DQ[24]  
DDR_DQ[23]  
DDR_DQ[22]  
DDR_DQ[21]  
DDR_DQ[20]  
DDR_DQ[19]  
DRAM Data Bus [31]  
DRAM Data Bus [30]  
DRAM Data Bus [29]  
DRAM Data Bus [28]  
DRAM Data Bus [27]  
DRAM Data Bus [26]  
DRAM Data Bus [25]  
DRAM Data Bus [24]  
DRAM Data Bus [23]  
DRAM Data Bus [22]  
DRAM Data Bus [21]  
DRAM Data Bus [20]  
DRAM Data Bus [19]  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
PCR[237] None, None  
PCR[238] None, None  
PCR[239] None, None  
PCR[240] None, None  
PCR[241] None, None  
PCR[242] None, None  
PCR[243] None, None  
PCR[244] None, None  
PCR[245] None, None  
PCR[246] None, None  
PCR[247] None, None  
PCR[248] None, None  
PCR[249] None, None  
A6  
A5  
A4  
A3  
A2  
A1  
B1  
C4  
C1  
D4  
D3  
D2  
D1  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
31  
Table 6. DRAM interface pin summary (continued)  
Pin number  
I/O  
direction  
Pad  
type  
RESET  
config2  
Port pin1  
Function  
PCR  
416 TEPBGA  
DDR_DQ[18]  
DDR_DQ[17]  
DDR_DQ[16]  
DDR_DQ[15]  
DDR_DQ[14]  
DDR_DQ[13]  
DDR_DQ[12]  
DDR_DQ[11]  
DDR_DQ[10]  
DDR_DQ[9]  
DDR_DQ[8]  
DDR_DQ[7]  
DDR_DQ[6]  
DDR_DQ[5]  
DDR_DQ[4]  
DDR_DQ[3]  
DDR_DQ[2]  
DDR_DQ[1]  
DDR_DQ[0]  
DRAM Data Bus [18]  
DRAM Data Bus [17]  
DRAM Data Bus [16]  
DRAM Data Bus [15]  
DRAM Data Bus [14]  
DRAM Data Bus [13]  
DRAM Data Bus [12]  
DRAM Data Bus [11]  
DRAM Data Bus [10]  
DRAM Data Bus [9]  
DRAM Data Bus [8]  
DRAM Data Bus [7]  
DRAM Data Bus [6]  
DRAM Data Bus [5]  
DRAM Data Bus [4]  
DRAM Data Bus [3]  
DRAM Data Bus [2]  
DRAM Data Bus [1]  
DRAM Data Bus [0]  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
PCR[250] None, None  
PCR[251] None, None  
PCR[252] None, None  
PCR[253] None, None  
PCR[254] None, None  
PCR[255] None, None  
PCR[256] None, None  
PCR[257] None, None  
PCR[258] None, None  
PCR[259] None, None  
PCR[260] None, None  
PCR[261] None, None  
PCR[262] None, None  
PCR[263] None, None  
PCR[264] None, None  
PCR[265] None, None  
PCR[266] None, None  
PCR[267] None, None  
PCR[268] None, None  
E4  
E1  
F1  
G1  
G4  
H1  
H4  
J1  
K4  
K1  
L1  
L4  
M4  
M1  
N4  
N1  
P4  
P1  
R1  
DRAM Data Strobes  
DDR_DQS[3]  
DDR_DQS[2]  
DDR_DQS[1]  
DDR_DQS[0]  
DRAM Data Strobe [3]  
I/O  
I/O  
I/O  
I/O  
DDR  
DDR  
DDR  
DDR  
PCR[232] None, None  
PCR[231] None, None  
PCR[230] None, None  
PCR[229] None, None  
B3  
G2  
K2  
N2  
DRAM Data Strobe [2]  
DRAM Data Strobe [1]  
DRAM Data Strobe [0]  
DRAM Data Enables  
DDR_DM[3]  
DDR_DM[2]  
DDR_DM[1]  
DDR_DM[0]  
DRAM Address  
DRAM Data Enable [3]  
Output  
Output  
Output  
Output  
DDR  
DDR  
DDR  
DDR  
PCR[236]  
PCR[235]  
PCR[234]  
PCR[233]  
Output,  
None  
B4  
G3  
K3  
P3  
DRAM Data Enable [2]  
DRAM Data Enable [1]  
DRAM Data Enable [0]  
Output,  
None  
Output,  
None  
Output,  
None  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
32  
Freescale Semiconductor  
Table 6. DRAM interface pin summary (continued)  
Pin number  
I/O  
direction  
Pad  
type  
RESET  
config2  
Port pin1  
Function  
PCR  
416 TEPBGA  
DDR_A[15]  
DDR_A[14]  
DDR_A[13]  
DDR_A[12]  
DDR_A[11]  
DDR_A[10]  
DDR_A[9]  
DDR_A[8]  
DDR_A[7]  
DDR_A[6]  
DDR_A[5]  
DDR_A[4]  
DDR_A[3]  
DDR_A[2]  
DDR_A[1]  
DDR_A[0]  
DRAM address [15]  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
PCR[217]  
PCR[216]  
PCR[215]  
PCR[214]  
PCR[213]  
PCR[212]  
PCR[211]  
PCR[210]  
PCR[209]  
PCR[208]  
PCR[207]  
PCR[206]  
PCR[205]  
PCR[204]  
PCR[203]  
PCR[202]  
Output,  
None  
B15  
DRAM address [14]  
DRAM address [13]  
DRAM address [12]  
DRAM address [11]  
DRAM address [10]  
DRAM address [9]  
DRAM address [8]  
DRAM address [7]  
DRAM address [6]  
DRAM address [5]  
DRAM address [4]  
DRAM address [3]  
DRAM address [2]  
DRAM address [1]  
DRAM address [0]  
Output,  
None  
D15  
D14  
A14  
D13  
C13  
B13  
A13  
B12  
A12  
D11  
A11  
D10  
C10  
B10  
A10  
Output,  
None  
Output,  
None  
Output,  
None  
Output,  
None  
Output,  
None  
Output,  
None  
Output,  
None  
Output,  
None  
Output,  
None  
Output,  
None  
Output,  
None  
Output,  
None  
Output,  
None  
Output,  
None  
DRAM Bank Address  
DDR_BA[2]  
DDR_BA[1]  
DDR_BA[0]  
DRAM Control  
DRAM Bank Address[2]  
Output  
Output  
Output  
DDR  
DDR  
DDR  
PCR[220]  
PCR[219]  
PCR[218]  
Output,  
None  
A9  
A8  
A7  
DRAM Bank Address[1]  
DRAM Bank Address[0]  
Output,  
None  
Output,  
None  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
33  
Table 6. DRAM interface pin summary (continued)  
Pin number  
I/O  
direction  
Pad  
type  
RESET  
config2  
Port pin1  
Function  
PCR  
416 TEPBGA  
DDR_CAS  
DDR_RAS  
DDR_WEB  
DDR_ODT  
DDR_CLK  
DDR_CLKB  
DDR_CK  
Column Address Strobe  
Row Address Strobe  
Write Enable  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
Output  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
DDR  
PCR[221]  
PCR[227]  
PCR[228]  
PCR[226]  
PCR[225]  
NA  
Output,  
None  
B6  
Output,  
None  
B7  
B9  
D5  
C7  
D7  
D8  
D9  
Output,  
None  
DRAM On-die termination  
DRAM Clock  
Output,  
Pull Down  
Output,  
None  
DRAM Clock bar  
Output,  
None  
DRAM Clock Enable  
DRAM Chip Select  
PCR[222]  
PCR[223]  
Output,  
Pull Down  
DDR_CS  
Output,  
None  
MVREF  
MVTT  
DDR Reference Voltage  
Input  
Input  
NA  
NA  
J4  
DRAM Termination Voltage  
F2,J2,M2,R2  
1
2
These port pins are disabled and unpowered on packages where the DRAM interface is not bonded out.  
Reset configuration is given as I/O direction and pull direction (for example, “Input, pullup”).  
2.4.6  
VIU muxing  
The DCU3, DCULite and VIU2 modules share the same pins for input video. It is, however, possible to feed independent video  
streams to VIU2 and DCU3 (operating in narrow mode). Figure 5 explains the pin sharing arrangement.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
34  
Freescale Semiconductor  
DE  
PDI_PCLK  
VSYNC  
Direct feed of PDI interface  
to DCU3 or DCULite  
HSYNC  
DATA[17:0]  
VIU_PCLK  
VIU[9:0]  
VIU2  
DCU3  
DCULite  
PDI  
PDI  
RGB565  
RGB888  
8-bit mono  
YUV422  
XBAR  
Figure 5. VIU2, DCU3, and DCULite pin sharing  
VIU input data selection is done based on select bit (bit 0) of Miscellaneous control register (0xC3FE0340).  
VIU pix data: VIU[9:0]  
Select bit 1’b0: PDI[7:0],HSYNC,VSYNC  
Select bit 1’b1: PDI[17:8]  
2.4.7  
SGM muxing  
The SGM shares pins between the PWM output signals and the I2S bus signals as shown in the “Port pin summary” table. When  
the PWM function is enabled in the SGM (SGMCTL[PWME]) the PWM (PWMO, PWMOA) signals are available. When the  
PWM function is disabled the I2S bus signals (I2S_DO, I2S_SCK) are available.  
2.4.8  
RSDS special function muxing  
Ports PA[0:15], PG[0:7], PG[11] and PM[2] have the RSDS signalling option as a special function. The SIUL allocates pad  
control registers to these functions (PCR[270:282]), but because these pads share a common pin with the normal GPIO pins  
they do not operate in the same way as the normal GPIO ports. PG[11] in particular has a special configuration separate from  
the other pads.  
The special-function pads are output-only, and the associated PCR[OBE] bit is controlled by the TCON_CTRL1 register  
(TCON_BYPASS and RSDS_MODE bits). However, the alternate function selection is taken from the associated normal GPIO  
pad. This allows selection of the DCU3 function as the alternate function of the pad and then the TCON module to select if the  
output style is TCON/RSDS or digital RGB format.  
Therefore, when the TCON bypass is active (bypass disabled with or without RSDS active), it is important not to configure the  
normal GPIO ports for output operation with a non-DCU3 alternate function on ports PA[0:15] and PG[0:7].  
For PG[11], the PCR[282] OBE bit is fully controlled by the TCON module and will become an output whenever the DCU3  
alternate option is selected. Therefore, only select the DCU3 function on this pin when ready to configure it as a clock for a TFT  
panel.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
35  
2.4.9  
Functional ports  
The functional port pins are listed in Table 7.  
Table 7. Port pin summary  
Pin number  
Port  
pin  
Alternate  
function1  
Special  
I/O  
Pad RESET  
PCR  
Function  
Peripheral3  
function2  
direction Type4 config5  
176 LQFP 208 LQFP 416 TEPBGA  
PORT A  
PA[0]  
PCR[0]  
Option 0 GPIO[0]  
Option 1 DCU_R0  
Option 2 SDA_1  
RSDS0P  
RSDS0M  
RSDS1P  
RSDS1M  
RSDS2P  
RSDS2M  
RSDS3P  
RSDS3M  
SIUL  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
M /  
None,  
116  
117  
118  
119  
120  
121  
124  
125  
139  
140  
141  
142  
143  
144  
148  
149  
K26  
K25  
K23  
J23  
J26  
J25  
H26  
G26  
DCU3  
RSDS none  
I2C_1  
Option 3 eMIOS0[18]  
PWM/Timer  
PA[1]  
PA[2]  
PA[3]  
PA[4]  
PA[5]  
PA[6]  
PA[7]  
PCR[1]  
PCR[2]  
PCR[3]  
PCR[4]  
PCR[5]  
PCR[6]  
PCR[7]  
Option 0 GPIO[1]  
Option 1 DCU_R1  
Option 2 SCL_1  
SIUL  
M /  
None,  
DCU3  
RSDS none  
I2C_1  
Option 3 eMIOS0[17]  
PWM/Timer  
Option 0 GPIO[2]  
Option 1 DCU_R2  
SIUL  
DCU3  
M /  
None,  
RSDS none  
Option 2  
Option 3  
Option 0 GPIO[3]  
Option 1 DCU_R3  
SIUL  
DCU3  
M /  
None,  
RSDS none  
Option 2  
Option 3  
Option 0 GPIO[4]  
Option 1 DCU_R4  
SIUL  
DCU3  
M /  
None,  
RSDS none  
Option 2  
Option 3  
Option 0 GPIO[5]  
Option 1 DCU_R5  
SIUL  
DCU3  
M /  
None,  
RSDS none  
Option 2  
Option 3  
Option 0 GPIO[6]  
Option 1 DCU_R6  
SIUL  
DCU3  
M /  
None,  
RSDS none  
Option 2  
Option 3  
Option 0 GPIO[7]  
Option 1 DCU_R7  
SIUL  
DCU3  
M /  
None,  
RSDS none  
Option 2  
Option 3  
Table 7. Port pin summary (continued)  
Pin number  
Port  
pin  
Alternate  
function1  
Special  
I/O  
Pad RESET  
PCR  
Function  
Peripheral3  
function2  
direction Type4 config5  
176 LQFP 208 LQFP 416 TEPBGA  
PA[8]  
PCR[8]  
Option 0 GPIO[8]  
Option 1 DCU_G0  
Option 2 SCL_2  
RSDS4P  
RSDS4M  
RSDS5P  
RSDS5M  
RSDS6P  
RSDS6M  
RSDS7P  
RSDS7M  
SIUL  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
M /  
None,  
126  
127  
128  
129  
130  
131  
134  
135  
150  
151  
152  
153  
154  
155  
158  
159  
G25  
G24  
H23  
G23  
F26  
F25  
F24  
F23  
DCU3  
RSDS none  
I2C_2  
Option 3 eMIOS0[20]  
PWM/Timer  
PA[9]  
PCR[9]  
Option 0 GPIO[9]  
Option 1 DCU_G1  
Option 2 SDA_2  
SIUL  
M /  
None,  
DCU3  
RSDS none  
I2C_2  
Option 3 eMIOS0[19]  
PWM/Timer  
PA[10] PCR[10] Option 0 GPIO[10]  
Option 1 DCU_G2  
SIUL  
DCU3  
M /  
None,  
RSDS none  
Option 2  
Option 3  
PA[11] PCR[11] Option 0 GPIO[11]  
Option 1 DCU_G3  
SIUL  
DCU3  
M /  
None,  
RSDS none  
Option 2  
Option 3  
PA[12] PCR[12] Option 0 GPIO[12]  
Option 1 DCU_G4  
SIUL  
DCU3  
M /  
None,  
RSDS none  
Option 2  
Option 3  
PA[13] PCR[13] Option 0 GPIO[13]  
Option 1 DCU_G5  
SIUL  
DCU3  
M /  
None,  
RSDS none  
Option 2  
Option 3  
PA[14] PCR[14] Option 0 GPIO[14]  
Option 1 DCU_G6  
SIUL  
DCU3  
M /  
None,  
RSDS none  
Option 2  
Option 3  
PA[15] PCR[15] Option 0 GPIO[15]  
Option 1 DCU_G7  
SIUL  
DCU3  
M /  
None,  
RSDS none  
Option 2  
Option 3  
PORT B  
PB[0] PCR[16] Option 0 GPIO[16]  
Option 1 CANTX_0  
SIUL  
I/O  
S
None,  
none  
13  
13  
W4  
FlexCAN_0  
LINFlex_0  
Option 2 TXD_0  
Option 3  
Table 7. Port pin summary (continued)  
Pin number  
Port  
pin  
Alternate  
function1  
Special  
I/O  
Pad RESET  
PCR  
Function  
Peripheral3  
function2  
direction Type4 config5  
176 LQFP 208 LQFP 416 TEPBGA  
PB[1] PCR[17] Option 0 GPIO[17]  
Option 1 CANRX_0  
SIUL  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
S
S
S
S
S
S
S
S
M
None,  
none  
12  
153  
152  
62  
12  
183  
182  
74  
V1  
FlexCAN_0  
LINFlex_0  
Option 2 RXD_0  
Option 3  
PB[2] PCR[18] Option 0 GPIO[18]  
Option 1 TXD_0  
SIUL  
LINFlex_0  
None,  
none  
D21  
Option 2  
Option 3  
PB[3] PCR[19] Option 0 GPIO[19]  
Option 1 RXD_0  
SIUL  
LINFlex_0  
None,  
none  
A22  
Option 2  
Option 3  
PB[4] PCR[20] Option 0 GPIO[20]  
Option 1 SCK_1  
SIUL  
DSPI_1  
ADC  
None,  
none  
AF15  
AC16  
AF16  
AC14  
AF13  
AC13  
Option 2 MA0  
Option 3  
PB[5] PCR[21] Option 0 GPIO[21]  
Option 1 SOUT_1  
SIUL  
DSPI_1  
ADC  
Input,  
pull-  
down  
63  
75  
Option 2 MA1  
Option 3 FABM  
Control  
PB[6] PCR[22] Option 0 GPIO[22]  
Option 1 SIN_1  
SIUL  
DSPI_1  
ADC  
Input,  
pull-  
up  
64  
76  
Option 2 MA2  
Option 3 ABS[0]  
Control  
PB[7] PCR[23] Option 0 GPIO[23]  
Option 1 SIN_0  
SIUL  
None,  
none  
55  
67  
DSPI_0  
PWM/Timer  
SGM  
Option 2 eMIOS1[20]  
Option 3 I2S_SCK/PWMO  
PB[8] PCR[24] Option 0 GPIO[24]  
Option 1 SOUT_0  
SIUL  
None,  
none  
54  
66  
DSPI_0  
PWM/Timer  
SGM  
Option 2 eMIOS1[19]  
Option 3 I2S_DO/PWMOA  
PB[9] PCR[25] Option 0 GPIO[25]  
Option 1 SCK_0  
SIUL  
None,  
none  
53  
65  
DSPI_0  
PWM/Timer  
SGM  
Option 2 eMIOS1[18]  
Option 3 I2S_FS  
Table 7. Port pin summary (continued)  
Pin number  
Port  
pin  
Alternate  
function1  
Special  
I/O  
Pad RESET  
PCR  
Function  
Peripheral3  
function2  
direction Type4 config5  
176 LQFP 208 LQFP 416 TEPBGA  
PB[10] PCR[26] Option 0 GPIO[26]  
Option 1 CANRX_1  
SIUL  
FlexCAN_1  
SGM  
I/O  
I/O  
I/O  
I/O  
S
S
S
S
None,  
none  
14  
15  
46  
47  
14  
15  
54  
55  
W2  
Option 2 I2S_DO/PWMOA  
Option 3  
PB[11] PCR[27] Option 0 GPIO[27]  
Option 1 CANTX_1  
SIUL  
FlexCAN_1  
SGM  
None,  
none  
Y4  
Option 2 SGM_MCLK  
Option 3  
PB[12] PCR[28] Option 0 GPIO[28]  
Option 1 RXD_1  
SIUL  
None,  
none  
AF7  
AC8  
LINFlex_1  
PWM/Timer  
DSPI_0  
Option 2 eMIOS1[10]  
Option 3 CS2_0  
PB[13] PCR[29] Option 0 GPIO[29]  
Option 1 TXD_1  
SIUL  
None,  
none  
LINFlex_1  
PWM/Timer  
DSPI_0  
Option 2 eMIOS1[11]  
Option 3 CS1_0  
PB[14]  
PB[15]  
PORT C  
Reserved  
Reserved  
PC[0] PCR[30] Option 0 GPIO[30]  
ANS[0]  
ANS[1]  
ANS[2]  
ANS[3]  
SIUL  
I/O  
I/O  
I/O  
I/O  
J
J
J
J
None,  
none  
88  
87  
86  
85  
104  
103  
102  
101  
AC21  
AC25  
AC26  
AC24  
Option 1  
Option 2  
Option 3  
PC[1] PCR[31] Option 0 GPIO[31]  
SIUL  
None,  
none  
Option 1  
Option 2  
Option 3  
PC[2] PCR[32] Option 0 GPIO[32]  
SIUL  
None,  
none  
Option 1  
Option 2  
Option 3  
PC[3] PCR[33] Option 0 GPIO[33]  
SIUL  
None,  
none  
Option 1  
Option 2  
Option 3  
Table 7. Port pin summary (continued)  
Pin number  
Port  
pin  
Alternate  
function1  
Special  
I/O  
Pad RESET  
PCR  
Function  
Peripheral3  
function2  
direction Type4 config5  
176 LQFP 208 LQFP 416 TEPBGA  
PC[4] PCR[34] Option 0 GPIO[34]  
ANS[4]  
ANS[5]  
ANS[6]  
ANS[7]  
ANS[8]  
ANS[9]  
ANS[10]  
ANS[11]  
ANS[12]  
SIUL  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
J
J
J
J
J
J
J
J
J
None,  
none  
84  
83  
82  
81  
76  
75  
74  
73  
72  
100  
99  
98  
97  
92  
91  
90  
89  
88  
AD24  
AD26  
AD21  
AD25  
AE26  
AE25  
AE23  
AE24  
AF26  
Option 1  
Option 2  
Option 3  
PC[5] PCR[35] Option 0 GPIO[35]  
SIUL  
None,  
none  
Option 1  
Option 2  
Option 3  
PC[6] PCR[36] Option 0 GPIO[36]  
SIUL  
None,  
none  
Option 1  
Option 2  
Option 3  
PC[7] PCR[37] Option 0 GPIO[37]  
SIUL  
None,  
none  
Option 1  
Option 2  
Option 3  
PC[8] PCR[38] Option 0 GPIO[38]  
SIUL  
None,  
none  
Option 1  
Option 2  
Option 3  
PC[9] PCR[39] Option 0 GPIO[39]  
SIUL  
None,  
none  
Option 1  
Option 2  
Option 3  
PC[10] PCR[40] Option 0 GPIO[40]  
Option 1  
Option 2 I2S_DO/PWMO  
Option 3  
SIUL  
SGM  
None,  
none  
PC[11] PCR[41] Option 0 GPIO[41]  
Option 1  
SIUL  
ADC  
DSPI_1  
None,  
None  
Option 2 MA0  
Option 3 CS2_1  
PC[12] PCR[42] Option 0 GPIO[42]  
SIUL  
None,  
None  
Option 1  
Option 2 MA1  
Option 3 CS1_1  
ADC  
DSPI_1  
Table 7. Port pin summary (continued)  
Pin number  
Port  
pin  
Alternate  
function1  
Special  
I/O  
Pad RESET  
PCR  
Function  
Peripheral3  
function2  
direction Type4 config5  
176 LQFP 208 LQFP 416 TEPBGA  
PC[13] PCR[43] Option 0 GPIO[43]  
Option 1  
ANS[13]  
SIUL  
ADC  
DSPI_1  
I/O  
I/O  
I/O  
J
J
J
None,  
None  
71  
70  
69  
87  
86  
85  
AF25  
AF24  
AF23  
Option 2 MA2  
Option 3 CS0_1  
PC[14] PCR[44] Option 0 GPIO[44]  
ANS[14]  
EXTAL32  
SIUL  
None,  
None  
Option 1  
Option 2  
Option 3  
PC[15] PCR[45] Option 0 GPIO[45]  
ANS[15]  
XTAL32  
SIUL  
None,  
None  
Option 1  
Option 2  
Option 3  
PORT D  
PD[0] PCR[46] Option 0 GPIO[46]  
Option 1 M0C0M  
SIUL  
SMD  
SSD  
PWM/Timer  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
SMD  
SMD  
SMD  
SMD  
SMD  
SMD  
None,  
None  
90  
91  
92  
93  
96  
97  
106  
107  
108  
109  
112  
113  
AB26  
AB25  
AB24  
AB23  
AA26  
AA23  
Option 2 SSD0_0  
Option 3 eMIOS1[8]  
PD[1] PCR[47] Option 0 GPIO[47]  
Option 1 M0C0P  
SIUL  
SMC  
SSD  
PWM/Timer  
None,  
None  
Option 2 SSD0_1  
Option 3 eMIOS1[16]  
PD[2] PCR[48] Option 0 GPIO[48]  
Option 1 M0C1M  
SIUL  
SMC  
SSD  
PWM/Timer  
None,  
None  
Option 2 SSD0_2  
Option 3 eMIOS1[23]  
PD[3] PCR[49] Option 0 GPIO[49]  
Option 1 M0C1P  
SIUL  
SMC  
SSD  
PWM/Timer  
None,  
None  
Option 2 SSD0_3  
Option 3 eMIOS0[9]  
PD[4] PCR[50] Option 0 GPIO[50]  
Option 1 M1C0M  
SIUL  
SMC  
SSD  
PWM/Timer  
None,  
None  
Option 2 SSD1_0  
Option 3 eMIOS0[8]  
PD[5] PCR[51] Option 0 GPIO[51]  
Option 1 M1C0P  
SIUL  
SMC  
None,  
None  
Option 2 SSD1_1  
SSD  
Option 3 eMIOS0[16]  
PWM/Timer  
Table 7. Port pin summary (continued)  
Pin number  
Port  
pin  
Alternate  
function1  
Special  
I/O  
Pad RESET  
PCR  
Function  
Peripheral3  
function2  
direction Type4 config5  
176 LQFP 208 LQFP 416 TEPBGA  
PD[6] PCR[52] Option 0 GPIO[52]  
Option 1 M1C1M  
SIUL  
SMC  
SSD  
PWM/Timer  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
SMD  
SMD  
SMD  
SMD  
SMD  
SMD  
SMD  
SMD  
SMD  
None,  
None  
98  
114  
115  
116  
117  
118  
119  
122  
123  
124  
Y26  
Y25  
Y24  
Y23  
W26  
W23  
V26  
V25  
V24  
Option 2 SSD1_2  
Option 3 eMIOS0[23]  
PD[7] PCR[53] Option 0 GPIO[53]  
Option 1 M1C1P  
SIUL  
SMC  
SSD  
None,  
None  
99  
Option 2 SSD1_3  
Option 3  
PD[8] PCR[54] Option 0 GPIO[54]  
Option 1 M2C0M  
SIUL  
SMC  
SSD  
None,  
None  
100  
101  
102  
103  
106  
107  
108  
Option 2 SSD2_0  
Option 3  
PD[9] PCR[55] Option 0 GPIO[55]  
Option 1 M2C0P  
SIUL  
SMC  
SSD  
PWM/Timer  
None,  
None  
Option 2 SSD2_1  
Option 3 eMIOS0[9]  
PD[10] PCR[56] Option 0 GPIO[56]  
Option 1 M2C1M  
SIUL  
SMC  
SSD  
PWM/Timer  
None,  
None  
Option 2 SSD2_2  
Option 3 eMIOS0[10]  
PD[11] PCR[57] Option 0 GPIO[57]  
Option 1 M2C1P  
SIUL  
SMC  
SSD  
PWM/Timer  
None,  
None  
Option 2 SSD2_3  
Option 3 eMIOS0[11]  
PD[12] PCR[58] Option 0 GPIO[58]  
Option 1 M3C0M  
SIUL  
SMC  
SSD  
PWM/Timer  
None,  
None  
Option 2 SSD3_0  
Option 3 eMIOS0[12]  
PD[13] PCR[59] Option 0 GPIO[59]  
Option 1 M3C0P  
SIUL  
SMC  
SSD  
PWM/Timer  
None,  
None  
Option 2 SSD3_1  
Option 3 eMIOS0[13]  
PD[14] PCR[60] Option 0 GPIO[60]  
Option 1 M3C1M  
SIUL  
SMC  
None,  
None  
Option 2 SSD3_2  
SSD  
Option 3 eMIOS0[14]  
PWM/Timer  
Table 7. Port pin summary (continued)  
Pin number  
Port  
pin  
Alternate  
function1  
Special  
I/O  
Pad RESET  
PCR  
Function  
Peripheral3  
function2  
direction Type4 config5  
176 LQFP 208 LQFP 416 TEPBGA  
PD[15] PCR[61] Option 0 GPIO[61]  
Option 1 M3C1P  
SIUL  
SMC  
I/O  
SMD  
None,  
None  
109  
125  
V23  
Option 2 SSD3_3  
SSD  
Option 3 eMIOS0[15]  
PWM/Timer  
PORT E  
PE[0] PCR[62] Option 0 GPIO[62]  
Option 1 M4C0M  
SIUL  
SMC  
SSD  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
SMD  
SMD  
SMD  
SMD  
SMD  
SMD  
SMD  
SMD  
None,  
None  
126  
127  
128  
129  
132  
133  
134  
135  
U26  
U23  
T26  
T25  
T24  
T23  
R24  
R23  
Option 2 SSD4_0  
Option 3  
PE[1] PCR[63] Option 0 GPIO[63]  
Option 1 M4C0P  
SIUL  
SMC  
SSD  
None,  
None  
Option 2 SSD4_1  
Option 3  
PE[2] PCR[64] Option 0 GPIO[64]  
Option 1 M4C1M  
SIUL  
SMC  
SSD  
None,  
None  
Option 2 SSD4_2  
Option 3  
PE[3] PCR[65] Option 0 GPIO[65]  
Option 1 M4C1P  
SIUL  
SMC  
SSD  
None,  
None  
Option 2 SSD4_3  
Option 3  
PE[4] PCR[66] Option 0 GPIO[66]  
Option 1 M5C0M  
SIUL  
SMC  
SSD  
None,  
None  
Option 2 SSD5_0  
Option 3  
PE[5] PCR[67] Option 0 GPIO[67]  
Option 1 M5C0P  
SIUL  
SMC  
SSD  
None,  
None  
Option 2 SSD5_1  
Option 3  
PE[6] PCR[68] Option 0 GPIO[68]  
Option 1 M5C1M  
SIUL  
SMC  
SSD  
None,  
None  
Option 2 SSD5_2  
Option 3  
PE[7] PCR[69] Option 0 GPIO[69]  
Option 1 M5C1P  
SIUL  
SMC  
SSD  
None,  
None  
Option 2 SSD5_3  
Option 3  
Table 7. Port pin summary (continued)  
Pin number  
Port  
pin  
Alternate  
function1  
Special  
I/O  
Pad RESET  
PCR  
Function  
Peripheral3  
function2  
direction Type4 config5  
176 LQFP 208 LQFP 416 TEPBGA  
PORT F  
PF[0]  
PCR[70] Option 0 GPIO[70]  
Option 1 eMIOS1[19]  
Option 2 EVTO  
SIUL  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
M
M
S
None,  
None  
157  
158  
45  
189  
190  
53  
C20  
B20  
AC7  
A20  
D19  
A19  
D18  
C18  
A18  
PWM/Timer  
NEXUS  
DCULite  
Option 3 DCULITE_B2  
PF[1]  
PF[2]  
PF[3]  
PF[4]  
PF[5]  
PF[6]  
PF[7]  
PF[8]  
PCR[71] Option 0 GPIO[71]  
Option 1 eMIOS1[20]  
Option 2 MSEO  
SIUL  
None,  
None  
PWM/Timer  
NEXUS  
DCULite  
Option 3 DCULITE_B3  
PCR[72] Option 0 GPIO[72]  
Option 1 NMI  
SIUL  
NMI  
None,  
None  
Option 2  
Option 3  
PCR[73] Option 0 GPIO[73]  
Option 1 eMIOS1[21]  
Option 2 MSEO  
SIUL  
M
M
M
M
M
S
None,  
None  
159  
160  
161  
162  
163  
164  
191  
192  
193  
194  
195  
196  
PWM/Timer  
NEXUS  
DCULite  
Option 3 DCULITE_B4  
PCR[74] Option 0 GPIO[74]  
Option 1 eMIOS1[14]  
Option 2 SDA_1  
SIUL  
None,  
None  
PWM/Timer  
I2C_1  
Option 3 DCULITE_B5  
DCULite  
PCR[75] Option 0 GPIO[75]  
Option 1 QUADSPI_IO1_B  
Option 2 eMIOS1[15]  
SIUL  
None,  
None  
QuadSPI  
PWM/Timer  
VIU2/PDI  
Option 3 VIU8_PDI16  
PCR[76] Option 0 GPIO[76]  
Option 1 QUADSPI_IO0_B  
Option 2 eMIOS1[16]  
SIUL  
None,  
None  
QuadSPI  
PWM/Timer  
VIU2/PDI  
Option 3 VIU9_PDI17  
PCR[77] Option 0 GPIO[77]  
Option 1 eMIOS1[15]  
Option 2 SCL_1  
SIUL  
None,  
None  
PWM/Timer  
I2C_1  
Option 3 DCULITE_B6  
DCULite  
PCR[78] Option 0 GPIO[78]  
Option 1 SDA_0  
SIUL  
None,  
None  
I2C_0  
Option 2 CS2_1  
Option 3 RXD_1  
DSPI_1  
LINFlex_1  
Table 7. Port pin summary (continued)  
Pin number  
Port  
pin  
Alternate  
function1  
Special  
I/O  
Pad RESET  
PCR  
Function  
Peripheral3  
function2  
direction Type4 config5  
176 LQFP 208 LQFP 416 TEPBGA  
PF[9]  
PCR[79] Option 0 GPIO[79]  
Option 1 SCL_0  
SIUL  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
S
M
M
M
M
M
F
None,  
None  
165  
169  
170  
171  
172  
173  
174  
197  
201  
202  
203  
204  
205  
206  
D17  
A17  
D16  
C16  
B16  
A16  
B18  
I2C_0  
Option 2 CS1_1  
Option 3 TXD_1  
DSPI_1  
LINFlex_1  
PF[10] PCR[80] Option 0 GPIO[80]  
Option 1 QUADSPI_PCS_A  
Option 2  
SIUL  
QuadSPI  
None,  
None  
Option 3 EVTI  
NEXUS  
PF[11] PCR[81] Option 0 GPIO[81]  
SIUL  
QuadSPI  
None,  
None  
Option 1 QUADSPI_IO2_A  
Option 2  
Option 3 MDO0  
NEXUS  
PF[12] PCR[82] Option 0 GPIO[82]  
SIUL  
QuadSPI  
None,  
None  
Option 1 QUADSPI_IO3_A  
Option 2  
Option 3 MDO1  
NEXUS  
PF[13] PCR[83] Option 0 GPIO[83]  
SIUL  
QuadSPI  
None,  
None  
Option 1 QUADSPI_IO0_A  
Option 2  
Option 3 MDO2  
NEXUS  
PF[14] PCR[84] Option 0 GPIO[84]  
SIUL  
QuadSPI  
None,  
None  
Option 1 QUADSPI_IO1_A  
Option 2  
Option 3 MDO3  
NEXUS  
PF[15] PCR[85] Option 0 GPIO[85]  
SIUL  
None,  
None  
Option 1 QUADSPI_CLK_A  
Option 2 CLKOUT  
Option 3 MCKO  
QuadSPI  
Control  
NEXUS  
PORT G  
PG[0] PCR[86] Option 0 GPIO[86]  
Option 1 DCU_B0  
RSDS8P SIUL  
DCU3  
I/O  
I/O  
M
M
None,  
None  
136  
137  
160  
161  
E26  
D26  
Option 2 SCL_3  
Option 3 eMIOS0[21]  
I2C_3  
PWM/Timer  
PG[1] PCR[87] Option 0 GPIO[87]  
Option 1 DCU_B1  
RSDS8M SIUL  
DCU3  
None,  
None  
Option 2 SDA_3  
I2C_3  
Option 3 eMIOS0[22]  
PWM/Timer  
Table 7. Port pin summary (continued)  
Pin number  
Port  
pin  
Alternate  
function1  
Special  
I/O  
Pad RESET  
PCR  
Function  
Peripheral3  
function2  
direction Type4 config5  
176 LQFP 208 LQFP 416 TEPBGA  
PG[2] PCR[88] Option 0 GPIO[88]  
Option 1 DCU_B2  
RSDS9P SIUL  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
M
M
M
M
M
M
M
M
M
None,  
None  
141  
142  
143  
144  
145  
146  
1
166  
167  
168  
169  
170  
171  
1
D25  
C25  
C26  
B26  
A26  
A25  
T4  
DCU3  
Option 2  
Option 3  
PG[3] PCR[89] Option 0 GPIO[89]  
Option 1 DCU_B3  
RSDS9M SIUL  
None,  
None  
DCU3  
Option 2  
Option 3  
PG[4] PCR[90] Option 0 GPIO[90]  
Option 1 DCU_B4  
RSDS10P SIUL  
None,  
None  
DCU3  
Option 2  
Option 3  
PG[5] PCR[91] Option 0 GPIO[91]  
Option 1 DCU_B5  
RSDS10M SIUL  
None,  
None  
DCU3  
Option 2  
Option 3  
PG[6] PCR[92] Option 0 GPIO[92]  
Option 1 DCU_B6  
RSDS11P SIUL  
None,  
None  
DCU3  
Option 2  
Option 3  
PG[7] PCR[93] Option 0 GPIO[93]  
Option 1 DCU_B7  
RSDS11M SIUL  
None,  
None  
DCU3  
Option 2  
Option 3  
PG[8] PCR[94] Option 0 GPIO[94]  
Option 1 DCU_VSYNC  
SIUL  
DCU3  
None,  
None  
Option 2  
Option 3  
PG[9] PCR[95] Option 0 GPIO[95]  
Option 1 DCU_HSYNC  
SIUL  
DCU3  
None,  
None  
2
2
T2  
Option 2  
Option 3  
PG[10] PCR[96] Option 0 GPIO[96]  
Option 1 DCU_DE  
SIUL  
DCU3  
None,  
None  
3
3
T1  
Option 2  
Option 3  
Table 7. Port pin summary (continued)  
Pin number  
Port  
pin  
Alternate  
function1  
Special  
I/O  
Pad RESET  
PCR  
Function  
Peripheral3  
function2  
direction Type4 config5  
176 LQFP 208 LQFP 416 TEPBGA  
PG[11] PCR[97] Option 0 GPIO[97]  
Option 1 DCU_PCLK  
RSDSCLKP SIUL  
I/O  
I/O  
F
None,  
None  
147  
172  
E23  
DCU3  
Option 2  
Option 3  
PG[12] PCR[98] Option 0 GPIO[98]  
Option 1 CS0_1  
SIUL  
M
None,  
None  
168  
200  
A15  
DSPI_1  
PDI  
Option 2 PDI_DE  
Option 3 DCULITE_B7  
DCULite  
PG[13]  
PG[14]  
PG[15]  
PORT H  
Reserved  
Reserved  
Reserved  
PH[0]6 PCR[99] Option 0 GPIO[99]  
Option 1 TCK  
SIUL  
JTAG  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
S
S
Input,  
Pull Up  
41  
42  
43  
44  
61  
38  
49  
50  
51  
52  
73  
AC6  
AD6  
AE6  
AF6  
AE15  
Option 2  
Option 3  
PH[1]6 PCR[100] Option 0 GPIO[100]  
Option 1 TDI  
SIUL  
JTAG  
Input,  
Pull Up  
Option 2  
Option 3  
PH[2]6 PCR[101] Option 0 GPIO[101]  
Option 1 TDO  
SIUL  
JTAG  
M
S
Output,  
None  
Option 2  
Option 3  
PH[3]6 PCR[102] Option 0 GPIO[102]  
Option 1 TMS  
SIUL  
JTAG  
Input,  
Pull Up  
Option 2  
Option 3  
PH[4] PCR[103] Option 0 GPIO[103]  
Option 1 CS0_0  
SIUL  
M
S
None,  
None  
DSPI_0  
PWM/Timer  
DCULite  
Option 2 eMIOS1[21]  
Option 3 DCULITE_G6  
PH[5] PCR[104] Option 0 GPIO[104]  
Option 1 VIU7_PDI15  
SIUL  
VIU2/PDI  
SGM  
None,  
None  
Option 2 I2S_FS  
Option 3 eMIOS1[8]  
PWM/Timer  
Table 7. Port pin summary (continued)  
Pin number  
Port  
pin  
Alternate  
function1  
Special  
I/O  
Pad RESET  
PCR  
Function  
Peripheral3  
function2  
direction Type4 config5  
176 LQFP 208 LQFP 416 TEPBGA  
PH[6]  
Reserved  
PH[7]  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
PH[8]  
PH[9]  
PH[10]  
PH[11]  
PH[12]  
PH[13]  
PH[14]  
PH[15]  
PORT J  
PJ[0]  
PCR[105] Option 0 GPIO[105]  
Option 1 DCULITE_B6  
SIUL  
DCULite  
I/O  
I/O  
I/O  
I/O  
I/O  
M
S
S
S
S
None,  
None  
4
4
L26  
U4  
Option 2  
Option 3 I2S_DO / PWMO  
SGM  
PJ[1]  
PJ[2]  
PJ[3]  
PJ[4]  
PCR[106] Option 0 GPIO[106]  
Option 1 VIU1_PDI_HSYNC  
Option 2 eMIOS1[9]  
SIUL  
None,  
None  
VIU2/PDI  
PWM/Timer  
PWM/Timer  
Option 3 eMIOS0[8]  
PCR[107] Option 0 GPIO[107]  
Option 1 VIU0_PDI_VSYNC  
Option 2 eMIOS1[14]  
SIUL  
None,  
None  
5
5
U3  
VIU2/PDI  
PWM/Timer  
PWM/Timer  
Option 3 eMIOS0[9]  
PCR[108] Option 0 GPIO[108]  
Option 1 VIU_PCLK  
SIUL  
VIU2  
None,  
None  
60  
56  
72  
68  
AD15  
AD14  
Option 2 eMIOS0[22]  
Option 3 PDI_DE  
PWM/Timer  
PDI  
PCR[109] Option 0 GPIO[109]  
Option 1 VIU2_PDI0  
SIUL  
None,  
None  
VIU2/PDI  
PWM/Timer  
PWM/Timer  
Option 2 eMIOS0[21]  
Option 3 eMIOS0[23]  
Table 7. Port pin summary (continued)  
Pin number  
Port  
pin  
Alternate  
function1  
Special  
I/O  
Pad RESET  
PCR  
Function  
Peripheral3  
function2  
direction Type4 config5  
176 LQFP 208 LQFP 416 TEPBGA  
PJ[5]  
PJ[6]  
PJ[7]  
PJ[8]  
PJ[9]  
PCR[110] Option 0 GPIO[110]  
Option 1 VIU3_PDI1  
SIUL  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
M
S
S
S
S
S
S
M
M
None,  
None  
57  
58  
59  
8
69  
70  
71  
8
AE14  
AF14  
AC15  
U2  
VIU2/PDI  
PWM/Timer  
PWM/Timer  
Option 2 eMIOS0[20]  
Option 3 eMIOS0[16]  
PCR[111] Option 0 GPIO[111]  
Option 1 VIU4_PDI2  
SIUL  
None,  
None  
VIU2/PDI  
PWM/Timer  
PWM/Timer  
Option 2 eMIOS0[19]  
Option 3 eMIOS0[15]  
PCR[112] Option 0 GPIO[112]  
Option 1 VIU5_PDI3  
SIUL  
None,  
None  
VIU2/PDI  
PWM/Timer  
PWM/Timer  
Option 2 eMIOS0[18]  
Option 3 eMIOS0[14]  
PCR[113] Option 0 GPIO[113]  
Option 1 VIU6_PDI4  
SIUL  
None,  
None  
VIU2/PDI  
PWM/Timer  
PWM/Timer  
Option 2 eMIOS0[17]  
Option 3 eMIOS0[13]  
PCR[114] Option 0 GPIO[114]  
Option 1 VIU7_PDI5  
SIUL  
None,  
None  
9
9
U1  
VIU2/PDI  
PWM/Timer  
PWM/Timer  
Option 2 eMIOS1[22]  
Option 3 eMIOS0[12]  
PJ[10] PCR[115] Option 0 GPIO[115]  
Option 1 VIU8_PDI6  
SIUL  
None,  
None  
10  
11  
148  
149  
10  
11  
178  
179  
V4  
VIU2/PDI  
PWM/Timer  
PWM/Timer  
Option 2 eMIOS1[17]  
Option 3 eMIOS0[11]  
PJ[11] PCR[116] Option 0 GPIO[116]  
Option 1 VIU9_PDI7  
SIUL  
None,  
None  
V3  
VIU2/PDI  
PWM/Timer  
PWM/Timer  
Option 2 eMIOS1[15]  
Option 3 eMIOS0[10]  
PJ[12] PCR[117] Option 0 GPIO[117]  
Option 1 DCU_TAG  
SIUL  
DCU3  
None,  
None  
A23  
D22  
Option 2  
Option 3 DCULITE_G6  
DCULite  
PJ[13] PCR[118] Option 0 GPIO[118]  
Option 1 QUADSPI_PCS_B  
Option 2 eMIOS1[8]  
SIUL  
None,  
None  
QuadSPI  
PWM/Timer  
VIU2/PDI  
Option 3 VIU5_PDI13  
Table 7. Port pin summary (continued)  
Pin number  
Port  
pin  
Alternate  
function1  
Special  
I/O  
Pad RESET  
PCR  
Function  
Peripheral3  
function2  
direction Type4 config5  
176 LQFP 208 LQFP 416 TEPBGA  
PJ[14] PCR[119] Option 0 GPIO[119]  
Option 1 QUADSPI_CLK_B  
SIUL  
I/O  
I/O  
F
None,  
None  
150  
180  
C22  
QuadSPI  
PWM/Timer  
PDI  
Option 2 eMIOS1[17]  
Option 3 PDI_PCLK  
PJ[15] PCR[120] Option 0 GPIO[120]  
Option 1 QUADSPI_IO3_B  
Option 2 eMIOS1[9]  
SIUL  
M
None,  
None  
151  
181  
B22  
QuadSPI  
PWM/Timer  
VIU2/PDI  
Option 3 VIU6_PDI14  
PORT K  
PK[0]  
PK[1]  
PK[2]  
PK[3]  
PK[4]  
PK[5]  
PK[6]  
PCR[121] Option 0 GPIO[121]  
Option 1 eMIOS1[18]]  
SIUL  
PWM/Timer  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
M
M
M
M
M
M
F
None,  
None  
155  
156  
31  
187  
188  
39  
A21  
D20  
AE3  
AF3  
AC4  
AF4  
AC5  
Option 2  
Option 3 DCULITE_G7  
DCULite  
PCR[122] Option 0 GPIO[122]  
Option 1 QUADSPI_IO2_B  
Option 2 eMIOS1[14]  
SIUL  
None,  
None  
QuadSPI  
PWM/Timer  
VIU2/PDI  
Option 3 VIU7_PDI15  
PCR[123] Option 0 GPIO[123]  
Option 1 VIU0_PDI8  
SIUL  
None,  
None  
VIU2/PDI  
PWM/Timer  
DCULite  
Option 2 eMIOS1[10]  
Option 3 DCULITE_TAG  
PCR[124] Option 0 GPIO[124]  
Option 1 VIU1_PDI9  
SIUL  
None,  
None  
32  
40  
VIU2/PDI  
PWM/Timer  
DCULite  
Option 2 eMIOS1[11]  
Option 3 DCULITE_DE  
PCR[125] Option 0 GPIO[125]  
Option 1 VIU2_PDI10  
SIUL  
None,  
None  
33  
41  
VIU2/PDI  
PWM/Timer  
DCULite  
Option 2 eMIOS1[12]  
Option 3 DCULITE_HSYNC  
PCR[126] Option 0 GPIO[126]  
Option 1 VIU3_PDI11  
SIUL  
None,  
None  
34  
42  
VIU2/PDI  
PWM/Timer  
DCULite  
Option 2 eMIOS1[13]  
Option 3 DCULITE_VSYNC  
PCR[127] Option 0 GPIO[127]  
Option 1 VIU4_PDI12  
SIUL  
None,  
None  
35  
43  
VIU2/PDI  
PWM/Timer  
DCULite  
Option 2 eMIOS1[9]  
Option 3 DCULITE_PCLK  
Table 7. Port pin summary (continued)  
Pin number  
Port  
pin  
Alternate  
function1  
Special  
I/O  
Pad RESET  
PCR  
Function  
Peripheral3  
function2  
direction Type4 config5  
176 LQFP 208 LQFP 416 TEPBGA  
PK[7]  
PK[8]  
PK[9]  
PCR[128] Option 0 GPIO[128]  
Option 1 RXD_2  
SIUL  
I/O  
I/O  
I/O  
I/O  
I/O  
M
M
M
S
None,  
None  
51  
52  
44  
45  
46  
59  
60  
AD5  
AE5  
AF5  
AF8  
AC9  
LINFlex_2  
DCULite  
TCON  
Option 2 DCULITE_R2  
Option 3 TCON[8]  
PCR[129] Option 0 GPIO[129]  
Option 1 TXD_2  
SIUL  
None,  
None  
LINFlex_2  
DCULite  
TCON  
Option 2 DCULITE_R3  
Option 3 TCON[9]  
PCR[130] Option 0 GPIO[130]  
Option 1 I2S_DO / PWMO  
Option 2 DCULITE_R4  
Option 3 TCON[10]  
SIUL  
SGM  
DCULite  
TCON  
None,  
None  
PK[10] PCR[131] Option 0 GPIO[131]  
Option 1 SDA_1  
SIUL  
None,  
None  
I2C_1  
Option 2 eMIOS1[12]  
Option 3 DCULITE_TAG  
PWM/Timer  
DCULite  
PK[11] PCR[132] Option 0 GPIO[132]  
Option 1 SCL_1  
SIUL  
S
None,  
None  
I2C_1  
Option 2 eMIOS1[13]  
Option 3 DCU_TAG  
PWM/Timer  
DCU3  
PK[12]  
PK[13]  
PK[14]  
PK[15]  
PORT L  
PL[0]  
Reserved  
Reserved  
Reserved  
Reserved  
PCR[133] Option 0 GPIO[133]  
Option 1  
ANS[19]  
ANS[18]  
SIUL  
I/O  
I/O  
M /  
None,  
81  
82  
AE22  
AE21  
ANALO None  
G
Option 2 CANRX_1  
Option 3 SDA_1  
FlexCAN_1  
I2C1  
PL[1]  
PCR[134] Option 0 GPIO[134]  
SIUL  
M /  
None,  
Option 1  
Option 2 CANTX_1  
Option 3 SCL_1  
ANALO None  
G
FlexCAN_1  
I2C1  
Table 7. Port pin summary (continued)  
Pin number  
Port  
pin  
Alternate  
function1  
Special  
I/O  
Pad RESET  
PCR  
Function  
Peripheral3  
function2  
direction Type4 config5  
176 LQFP 208 LQFP 416 TEPBGA  
PL[2]  
PL[3]  
PL[4]  
PL[5]  
PL[6]  
PL[7]  
PL[8]  
PL[9]  
PCR[135] Option 0 GPIO[135]  
Option 1  
ANS[17]  
SIUL  
FlexCAN_0  
PWM/Timer  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
S /  
None,  
83  
84  
31  
32  
33  
34  
35  
36  
174  
AF22  
AF21  
AB2  
AC2  
AD1  
AE1  
AF1  
AF2  
C24  
ANALO None  
G
Option 2 CANRX_0  
Option 3 eMIOS1[22]  
PCR[136] Option 0 GPIO[136]  
ANS[16]  
SIUL  
FlexCAN_0  
PWM/Timer  
S /  
None,  
Option 1  
ANALO None  
G
Option 2 CANTX_0  
Option 3 eMIOS1[23]  
PCR[137] Option 0 GPIO[137]  
Option 1 CS2_2  
SIUL  
M
M
S
None,  
None  
DSPI_2  
VIU2/PDI  
TCON  
Option 2 VIU5_PDI13  
Option 3 TCON[6]  
PCR[138] Option 0 GPIO[138]  
Option 1 CS1_2  
SIUL  
None,  
None  
DSPI_2  
VIU2/PDI  
TCON  
Option 2 VIU6_PDI14  
Option 3 TCON[7]  
PCR[139] Option 0 GPIO[139]  
Option 1 CS0_2  
SIUL  
None,  
None  
DSPI_2  
VIU2/PDI  
PWM/Timer  
Option 2 VIU7_PDI15  
Option 3 eMIOS1[18]  
PCR[140] Option 0 GPIO[140]  
Option 1 SIN_2  
SIUL  
S
None,  
None  
DSPI_2  
VIU2/PDI  
PWM/Timer  
Option 2 VIU8_PDI16  
Option 3 eMIOS1[19]  
PCR[141] Option 0 GPIO[141]  
Option 1 SOUT_2  
SIUL  
S
None,  
None  
DSPI_2  
VIU2/PDI  
PWM/Timer  
Option 2 VIU9_PDI17  
Option 3 eMIOS1[20]  
PCR[142] Option 0 GPIO[142]  
Option 1 SCK_2  
SIUL  
DSPI_2  
PDI  
S
None,  
None  
Option 2 PDI_PCLK  
Option 3 eMIOS1[21]  
PWM/Timer  
PL[10] PCR[143] Option 0 GPIO[143]  
Option 1 eMIOS1[10]  
SIUL  
M
None,  
None  
PWM/Timer  
DCULite  
Option 2 DCULITE_G2  
Option 3  
Table 7. Port pin summary (continued)  
Pin number  
Port  
pin  
Alternate  
function1  
Special  
I/O  
Pad RESET  
PCR  
Function  
Peripheral3  
function2  
direction Type4 config5  
176 LQFP 208 LQFP 416 TEPBGA  
PL[11] PCR[144] Option 0 GPIO[144]  
Option 1 eMIOS1[11]  
SIUL  
I/O  
I/O  
I/O  
M
M
M
None,  
None  
175  
176  
177  
A24  
C23  
B23  
PWM/Timer  
DCULite  
Option 2 DCULITE_G3  
Option 3  
PL[12] PCR[145] Option 0 GPIO[145]  
Option 1 eMIOS1[12]  
SIUL  
None,  
None  
PWM/Timer  
DCULite  
Option 2 DCULITE_G4  
Option 3  
PL[13] PCR[146] Option 0 GPIO[146]  
Option 1 eMIOS1[13]  
SIUL  
None,  
None  
PWM/Timer  
DCULite  
Option 2 DCULITE_G5  
Option 3  
PL[14]  
Reserved  
Reserved  
PL[15]  
PORT M  
PM[0] PCR[147] Option 0 GPIO[147]  
Option 1 I2S_SCK / PWMO  
SIUL  
SGM  
DCULite  
TCON  
I/O  
I/O  
I/O  
I/O  
I/O  
M
M
M
M
M
None,  
None  
61  
62  
AE9  
AF9  
D23  
Y3  
Option 2 DCULITE_R5  
Option 3 TCON[11]  
PM[1] PCR[148] Option 0 GPIO[148]  
Option 1 I2S_FS  
SIUL  
SGM  
DCULite  
None,  
None  
Option 2 DCULITE_R6  
Option 3  
PM[2] PCR[149] Option 0 GPIO[149]  
Option 1 eMIOS1[17]  
RSDSCLKM SIUL  
PWM/Timer  
None,  
None  
173  
16  
Option 2 DCULITE_R7  
Option 3 DCULITE_DE  
DCULite  
DCULite  
PM[3] PCR[150] Option 0 GPIO[150]  
Option 1 CANRX_2  
SIUL  
None,  
None  
FlexCAN_2  
LINFlex_3  
TCON  
Option 2 RXD_3  
Option 3 TCON[4]  
PM[4] PCR[151] Option 0 GPIO[151]  
Option 1 CANTX_2  
SIUL  
None,  
None  
17  
Y2  
FlexCAN_2  
LINFlex_3  
TCON  
Option 2 TXD_3  
Option 3 TCON[5]  
Table 7. Port pin summary (continued)  
Pin number  
Port  
pin  
Alternate  
function1  
Special  
I/O  
Pad RESET  
PCR  
Function  
Peripheral3  
function2  
direction Type4 config5  
176 LQFP 208 LQFP 416 TEPBGA  
PM[5] PCR[152] Option 0 GPIO[152]  
Option 1 VIU5_PDI13  
SIUL  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
M
M
S
None,  
None  
16  
VIU2/PDI  
PWM/Timer  
DCU3  
Option 2 eMIOS1[22]  
Option 3 DCU_TAG  
PM[6] PCR[153] Option 0 GPIO[153]  
Option 1 VIU6_PDI14  
SIUL  
None,  
None  
17  
VIU2/PDI  
PWM/Timer  
DCULite  
Option 2 eMIOS1[23]  
Option 3 DCULITE_TAG  
PM[7] PCR[154] Option 0 GPIO[154]  
Option 1 VIU8_PDI16  
SIUL  
VIU2/PDI  
SGM  
None,  
None  
39  
Option 2 I2S_DO / PWMOA  
Option 3 eMIOS1[16]  
PWM/Timer  
PM[8] PCR[155] Option 0 GPIO[155]  
Option 1 VIU9_PDI17  
SIUL  
VIU2/PDI  
SGM  
S
None,  
None  
40  
Option 2 I2S_SCK / PWMO  
Option 3 eMIOS1[23]  
PWM/Timer  
PM[9] PCR[156] Option 0 GPIO[156]  
Option 1 PDI_PCLK  
SIUL  
PDI  
SGM  
PWM/Timer  
M
S
None,  
None  
113  
114  
115  
Option 2 SGM_MCLK  
Option 3 eMIOS0[8]  
PM[10] PCR[157] Option 0 GPIO[157]  
Option 1 RXD_2  
SIUL  
None,  
None  
LINFlex_2  
FlexCAN_2  
PWM/Timer  
Option 2 CANRX_2  
Option 3 eMIOS0[16]  
PM[11] PCR[158] Option 0 GPIO[158]  
Option 1 TXD_2  
SIUL  
S
None,  
None  
LINFlex_2  
FlexCAN_2  
PWM/Timer  
Option 2 CANTX_2  
Option 3 eMIOS0[23]  
PM[12] PCR[159] Option 0 GPIO[159]  
Option 1 DCULITE_B7  
SIUL  
DCULite  
M
F
None,  
None  
L24  
L23  
Option 2  
Option 3 I2S_SCK / PWMO  
SGM  
PM[13] PCR[160] Option 0 GPIO[160]  
Option 1 DCULITE_PCLK  
Option 2  
Option 3 SGM_MCLK  
SIUL  
DCULite  
None,  
None  
SGM  
PM[14]  
Reserved  
Table 7. Port pin summary (continued)  
Pin number  
Port  
pin  
Alternate  
function1  
Special  
I/O  
Pad RESET  
PCR  
Function  
Peripheral3  
function2  
direction Type4 config5  
176 LQFP 208 LQFP 416 TEPBGA  
PM[15]  
PORT N  
PN[0]  
Reserved  
M
PCR[161] Option 0 GPIO[161]  
Option 1 DCULITE_HSYNC  
Option 2  
SIUL  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
None,  
None  
AC3  
DCULite  
TCON  
Option 3 TCON[4]  
PN[1]  
PN[2]  
PN[3]  
PN[4]  
PN[5]  
PN[6]  
PN[7]  
PCR[162] Option 0 GPIO[162]  
SIUL  
M
M
M
M
M
M
M
None,  
None  
AD3  
AC10  
AF10  
AC11  
AD11  
AE11  
AF11  
Option 1 DCULITE_VSYNC  
Option 2  
Option 3 TCON[5]  
DCULite  
TCON  
PCR[163] Option 0 GPIO[163]  
Option 1 DCULITE_R0  
Option 2 RXD_2  
SIUL  
None,  
None  
DCULite  
LINFlex_2  
VIU2/PDI  
Option 3 VIU0_PDI8  
PCR[164] Option 0 GPIO[164]  
Option 1 DCULITE_R1  
Option 2 TXD_2  
SIUL  
None,  
None  
DCULite  
LINFlex_2  
VIU2/PDI  
Option 3 VIU1_PDI9  
PCR[165] Option 0 GPIO[165]  
Option 1 DCULITE_R2  
SIUL  
None,  
None  
DCULite  
TCON  
Option 2  
Option 3 TCON[6]  
PCR[166] Option 0 GPIO[166]  
Option 1 DCULITE_R3  
SIUL  
None,  
None  
DCULite  
TCON  
Option 2  
Option 3 TCON[7]  
PCR[167] Option 0 GPIO[167]  
Option 1 DCULITE_R4  
SIUL  
None,  
None  
DCULite  
TCON  
Option 2  
Option 3 TCON[8]  
PCR[168] Option 0 GPIO[168]  
Option 1 DCULITE_R5  
SIUL  
None,  
None  
DCULite  
Option 2  
Option 3 TCON[9]  
TCON  
Table 7. Port pin summary (continued)  
Pin number  
Port  
pin  
Alternate  
function1  
Special  
I/O  
Pad RESET  
PCR  
Function  
Peripheral3  
function2  
direction Type4 config5  
176 LQFP 208 LQFP 416 TEPBGA  
PN[8]  
PCR[169] Option 0 GPIO[169]  
Option 1 DCULITE_R6  
SIUL  
DCULite  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
M
M
M
M
M
M
M
M
None,  
None  
AC12  
AD12  
AE12  
AF12  
R26  
Option 2  
Option 3 TCON[10]  
TCON  
PN[9]  
PCR[170] Option 0 GPIO[170]  
Option 1 DCULITE_R7  
SIUL  
DCULite  
None,  
None  
Option 2  
Option 3 TCON[11]  
TCON  
PN[10] PCR[171] Option 0 GPIO[171]  
Option 1 DCULITE_G0  
Option 2 RXD_3  
SIUL  
None,  
None  
DCULite  
LINFlex_3  
VIU2/PDI  
Option 3 VIU2_PDI10  
PN[11] PCR[172] Option 0 GPIO[172]  
Option 1 DCULITE_G1  
Option 2 TXD_3  
SIUL  
None,  
None  
DCULite  
LINFlex_3  
VIU2/PDI  
Option 3 VIU3_PDI11  
PN[12] PCR[173] Option 0 GPIO[173]  
Option 1 DCULITE_G2  
SIUL  
DCULite  
None,  
None  
Option 2  
Option 3 eMIOS0[17]  
PWM/Timer  
PN[13] PCR[174] Option 0 GPIO[174]  
Option 1 DCULITE_G3  
SIUL  
DCULite  
None,  
None  
R25  
Option 2  
Option 3 eMIOS0[18]  
PWM/Timer  
PN[14] PCR[175] Option 0 GPIO[175]  
Option 1 DCULITE_G4  
SIUL  
DCULite  
None,  
None  
P26  
Option 2  
Option 3 eMIOS0[19]  
PWM/Timer  
PN[15] PCR[176] Option 0 GPIO[176]  
Option 1 DCULITE_G5  
SIUL  
DCULite  
None,  
None  
P24  
Option 2  
Option 3 eMIOS0[20]  
PWM/Timer  
PORT P  
PP[0]  
PCR[177] Option 0 GPIO[177]  
Option 1 DCULITE_G6  
SIUL  
DCULite  
I/O  
M
None,  
None  
P23  
Option 2  
Option 3 eMIOS0[21]  
PWM/Timer  
Table 7. Port pin summary (continued)  
Pin number  
Port  
pin  
Alternate  
function1  
Special  
I/O  
Pad RESET  
PCR  
Function  
Peripheral3  
function2  
direction Type4 config5  
176 LQFP 208 LQFP 416 TEPBGA  
PP[1]  
PP[2]  
PP[3]  
PP[4]  
PP[5]  
PP[6]  
PP[7]  
PCR[178] Option 0 GPIO[178]  
Option 1 DCULITE_G7  
SIUL  
DCULite  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
M
M
M
M
M
M
M
None,  
None  
N26  
N25  
N23  
M26  
M25  
M24  
M23  
Option 2  
Option 3 eMIOS0[22]  
PWM/Timer  
PCR[179] Option 0 GPIO[179]  
Option 1 DCULITE_B0  
Option 2 CANRX_2  
SIUL  
None,  
None  
DCULite  
FlexCAN_2  
VIU2/PDI  
Option 3 VIU4_PDI12  
PCR[180] Option 0 GPIO[180]  
Option 1 DCULITE_B1  
Option 2 CANTX_2  
SIUL  
None,  
None  
DCULite  
FlexCAN_2  
PDI  
Option 3 PDI_DE  
PCR[181] Option 0 GPIO[181]  
Option 1 DCULITE_B2  
SIUL  
DCULite  
None,  
None  
Option 2  
Option 3 eMIOS0[11]  
PWM/Timer  
PCR[182] Option 0 GPIO[182]  
Option 1 DCULITE_B3  
SIUL  
DCULite  
None,  
None  
Option 2  
Option 3 eMIOS0[13]  
PWM/Timer  
PCR[183] Option 0 GPIO[183]  
Option 1 DCULITE_B4  
SIUL  
DCULite  
None,  
None  
Option 2  
Option 3 eMIOS0[15]  
PWM/Timer  
PCR[184] Option 0 GPIO[184]  
Option 1 DCULITE_B5  
SIUL  
DCULite  
None,  
None  
Option 2  
Option 3 I2S_FS  
SGM  
PP[8]  
Reserved  
Reserved  
Reserved  
Reserved  
PP[9]  
PP[10]  
PP[11]  
Table 7. Port pin summary (continued)  
Pin number  
Port  
pin  
Alternate  
function1  
Special  
I/O  
Pad RESET  
PCR  
Function  
Peripheral3  
function2  
direction Type4 config5  
176 LQFP 208 LQFP 416 TEPBGA  
PP[12]  
PP[13]  
PP[14]  
PP[15]  
Reserved  
Reserved  
Reserved  
Reserved  
1
Alternate functions are chosen by setting the values of the PCR[PA] bitfields inside the SIUL module.  
PCR[PA] = 00 selects Option 0  
PCR[PA] = 01 selects Option 1  
PCR[PA] = 10 selects Option 2  
PCR[PA] = 11 selects Option 3  
This is intended to select the output functions. To use one of the input functions, the PCR[IBE] bit must be written to ‘1’, regardless of the values selected in  
the PCR[PA] bitfields. For this reason, the value corresponding to an input only function is reported as “—”.  
2
3
Special functions are enabled independently from the standard digital pin functions. Enabling standard I/O functions in the PCR registers may interfere with  
their functionality. ADC functions are enabled using the PCR[APC] bit; other functions are enabled by enabling the respective module.  
Using the PSMI registers in the System Integration Unit Lite (SIUL), different pads can be multiplexed to the same peripheral input. Please see the SIUL chapter  
of the MPC5645S Microcontroller Reference Manual for details.  
4
5
6
See the “Pad types” table for an explanation of the letters in this column.  
Reset configuration is given as I/O direction and pull, e.g., “Input, pullup”.  
Out of reset pins PH[0:3] are available as JTAG pins (TCK, TDI, TDO and TMS respectively). It is up to the user to configure pins PH[0:3] when needed.  
The location of TCON[0:3] pins is mentioned in the following table.  
Table 8. Location of TCON[0:3] Pins  
Function  
Port Name  
PCR  
Ball Number  
DCU_TAG / TCON0  
DCU_TAG / TCON0  
DCU_HSYNC/TCON1  
DCU_VSYNC / TCON2  
DCU_DE / TCON3  
PK11  
PJ12  
PG9  
PCR[132]  
PCR[117]  
PCR[95]  
PCR[94]  
PCR[96]  
PCR[152]  
Ball No: AC09  
Ball No: A23  
Ball No: T02  
PG8  
Ball No: T04  
PG10  
PM5  
Ball No: T01  
DCU_TAG/TCON3  
NC (only on 176)  
The following pad types are available for system pins and functional port pins:  
Table 9. Pad Types  
Pad  
Function  
S
M
Slow (pad_ssr, pad_ssr_hv)  
Medium (pad_msr, pad_msr_hv)  
Fast (pad_fc)  
F
J
Input/output with analog features (pad_tgate, pad_tgate_hv)  
Input only with analog features (pad_ae, pad_ae_hv)  
Stepper Motor Detector  
Analog  
SMD  
DDR  
RSDS  
DDR pads  
RSDS pads  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
59  
Freescale Semiconductor  
3
System design information  
3.1  
Power-up sequencing  
The preferred power-up sequence for MPC5645S is as follows:  
1. Generic IO supplies or noise-free supplies, consisting of:  
— VDDA  
— VDDE_A  
— VDDE_B  
— VDDM  
— VDD_DR  
— VDD33_DR  
— VDDPLL  
2. All 3.3V supplies (VDDE_B & VDD33_DR) should be ramped up first, and then the rest of the I/O supplies should  
be ramped up (VDDA, VDDE_A, VDDM, VDD_DR).  
3. VDDR, the regulator input supply, should be the last supply to ramp up; all supplies can be ramped up together as long  
as VDDR is included. So all 5V supplies should be ramped up after the 3.3V supplies, and if all the supplies are of the  
same level, they can be ramped up together as well.  
4. LV supply (VDD12). If Vreg is in bypass mode and the core supply (1.2V) is supplied externally, then this should be  
the last supply given.  
NOTE  
For DDR, the 3.3 V supply (VDD33_DR) should come before VDD_DR.  
NOTE  
Vreg bypass mode is for factory testing only.  
This sequence ensures that when VREG releases its LVDs, the IO and other HV segments are powered properly. This is  
important because MPC5645S doesn't monitor LVDs on IO HV supplies.  
4
Electrical characteristics  
4.1  
Introduction  
This section contains electrical characteristics of the device as well as temperature and power considerations.  
This product contains devices to protect the inputs against damage due to high static voltages. However, it is advisable to take  
precautions to avoid application of any voltage higher than the specified maximum rated voltages.  
To enhance reliability, unused inputs can be driven to an appropriate logic voltage level (V or V ). This could be done by  
DD  
SS  
internal pull up and pull down, which is provided by the product for most general purpose pins.  
The parameters listed in the following tables represent the characteristics of the device and its demands on the system.  
In the tables where the device logic provides signals with their respective timing characteristics, the symbol “CC” for Controller  
Characteristics is included in the Symbol column.  
In the tables where the external system must provide signals with their respective timing characteristics to the device, the symbol  
“SR” for System Requirement is included in the Symbol column.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
60  
Freescale Semiconductor  
4.2  
Parameter classification  
The electrical parameters shown in this supplement are guaranteed by various methods. To give the  
customer a better understanding, the classifications listed in Table 10 are used and the parameters are  
tagged accordingly in the tables where appropriate.  
Table 10. Parameter Classifications  
Classification tag  
Tag description  
P
C
Those parameters are guaranteed during production testing on each individual device.  
Those parameters are achieved by the design characterization by measuring a statistically  
relevant sample size across process variations.  
T
Those parameters are achieved by design characterization on a small sample size from typical  
devices under typical conditions unless otherwise noted. All values shown in the typical column  
are within this category.  
D
Those parameters are derived mainly from simulations.  
NOTE  
The classification is shown in the column labeled “C” in the parameter  
tables where appropriate.  
4.3  
Absolute maximum ratings  
Table 11. Absolute maximum ratings  
Value  
Symbol  
C
Parameter  
Conditions  
Unit SpecID  
Min  
Max  
VDDA  
SR D Voltage on VDDA pin (ADC reference) with  
respect to ground (VSSA  
–0.3  
+5.5  
V
D1.1  
)
Relative to VDD VDD–0.3  
VDD+0.3  
VSS+0.1  
VSSA  
SR D Voltage on VSSA (ADC reference) pin with  
respect VSS  
VSS–0.1  
V
V
D1.2  
D1.3  
VDDPLL  
CC D Voltage on VDDPLL (1.2 V PLL supply) pin with  
1.08  
1.4  
respect to ground (VSSPLL  
)
Relative to VDD VDD–0.3  
–0.3  
Relative to VDD VDD–0.3  
VDD+0.3  
+5.5  
VDDR  
SR D Voltage on VDDR pin (regulator supply) with  
respect to ground (VSSR  
V
D1.4  
)
VDD+0.3  
VSS+0.1  
VSSR  
VDD12  
VSS12  
SR D Voltage on VSSR (regulator ground) pin with  
respect to VSS  
VSS–0.1  
V
V
D1.5  
D1.6  
CC D Voltage on VDD12 pin with respect to ground  
1.08  
1.4  
(VSS12  
)
CC D Voltage on VSS12 pin with respect to VSS  
VSS–0.1  
–0.3  
VSS+0.1  
+5.5  
V
V
D1.7  
D1.8  
1
VDDE_A  
SR D Voltage on VDDE_A (I/O supply) pin with  
respect to ground (VSSE_A  
)
1
VDDE_B  
SR D Voltage on VDDE_B (I/O supply) pin with  
–0.3  
+3.6  
V
D1.9  
respect to ground (VSS  
)
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
61  
Table 11. Absolute maximum ratings (continued)  
Value  
Max  
Symbol  
C
Parameter  
Conditions  
Unit SpecID  
Min  
1
VDDM  
SR D Voltage on VDDM (stepper motor supply) pin  
with respect to ground (VSSM  
–0.3  
+5.5  
V
D1.10  
)
2
VSS  
SR D I/O supply ground  
0
0
V
V
V
V
D1.11  
D1.12  
D1.13  
VDD_DR  
VRSDS  
VIN  
D Voltage on VDDDDR with respect to VSS  
D Voltage on VDDRSDS with respect to VSS  
–0.3  
–0.3  
–0.3  
3.6  
3.6  
SR D Voltage on any GPIO pin with respect to ground  
VDDmax  
(VDDE maxof  
that  
(VSS  
)
segment)  
IINJPAD  
IINJSUM  
SR D Injected input current on any pin during  
overload condition  
–10  
–50  
10  
50  
mA  
D1.15  
D1.16  
SR D Absolute sum of all injected input currents  
during overload condition  
TSTORAGE SR T Storage temperature  
–55  
150  
°C  
V
D1.17  
D1.18  
ESDHBM SR T ESD Susceptibility (Human Body Model)  
2000  
1
2
Throughout the remainder of this document VDD refers collectively to I/O voltage supplies, i.e., VDDE_A, VDDE_B, and VDDM  
unless otherwise noted.  
,
Throughout the remainder of this document VSS refers collectively to I/O voltage supply grounds, i.e., VSSE_A, VSSPLL, and  
VSSM, unless otherwise noted.  
NOTE  
Stresses exceeding the recommended absolute maximum ratings may cause permanent  
damage to the device. This is a stress rating only and functional operation of the device at  
these or any other conditions above those indicated in the operational sections of this  
specification are not implied. Exposure to absolute maximum rating conditions for  
extended periods may affect device reliability. During overload conditions (V > V or  
IN  
DD  
V
< V ), the voltage on pins with respect to ground (V ) must not exceed the  
IN  
SS SS  
recommended values.  
4.4  
Recommended operating conditions  
Table 12. Recommended operating conditions (3.3 V)  
Value  
Symbol  
C
Parameter  
Conditions  
Unit SpecID  
Min  
Max  
1
VDDA  
SR P Voltage on VDDA pin (ADC reference) with re-  
+3.0  
+3.6  
V
D2.1  
spect to ground (VSS  
)
D
Relative to VDD VDD–0.1  
VDD+0.1  
VSS+0.1  
VSSA  
SR P Voltage on VSSA (ADC reference) pin with  
respect VSS  
VSS–0.1  
V
V
D2.2  
D2.3  
VDDPLL CC P Voltage on VDDPLL (1.2 V PLL supply) pin  
with respect to ground (VSSPLL  
1.08  
1.32  
)
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
62  
Freescale Semiconductor  
Table 12. Recommended operating conditions (3.3 V) (continued)  
Value  
Symbol  
C
Parameter  
Conditions  
Unit SpecID  
Min  
Max  
2
VDDR  
SR P Voltage on VDDR pin (regulator supply) with  
respect to ground (VSSR  
+3.0  
+3.6  
V
D2.4  
)
D
Relative to VDD VDD–0.1  
VDD+0.1  
VSS+0.1  
VSSR  
SR D Voltage on VSSR (regulator ground) pin with  
respect to VSS  
VSS–0.1  
V
V
D2.5  
D2.6  
3,4  
VDD12  
CC P Voltage on VDD12 pin with respect to ground  
1.08  
1.4  
(VSS12  
)
VSS12 CC D Voltage on VSS12 pin with respect to VSS  
VSS–0.1  
VSS+0.1  
V
V
D2.7  
D2.8  
5,6,7  
5
5
VDD  
SR P Voltage on VDD pins (VDDE_A, VDDE_B  
,
VDDmin  
VDDmax  
VDD_DR, VDDM) with respect to ground (VSS  
)
8
VSS  
SR D I/O supply ground  
0
0
V
V
D2.9  
9
VDDE_A SR P Voltage on VDDE_A (I/O supply) pin with  
respect to ground (VSSE_A  
+3.0  
+3.6  
D2.10  
)
VDDE_B SR P Voltage on VDDE_B (I/O supply) pin with  
respect to ground (VSSE_B  
+3.0  
+3.0  
+3.6  
+3.6  
V
V
D2.11  
D2.12  
)
VDDM  
SR P Voltage on VDDM (stepper motor supply) pin  
with respect to ground (VSSM  
)
VDD_DR  
VSS_DR  
VRSDS  
TVDD  
TA  
P Voltage on VDDDDR with respect to VSS  
D Voltage on VSSRSDS with respect to VSS  
P Voltage on VDDDDR with respect to VSS  
SR D VDD slope to ensure correct power up10  
SR P Ambient temperature under bias  
SR D Junction temperature under bias  
+1.62  
+1.62  
+3.0  
+3.6  
+3.6  
+3.6  
12  
V
V
D2.13  
D2.14  
D2.15  
D2.16  
D2.17  
D2.18  
V
V/ms  
°C  
-40  
+105  
+140  
TJ  
-40  
1
2
3
4
100 nF capacitance needs to be provided between VDDA/VSSA pair.  
10 μF capacitance must be connected between VDDR and VSS12 because of a sharp surge due to external ballast.  
VDD12 cannot be used to drive any external component.  
Each VDD12/VSS12 supply pair should have a 10 μF capacitor. Absolute combined maximum capacitance is 40 μF. Preferably,  
all the VDD12 supply pads should be shorted and then connected to a 4×10 μF capacitance. This is to ensure the ESR of  
external capacitance does not exceed 0.2 Ω. A 100 nF capacitor must be placed close to the pin.  
5
6
VDD refers collectively to I/O voltage supplies, i.e., VDDE_A, VDDE_B, VDD_DR, and VDDM  
.
100 nF capacitance needs to be provided between each VDD/VSS pair. VDDmin value for is 3 V for VDDE_A & VDDM as well  
as for VDDE_B, while it is 1.62 V for VDD_DR. VDD max value is 3.6 V for VDDE_A & VDDM as well as for VDDE_B &  
VDD_DR.  
7
Full electrical specification cannot be guaranteed when voltage drops below 3.0V. In particular, ADC electrical characteristics  
and I/O’s DC electrical specification may not be guaranteed.  
When voltage drops below VLVDHVL device is reset.  
8
9
VSS refers collectively to I/O voltage supply grounds, i.e., VSSE_A, VSS, and VSSM unless otherwise noted.  
VDDE_A should not be less than VDDA  
10 Guaranteed by device validation.  
.
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
63  
4.5  
Thermal characteristics  
Table 13. Recommended operating conditions (5.0 V)  
Value  
Symbol  
C
Parameter  
Conditions  
Unit SpecID  
Min  
Max  
1
VDDA  
SR P Voltage on VDDA pin (ADC reference) with re-  
+4.5  
+3.0  
+5.5  
+5.5  
V
D2.19  
spect to ground (VSS  
)
D
D
Voltage drop2  
Relative to VDD VDD–0.1  
VDD+0.1  
VSS+0.1  
VSSA  
SR D Voltage on VSSA (ADC reference) pin with  
respect VSS  
VSS–0.1  
V
V
V
D2.20  
D2.21  
D2.22  
VDDPLL CC P Voltage on VDDPLL (1.2 V PLL supply) pin  
with respect to ground (VSSPLL  
1.08  
1.32  
)
3
VDDR  
SR P Voltage on VDDR pin (regulator supply) with  
+4.5  
+4.5  
+5.5  
+5.5  
respect to ground (VSSR  
)
D
D
Voltage drop2  
Relative to VDD VDD–0.1  
VDD+0.1  
VSS+0.1  
VSSR  
SR D Voltage on VSSR (regulator ground) pin with  
respect to VSS  
VSS–0.1  
V
V
D2.23  
D2.24  
4,5  
VDD12  
CC P Voltage on VDD12 pin with respect to ground  
1.08  
1.4  
(VSS12  
)
VSS12  
CC D Voltage on VSS12 pin with respect to VSS  
VSS–0.1  
VSS+0.1  
V
V
D2.25  
D2.26  
VDD  
SR P Voltage on VDD pins (VDDE_A, VDDE_B,  
VDD_DR, VDDMA, VDDMB, VDDMC) with  
Voltage drop2  
VDDmin  
VDDmax  
6,7  
6
6
respect to ground (VSS  
)
8
VSS  
SR D I/O supply ground  
0
0
V
V
D2.27  
D2.28  
9
VDDE_A  
SR P Voltage on VDDE_A (I/O supply) pin with  
respect to ground (VSSE_A  
+4.5  
+5.5  
)
10  
VDDE_B  
VDDM  
SR P Voltage on VDDE_B (I/O supply) pin with  
respect to ground (VSSE_B  
+3.0  
+4.5  
+3.6  
+5.5  
V
V
D2.29  
D2.30  
)
SR P Voltage on VDDMA (stepper motor supply)  
pin with respect to ground (VSSMA  
)
11  
VDD_DR  
VSS_DR  
VRSDS  
TVDD  
TA  
P Voltage on VDD_DR with respect to VSS  
D Voltage on VSSRSDS with respect to VSS  
P Voltage on VDD_DR with respect to VSS  
SR D VDD slope to ensure correct power up12  
SR P Ambient temperature under bias  
+1.62  
+1.62  
+3.0  
+3.6  
+3.6  
+3.6  
12  
V
V
V
D2.31  
D2.32  
D2.33  
V/ms D2.34  
–40  
+105  
+105  
+140  
°C  
D2.35  
–40  
TJ  
SR D Junction temperature under bias  
–40  
D2.36  
1
2
100 nF capacitance needs to be provided between VDDA/VSSA pair.  
Full functionality cannot be guaranteed when voltage drops below 4.5 V. In particular, I/O DC and ADC electrical  
characteristics may not be guaranteed below 4.5 V during the voltage drop sequence.  
3
10 μF capacitance must be connected between VDDR and VSS12. It is recommended that this cap should be placed, as close  
as possible to the DUT pin on board.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
64  
Freescale Semiconductor  
4
5
VDD12 cannot be used to drive any external component.  
Each VDD12/VSS12 supply pair should have a 10 μF capacitor. Absolute combined maximum capacitance is 40 μF. Preferably,  
all the VDD12 supply pads should be shorted and then connected to a 4×10 μF capacitance. This is to ensure the ESR of  
external capacitance does not exceed 0.2 Ω. A 100 nF capacitor must be placed close to the pin.  
VDD refers collectively to I/O voltage supplies, i.e., VDDE_A, VDDE_B, VDD_DR, VDDMA, VDDMB and VDDMC. VDDmin value for  
is 4.5 V for VDDE_A & VDDM, 3 V VDDE_B, while it is 1.62 V for VDD_DR. VDD max value is 5.5 V for VDDE_A & VDDM  
and 3.6 V for VDDE_B & VDD_DR.  
6
7
8
100 nF capacitance needs to be provided between each VDD/VSS pair.  
VSS refers collectively to I/O voltage supply grounds, i.e., VSSE_A, VSSE_B, VSSE_A, VSSE_E, VSSMA, VSSMB and VSSMC  
)
unless otherwise noted.  
9
VDDE_A should not be less than VDDA  
.
10 VDDE_B cannot go beyond 3.6V under any operating condition.  
11 VDD_DR can be 1.8, 2.5 and 3.3V (typical) based on type of SDR memory.  
12 Guaranteed by device validation.  
1
Table 14. Thermal characteristics for 176-pin LQFP  
Symbol  
RθJA  
C
Parameter  
CC D Junction to Ambient Natural Convection2 Single layer board - 1s  
CC D Junction to Ambient Natural Convection2 Four layer board - 2s2p  
Conditions  
Value  
Unit  
SpecID  
36  
29  
28  
°C/W  
°C/W  
°C/W  
D3.1  
D3.2  
D3.3  
RθJA  
RθJMA  
CC D Junction to Ambient2  
@200 ft./min., single layer  
board - 1s  
RθJMA  
CC D Junction to Ambient2  
@200 ft./min., Four layer  
board - 2s2p  
23  
°C/W  
D3.4  
RθJB  
RθJCtop  
ΨJT  
CC D Junction to Board3  
CC D Junction to Case (Top)4  
18  
5
°C/W  
°C/W  
°C/W  
D3.5  
D3.6  
D3.7  
CC D Junction to Package Top Natural Convec-  
tion5  
2
1
2
Thermal characteristics are targets based on simulation that are subject to change per device characterization.  
Junction-to-Ambient Thermal Resistance determined per JEDEC JESD51-3 and JESD51-6. Thermal test board meets JEDEC  
specification for this package.  
3
4
5
Junction-to-Board thermal resistance determined per JEDEC JESD51-8. Thermal test board meets JEDEC specification for  
the specified package.  
Junction-to-Case at the top of the package determined using MIL-STD 883 Method 1012.1. The cold plate temperature is used  
for the case temperature. Reported value includes the thermal resistance of the interface layer.  
Thermal characterization parameter indicating the temperature difference between the package top and the junction  
temperature per JEDEC JESD51-2. When Greek letters are not available, the thermal characterization parameter is written  
as Psi-JT.  
1
Table 15. Thermal characteristics for 208-pin LQFP  
Symbol  
RθJA  
C
Parameter  
Conditions  
Value  
Unit  
SpecID  
CC D Junction to Ambient Natural Convection2  
CC D Junction to Ambient Natural Convection2  
CC D Junction to Ambient2  
Single layer board - 1s  
Four layer board - 2s2p  
34  
27  
27  
°C/W  
°C/W  
°C/W  
D3.8  
D3.9  
RθJA  
RθJMA  
@200 ft./min., single layer  
board - 1s  
D3.10  
RθJMA  
CC D Junction to Ambient2  
@200 ft./min., Four layer  
board - 2s2p  
22  
°C/W  
D3.11  
RθJB  
CC D Junction to Board3  
CC D Junction to Case (Top)4  
18  
5
°C/W  
°C/W  
D3.12  
D3.13  
RθJCtop  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
65  
1
Table 15. Thermal characteristics for 208-pin LQFP (continued)  
Symbol  
ΨJT  
C
Parameter  
Conditions  
Value  
Unit  
SpecID  
CC D Junction to Package Top Natural Convec-  
tion5  
2
°C/W  
D3.14  
1
2
Thermal characteristics are targets based on simulation that are subject to change per device characterization.  
Junction-to-Ambient Thermal Resistance determined per JEDEC JESD51-3 and JESD51-6. Thermal test board meets JEDEC  
specification for this package.  
3
4
5
Junction-to-Board thermal resistance determined per JEDEC JESD51-8. Thermal test board meets JEDEC specification for  
the specified package.  
Junction-to-Case at the top of the package determined using MIL-STD 883 Method 1012.1. The cold plate temperature is used  
for the case temperature. Reported value includes the thermal resistance of the interface layer.  
Thermal characterization parameter indicating the temperature difference between the package top and the junction  
temperature per JEDEC JESD51-2. When Greek letters are not available, the thermal characterization parameter is written as  
Psi-JT.  
1
Table 16. Thermal characteristics for 416-pin TEPBGA  
Symbol  
RθJA  
C
Parameter  
Conditions  
Value  
Unit  
SpecID  
CC D Junction to Ambient Natural Convection2 Single layer board - 1s  
CC D Junction to Ambient Natural Convection2 Four layer board - 2s2p  
CC D Junction to Ambient2  
26  
18  
20  
°C/W  
°C/W  
°C/W  
D3.15  
D3.16  
D3.17  
RθJA  
RθJMA  
@200 ft./min., single layer  
board - 1s  
RθJMA  
CC D Junction to Ambient2  
@200 ft./min., Four layer  
board - 2s2p  
15  
°C/W  
D3.18  
RθJB  
RθJCtop  
ΨJT  
CC D Junction to Board3  
CC D Junction to Case (Top)4  
10  
6
°C/W  
°C/W  
°C/W  
D3.19  
D3.20  
D3.21  
CC D Junction to Package Top Natural Convec-  
tion5  
2
1
2
Thermal characteristics are targets based on simulation that are subject to change per device characterization.  
Junction-to-Ambient Thermal Resistance determined per JEDEC JESD51-3 and JESD51-6. Thermal test board meets  
JEDEC specification for this package.  
3
4
5
Junction-to-Board thermal resistance determined per JEDEC JESD51-8. Thermal test board meets JEDEC specification for  
the specified package.  
Junction-to-Case at the top of the package determined using MIL-STD 883 Method 1012.1. The cold plate temperature is used  
for the case temperature. Reported value includes the thermal resistance of the interface layer.  
Thermal characterization parameter indicating the temperature difference between the package top and the junction  
temperature per JEDEC JESD51-2. When Greek letters are not available, the thermal characterization parameter is written  
as Psi-JT.  
4.5.1  
General notes for specifications at maximum junction temperature  
An estimate of the chip junction temperature, T , can be obtained from the equation:  
J
T = T + (R  
* P )  
Eqn. 1  
J
A
θJA  
D
where:  
T = ambient temperature for the package ( C)  
o
A
o
R
= junction to ambient thermal resistance ( C/W)  
θJA  
P = power dissipation in the package (W)  
D
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
66  
Freescale Semiconductor  
The thermal resistance values used are based on the JEDEC JESD51 series of standards to provide consistent values for  
estimations and comparisons. The difference between the values determined for the single-layer (1s) board compared to a  
four-layer board that has two signal layers, a power and a ground plane (2s2p), demonstrate that the effective thermal resistance  
is not a constant. The thermal resistance depends on the:  
Construction of the application board (number of planes)  
Effective size of the board which cools the component  
Quality of the thermal and electrical connections to the planes  
Power dissipated by adjacent components  
Connect all the ground and power balls to the respective planes with one via per ball. Using fewer vias to connect the package  
to the planes reduces the thermal performance. Thinner planes also reduce the thermal performance. When the clearance  
between the vias leave the planes virtually disconnected, the thermal performance is also greatly reduced.  
As a general rule, the value obtained on a single-layer board is within the normal range for the tightly packed printed circuit  
board. The value obtained on a board with the internal planes is usually within the normal range if the application board has:  
One oz. (35 micron nominal thickness) internal planes  
Components are well separated  
Overall power dissipation on the board is less than 0.02 W/cm2  
The thermal performance of any component depends on the power dissipation of the surrounding components. In addition, the  
ambient temperature varies widely within the application. For many natural convection and especially closed box applications,  
the board temperature at the perimeter (edge) of the package is approximately the same as the local air temperature near the  
device. Specifying the local ambient conditions explicitly as the board temperature provides a more precise description of the  
local ambient conditions that determine the temperature of the device.  
At a known board temperature, the junction temperature is estimated using the following equation:  
T = T + (R  
* P )  
Eqn. 2  
J
B
θJB  
D
where:  
o
T = board temperature for the package perimeter ( C)  
B
o
R
= junction-to-board thermal resistance ( C/W) per JESD51-8S  
θJB  
P = power dissipation in the package (W)  
D
When the heat loss from the package case to the air does not factor into the calculation, an acceptable value for the junction  
temperature is predictable. Ensure the application board is similar to the thermal test condition, with the component soldered to  
a board with internal planes.  
The thermal resistance is expressed as the sum of a junction-to-case thermal resistance plus a case-to-ambient thermal  
resistance:  
R
= R  
+ R  
θCA  
Eqn. 3  
θJA  
θJC  
where:  
o
R
R
R
R
= junction to ambient thermal resistance ( C/W)  
θJA  
θJC  
θCA  
θJC  
o
= junction to case thermal resistance ( C/W)  
o
= case to ambient thermal resistance ( C/W)  
s device related and is not affected by other factors. The thermal environment can be controlled to change the  
. For example, change the air flow around the device, add a heat sink, change the  
case-to-ambient thermal resistance, R  
θCA  
mounting arrangement on the printed circuit board, or change the thermal dissipation on the printed circuit board surrounding  
the device. This description is most useful for packages with heat sinks where 90% of the heat flow is through the case to heat  
sink to ambient. For most packages, a better model is required.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
67  
A more accurate two-resistor thermal model can be constructed from the junction-to-board thermal resistance and the  
junction-to-case thermal resistance. The junction-to-case thermal resistance describes when using a heat sink or where a  
substantial amount of heat is dissipated from the top of the package. The junction-to-board thermal resistance describes the  
thermal performance when most of the heat is conducted to the printed circuit board. This model can be used to generate simple  
estimations and for computational fluid dynamics (CFD) thermal models.  
To determine the junction temperature of the device in the application on a prototype board, use the thermal characterization  
parameter (Ψ ) to determine the junction temperature by measuring the temperature at the top center of the package case using  
JT  
the following equation:  
T = T + (Ψ x P )  
Eqn. 4  
J
T
JT  
D
where:  
o
T = thermocouple temperature on top of the package ( C)  
T
o
Ψ = thermal characterization parameter ( C/W)  
JT  
P = power dissipation in the package (W)  
D
The thermal characterization parameter is measured in compliance with the JESD51-2 specification using a 40-gauge type T  
thermocouple epoxied to the top center of the package case. Position the thermocouple so that the thermocouple junction rests  
on the package. Place a small amount of epoxy on the thermocouple junction and approximately 1 mm of wire extending from  
the junction. Place the thermocouple wire flat against the package case to avoid measurement errors caused by the cooling  
effects of the thermocouple wire.  
References:  
Semiconductor Equipment and Materials International  
805 East Middlefield Rd.  
Mountain View, CA 94043  
(415) 964-5111  
MIL-SPEC and EIA/JESD (JEDEC) specifications are available from Global Engineering Documents at 800-854-7179 or  
303-397-7956.  
JEDEC specifications are available on the WEB at http://www.jedec.org.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
68  
Freescale Semiconductor  
4.6  
EMI (electromagnetic interference) characteristics  
1 2  
Table 17. EMI testing specifications  
Frequency  
Range  
Level  
(Typ)  
Symbol  
Parameter  
Conditions  
Clocks  
Unit  
Radiated  
Emissions  
VEME  
Device Configuration,  
test conditions and EM  
testing per standard  
IEC61967-2  
FOSC – 8MHz, External  
Crystal  
150 kHz – 50  
MHz  
19  
30  
25  
19  
dBµV  
FCPU – 124MHz  
FBUS – 124MHz  
50 MHz –  
150 MHz  
No PLL Frequency  
Modulation  
150 MHz –  
500 MHz  
500 MHz –  
1000 MHz  
IEC Level  
K
FOSC - 8MHz, External  
Crystal  
150 kHz – 50  
MHz  
15  
dBµV  
FCPU -124MHz  
FBUS -124MHz  
50 MHz –  
150 MHz  
24  
17  
14  
L
2% PLL Frequency  
Modulation  
150 MHz –  
500 MHz  
500 MHz –  
1000 MHz  
IEC Level  
1
2
The reported emission level is the value of the maximum emission, rounded up to the next whole number.  
IEC Level Maximum:, L is less than or equal to 24 dBµV, K is less than or equal to 30 dBµV.  
4.7  
Power management  
4.7.1  
Voltage regulator electrical characteristics  
The internal voltage regulator requires an external NPN (BCP68 or NJD2873) ballast to be connected as shown in Figure 6 as  
well as an external capacitance (C ) to be connected to the device in order to provide a stable low voltage digital supply to  
REG  
the device. Capacitances should be placed on the board as near as possible to the associated pins. Care should also be taken to  
limit the serial inductance of the board to less than 15 nH.  
For the MPC5645S microcontroller, 100 nF should be placed between each V  
/V  
supply pair and also between the  
DD12 SS12  
V
/V  
pair. Additionally, 10 μF should be placed between the V  
pin and the adjacent V pin.  
DDPLL SSPLL  
DDR SS  
V
= 3.0 V to 3.6 V / 4.5 V to 5.5 V, T = -40 to 105 °C, unless otherwise specified.  
DDR  
A
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
69  
V
DDR  
VRC_CTRL  
V
DD12  
Figure 6. External NPN ballast connections  
Table 18. Voltage regulator electrical characteristics  
Symbol  
C
Parameter  
Conditions  
Min  
Max Unit SpecID  
VDDR SR P Power supply  
3.0  
5.5  
V
D5.1  
D5.2  
D5.3  
TJ  
SR D Junction temperature  
-40  
140  
°C  
mA  
IREG  
CC  
T
Current consumption  
Reference included,  
@ 55 °C No load  
@ Full load  
2
11  
IL  
CC  
T
Output current capacity  
DC load current  
450  
mA  
V
D5.4  
D5.5  
VDD12 CC D Output voltage (value @ IL = 0 @ 27°C)  
Pre-trimming sigma  
< 7 mV  
1.330  
P
Post-trimming  
Post-trimming  
1.145  
1.145  
10 * 4  
1.32  
T
Output voltage (value @ IL = Imax)  
SR D External decoupling/stability capacitor  
4 capacitances of  
10 µF each  
µF  
Ω
D5.6  
D
ESR of external cap  
0.05  
0.2  
0.2  
1
D
1 bond wire R + 1  
pad R  
Ω
LBOND CC D Bonding Inductance for Bipolar Base Control pad  
CC D Power supply rejection @ DC @ no load  
0
15  
nH  
dB  
D5.7  
D5.8  
Cload = 10 µF * 4  
–30  
–100  
–30  
D
@ 200 kHz @ no load  
@ DC @ 400 mA  
D
D
@ 200 kHz @ 400 mA  
–30  
CC D Load current transient  
Cload = 10 µF * 4  
Cload = 10 µF * 4  
10% to 90%  
of IL (max) in  
100 ns  
D5.9  
tSU  
CC  
T
Start-up time after input supply stabilizes1  
500  
µs  
D5.10  
1
Time after the input supply to the voltage regulator has ramped up (VDDR) and the voltage regulator has asserted the Power  
OK signal.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
70  
Freescale Semiconductor  
Table 19. Low-power voltage regulator electrical characteristics  
Symbol  
C
Parameter  
Conditions  
Min  
Max Unit SpecID  
TJ  
SR D Junction temperature  
–40  
140  
°C  
D5.2  
D5.3  
IREG  
CC  
CC  
T
T
Current consumption  
Reference included,  
@ 55 °C No load  
@ Full load  
µA  
5
600  
IL  
Output current capacity  
DC load current  
15  
mA  
V
D5.4  
D5.5  
VDD12 CC D Output voltage  
Pre-trimming sigma  
< 7 mV  
1.33  
P
Post-trimming  
1.14  
1.32  
Table 20. Ultra low-power voltage regulator electrical characteristics  
Symbol  
C
Parameter  
Conditions  
Min  
Max Unit SpecID  
TJ  
SR D Junction temperature  
–40  
140  
°C  
D5.2  
D5.3  
IREG  
CC  
CC  
T
T
Current consumption  
Reference included,  
@ 55 °C No load  
@ Full load  
µA  
2
100  
IL  
Output current capacity  
DC load current  
5
mA  
V
D5.4  
D5.5  
VDD12 CC D Output voltage (value @ IL = 0 @ 27°C)  
Pre-trimming sigma  
< 7 mV  
1.33  
P
Post-trimming  
1.14  
1.32  
4.7.2  
Voltage monitor electrical characteristics  
The device implements a Power On Reset module to ensure correct power-up initialization, as well as four low voltage detectors  
to monitor the V and the V voltage while device is supplied:  
DD  
DD12  
POR monitors V during the power-up phase to ensure device is maintained in a safe reset state  
DD  
LVDHV3 monitors V to ensure device reset below minimum functional supply  
DD  
LVDHV5 monitors V when application uses device in the 5.0V ± 10% range  
DD  
LVDLVCOR monitors power domain No. 1  
LVDLVBKP monitors power domain No. 0  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
71  
Table 21. Low voltage monitor electrical characteristics  
Value2  
Symbol  
C
Parameter  
Conditions1  
Unit SpecID  
Min Typ Max  
VPORH  
CC C Power-on reset threshold  
1.5  
2.7  
2.9  
V
D5.11  
D5.12  
D5.13  
D5.14  
D5.15  
D5.16  
D5.17  
VLVDHV3H CC C LVDHV3 low voltage detector high threshold  
VLVDHV3L CC C LVDHV3 low voltage detector low threshold  
VLVDHV5H CC C LVDHV5 low voltage detector high threshold  
VLVDHV5L CC C LVDHV5 low voltage detector low threshold  
2.5  
4.4  
3.9  
VLVDLVCORH CC C LVDLVCOR low voltage detector high threshold TA = 25°C,  
1.185  
after trimming  
VLVDLVCORL CC C LVDLVCOR low voltage detector low threshold  
1.095  
1
2
VDD = 3.3V ± 10% / 5.0V ± 10%, TA = -40 / +105°C, unless otherwise specified  
All values need to be confirmed during device validation.  
4.7.3  
Low voltage domain power consumption  
Table 22 provides DC electrical characteristics for significant application modes. These values are indicative values; actual  
consumption depends on the application.  
Table 22. DC electrical characteristics  
Value2  
Symbol  
C
Parameter  
Conditions1  
Unit  
Min Typ  
Max  
2
IDDMAX  
CC D RUN mode maximum  
average current  
295  
3753 mA  
4
IDDRUN  
CC P RUN mode typical  
average current5  
fCPU = 125MHz, Dual Display Drive  
with external DRAM, 416 TEPBGA  
package option only  
275  
mA  
f
CPU = 125MHz, Single Display Drive,  
240  
no external DRAM, 176 LQFP / 208  
LQFP package options  
IDDHALT CC C HALT mode current6  
P
Slow internal RC oscillator (128KHz) TA = 25 oC  
17.5 23.5 mA  
running  
TA = 105 oC  
35  
45.5  
IDDSTOP CC D STOP mode current7 8 Slow internal RC oscillator (128KHz) TA = –40oC  
running  
645  
1100  
μA  
D
P
D
D
C
TA = 0oC  
TA = 25oC  
TA = 55oC  
TA = 85oC  
TA = 105oC  
1531 5500  
3.8  
9.7  
mA  
17.67 36.5  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
72  
Freescale Semiconductor  
Table 22. DC electrical characteristics (continued)  
Value2  
Min Typ  
Symbol  
C
Parameter  
Conditions1  
Unit  
Max  
IDDSTDBY2 CC D STANDBY2 mode  
SXOSC (32KHz) ON and RTC  
running  
TA = –40oC  
TA = 0oC  
470  
480  
481  
525  
650  
870  
63  
μA  
current9  
D
(64K SRAM on)  
P
D
D
P
TA = 25oC  
TA = 55oC  
TA = 85oC  
TA = 105oC  
TA = –40oC  
TA = 0oC  
490  
910  
CC  
D
D
P
D
D
P
SXOSC (32KHz) and RTC OFF  
μA  
μA  
μA  
85  
TA = 25oC  
TA = 55oC  
TA = 85oC  
TA = 105oC  
TA = –40oC  
TA = 0oC  
93  
100  
95  
190  
390  
415  
422  
426  
575  
680  
810  
20  
430  
IDDSTDBY1 CC D STANDBY1 mode  
SXOSC (32KHz) ON and RTC  
running  
current  
D
(8K SRAM on)10  
P
D
D
P
TA = 25oC  
TA = 55oC  
TA = 85oC  
TA = 105oC  
TA = –40oC  
TA = 0oC  
430  
915  
CC  
D
D
P
D
D
P
SXOSC (32 KHz) and RTC OFF  
22  
TA = 25oC  
TA = 55oC  
TA = 85oC  
TA = 105oC  
29  
75  
47  
118  
236  
410  
1
2
VDD = 3.0V to 5.5V, TA = -40 to 105 °C, unless otherwise specified.  
IDDMAX is composed of the current consumption on all supplies (VDD12, VDDE_A, VDDE_B, VDDA, VDDR, VDDM, VDDPLL  
,
VDD_DR). It does not include current consumption linked to I/Os toggling which is highly dependent on the application. The  
given value is thought to be a worst case value with all peripherals running, and code fetched from code flash while modify  
operation on-going on data flash. It is to be noticed that this value can be significantly reduced by application; switch-off not  
used peripherals (default), reduce peripheral frequency through internal prescaler, fetch from RAM most used functions, use  
low power mode when possible.  
3
4
5
Higher current may be sinked by device during power-up and standby exit. Please refer to inrush current in Table 23.  
RUN current measured with typical application and accesses on both flash and RAM.  
Data and Code Flash in Normal Power. Code fetched from RAM: DCUs running with 20MHz pixel clock, QuadSPI fetching  
data at 80MHz, GPU accessing internal SRAM and external DRAM, DMA, RLE, and VIU active, Serial IPs CAN and LIN in  
loop back mode, DSPI as Master, PLL as system Clock (4 x Multiplier) peripherals on (eMIOS/ADC/SMD/SSD/SGM) and  
running at max frequency, periodic SW/WDG timer reset enabled.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
73  
6
Flash in Low Power. RC-osc128KHz & RC-OSC 16MHzon. 10MHz XTAL clock.FlexCAN: instances: 0, 1ON (clocked but no  
reception or transmission), LINFLEX: instances 0, 1, 2 ON (clocked but no reception or transmission). eMIOS: instance: 0, 1  
ON - 16 channels on with PWM20KHz. DSPI: instance: 0 (clocked but no communication). DCUs, TCON, VIU, GPU clock  
gated, RTC/API ON.PIT ON. STM ON. ADC ON but not converting.  
7
8
9
For Tj > 105 0C , HPvreg needs to be kept ON. The consumption increases beyond this temperature and to handle the extra  
current, HPvreg should be ON.  
No clock, RC 16MHz off, RCI 128KHz on, PLL off, HPvreg off, ULPVreg/LPVreg on. All possible peripherals off and clock  
gated. Flash in power down mode.  
ULPreg ON, HP/LPVreg off, 64KB RAM on, device configured for minimum consumption, all possible modules switched-off.  
10 ULPreg ON, HP/LPVreg off, 8KB RAM on, device configured for minimum consumption, all possible modules switched-off.  
4.8  
DC electrical specifications  
4.8.1  
DC specification for CMOS090LP2 library @ VDDE = 3.3 V  
NOTE  
These pad specifications are applicable for pads in the Digital segment Only. See the "GPIO  
power bank supplies and functionality" table in the "Voltage Regulators and Power  
Supplies" chapter of the reference manual for details.  
Table 23. DC electrical specifications  
Value  
Symbol  
C
Parameter  
Condition  
Unit SpecID  
Min  
Max  
Vdd  
Vdde  
Vdd33  
Vih_c  
SR P Core supply voltage  
SR P I/O supply voltage  
1.08  
3.0  
1.32  
3.6  
V
V
V
V
D9.1  
D9.2  
D9.3  
D9.4  
SR P I/O pre-driver supply voltage  
3.0  
3.6  
SR P CMOS input buffer high  
voltage  
With hysteresis enabled 0.65×Vdde  
With hysteresis disabled 0.55×Vdde  
Vdde+0.3  
Vdde+0.3  
0.35×Vdde  
0.40×Vdde  
Vil_c  
SR P CMOS input buffer low  
voltage  
With hysteresis enabled  
With hysteresis disabled  
Vss–0.3  
Vss–0.3  
0.1×Vdde  
V
D9.5  
Vhys_c  
SR T CMOS input buffer  
hysteresis  
V
V
D9.6  
D9.7  
D9.8  
D9.9  
D9.10  
Vih_fod_h SR P 5 V tolerant CMOS input  
buffer high voltage  
With hysteresis enabled 0.65×Vdd33 Vdd33+0.3  
Vil_fod_h SR P 5 V tolerant CMOS input  
buffer low voltage  
With hysteresis enabled  
Vss–0.3  
25  
0.35×Vdd33  
V
Iact_s  
SR T Selectable weak  
pullup/pulldown current  
150  
2.5  
μA  
μA  
Iinact_d  
SR P Digital pad input leakage  
current  
Weak pull inactive  
–2.5  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
74  
Freescale Semiconductor  
Table 23. DC electrical specifications (continued)  
Value  
Symbol  
C
Parameter  
Condition  
Unit SpecID  
Min  
Max  
Iinact_a  
SR P Analog pad input leakage  
current  
Weak pull inactive  
–150  
150  
nA  
D9.11  
Voh  
Vol  
SR P Output high voltage  
SR P Output low voltage  
Refer to Table 24  
Refer to Table 24  
0.8 ×Vdde  
V
V
D9.12  
D9.13  
D9.16  
0.2×Vdde  
0.2×Vdd33  
Vol_fod_h SR C Fast open-drain output low Iol_fod_h = 10 mA  
voltage  
Table 24. Drive current, VDDE=3.3 V (+/- 10%)  
Pad  
C
Drive mode  
Minimum Ioh (mA)1  
Minimum Iol (mA)2  
pad_fc  
C
00  
01  
10  
11  
All  
All  
16.1  
31.8  
47.2  
77  
24  
47.9  
70.6  
114.5  
83.6  
83.6  
pad_msr  
pad_ssr  
C
C
61.9  
61.9  
1
2
Ioh is defined as the current sourced by the pad to drive the output to Voh.  
Iol is defined as the current sunk by the pad to drive the output to Vol.  
Table 25. Supply leakage  
VDDE  
VDD33  
(Typ/Max)  
Pad  
C
VDD  
(Typ/Max)  
pad_fc  
pad_msr  
pad_ssr  
D
90 μA  
3 nA / 4 μA  
1 nA / 30 μA  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
75  
4.8.2  
DC specification for CMOS090LP2fg library @ VDDE = 5.0 V  
NOTE  
These pad specifications are applicable for pads in the Analog segment Only. See the  
"GPIO power bank supplies and functionality" table in the "Voltage Regulators and Power  
Supplies" chapter of the reference manual for details.  
Table 26. DC electrical specifications  
Value  
Symbol  
C
Parameter  
Condition  
Unit SpecID  
Min  
Max  
Vdd  
Vdde  
SR P Core supply voltage  
SR P I/O supply voltage  
1.08  
4.5  
1.32  
5.5  
V
V
V
V
D9.17  
D9.18  
D9.19  
D9.20  
Vdd33  
Vih_hys  
SR P I/O pre-driver supply voltage  
3.0  
3.6  
SR P CMOS input buffer high  
voltage  
With hysteresis enabled 0.65×Vdde  
With hysteresis enabled Vss–0.3  
With hysteresis disabled 0.55×Vdde  
Vdde+0.3  
Vil_hys  
Vih  
SR P CMOS input buffer low  
voltage  
0.35×Vdde  
Vdde+0.3  
0.40×Vdde  
V
V
V
V
D9.21  
D9.22  
D9.23  
D9.24  
SR P CMOS input buffer high  
voltage  
Vil  
SR P CMOS input buffer low  
voltage  
With hysteresis disabled  
Vss–0.3  
Vhys  
SR T CMOS input buffer  
hysteresis  
0.1×Vdde  
Pull_Ioh  
Pull_Iol  
Iinact_d  
SR P Weak pullup current  
35  
35  
135  
200  
2.5  
μA  
μA  
μA  
D9.25  
D9.26  
D9.27  
SR P Weak pulldown current  
SR P Digital pad input leakage  
current  
Weak pull inactive  
–2.5  
Iinact_a  
Voh  
SR P Analog pad input leakage  
current  
Weak pull inactive  
–150  
0.8×Vdde  
150  
nA  
V
D9.28  
D9.29  
D9.30  
D9.31  
SR P Slew rate controlled output  
high voltage  
Vol  
SR P Slew rate controlled output  
low voltage  
0.2×Vdde  
V
Voh_ls  
SR C Low swing output pad output  
high voltage  
2.64  
V
Ioh_msr  
Iol_msr  
Ioh_ssr  
Iol_ssr  
Rtgate  
SR C pad_msr_hv Ioh  
SR C pad_msr_hv Iol  
SR C pad_ssr_hv Ioh  
SR C pad_ssr_hv Iol  
11.6  
17.7  
6.0  
40.7  
68.2  
21.3  
36.3  
800  
mA  
mA  
mA  
mA  
Ω
D9.32  
D9.33  
D9.34  
D9.35  
D9.39  
9.2  
SR D Pad_tgate_hv input  
resistance  
250  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
76  
Freescale Semiconductor  
Table 27. DC electrical specifications  
Condition  
Value  
Symbol  
Parameter  
Unit SpecID  
Min  
Max  
Vdd  
Vdde  
SR Core supply voltage  
SR I/O supply voltage  
1.08  
3.0  
1.32  
3.6  
V
V
V
V
D9.45  
D9.46  
D9.47  
D9.48  
Vdd33  
Vih_hys  
SR I/O pre-driver supply voltage  
3.0  
3.6  
SR CMOS input buffer high  
voltage  
With hysteresis enabled  
0.65×Vdde  
Vdde+0.3  
0.35×Vdde  
Vdde+0.3  
0.40×Vdde  
Vil_hys  
Vih  
SR CMOS input buffer low  
voltage  
With hysteresis enabled  
With hysteresis disabled  
With hysteresis disabled  
Vss–0.3  
0.55×Vdde  
Vss–0.3  
V
V
V
V
D9.49  
D9.50  
D9.51  
D9.52  
SR CMOS input buffer high  
voltage  
Vil  
SR CMOS input buffer low  
voltage  
Vhys  
SR CMOS input buffer  
hysteresis  
0.1×Vdde  
Pull_Ioh  
Pull_Iol  
Iinact_d  
SR Weak pullup current  
15  
15  
70  
95  
μA  
μA  
μA  
D9.53  
D9.54  
D9.55  
SR Weak pulldown current  
SR Digital pad input leakage  
current  
Weak pull inactive  
–2.5  
2.5  
Iinact_a  
Voh  
SR Analog pad input leakage  
current  
Weak pull inactive  
–150  
0.8×Vdde  
150  
nA  
V
D9.56  
D9.57  
D9.58  
SR Slew rate controlled output  
high voltage  
Vol  
SR Slew rate controlled output  
low voltage  
0.2×Vdde  
V
Ioh_msr  
Iol_msr  
Ioh_ssr  
Iol_ssr  
Rtgate  
SR pad_msr_hv Ioh  
SR pad_msr_hv Iol  
SR pad_ssr_hv Ioh  
SR pad_ssr_hv Iol  
5.4  
8.1  
2.8  
4.2  
325  
21  
mA  
mA  
mA  
mA  
Ω
D9.59  
D9.60  
D9.61  
D9.62  
D9.65  
38.6  
11.2  
20.6  
1250  
SR Pad_tgate_hv input  
resistance  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
77  
Table 28. Supply leakage  
VDD VDDE  
VDD33  
Pad  
Typ  
Max  
Typ  
Max  
Typ  
Max  
pad_msr_hv  
pad ssr_hv  
0.818 nA  
83.7 nA  
0.81 nA  
118 nA  
88.7 nA  
30 nA  
0
0
0.818 nA  
83.7 nA  
0.858 nA  
88.2 pA  
pad_i_hv  
0.307 nA  
48.4 nA  
0
biasref_hv  
0
core_v_det_hv  
core_v_det_lp_hv  
corner_esdpadcell_hv  
corner_esdpadcell_id00_hv  
corner_esdpadcell_id11_hv  
corner_esdpadcell_lp_hv  
esd_term_35_84_hv  
pad_9v_hv  
0
0
0
0
0
0
pad_ae_hv  
0
0
pad_esdspacer_hv  
pad_tgate_hv  
pad_vdd33_hv  
pad_vdde_hv  
pad_vddint3v_hv  
pad_vddint_hv  
0
0
0
0
0
0
pad_vss_hv  
0
0
pad_vsse_hv  
0
0
pad_vssint3v_hv  
pad_vssint_hv  
0
0
0
0
spcr_17_82_hv  
spcr_35_84_hv  
spcr_71_88_hv  
spcr_143_38_hv  
spcr_vdde_lvl_hv  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
78  
Freescale Semiconductor  
Table 29. AVG IDDE specifications  
Cell  
Period (ns)  
Load (pF)1  
VDDE (V)  
Drive/slew select  
IDDE (mA)  
pad_msr_hv2  
24  
62  
50  
50  
5.5  
5.5  
5.5  
5.5  
5.5  
5.5  
5.5  
5.5  
11  
01  
00  
00  
11  
01  
00  
00  
14  
5.3  
1.1  
3
317  
425  
37  
50  
200  
50  
pad_ssr_hv2  
9
130  
650  
840  
50  
2.5  
0.5  
1.5  
50  
200  
1
2
All loads are lumped loads.  
Average current is for pad configured as output only. Use pad_i current for input.  
4.8.3  
DC specification for CMOS090_ddr library @ VDDE = 3.3 V  
Table 30. DC electrical specifications at 3.3 V VDDE  
Value  
Symbol  
Parameter  
Unit  
SpecID  
Min  
Max  
Vdd  
Vdde  
Vdd33  
Vref  
Vtt  
SR Core supply voltage  
SR I/O supply voltage  
SR I/O pre-driver supply voltage  
SR Input reference voltage  
SR Termination voltage  
SR Input high voltage  
1.08  
3.0  
1.32  
3.6  
V
V
V
V
V
V
V
V
V
D9.71  
D9.72  
D9.73  
D9.74  
D9.75  
D9.76  
D9.77  
D9.78  
D9.79  
3.0  
3.6  
1.3  
1.7  
Vref–0.05  
Vref+0.20  
Vref+0.05  
Vih  
Vil  
SR Input low voltage  
Vref–0.2  
Voh  
Vol  
SR Output high voltage  
SR Output low voltage  
Vtt+0.8  
Vtt–0.8  
Table 31. Output drive current @ VDDE = 3.3 V (+/-10%)  
Pad  
C
Drive mode  
Minimum Ioh (mA)  
Minimum Iol (mA)  
pad_st_acc  
pad_st_dq  
D
D
111  
111  
–16  
–16  
16  
16  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
79  
Table 31. Output drive current @ VDDE = 3.3 V (+/-10%) (continued)  
Pad  
C
Drive mode  
Minimum Ioh (mA)  
Minimum Iol (mA)  
pad_st_clk  
pad_st  
D
D
D
D
111  
111  
111  
111  
–16  
–16  
–16  
–16  
16  
16  
16  
16  
pad_st_odt  
pad_st_ck  
4.8.4  
DC specification for CMOS090_ddr library @ VDDE = 2.5 V  
Table 32. DC electrical specifications at 2.5 V VDDE  
Value  
Symbol  
C
Parameter  
Unit  
SpecID  
Min  
Max  
Vdd  
Vdde  
Vdd33  
Vref  
Vtt  
SR  
SR  
SR  
SR  
SR  
SR  
SR  
SR  
SR  
P
P
P
P
P
P
P
P
P
Core supply voltage  
I/O supply voltage  
1.08  
2.3  
1.32  
2.7  
V
V
V
V
V
V
V
V
V
D9.80  
D9.81  
D9.82  
D9.83  
D9.84  
D9.85  
D9.86  
D9.87  
D9.88  
I/O pre-driver supply voltage  
Input reference voltage  
Termination voltage  
Input high voltage  
3.0  
3.6  
0.49×Vdde  
Vref–0.04  
Vref+0.15  
0.51×Vdde  
Vref+0.04  
Vih  
Vil  
Input low voltage  
Vref–0.15  
Voh  
Vol  
Output high voltage  
Output low voltage  
Vtt+0.81  
Vtt–0.81  
Table 33. Output drive current @ VDDE = 2.5 V (+/-200mV)  
Pad  
C
Drive mode  
Minimum Ioh (mA)  
Minimum Iol (mA)  
Libraries  
pad_st_acc  
pad_st_dq  
pad_st_ck  
D
D
D
011  
011  
011  
–16.2  
–16.2  
–16.2  
16.2  
16.2  
16.2  
6MDDR  
6MDDR  
6MDDR  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
80  
Freescale Semiconductor  
4.8.5  
DC specification for CMOS090_ddr library @ VDDE = 1.8 V  
Table 34. DC electrical specifications for 1.8 V VDDE  
Value  
Symbol  
C
Parameter  
Unit  
SpecID  
Min  
Max  
Vdd  
Vdde  
Vdd33  
Vref  
Vtt  
SR  
SR  
SR  
SR  
SR  
SR  
SR  
SR  
SR  
P
P
P
P
P
P
P
P
P
Core supply voltage  
I/O supply voltage  
1.08  
1.7  
1.32  
1.9  
V
V
V
V
V
V
V
V
V
D9.89  
D9.90  
D9.91  
D9.92  
D9.93  
D9.94  
D9.95  
D9.96  
D9.97  
I/O pre-driver supply voltage  
Input reference voltage  
Termination voltage  
Input high voltage  
3.0  
3.6  
0.49×Vdde  
Vref–0.04  
Vref+0.125  
0.51×Vdde  
Vref+0.04  
Vih  
Vil  
Input low voltage  
Vref–0.125  
Voh  
Vol  
Output high voltage  
Output low voltage  
Vtt+0.81  
Vtt–0.81  
Table 35. Output drive current @ VDDE = 1.8 V (+/-100mV)  
Pad  
Drive mode  
Minimum Ioh (mA)  
Minimum Iol (mA)  
Libraries  
pad_st_acc  
pad_st_dq  
pad_st_clk  
D
D
D
000  
001  
010  
110  
000  
001  
010  
110  
000  
001  
010  
110  
–3.57  
–7.84  
–5.36  
–13.4  
–3.57  
–7.84  
–5.36  
–13.4  
–3.57  
–7.84  
–5.36  
–13.4  
3.57  
7.84  
5.36  
13.4  
3.57  
7.84  
5.36  
13.4  
3.57  
7.84  
5.36  
13.4  
6MDDR  
6MDDR  
6MDDR  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
81  
Table 36. ODT DC electrical characteristics  
Value  
Symbol  
C
Parameter  
Condition  
Unit SpecID  
Min  
Typ  
Max  
Rtt SR C Effective impedance Rainbow supports only 150  
120  
150  
180  
Ω
D9.98  
value  
ohm termination and that  
can be enabled by enabling  
any bit of the termination  
control register (all of them  
are OR’ed).  
Table 37. core_v_det_odt and core_v_det33_odt specifications  
VDDE  
C
VDD  
Vtrip max (V)  
Vtrip min  
Hysteresis min (V)  
3.5  
C
C
C
C
C
Rising  
Falling  
Rising  
Falling  
0.0  
0.79  
0.56  
0.65  
0.33  
1.40  
0.44  
0
0.07  
1.62  
0.3  
0
0.16  
Rising  
0.3  
4.8.6  
SMD Characteristics  
Table 38. SMD pad electrical characteristics  
Value  
Typ  
Symbol  
C
Parameter  
Conditions  
Unit  
Max  
Min  
VIL  
VIH  
CC P Low level input voltage  
CC P High level input voltage  
CC C Schmitt trigger hysteresis  
CC P Low level output voltage  
–0.4  
0.65×VDDM  
0.1×VDDM  
0.35×VDDM  
V
VDDM+0.4  
VHYST  
VOL  
IOL = 20 mA1  
IOL = 30 mA2  
IOH = –20 mA1  
IOH = –30 mA2  
0.32  
0.48  
VOH  
CC P High level output voltage  
VDDM–0.32  
VDDM–0.48  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
82  
Freescale Semiconductor  
Table 38. SMD pad electrical characteristics (continued)  
Value  
Typ  
Symbol  
C
Parameter  
Conditions  
Unit  
Min  
Max  
IPU  
CC P Internal pull-up device current Vin=VIL  
Vin=VIH  
–130  
0
μA  
IPD  
CC P Internal pull-down device  
current  
Vin=VIL  
Vin=VIH  
0
130  
1
IIN  
CC P Input leakage current  
–1  
RDSONH CC C SMD pad driver active high  
impedance  
IOH –30 mA2  
16  
Ω
Ω
RDSONL CC C SMD pad driver active low  
impedance  
IOL 30 mA2  
16  
90  
VOMATCH CC C Output driver matching  
VOH / VOL  
IOH / IOL 30 mA2  
mV  
1
2
VDD = 5.0 V ±10%, Tj = –40 to +140 °C.  
VDD = 5.0 V ±10%, Tj = –40 to +120 °C.  
VDD/2  
Pad  
Data Input  
Rising  
Edge  
Falling  
Edge  
Output  
Delay  
Output  
Delay  
VOH  
VOL  
Pad  
Output  
Figure 7. Pad output delay  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
83  
Table 39. SMD pad delays  
Conditions  
Value  
Symbol  
C
Parameter  
Unit  
Min  
Typ  
Max  
CC D SMD pad delay  
CL=50pf  
165  
ns  
VDD=5V±10%  
SRE=1  
CL=50pf  
35  
350  
50  
ns  
ns  
ns  
VDD=5V±10%  
SRE=0  
CC D SMD pad delay  
CL=50pf  
VDD=3.3V±10%  
SRE=1  
CL=50pf  
VDD=3.3V±10%  
SRE=0  
4.9  
SSD Characteristics  
Table 40. SSD electrical characteristics  
Value1  
Symbol  
C
Parameter  
Unit  
Min  
Typ  
Max  
VVREF  
IVREF  
RIN  
CC P Reference voltage (IVREF = 0)  
CC P Reference voltage output current  
CC D Input resistance (against VDDM/2)  
CC C Input common mode range  
VDDM/2 – 0.03  
VDDM/2  
VDDM/2 + 0.03  
V
mA  
MΩ  
V
1.85  
0.8  
1.2  
1.0  
VIN  
VSSM  
0.549  
–9  
VDDM  
0.597  
9
SSDCONST CC C SSD constant  
0.572  
SSDOFFSET CC C SSD offset (unipolar, Nsample  
256)  
=
counts  
SSD offset (bipolar, Nsample = 256)  
–8  
–5  
8
5
SSD offset (bipolar with offset  
cancellation, Nsample = 256)  
fSSDSMP  
CC D SSD cmpout sample rate  
0.5  
2.0  
MHz  
1
Vdd = 5.0V 10%, Tj = –40 to +140 °C.  
4.10 RESET electrical characteristics  
The device implements a dedicated bidirectional RESET pin.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
84  
Freescale Semiconductor  
Figure 8. Startup reset requirements  
VRESET  
hw_rst  
‚Äò  
V
DD  
V
IH  
V
IL  
‚Äò  
filtered by  
lowpass filter  
unknown reset  
state  
filtered by  
hysteresis  
filtered by  
lowpass filter  
device under hardware reset  
W
W
FRST  
FRST  
W
NFRST  
Figure 9. Noise filtering on reset signal  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
85  
Table 41. Reset electrical characteristics  
Value2  
Symbol  
C
Parameter  
Conditions1  
Unit SpecID  
Min  
Typ  
Max  
VIH  
VIL  
SR P Input High Level CMOS  
Schmitt Trigger  
0.65VDD  
VDD+0.4  
V
V
V
V
D8.1  
D8.2  
D8.3  
D8.4  
SR P Input low Level CMOS  
Schmitt Trigger  
-0.4  
0.1VDD  
0.35VDD  
VHYS  
VOL  
CC3 D Input hysteresis CMOS  
Schmitt Trigger  
CC4 P Output low level  
Push Pull, IOL = 2mA,  
VDD = 5.0V ± 10%, ipp_hve =  
0
0.1VDD  
(recommended)  
D
C
Push Pull, IOL = 1mA,  
VDD = 5.0V ± 10%, ipp_hve =  
15  
0.1VDD  
0.5  
10  
Push Pull, IOL = 1mA,  
VDD = 3.3V ± 10%, ipp_hve =  
1 (recommended)  
Ttr  
CC4 T Output transition time out- CL = 25pF,  
ns  
D8.5  
put pin6  
MEDIUM configuration  
VDD = 5.0V ± 10%, ipp_hve =  
0
CL = 50pF,  
VDD = 5.0V ± 10%, ipp_hve =  
0
20  
CL = 100pF,  
VDD = 5.0V ± 10%, ipp_hve =  
0
40  
CL = 25pF,  
VDD = 3.3V ± 10%, ipp_hve =  
1
12  
CL = 50pF,  
VDD = 3.3V ± 10%, ipp_hve =  
1
25  
CL = 100pF,  
40  
VDD = 3.3V ± 10%, ipp_hve =  
1
WFRST  
SR T RESET Input Filtered Pulse  
70  
ns  
ns  
D8.6  
D8.7  
WNFRST SR T RESET Input Not Filtered  
Pulse  
400  
|IWPU  
|
CC4 T Weak pull-up current abso-  
lute value  
10  
µA D8.8  
1
2
3
VDD = 3.3V ± 10% / 5.0V ± 10%, TA = -40 / +105oC, unless otherwise specified.  
All values need to be confirmed during device validation.  
Data based on characterization results, not tested in production.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
86  
Freescale Semiconductor  
4
5
Guaranteed by design simulation.  
This is a transient configuration during power-up, up to the end of reset PHASE2 (refer to RGM module section of the refer-  
ence manual).  
6
CL calculation should include device and package capacitance (CPKG < 5pF).  
4.11 Fast external crystal oscillator (4–16 MHz) electrical  
characteristics  
This device implements the fast external oscillator (FXOSC) using a low power Loop Controlled Pierce Oscillator (LCP)  
configuration.  
Table 42. Fast external crystal oscillator electrical characteristics  
Value  
Symbol  
Parameter  
Conditions  
Unit SpecID  
Min  
Typ  
Max  
fOSC  
C
D
C
D
D
Crystal oscillator range  
Startup current  
Loop controlled Pierce  
4.0  
100  
41  
16  
MHz  
µA  
O9.1  
O9.2  
O9.3  
O9.4  
O9.5  
iOSC  
tUPOSC  
tCQOUT  
fCMFA  
Oscillator start-up time  
Clock quality check time-out  
Loop controlled Pierce  
502  
2.5  
800  
ms  
s
0.45  
200  
Clock monitor failure assert  
frequency  
400  
kHz  
fEXT  
tEXTL  
tEXTH  
D
D
D
External square wave input  
frequency2  
2.0  
9.5  
9.5  
50  
MHz  
ns  
O9.6  
O9.7  
O9.8  
External square wave pulse  
width low  
External square wave pulse  
width high  
ns  
tEXTR  
tEXTF  
D
D
D
P
External square wave rise time  
External square wave fall time  
Input capacitance  
7
1
1
ns  
ns  
pF  
V
O9.9  
O9.10  
O9.11  
O9.12  
CIN  
EXTAL and XTAL pins  
VIH,EXTAL  
EXTAL pin input high voltage2  
0.75×  
VDDPLL  
T
P
T
VDDPLL  
+0.3  
VIL,EXTAL  
EXTAL pin input low voltage2  
EXTAL pin input hysteresis2  
0.25×  
VDDPLL  
V
O9.13  
VSSPLL  
0.3  
-
VHYS,EXTAL  
VPP,EXTAL  
C
C
180  
1.0  
mV  
V
O9.14  
O9.15  
EXTAL pin oscillation amplitude Loop controlled Pierce  
1
2
fOSC = 4 MHz, C = 22 pF.  
Maximum value is for extreme cases using high Q, low frequency crystals.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
87  
4.12 Slow external crystal oscillator (32 KHz) electrical characteristics  
The device provides a slow external oscillator/resonator driver (SXOSC).  
PC[15]  
PC[15]  
C
X
R
F
PC[14]  
PC[14]  
C
Y
DEVICE  
DEVICE  
Figure 10. Crystal oscillator and resonator connection scheme  
NOTE  
PC[14]/PC[15] must not be directly used to drive external circuits.  
V
DD  
V
DDMIN  
V
XTAL  
1/f  
XOSCLP  
V
XOSCLP  
90%  
10%  
T
valid internal clock  
XOSCLPSU  
Figure 11. Slow external crystal oscillator electrical characteristics  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
88  
Freescale Semiconductor  
Table 43. Slow external crystal oscillator electrical characteristics  
Value2  
Symbol  
C
Parameter  
Conditions1  
Unit SpecID  
Min  
Typ  
Max  
fXOSCLP SR C Oscillator frequency  
VXOSCLP CC3 C Oscillation amplitude  
32  
40  
kHz O10.1  
V
DDA=3.3V 10%,  
1.12  
1.33  
1.74  
V
O10.2  
VDDE_A=3.3V 10%  
VDDA=5.0V 10%,  
1.12  
1.37  
1.74  
VDDE_A=5.0V 10%  
IXOSCLP CC3 D Oscillator consumption  
5
2
µA  
s
O10.3  
O10.4  
TXOSCLPS CC3 D Oscillator start-up time  
U
VIH  
SR C Input high level CMOS Oscillator bypass mode 0.65VDDA  
Schmitt Trigger 0.65VDDE_A  
VDDA+0.4  
VDDE_A+0.4  
V
V
O10.5  
O10.6  
VIL  
SR C Input low level CMOS Oscillator bypass mode VSS–0.4  
Schmitt Trigger  
0.35VDDA  
0.35VDDE_A  
1
2
3
VDD = 3.3 V ± 10% / 5.0 V ± 10%, TA = -40 to +105 °C, unless otherwise specified.  
All values need to be confirmed during device validation.  
Granted by device validation.  
4.13 FMPLL electrical characteristics  
The device provides a frequency-modulated phase-locked loop (FMPLL) module to generate a fast system clock from the fast  
external oscillator driver.  
Table 44. FMPLL electrical characteristics  
Value2  
Symbol  
C
Parameter  
Conditions1  
Unit SpecID  
Min  
Typ  
Max  
120 MHz O11.1  
52.5 O11.2  
fPLLIN  
SR T PLL reference clock3  
4
47.5  
15  
ΔPLLIN  
SR T PLL reference clock duty cycle3  
%
fPLLOUT CC4 T PLL output clock frequency  
fCPU  
CC4 T System clock frequency  
2505 MHz O11.3  
1256 MHz O11.4  
TLOCK CC4 T PLL lock time  
Stable oscillator (fPLLIN = 10 MHz)  
100  
509  
µs O11.5  
ps O11.6  
ΔTPKJIT CC4 T PLL jitter  
fPLLOUT (PHI i.e. FMPLL O/P) = –509  
15.625 MHz @ 10 MHz resonator  
ΔTLTJIT CC4 T PLL long term jitter  
fPLLIN = 10 MHz (resonator)  
TA = 25°C  
–2.4  
2.4  
ns O11.7  
µA O11.8  
IPLL  
CC7 D Current Consumption (Normal  
Mode for Analog Supply)  
500  
1
2
3
VDDPLL = 1.2 V ± 10%, TA = -40 to +105 °C, unless otherwise specified.  
All values need to be confirmed during device validation.  
PLLIN clock retrieved directly from XOSCHS clock. Input characteristics are granted when oscillator is used in functional  
mode. When bypass mode is used, oscillator input clock should verify fPLLIN and ΔPLLIN  
.
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
89  
4
5
6
7
Data based on device simulation.  
2x sys clock required for generation of DDR timing.  
fCPU of 125 MHz can be achieved only at temperatures up to 105 °C with a maximum FM depth of 2%.  
Data based on characterization results, not tested in production  
4.14 Fast internal RC oscillator (16 MHz) electrical characteristics  
The device provides a fast internal RC oscillator (FIRC). This is used as the default clock at the power-up of the device.  
Table 45. Fast internal oscillator electrical characteristics  
Value2  
Symbol  
C
Parameter  
Conditions1  
Unit SpecID  
Min  
Typ Max  
fRCM  
CC3 P RC oscillator high frequency  
TA = 25 °C, trimmed  
16  
MHz O12.1  
IRCMRUN CC3 D RC oscillator high frequency current in run- TA = 25 °C, trimmed  
ning mode  
200 µA O12.2  
IRCMPWD CC3 D RC oscillator high frequency current in power TA = 25 °C  
down mode  
10  
+5  
µA O12.3  
O12.5  
ΔRCMVAR CC4 C RC oscillator variation in temperature and  
supply with respect to fRC at TA = 55 °C in  
high-frequency configuration  
–5  
%
1
2
3
4
VDD = 3.3 V ± 10% / 5.0 V ± 10%, TA = -40 to +105 °C, unless otherwise specified.  
All values need to be confirmed during device validation.  
Guaranteed by device simulation, not tested in production.  
Guaranteed by device characterization, not tested in production.  
4.15 Slow internal RC oscillator (128 kHz) electrical characteristics  
The device provides a slow internal RC oscillator (SIRC). This can be used as the reference clock for the RTC module.  
Table 46. Slow internal RC oscillator electrical characteristics  
Value2  
Symbol  
C
Parameter  
Conditions1  
Unit SpecID  
Min  
Typ Max  
fRCL  
IRCL  
CC3 P RC oscillator low frequency  
TA = 25 °C, trimmed  
TA = 25 °C, trimmed  
128  
5
kHz O13.1  
CC3 D RC oscillator low frequency current  
µA  
%
O13.2  
O13.4  
ΔRCLVAR CC3 C RC oscillator variation in temperature and High frequency config- –10  
+10  
3
supply with respect to fRC at TA = 55 °C in uration  
high frequency configuration  
1
VDD = 3.3 V ± 10% / 5.0 V ± 10%, TA = -40 to +105 °C, unless otherwise specified.  
All values need to be confirmed during device validation.  
2
3
Guaranteed by device simulation, not tested in production  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
90  
Freescale Semiconductor  
4.16 Flash memory electrical characteristics  
Table 47. Program and erase specifications  
Min  
Value  
Typical  
Value1  
Initial  
Max2  
Symbol  
C
Parameter  
Max3 Unit  
SpecID  
Tdwprogram  
T16kpperase  
T64kpperase  
C Double Word (64 bits) Program Time4  
C 16 KB Block Pre-program and Erase Time  
C 64 KB Block Pre-program and Erase Time  
22  
500  
5000  
5000  
7500  
15000  
μs  
ms  
ms  
ms  
ms  
D14.1  
D14.2  
D14.3  
D14.4  
D14.5  
1000  
1800  
2600  
5200  
T128kpperase C 128 KB Block Pre-program and Erase Time  
T256kpperase C 256 KB Block Pre-program and Erase Time  
1
Typical program and erase times assume nominal supply values and operation at 25 °C. All times are subject to change  
pending device characterization.  
2
3
Initial factory condition: < 100 program/erase cycles, 25 °C, typical supply voltage.  
The maximum program & erase times occur after the specified number of program/erase cycles. These maximum values are  
characterized but not guaranteed.  
4
Actual hardware programming times. This does not include software overhead.  
Table 48. Flash module life  
Value  
Symbol  
C
Parameter  
Conditions  
Unit SpecID  
Min  
Typ  
P/E  
C Number of program/erase cycles per block  
for 16 KB, 48KB and 64KB blocks, across  
full operating temperature range (Tj)  
100,000  
P/E  
cycles  
D14.6  
D14.7  
D14.8  
P/E  
C Number of program/erase cycles per block  
for 128KB and 256KB blocks, across full  
operating temperature range (Tj)  
1, 000  
100,000  
P/E  
cycles  
Data  
retention  
C Minimum data retention at 85 °C average Blocks with 0 - 1,000 P/E  
20  
10  
5
Years  
Years  
Years  
ambient temperature1  
cycles  
Blocks with 1,001 -  
10,000 P/E cycles  
Blocks with 10,001 -  
100,000 P/E cycles  
1
Ambient temperature averaged over duration of application, not to exceed recommended product operating temperature  
range.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
91  
4.17 ADC parameters  
The device provides a 10-bit Successive Approximation Register (SAR) Analog to Digital Converter.  
Offset Error OSE  
Gain Error GE  
1023  
1022  
1021  
1020  
1019  
1 LSB ideal = V  
/ 1024  
DDA  
1018  
(2)  
code out  
7
(1)  
6
5
(1) Example of an actual transfer curve  
(2) The ideal transfer curve  
(5)  
(3) Differential non-linearity error (DNL)  
(4) Integral non-linearity error (INL)  
(5) Center of a step of the actual transfer curve  
4
3
(4)  
(3)  
2
1
1 LSB (ideal)  
0
1
2
3
4
5
6
7
1017 1018 1019 1020 1021 1022 1023  
(LSB  
V
)
ideal  
in(A)  
Offset Error OSE  
Figure 12. ADC Characteristics and Error Definitions  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
92  
Freescale Semiconductor  
4.17.1 Input Impedance and ADC Accuracy  
In the following analysis, the input circuit corresponding to the precise channels is considered.  
To preserve the accuracy of the A/D converter, it is necessary that analog input pins have low AC impedance. Placing a capacitor  
with good high frequency characteristics at the input pin of the device can be effective: the capacitor should be as large as  
possible, ideally infinite. This capacitor contributes to attenuating the noise present on the input pin; furthermore, it sources  
charge during the sampling phase, when the analog signal source is a high-impedance source.  
A real filter can typically be obtained by using a series resistance with a capacitor on the input pin (simple RC filter). The RC  
filtering may be limited according to the value of source impedance of the transducer or circuit supplying the analog signal to  
be measured. The filter at the input pins must be designed taking into account the dynamic characteristics of the input signal  
(bandwidth) and the equivalent input impedance of the ADC itself.  
In fact a current sink contributor is represented by the charge sharing effects with the sampling capacitance: C being  
S
substantially a switched capacitance, with a frequency equal to the conversion rate of the ADC, it can be seen as a resistive path  
to ground. For instance, assuming a conversion rate of 1 MHz, with C equal to 3 pF, a resistance of 330kΩ is obtained (R  
=
S
EQ  
1 / (fc*C ), where fc represents the conversion rate at the considered channel). To minimize the error induced by the voltage  
S
partitioning between this resistance (sampled voltage on C ) and the sum of R + R + R + R + R , the external circuit  
S
S
F
L
SW  
AD  
must be designed to respect the Equation 5:  
Eqn. 5  
R + R + R + R  
+ R  
S
F
L
SW  
AD  
1
2
--------------------------------------------------------------------------  
V •  
< -- LSB  
A
R
EQ  
Equation 5 generates a constraint for external network design, in particular on resistive path. Internal switch resistances (R  
SW  
and R ) can be neglected with respect to external resistances.  
AD  
EXTERNAL CIRCUIT  
INTERNAL CIRCUIT SCHEME  
V
DD  
Channel  
Sampling  
Selection  
Source  
Filter  
Current Limiter  
R
R
R
R
R
AD  
S
F
L
SW1  
V
C
C
C
C
S
A
F
P1  
P2  
R
Source Impedance  
Filter Resistance  
Filter Capacitance  
Current Limiter Resistance  
Channel Selection Switch Impedance  
Sampling Switch Impedance  
S
F
F
L
R
C
R
R
R
C
C
SW1  
AD  
P
Pin Capacitance (two contributions, C and C  
Sampling Capacitance  
)
P1  
P2  
S
Figure 13. Input Equivalent Circuit (Precise Channels)  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
93  
EXTERNAL CIRCUIT  
Filter  
INTERNAL CIRCUIT SCHEME  
V
DD  
Channel  
Selection  
Extended  
Switch  
Sampling  
Source  
R
Current Limiter  
R
R
R
F
R
L
R
AD  
SW2  
S
SW1  
C
S
C
V
C
F
C
C
P2  
A
P1  
P3  
R
R
C
R
R
R
C
C
Source Impedance  
Filter Resistance  
Filter Capacitance  
Current Limiter Resistance  
Channel Selection Switch Impedance (two contributions R  
Sampling Switch Impedance  
S
F
F
L
and R  
)
SW  
AD  
P
SW1  
SW2  
Pin Capacitance (three contributions, C , C and C )  
Sampling Capacitance  
P1  
P2  
P3  
S
Figure 14. Input Equivalent Circuit (Extended Channels)  
A second aspect involving the capacitance network shall be considered. Assuming the three capacitances C , C and C are  
F
P1  
P2  
initially charged at the source voltage V (refer to the equivalent circuit reported in Figure 13): A charge sharing phenomenon  
A
is installed when the sampling phase is started (A/D switch close).  
Voltage Transient on CS  
V
CS  
V
A
ΔV < 0.5 LSB  
V
A2  
1
2
τ1 < (RSW + RAD) CS << TS  
V
A1  
τ2 = RL (CS + CP1 + CP2)  
T
t
S
Figure 15. Transient Behavior during Sampling Phase  
In particular two different transient periods can be distinguished:  
A first and quick charge transfer from the internal capacitance C and C to the sampling capacitance C occurs (C  
S
P1  
P2  
S
is supposed initially completely discharged): considering a worst case (since the time constant in reality would be  
faster) in which C is reported in parallel to C (call C = C + C ), the two capacitances C and C are in series,  
P2  
P1  
P
P1  
P2  
P
S
and the time constant is  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
94  
Freescale Semiconductor  
Eqn. 6  
C C  
P
S
--------------------  
) •  
AD  
τ
= (R  
+ R  
1
SW  
C + C  
P
S
Equation 6 can again be simplified considering only C as an additional worst condition. In reality, the transient is  
S
faster, but the A/D converter circuitry has been designed to be robust also in the very worst case: the sampling time T  
is always much longer than the internal time constant:  
S
Eqn. 7  
τ < (R  
+ R  
) C « T  
AD S S  
1
SW  
The charge of C and C is redistributed also on C , determining a new value of the voltage V on the capacitance  
P1  
P2  
S
A1  
according to Equation 8:  
Eqn. 8  
V
(C + C + C ) = V (C + C  
)
P2  
A1  
S
P1  
P2  
A
P1  
A second charge transfer involves also C (that is typically bigger than the on-chip capacitance) through the resistance  
F
R : again considering the worst case in which C and C were in parallel to C (since the time constant in reality  
L
P2  
S
P1  
would be faster), the time constant is:  
Eqn. 9  
τ < R (C + C + C )  
P1 P2  
2
L
S
In this case, the time constant depends on the external circuit: in particular imposing that the transient is completed  
well before the end of sampling time T , a constraints on R sizing is obtained:  
S
L
Eqn. 10  
10 τ = 10 R (C + C + C ) < T  
P1 P2 S  
2
L
S
Of course, R shall be sized also according to the current limitation constraints, in combination with R (source  
L
S
impedance) and R (filter resistance). Being C definitively bigger than C , C and C , then the final voltage V  
F
F
P1 P2  
S
A2  
(at the end of the charge transfer transient) will be much higher than V . Equation 11 must be respected (charge  
A1  
balance assuming now C already charged at V ):  
S
A1  
Eqn. 11  
V
(C + C + C + C ) = V C + V (C + C + C )  
P1 P2 A1 P1 P2  
A2  
S
F
A
F
S
The two transients above are not influenced by the voltage source that, due to the presence of the R C filter, is not able to  
F
F
provide the extra charge to compensate the voltage drop on C with respect to the ideal source V ; the time constant R C of  
S
A
F F  
the filter is very high with respect to the sampling time (T ). The filter is typically designed to act as anti-aliasing.  
S
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
95  
Analog Source Bandwidth (V )  
A
T
f
ℜ≤ 2 R C (Conversion Rate vs. Filter Pole)  
F F  
C
Noise  
= f (Anti-aliasing Filtering Condition)  
F
0
2 f ℜ≤ f (Nyquist  
0
C
f
0
f
Anti-Aliasing Filter (f = RC Filter pole)  
Sampled Signal Spectrum (f = conversion Rate)  
C
F
f
f
f
C
F
0
f
f
Figure 16. Spectral Representation of Input Signal  
Calling f the bandwidth of the source signal (and as a consequence the cut-off frequency of the anti-aliasing filter, f ),  
0
F
according to the Nyquist theorem the conversion rate f must be at least 2f ; it means that the constant time of the filter is greater  
C
0
than or at least equal to twice the conversion period (T ). Again the conversion period T is longer than the sampling time T ,  
C
C
S
which is just a portion of it, even when fixed channel continuous conversion mode is selected (fastest conversion rate at a  
specific channel): in conclusion it is evident that the time constant of the filter R C is definitively much higher than the  
F
F
sampling time T , so the charge level on C cannot be modified by the analog signal source during the time in which the  
S
S
sampling switch is closed.  
The considerations above lead to impose new constraints on the external circuit, to reduce the accuracy error due to the voltage  
drop on C ; from the two charge balance equations above, it is simple to derive Equation 12 between the ideal and real sampled  
S
voltage on C :  
S
Eqn. 12  
V
C
+ C + C  
P2  
----------- = -------------------------------------------------------  
A
P1  
F
V
C
+ C + C + C  
A2  
P1  
P2 S  
F
From this formula, in the worst case (when V is maximum, that is for instance 5V), assuming to accept a maximum error of  
A
half a count, a constraint is evident on C value:  
F
Eqn. 13  
C
> 2048 C  
F
S
4.17.2 ADC electrical characteristics  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
96  
Freescale Semiconductor  
Table 49. ADC electrical characteristics  
Value2  
Symbol  
C
Parameter  
Conditions1  
Min  
Unit SpecID  
Typ  
Max  
VSSA  
SR D Voltage on VSSA (ADC  
-0.1  
0.1  
V
V
V
D15.1  
D15.2  
D15.3  
reference) pin with re-  
3
spect to ground (VSS  
)
VDDA  
SR D Voltage on VDDA pin  
(ADC reference) with re-  
VDDE_A–0.1  
VDDE_A+0.1  
spect to ground (VSS  
)
VAINx  
fADC  
SR D Analog input voltage4  
VSSA-0.1  
VDDA+0.1  
SR D ADC analog frequency  
6
32  
1.5  
MHz D15.4  
tADC_PU SR D ADC power up delay  
tADC_S CC5 T Sample time6  
µs  
µs  
D15.5  
D15.6  
fADC = 32 MHz,  
ADC_conf_sample_input=  
17  
0.5  
f
ADC = 6 MHz,  
21  
ADC_conf_sample_input=  
127  
tADC_C CC5 T Conversion time7  
fADC = 32 MHz,  
ADC_conf_comp = 2  
0.625  
3
µs  
pF  
pF  
pF  
pF  
D15.7  
D15.8  
D15.9  
D15.10  
D15.11  
CS  
CC5 D ADC input sampling  
capacitance  
CP1  
CP2  
CP3  
CC5 D ADC input pin  
capacitance 1  
3
CC5 D ADC input pin  
capacitance 2  
1
CC5 D ADC input pin  
capacitance 3  
1
RSW1 CC5 D Internal resistance of  
analog source  
3
kΩ D15.12  
kΩ D15.13  
kΩ D15.14  
mA D15.15  
RSW2 CC5 D Internal resistance of  
analog source  
2
RAD  
CC5 D Internal resistance of  
analog source  
0.1  
10  
IINJ  
SR T Input current Injection  
Current injection on one  
ADC input, different from  
the converted one  
-10  
INL  
CC5 P Integral Non Linearity  
No overload  
No overload  
-1.5  
-1.0  
1.5  
1.0  
LSB D15.16  
LSB D15.17  
LSB D15.18  
LSB D15.19  
DNL CC5 P Differential Non Linearity  
OFS CC5 T Offset error  
After offset cancellation  
0.5  
0.6  
GNE CC5 T Gain error  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
97  
Table 49. ADC electrical characteristics (continued)  
Value2  
Symbol  
C
Parameter  
Conditions1  
Unit SpecID  
Min  
Typ  
Max  
TUEP CC5 T Total Unadjusted Error for No overload  
precise channels, input  
-2  
2
LSB D15.22  
LSB  
overload conditions on  
adjacent channel  
only pins  
TUEX CC5 T Total Unadjusted Error for No overload  
extended channel,  
-3  
3
LSB D15.23  
LSB  
overload conditions on  
adjacent channel  
1
2
3
4
VDDA = 3.3 V ± 10% / 5.0 V ± 10%, TA = -40 to +105 °C, unless otherwise specified.  
All values need to be confirmed during device validation.  
Analog and digital VSS must be common (to be tied together externally).  
VAINx may exceed VSSA and VDDA limits, remaining on absolute maximum ratings, but the results of the conversion will be  
clamped respectively to 0x000 or 0x3FF.  
5
6
Guaranteed by design.  
During the sample time the input capacitance CS can be charged/discharged by the external source. The internal resistance  
of the analog source must allow the capacitance to reach its final voltage level within tADC_S. After the end of the sample time  
tADC_S, changes of the analog input voltage have no effect on the conversion result. Values for the sample clock tADC_S  
depend on programming.  
7
This parameter does not include the sample time tADC_S, but only the time for determining the digital result and the time to  
load the result’s register with the conversion result.  
4.18 AC specifications  
4.18.1 AC specification for CMOS090LP2 library @ VDDE = 3.3 V  
Table 50. Functional pad type AC specifications  
Prop. delay (ns)  
Drive/slew  
rate select  
Rise/fall edge (ns)  
L>H / H>L1  
Drive load  
Name  
C
(pF)  
Min  
Max  
Min  
Max  
MSB, LSB  
pad_ssr  
C
4.5 / 4.5  
8 / 8  
2.2 / 2.2  
6 / 6  
50  
200  
50  
112  
45 / 45  
22 / 22  
28 / 28  
42 / 42  
50 / 50  
210 / 210  
220 / 220  
10  
01  
00  
60 / 60  
200  
50  
90 / 90  
110 / 110  
430 / 430  
480 / 480  
200  
50  
200  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
98  
Freescale Semiconductor  
Table 50. Functional pad type AC specifications (continued)  
Prop. delay (ns)  
Drive/slew  
rate select  
Rise/fall edge (ns)  
L>H / H>L1  
Drive load  
Name  
C
(pF)  
Min  
Max  
Min  
Max  
MSB, LSB  
pad_fc  
C
2.5 / 2.5  
2.5 / 2.5  
2.5 / 2.5  
2.5 / 2.5  
4.0 / 4.5  
7.3 / 8.3  
24 / 22  
1.2 / 1.2  
1.2 / 1.2  
1.2 / 1.2  
1.2 / 1.2  
1.02 / 1.4  
3.5 / 4.2  
9.1 / 10.3  
14 / 15  
10  
20  
00  
01  
30  
10  
50  
112  
112  
pad_msr  
C
50  
200  
50  
10  
01  
00  
33 / 31  
200  
50  
49 / 44  
18 / 21  
60 / 53  
24 / 25  
200  
50  
332 / 302  
362 / 325  
126 / 151  
136 / 158  
200  
1
2
L>H signifies low-to-high propagation delay and H>L signifies high-to-low propagation delay.  
Can be used on the tester.  
4.18.2 AC specification for CMOS090LP2fg library @ VDDE = 5.0 V  
Table 51. Functional pad type AC specifications  
Prop. delay (ns)  
L>H / H>L1  
Drive/slew  
rate select  
Rise/fall edge (ns)  
Drive load  
(pF)  
Name  
C
Min  
Max  
Min  
Max  
MSB, LSB  
pad_msr_hv2  
C
4.6 / 3.7  
13 / 10  
12 / 12  
32 / 32  
2.2 / 2.2  
9 / 9  
5.3 / 5.9  
22 / 22  
50  
113  
200  
N/A  
104  
01  
12 / 13  
23 / 23  
69 / 71  
95 / 90  
28 / 34  
52 / 59  
5.6 / 6  
11 / 14  
34 / 35  
44 / 51  
12 / 15  
28 / 31  
70 / 74  
96 / 96  
50  
200  
50  
152 / 165  
205 / 220  
00  
200  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
99  
Table 51. Functional pad type AC specifications (continued)  
Prop. delay (ns)  
Drive/slew  
rate select  
Rise/fall edge (ns)  
L>H / H>L1  
Drive load  
Name  
C
(pF)  
Min  
Max  
Min  
Max  
MSB, LSB  
pad_ssr_hv2  
C
7.3 / 5.7  
24 / 19  
19 / 18  
58 / 58  
4.4 / 4.3  
17 / 15  
N/A  
10 / 11  
40 / 42  
50  
113  
200  
104  
01  
26 / 27  
49 / 45  
61 / 69  
115 / 115  
320 / 330  
420 / 420  
1.9 / 1.9  
13 / 13  
27 / 23  
72 / 74  
90 / 85  
0.3 / 0.3  
30 / 34  
61 / 61  
50  
200  
50  
137 / 142  
182 / 172  
0.5 / 0.5  
156 / 164  
200 / 200  
1.5 / 1.5  
00  
200  
0.5  
pad_i_hv  
C
N/A  
1
2
3
4
L>H signifies low-to-high propagation delay and H>L signifies high-to-low propagation delay.  
For input buffer timing, look at pad_i_hv.  
Can be used on the tester.  
This drive select value is not supported. If selected, it will be approximately equal to 11.  
4.18.3 AC specification for CMOS090LP2fg library @ VDDE = 3.3 V  
Table 52. Functional pad AC type specifications  
Prop. delay (ns)  
L>H / H>L  
Drive/slew  
rate select  
Rise/fall edge (ns)  
Drive load  
(pF)  
Name  
Min  
Max  
Min  
Max  
MSB, LSB  
pad_msr_hv  
5.8 / 4.4  
16 / 13  
18 / 17  
46 / 49  
2.7 / 2.1  
11.2 / 8.6  
N/A  
7.6 / 8.5  
30 / 34  
50  
11  
200  
10  
01  
14 / 16  
27 / 27  
37 / 45  
69 / 82  
6.5 / 6.7  
15 / 13  
38 / 38  
53 / 46  
15.5 / 19  
38 / 43  
50  
200  
50  
83 / 86  
200 / 210  
270 / 285  
86 / 86  
00  
113 / 109  
120 / 120  
200  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
100  
Freescale Semiconductor  
Table 52. Functional pad AC type specifications (continued)  
Prop. delay (ns)  
Drive/slew  
rate select  
Rise/fall edge (ns)  
Drive load  
L>H / H>L  
Name  
(pF)  
Min  
Max  
Min  
Max  
MSB, LSB  
pad_ssr_hv  
9.2 / 6.9  
30 / 23  
27 / 28  
81 / 87  
5.5 / 4.1  
21 / 16  
15 / 17  
57 / 63  
50  
11  
200  
N/A  
10  
01  
31 / 31  
58 / 52  
80 / 90  
144 / 155  
415 / 415  
533 / 540  
3 / 3  
15.4 / 15.4  
32 / 26  
38 / 42  
82 / 85  
50  
200  
50  
162 / 168  
216 / 205  
0.5 / 0.5  
80 / 82  
190 / 190  
250 / 250  
1.5 / 1.5  
00  
106 / 95  
0.4 / 0.4  
200  
0.5  
pad_i_hv  
N/A  
4.18.4 AC specification for CMOS090_ddr library @ VDDE = 3.3 V  
Table 53. AC specifications at 3.3 V VDDE  
Prop. delay (ns)  
L>H / H>L  
Drive/slew  
rate select  
Rise/fall edge (ns)  
Drive load  
(pF)  
Name  
C
C
C
C
Libraries  
6MDDR  
6MDDR  
6MDDR  
Min  
Max  
Min  
Max  
MSB, LSB  
pad_st_acc  
pad_st_dq  
pad_st_clk  
1.4/1.4  
1.7/1.7  
1.4/1.4  
1.7/1.7  
1.4/1.4  
1.6/1.6  
2.4/2.4  
2.7/2.7  
2.4/2.4  
2.7/2.7  
2.4/2.4  
2.6/2.6  
3.1/2.5  
0.9/1.1  
3.1/2.5  
0.9/1.1  
3.1/2.5  
1.1/1.3  
5.6/5.4  
1.7/2.0  
5.6/5.4  
1.7/2.0  
5.7/5.7  
2.3/2.3  
5
20  
5
111  
111  
111  
20  
5
20  
4.18.5 AC specification for CMOS090_ddr library @ VDDE = 2.5 V  
Table 54. AC specifications at 2.5 V VDDE  
Prop. delay (ns)  
L>H / H>L  
Drive/slew  
rate select  
Rise/fall edge (ns)  
Drive load  
(pF)  
Name  
C
C
C
C
Libraries  
6MDDR  
6MDDR  
6MDDR  
Min  
Max  
Min  
Max  
MSB, LSB  
pad_st_acc  
pad_st_dq  
pad_st_clk  
1.4/1.5  
1.7/1.7  
1.4/1.5  
1.7/1.7  
1.4/1.4  
1.1/1.6  
2.5/2.4  
2.8/2.7  
2.5/2.4  
2.8/2.7  
2.4/2.4  
2.7/2.7  
2.1/2.1  
0.6/0.7  
2.1/2.1  
0.6/0.7  
2.1/2.1  
0.6/0.7  
4.3/4.1  
1.1/1.3  
4.3/4.1  
1.1/1.3  
4.4/4.1  
1.6/1.8  
5
20  
5
011  
011  
011  
20  
5
20  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
101  
4.18.6 AC specification for CMOS090_ddr library @ VDDE = 1.8 V  
Table 55. AC electrical specifications at 1.8 V VDD  
Prop. delay (ns)  
L>H / H>L  
Drive/slew  
rate select  
Rise/fall edge (ns)  
Drive load  
(pF)  
Name  
C
Libraries  
Min  
Max  
Min  
Max  
MSB, LSB  
pad_st_acc  
C
1.4/1.4  
1.7/1.7  
1.4/1.5  
1.7/1.7  
1.4/1.5  
1.7/1.7  
1.4/1.5  
1.7/1.8  
1.4/1.4  
1.7/1.7  
1.4/1.5  
1.7/1.7  
1.4/1.5  
1.7/1.7  
1.4/1.5  
1.7/1.8  
1.4/1.4  
1.6/1.6  
1.4/1.4  
1.7/1.7  
1.4/1.4  
1.6/1.6  
1.4/1.5  
1.7/1.8  
2.4/2.4  
2.8/2.7  
2.4/2.5  
2.8/2.8  
2.4/2.4  
2.8/2.7  
2.5/2.5  
2.8/2.8  
2.4/2.4  
2.8/2.7  
2.4/2.5  
2.8/2.8  
2.4/2.4  
2.8/2.7  
2.5/2.5  
2.8/2.8  
2.4/2.4  
2.7/2.7  
2.4/2.4  
2.7/2.7  
2.4/2.4  
2.7/2.7  
2.5/2.5  
2.7/2.7  
0.6/1.0  
0.2/0.4  
1.1/1.1  
0.4/0.4  
1.0/1.1  
0.3/0.4  
1.5/1.1  
0.4/0.4  
0.6/1.0  
0.2/0.4  
1.1/1.1  
0.4/0.4  
1.0/1.1  
0.3/0.4  
1.5/1.1  
0.4/0.4  
0.4/0.6  
0.7/0.9  
1.1/1.1  
0.3/0.4  
0.9/1.1  
0.3/0.4  
1.5/1.2  
0.4/0.4  
2.7/2.6  
0.5/0.6  
3.0/2.7  
0.7/0.7  
2.9/2.7  
0.6/0.7  
3.1/2.6  
0.7/0.6  
2.7/2.6  
0.5/0.6  
3.0/2.7  
0.7/0.7  
2.9/2.7  
0.6/0.7  
3.1/2.6  
0.7/0.6  
2.7/2.7  
1.8/3.4  
3.0/2.8  
1.0/1.1  
3.0/2.8  
0.9/1.0  
3.2/2.6  
1.1/1.2  
5
20  
5
000  
6MDDR  
001  
010  
110  
000  
001  
010  
110  
000  
001  
010  
110  
20  
5
20  
5
20  
5
pad_st_dq  
C
6MDDR  
20  
5
20  
5
20  
5
20  
5
pad_st_clk  
C
6MDDR  
20  
5
20  
5
20  
5
20  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
102  
Freescale Semiconductor  
4.19 AC timing  
4.19.1 IEEE 1149.1 interface timing  
1
Table 56. JTAG Interface Timing  
Num  
Symbol  
tJCYC  
C
Characteristic  
Min  
Max  
Unit  
SpecID  
1
2
CC2 D TCK Cycle Time  
100  
40  
5
60  
3
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
A1.1  
A1.2  
A1.3  
A1.4  
A1.5  
A1.6  
A1.7  
A1.8  
A1.9  
A1.10  
tJDC  
CC2 D TCK Clock Pulse Width (Measured at VDD/2)  
CC2 D TCK Rise and Fall Times (40% – 70%)  
3
tTCKRISE  
4
t
TMSS, tTDIS CC2 D TMS, TDI Data Setup Time  
35  
30  
35  
50  
5
tTMSH, TDIH  
tTDOV  
tTDOI  
t
CC2 D TMS, TDI Data Hold Time  
25  
0
6
CC2 D TCK Low to TDO Data Valid  
CC2 D TCK Low to TDO Data Invalid  
CC2 D TCK Low to TDO High Impedance  
CC2 D TCK Falling Edge to Output Valid  
7
8
tTDOHZ  
tBSDV  
tBSDVZ  
9
10  
CC2 D TCK Falling Edge to Output Valid out of High  
Impedance  
11  
12  
13  
tBSDHZ  
tBSDST  
tBSDHT  
CC2 D TCK Falling Edge to Output High Impedance  
CC2 D Boundary Scan Input Valid to TCK Rising Edge  
50  
50  
50  
ns  
ns  
ns  
A1.11  
A1.12  
A1.13  
CC2 D TCK Rising Edge to Boundary Scan Input Invalid  
1
2
These specifications apply to JTAG boundary scan only. JTAG timing specified at VDD = 3.0 V to 3.6 V, TA = -40 to 105 °C,  
and CL = 50 pF with SRC = 0b01.  
Parameter values guaranteed by design.  
TCK  
2
3
2
1
3
Figure 17. JTAG Test Clock Input Timing  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
103  
TCK  
4
5
TMS, TDI  
6
8
7
TDO  
Figure 18. JTAG Test Access Port Timing  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
104  
Freescale Semiconductor  
TCK  
9
11  
Output  
Signals  
10  
Output  
Signals  
12  
13  
Input  
Signals  
Figure 19. JTAG Boundary Scan Timing  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
105  
4.19.2 Nexus Debug Interface  
1
Table 57. Nexus Debug Port Timing  
Num  
Symbol  
tMCYC  
C
Characteristic  
Min  
Max  
Unit  
SpecID  
1
2
CC2 D MCKO Cycle Time  
15  
40  
0.1  
0.1  
0.1  
4
60  
0.2  
0.2  
0.2  
ns  
%
A2.1  
A2.2  
A2.3  
A2.4  
A2.5  
A2.6  
A2.7  
A2.8  
A2.9  
A2.10  
A2.11  
tMDC  
tMDOV  
tMSEOV  
tEVTOV  
tEVTIPW  
tEVTOPW  
tTCYC  
CC2 D MCKO Duty Cycle  
3
CC2 D MCKO Low to MDO Data Valid3  
CC2 D MCKO Low to MSEO Data Valid3  
CC2 D MCKO Low to EVTO Data Valid3  
CC2 D EVTI Pulse Width  
tMCYC  
tMCYC  
tMCYC  
tTCYC  
tMCYC  
ns  
4
5
6
7
CC2 D EVTO Pulse Width  
1
8
CC2 D TCK Cycle Time4  
100  
40  
25  
5
9
tTDC  
CC2 D TCK Duty Cycle  
60  
%
10  
11  
t
NTDIS, tNTMSS CC2 D TDI, TMS Data Setup Time  
ns  
tNTDIH,  
tNTMSH  
CC2 D TDI, TMS Data Hold Time  
ns  
12  
tJOV  
CC2 D TCK Low to TDO Data Valid  
0
35  
ns  
A2.12  
1
JTAG specifications in this table apply when used for debug functionality. All Nexus timing relative to MCKO is measured from  
50% of MCKO and 50% of the respective signal. Nexus timing specified at VDD = 3.0 V to 3.6 V, TA = -40 to 105 °C, and CL  
= 50 pF (Cl=30 pF on MCKO), with SRC = 0b10 for MCKO and 0b11 for others.  
2
3
4
Parameter values guaranteed by design.  
MDO, MSEO, and EVTO data is held valid until next MCKO low cycle.  
The system clock frequency needs to be three times faster that the TCK frequency.  
NOTE  
Nexus Dual Data Rate is not supported. The timings are mentioned for dedicated pins on  
416BGA. The max value for #2, 3 and 4 above, are 0.3 of tMCYC for shared nexus ports.  
1
2
MCKO  
3
4
5
MDO  
MSEO  
EVTO  
Output Data Valid  
Figure 20. Nexus Output Timing  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
106  
Freescale Semiconductor  
TCK  
9
8
9
Figure 21. Nexus TCK Timing  
TCK  
10  
11  
TMS, TDI  
12  
TDO  
Figure 22. Nexus TDI, TMS, TDO Timing  
4.19.3 Interface to TFT LCD Panels (DCU3 and DCULite)  
Figure 23 depicts the LCD interface timing for a generic active matrix color TFT panel. In this figure  
signals are shown with positive polarity. The sequence of events for active matrix interface timing is:  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
107  
PCLK latches data into the panel on its positive edge (when positive polarity is selected). In active  
mode, PCLK runs continuously. This signal frequency could be from 5 to 66 MHz depending on  
the panel type.  
HSYNC causes the panel to start a new line. It always encompasses at least one PCLK pulse.  
VSYNC causes the panel to start a new frame. It always encompasses at least one HSYNC pulse.  
DE acts like an output enable signal to the LCD panel. This output enables the data to be shifted  
onto the display. When disabled, the data is invalid and the trace is off.  
VSYNC  
LINE 1 LINE 2  
LINE 3  
LINE 4  
LINE n-1 LINE n  
HSYNC  
HSYNC  
DE  
1
2
3
m-1  
m
PCLK  
LD[23:0]  
1
Figure 23. TFT LCD interface timing overview  
4.19.3.1 Interface to TFT LCD Panels—Pixel Level Timings  
Figure 24 depicts the horizontal timing (timing of one line), including both the horizontal sync pulse and  
data. All parameters shown in the diagram are programmable. This timing diagram corresponds to positive  
polarity of the PCLK signal (meaning the data and sync signals change on the rising edge) and active-high  
polarity of the HSYNC, VSYNC and DE signals. The user can select the polarity of the HSYNC and  
VSYNC signals via the SYN_POL register, whether active-high or active-low. The default is active-high.  
The DE signal is always active-high.  
Pixel clock inversion and a flexible programmable pixel clock delay are also supported. They are  
programmed via the DCU Clock Confide Register (DCCR) in the system clock module.  
The DELTA_X and DELTA_Y parameters are programmed via the DISP_SIZE register. The PW_H,  
BP_H and FP_H parameters are programmed via the HSYN PARA register. The PW_V, BP_V and FP_V  
parameters are programmed via the VSYN_PARA register.  
1. In Figure 23, the “LD[23:0]” signal is “line data,” an aggregation of the DCU’s RGB signals—R[0:7], G[0:7] and B[0:7].  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
108  
Freescale Semiconductor  
Table 58. LCD interface timing parameters—horizontal and vertical  
Num  
Symbol  
C
Characteristic  
Value  
Unit  
SpecID  
1
2
3
4
5
6
tPCP  
CC1  
CC1  
CC1  
CC1  
CC1  
CC1  
D
D
D
D
D
D
Display pixel clock period  
HSYNC pulse width  
HSYNC back porch width  
HSYNC front porch width  
Screen width  
31.25  
ns  
ns  
ns  
ns  
ns  
ns  
A3.1  
A3.2  
A3.3  
A3.4  
A3.5  
A3.6  
tPWH  
tBPH  
tFPH  
tSW  
PW_H * tPCP  
BP_H * tPCP  
FP_H * tPCP  
DELTA_X * tPCP  
tHSP  
HSYNC (line) period  
(PW_H + BP_H + FP_H + DELTA_X ) *  
tPCP  
7
8
tPWV  
tBPV  
tFPV  
tSH  
CC1  
CC1  
CC1  
CC1  
CC1  
D
D
D
D
D
VSYNC pulse width  
VSYNC back porch width  
VSYNC front porch width  
Screen height  
PWV * tHSP  
BP_V * tHSP  
ns  
ns  
ns  
ns  
ns  
A3.7  
A3.8  
FP_V * tHSP  
A3.9  
DELTA_Y * tHSP  
A3.10  
A3.11  
tVSP  
VSYNC (frame) period  
(PW_V + BP_V + FP_V + DELTA_Y ) *  
tHSP  
1
Parameter values guaranteed by design.  
tHSP  
tFPH  
tPWH  
tBPH  
tSW  
Start of line  
PCLK  
tPCP  
Invalid Data  
Invalid Data  
2
3
1
DELTA_X  
LD[23:0]  
HSYNC  
DE  
Figure 24. Horizontal sync timing  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
109  
tVSP  
tSH  
tFPV  
tBPV  
tPWV  
Start of Frame  
HSYNC  
tHCP  
LD[23:0]  
(Line Data)  
2
DELTA_Y  
1
Invalid Data  
3
Invalid Data  
HSYNC  
DE  
Figure 25. Vertical sync pulse  
4.19.3.2 Interface to TFT LCD panels—access level  
1,2,3,4  
Table 59. LCD Interface Timing Parameters  
—Access Level  
Min.  
Value  
Typical  
Value  
Max.  
Value  
Num  
Symbol  
C
Characteristic  
PDI Clock Period  
Unit  
SpecID  
1
2
tCKP CC5  
tCHD CC5  
tDSU CC5  
tDHD CC5  
tCSU CC5  
tCHD CC5  
CC5  
D
D
D
D
D
D
D
D
D
D
D
31.25  
40  
6
60  
6
ns  
%
A3.12  
A3.13  
A3.14  
A3.15  
A3.16  
A3.17  
A3.18  
A3.19  
A3.20  
A3.21  
A3.22  
Duty cycle  
3
interface data setup time  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
4
PDI interface data access hold time  
PDI interface control signal setup time  
PDI interface control signal hold time  
TFT interface data valid after pixel clock  
TFT interface HSYNC valid after pixel clock  
TFT interface VSYNC valid after pixel clock  
TFT interface DE valid after pixel clock  
1
5
3
6
1
7
2
8
CC5  
CC5  
CC5  
CC5  
5
9
5.5  
5.6  
10  
11  
TFT interface hold time for data and control  
bits  
12  
CC5  
D
Relative skew between the data bits  
3.7  
ns  
A3.23  
1
The characteristics in this table are based on the assumption that data is output at +ve edge and displays latch data on -ve  
edge.  
2
3
4
5
Intra bit skew is less than 2 ns.  
Load CL = 50 pf for frequency up to 20 MHz.  
Load CL = 25 pf for display freq from 20 to 32 MHz.  
Parameter values guaranteed by design.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
110  
Freescale Semiconductor  
tCHD tCSU  
HSYNC  
VSYNC  
DDE  
PCLK  
tCKH  
tCKL  
tDSU tDHD  
LD[23:0]  
Figure 26. LCD Interface Timing Parameters—Access Level  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
111  
4.19.4 RSDS Interface to TFT LCD Panels  
Table 60. RSDS Electrical Characteristics  
Value2  
Symbol  
C
Parameter  
Conditions1  
Unit SpecID  
Min  
Typ  
Max  
AVDD SR D Voltage on VSSE_A pin  
with respect to ground  
3.0  
3.3  
3.6  
V
A4.1  
A4.2  
(VSS  
)
IDDTX SR D Current Consumption:  
RSDS Transmitter - Single  
Cell  
2.7  
mA  
IDDPD SR D Power Down Current  
10  
µA  
µA  
A4.3  
A4.4  
IDDBG SR D Current Consumption of  
Bandgap and buffer  
100  
Fmax SR D Data Frequency  
60  
85  
400  
1.5  
MHz  
mV  
V
A4.5  
A4.6  
A4.7  
A4.8  
VOD  
SR D Differential Output Voltage  
SR D Offset Voltage  
RL = 100 Ω  
VCM +/-5%  
200  
1.2  
VOFF  
0.5  
tR / tF SR D Output Rise / Fall times  
20% to 80%,  
500  
ps  
VOD=200mV, CL = 5pF  
tXdelay SR D Tx Delay  
3
ns  
A4.9  
SR D Termination Resistance  
(external)  
5% variation  
100  
A4.10  
Ω
SR D Transmitter Settling time  
SR D Transmitter Delay  
After power down, high  
to low  
10  
8
µs  
ns  
A4.11  
A4.12  
Data in to Tx out  
1
2
VDDA = 3.3 V ± 10% TA = -40 to +105 °C, unless otherwise specified.  
All values need to be confirmed during device validation.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
112  
Freescale Semiconductor  
Figure 27. TCON/RSDS Timing Diagram  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
113  
4.19.5 DRAM Interface  
DDR Interface specification from ‘MCD - 32 Bit Automotive MCU - CMOS090LP2’ I/O Pad  
Specification Revision 1.5 - May14th 2008.  
This device supports SDR, DDR1, DDR2 half and full strengths, as well as LPDDR half and full speeds.  
Table 61 shows the SRE settings for the different modes.  
Table 61. Pad mode configurations  
ipp_sre[2:0]  
Mode  
000  
001  
010  
011  
100  
101  
110  
111  
1.8V LPDDR Half Speed  
1.8V LPDDR Full Speed  
1.8V DDR2 Half Strength  
2.5V DDR1  
Not supported  
Not supported  
1.8V DDR2 Full Strength  
SDR  
1 2 3 4 5 6  
Table 62. LPDDR, DDR and DDR2 (DDR2-250) SDRAM timing specifications  
At recommended operating conditions with VDD_DR of 5%  
No.  
Symbol  
Parameter  
Min  
Max  
Unit  
1
2
F
CC Frequency of Operation (Clock Period)7  
125  
MHz  
V
VIX-AC CC MCK AC differential crosspoint voltage  
V
V
DD_DR  
DD_DR  
× 0.5 – 0.1  
× 0.5 + 0.1  
3
4
5
6
DD1  
DD2  
DD3  
DD4  
tSDCK  
CC Clock period  
8
ns  
tSDCKH CC HIGH pulse width 8  
tSDCKL CC LOW pulse width9  
0.45  
0.45  
0.55  
tSDCK  
tSDCK  
ns  
0.55  
tCMV  
tCMS  
tCMH  
tDQSS  
tOS  
CC Address, SD_CKE, SD_CAS, SD_RAS, SD_WE,  
(0.5 x tSDCK  
)
SD_CS[1:0] - Output Valid9  
+ 1.5  
7
8
DD4.1  
DD5  
CC Address, SD_CKE, SD_CAS, SD_RAD, SD_WE,  
2.5  
2.0  
ns  
ns  
ns  
ns  
10  
SD_CS output setup ((tSDCK - tCMV  
)
CC Address, SD_CKE, SD_CAS, SD_RAS, SD_WE,  
SD_CS[1:0] - Output Hold  
9
DD6  
CC Write Command to first DQS Latching Transition  
WL +  
0.20 x tSDCK  
10  
DD7  
CC Data and Data Mask Output Setup (DQ-->DQS)  
relative to DQS (DDR Write Mode)11 12  
1.0  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
114  
Freescale Semiconductor  
1 2 3 4 5 6  
Table 62. LPDDR, DDR and DDR2 (DDR2-250) SDRAM timing specifications  
At recommended operating conditions with VDD_DR of 5% (continued)  
No.  
Symbol  
Parameter  
Min  
Max  
Unit  
11  
DD8  
tOH  
CC Data and Data Mask Output Hold (DQS-->DQ)  
relative to DQS (DDR Write Mode)13  
1.0  
ns  
12  
DD9,  
tIS  
CC Input Data Skew relative to DQS14  
-(0.25*tSDCK - 0.25*tSDCK  
-
ns  
DD10  
0.8)  
0.8  
1
V
value is 1.8 V for DDR2 mode, 2.5 V for DDR1 mode, and 1.8 V for LPDDR mode.  
DD_DR  
2
3
4
5
6
CZ at -40, 140, 25 oC.  
Measured with clock pin loaded with differential 100 ohm termination resistor.  
All transitions measured at mid-supply (  
VDD_DR/2).  
Measured with all outputs except the clock loaded with 50 ohm termination resistor to  
VDD_DR/2.  
Data input hold is derived from each DDR_DQS clock edge. It begins with a DDR_DQS transition and ends when the first  
data line becomes invalid.  
7
8
9
The DRAM interface operates at the same frequency as the internal system bus.  
Pulse width high plus pulse width low cannot exceed min and max clock period.  
Command output valid should be half the memory bus clock (tSDCK) plus some minor adjustments for process, temperature,  
and voltage variations.  
10 This is alternate representation of tCMV parameter for clarity.  
11 This specification relates to the required input setup time of DDR memories. The mcu's output setup should be larger than  
the input setup of the DDR memories. If it is not larger, then the input setup on the memory is in violation. DDR_DQ[31:24]  
is relative to DDR_DQS[3]; DDR_DQ[23:16] is relative to DDR_DQS[2], DDR_DQ[15:8] is relative to DDR_DQS[1] and  
DDR_DQ[7:0] is relative to DDR_DQS[0].  
12 The first data beat is valid before the first rising edge of DQS and after the DQS write preamble. The remaining data beats  
are valid for each subsequent DQS edge.  
13 This specification relates to the required hold time of DDR memories. DDR_DQ[31:24] is relative to DDR_DQS[3];  
DDR_DQ[23:16] is relative to DDR_DQS[2], DDR_DQ[15:8] is relative to DDR_DQS[1] and DDR_DQ[7:0] is relative to  
DDR_DQS[0].  
14 Data input skew is derived from each DDR_DQS clock edge. It begins with a DDR_DQS transition and ends when the last  
data line becomes valid. This input skew must include DDR memory output skew and system level board skew (due to  
routing or other factors).  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
115  
Figure 28 shows the DDR SDRAM write timing.  
DD1  
DD2  
SD_CLK  
DD3  
SD_CLK  
DD5  
SD_CSn,SD_WE,  
CMD  
SD_RAS, SD_CAS  
DD4  
DD6  
SD_A[13:0]  
ROW  
COL  
DD7  
SD_DM  
SD_DQS  
SD_D[7:0]  
DD8  
DD7  
WD1 WD2 WD3 WD4  
DD8  
Figure 28. DDR write timing  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
116  
Freescale Semiconductor  
Figure 29 and Figure 31 show the DDR SDRAM read timing.  
DD1  
DD2  
SD_CLK  
DD3  
SD_CLK  
DD5  
CL=2  
SD_CSn,SD_WE,  
SD_RAS, SD_CAS  
CMD  
ROW  
DD4  
CL=2.5  
SD_A[13:0]  
COL  
DD9  
DQS Read  
Postamble  
DQS Read  
Preamble  
SD_DQS  
DD10  
SD_D[7:0]  
RD1 RD2 RD3 RD4  
DQS Read  
Preamble  
DQS Read  
Postamble  
SD_DQS  
SD_D[7:0]  
RD1 RD2 RD3 RD4  
Figure 29. DDR read timing  
Figure 30 provides the AC test load for the DDR bus.  
VDD_MEM_IO/2  
Output  
Z0 = 50 Ω  
RL = 50 Ω  
Figure 30. DDR AC test load  
4.19.5.1 SDR Timings  
Command and address follow the same timings as other modes. For SDRAM reads/Write, the timings  
mentioned in the following table apply.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
117  
Table 63. SDR Timings  
Parameter Min  
Symbol  
C
Max  
Units  
DD1  
tQVS  
C Data output Valid  
(Write transaction)  
2.5  
2.0  
(0.5 x tSDCK  
)
ns  
+ 1.5  
DD1.1  
DD2  
tQS  
tQH  
tIS  
C Data output setup  
(tDSK - DD1)1  
ns  
ns  
ns  
ns  
C Data output Hold  
(Write transaction)  
DD3  
C Data Input Setup  
(Read transaction)  
2.0  
2.0  
DD4  
tIH  
C Data input Hold (Read  
transaction)  
1
This is alternate representation for DD1 for better clarity.  
Figure 31. SDR Read and Write Timings  
4.19.5.2 2.5 V DDR1  
Table 64. SSTL_2 Class II 2.5 V DDR DC Specifications  
Symbol  
C
Parameter  
Condition  
Min  
Nom  
Max  
Units  
Notes  
SpecID  
vddet  
vdd  
P I/O Supply Voltage  
P Core Supply Voltage  
2.30  
1.08  
1.13  
2.50  
1.20  
1.25  
2.70  
1.32  
1.38  
V
V
V
JESD8-9B  
A5.1  
A5.2  
A5.3  
Vref(dc) P Input Reference Volt-  
age  
JESD8-9B  
Vtt  
P Termination Voltage  
C DC Input Logic High  
C DC Input Logic Low  
C AC Input Logic High  
C AC Input Logic Low  
Vref-0.04  
Vref+0.15  
-0.3  
vref  
Vref+0.04  
vddet+0.3  
Vref-0.15  
V
V
JESD8-9B  
JESD8-9B  
JESD8-9B  
JESD8-9B  
JESD8-9B  
A5.4  
A5.5  
A5.6  
A5.7  
A5.8  
A5.9  
Vih(dc)  
Vil(dc)  
Vih(ac)  
Vil(ac)  
Iin  
V
Vref+0.31  
V
Vref-0.31  
+/-10  
V
P Pad input Leakage  
Current  
µA  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
118  
Freescale Semiconductor  
Table 64. SSTL_2 Class II 2.5 V DDR DC Specifications (continued)  
Symbol  
C
Parameter  
Condition  
Min  
Nom  
Max  
Units  
Notes  
SpecID  
Voh  
C Output High Voltage  
Level  
vddet-0.35  
V
A5.10  
Vol  
C Output Low Voltage  
Level  
0.35  
V
A5.11  
Ioh(dc)  
Iol(dc)  
C Output min source dc Vout=Voh  
current  
-16.2  
16.2  
mA vddet = 2.3V A5.12  
Voh = 1.95V  
C Output min sink dc  
current  
Vout=Vol  
mA vddet = 2.3V A5.13  
Vol = 0.35V  
The SSTL_2 differential input switch point is at vref = 0.50*vddet.  
NOTE  
The JEDEC SSTL_2 specifications (JESD8-9B) for a SSTL interface for class II operation  
supersedes any specification in this document.  
The SSTL_2 Class II output with ipp_sre[2:0] set to enabling SSTL_2 2.5V DDR1 mode,  
at the destination, have a rise/fall time (10%-90%) between 1 ns and 2 ns over process,  
voltage, and temperature driving a 70 ohm transmission line with 0.167 ns td terminated at  
the destination with 70 ohms to Vtt (0.5*vddet) with 4.0 pf, representing the DDR input  
capacitance.  
Vtt  
70 ohms  
Z =70 td= 0.167ns  
0
ipp_do  
pad_st/pad_st_odt  
4pF  
PAD  
Figure 32. SSTL_2 CLass II Test Load  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
119  
4.19.5.3 1.8 V DDR2  
Table 65. SSTL_18 Class II 1.8 V DDR2 DC Specifications  
Condi-  
tion  
Symbol C  
Parameter  
Min  
Nom  
Max  
Units  
Notes  
SpecID  
vddet  
vdd  
P
P
P
I/O Supply Voltage  
1.7  
1.08  
0.833  
1.8  
1.2  
0.9  
1.9  
1.32  
V
V
V
JESD8-15A  
A5.14  
A5.15  
A5.16  
Core Supply Voltage  
Vref(dc)  
Input Reference Volt-  
age  
1.0869  
JESD8-15A  
Vtt  
P
C
C
C
C
T
Termination Voltage  
DC Input Logic High  
DC Input Logic Low  
AC Input Logic High  
AC Input Logic Low  
Vref-0.04  
Vref+0.125  
-0.3  
Vref  
Vref+0.04  
vddet+0.3  
Vref-0.125  
V
V
JESD8-15A  
JESD8-15A  
JESD8-15A  
JESD8-15A  
JESD8-15A  
A5.17  
A5.18  
A5.19  
A5.20  
A5.21  
A5.22  
Vih(dc)  
Vil(dc)  
Vih(ac)  
Vil(ac)  
Iin  
V
Vref+0.25  
V
Vref-0.25  
+/-10  
V
Pad input Leakage  
Current  
µA  
Voh  
C
C
C
Output High Voltage  
Level  
vddet-0.28  
0.28  
V
V
A5.23  
A5.24  
A5.25  
Vol  
Output Low Voltage  
Level  
Ioh(dc)  
Output min source dc Vout=Voh  
current  
-13.4  
mA JESD8-15A  
vddet = 1.7V  
Voh = 1.42V  
Iol(dc)  
C
Output min sink dc  
current  
Vout=Vol  
13.4  
mA JESD8-15A  
vddet = 1.7V  
A5.26  
Vol = 0.28V  
The SSTL_18 differential input switch point is at vref = 0.50*vddet.  
Note that the Jedec SSTL_18 specifications (JESD8-15a) for a SSTL interface for class II operation supersedes any  
specification in this document.  
The SSTL_18 Class II output with ipp_sre[2:0] set to enabling sstl_2 1.8V DDR2 mode, at the destination, have a rise/fall time  
(10%-90%) between 0.4 ns and 1.0 ns over process, voltage, and temperature driving a 70 ohm transmission line with 0.167 ns  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
120  
Freescale Semiconductor  
td terminated at the destination with 70 ohms to Vtt (0.5*vddet) with 4.0 pf, representing the DDR2 input capacitance. See  
Figure 33. "SSTL_18 CLass II Test Load".  
Figure 33. SSTL_18 CLass II Test Load  
Vtt  
70  
Z =70 td= 0.167ns  
0
ipp_do  
pad_st/pad_st_odt  
4pF  
PAD  
4.19.5.4 1.8V LPDDR  
Table 66. 1.8V LPDDR DC Specifications  
Unit  
s
Symbol  
C
Parameter  
Condition  
Min  
Nom  
Max  
Notes  
SpecID  
vddet  
vdd  
P
P
I/O Supply Voltage  
Core Supply Voltage  
1.7  
1.8  
1.2  
1.9  
V
V
JESD79-4  
A5.27  
A5.28  
A5.29  
A5.30  
A5.31  
A5.32  
A5.33  
A5.34  
A5.35  
1.08  
1.32  
Data Inputs (DQ, DM, DQS)  
Vih(dc)  
Vil(dc)  
Vih(ac)  
Vil(ac)  
C
C
C
C
DC Input Logic High  
DC Input Logic Low  
AC Input Logic High  
AC Input Logic low  
vddet*0.7  
-0.3  
vddet+0.3  
vddet*0.3  
vddet+0.3  
vddet*0.2  
V
V
V
V
JESD79-4  
JESD79-4  
JESD79-4  
JESD79-4  
vddet*0.8  
-0.3  
Data Outputs (DQ, DQS)  
Voh  
C
Output High Voltage Ioh=-0.1mA  
Level  
vddet*0.9  
V
V
JESD79-4  
JESD79-4  
Vol  
C
Output Low Voltage  
Level  
Iol=0.1mA  
vddet*0.1  
A5.36  
Note that the final JEDEC LPDDR SDRAM specifications (JESD79-4) for LPDDR operation supersedes any specification in  
this document.  
The SSTL_18 output with ipp_sre[2:0] set to enabling 1.8V LPDDR mode, at the destination, have a rise/fall time (10%-90%)  
between 0.4 ns and 1.0 ns over process, voltage, and temperature driving a 70 ohm transmission line with 0.167 ns td terminated  
at the destination with 70 ohms to Vtt (0.5*vddet) with 4.0 pf, representing the DDR input capacitance. See ““Figure 28.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
121  
4.19.6 Video Input Unit timing  
Clock  
fPIX_CLK  
tDHD  
tDSU  
Data  
Figure 34. VIU2 timing diagram  
Table 67. VIU2 timing parameters  
Parameter C  
fPIX_CK  
tDSU  
Description  
Min  
Typ  
Max  
Unit  
SpecID  
1
D VIU2 pixel clock frequency  
D VIU2 data setup time  
D VIU2 data hold time  
4
MHz  
ns  
A6.1  
A6.2  
A6.3  
tDHD  
1
ns  
1
PIX_CLK_PERIOD(min) = C1 X IPG_CLK_PERIOD + C2 + J  
where  
C1 = Device parameter = 2 (if Frequency Modulation is disabled), = 2.04 (if Frequency Modulation is enabled)  
C2 = Device Constant = 1.98 ns  
J = Max Jitter on PIX_CLK  
For example: If IPG_CLK = 125 MHz, FM on PLL is disabled and Max Jitter on PIX_CLK is (+-2ns), then the maximum  
frequency of VIU pixel clock will be: PIX_CLK_F = 1/(2x8 + 1.98 + 2)ns = 50.05 MHz  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
122  
Freescale Semiconductor  
4.19.7 External Interrupt (IRQ) and Non-Maskable Interrupt (NMI) Timing  
Table 68. IRQ and NMI Timing  
Min.  
Value  
Max.  
Value  
Num  
Symbol  
C
Characteristic  
Unit  
SpecID  
1
2
3
tIPWL  
tIPWH  
tICYC  
CC1 D IRQ/NMI Pulse Width Low  
CC1 D IRQ/NMI Pulse Width High  
CC1 D IRQ/NMI Edge to Edge Time2  
200  
200  
400  
A7.1  
A7.2  
A7.3  
ns  
ns  
ns  
1
2
Parameter values guaranteed by design.  
Applies when IRQ/NMI pins are configured for rising edge or falling edge events, but not both.  
1,2  
1,2  
3
Figure 35. IRQ and NMI Timing  
4.19.8 eMIOS timing  
1
Table 69. eMIOS timing  
Min.  
Max.  
value  
Num  
Symbol  
C
Characteristic  
Unit  
SpecID  
value2  
1
2
tMIPW  
tMOPW  
CC3 D eMIOS Input Pulse Width  
CC3 D eMIOS Output Pulse Width  
4
1
tCYC  
tCYC  
A8.1  
A8.2  
1
2
3
eMIOS timing specified at fSYS = 64 MHz, VDD12 = 1.14 V to 1.32 V, VDDE_x = 3.0 V to 5.5 V, TA = -40 to 105 °C, and CL =  
50 pF with SRC = 0b00.  
There is no limitation on the peripheral for setting the minimum pulse width, the actual width is restricted by the pad delays.  
Refer to the pad specification section for the details.  
Parameter values guaranteed by design.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
123  
4.19.9 FlexCAN timing  
The CAN functions are available as TX pins at normal IO pads and as RX pins at the always on domain.  
There is no filter for the wakeup dominant pulse. Any high-to-low edge can cause wakeup if configured.  
1
Table 70. FlexCAN timing  
Max.  
value  
Num  
Symbol  
tCANOV  
tCANSU  
C
Characteristic  
Min. value  
Unit SpecID  
1
CC2 D CTNX Output Valid after CLKOUT Rising Edge (Output  
Delay)  
CC2 D CNRX Input Valid to CLKOUT Rising Edge (Setup  
22.48  
ns  
ns  
A10.1  
A10.2  
2
12.46  
Time)  
1
2
FlexCAN timing specified at fSYS = 64 MHz, VDD12 = 1.14 V to 1.32 V, VDDE_x = 3.0 V to 5.5 V, TA = -40 to 105 °C, and CL  
= 50 pF with SRC = 0b00.  
Parameter values guaranteed by design.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
124  
Freescale Semiconductor  
4.19.10 Deserial Serial Peripheral Interface (DSPI)  
1
Table 71. DSPI Timing  
Num  
Symbol  
C
Characteristic  
Min  
Max  
Unit  
SpecID  
1
2
3
4
tSCK  
tCSC  
tASC  
tSDC  
CC2 D SCK Cycle TIme3,4  
CC2 D PCS to SCK Delay6  
CC2 D After SCK Delay7  
CC2 D SCK Duty Cycle  
605  
-
ns  
ns  
ns  
ns  
A11.1  
A11.2  
A11.3  
A11.4  
20  
tSCK/2  
–2ns  
tSCK/2  
+ 2ns  
5
6
7
tA  
CC2 D Slave Access Time  
25  
ns  
ns  
A11.5  
A11.6  
A11.7  
(PCSx active to SOUT driven)  
tDIS  
tSUI  
CC2 D Slave SOUT Disable Time  
25  
(PCSx inactive to SOUT High-Z or invalid)  
CC2 D Data Setup Time for Inputs  
Master (MTFE = 0)  
20  
10  
5
ns  
ns  
ns  
ns  
Slave  
Master (MTFE = 1, CPHA = 0)8  
Master (MTFE = 1, CPHA = 1)  
35  
8
9
tHI  
tSUO  
tHO  
CC2 D Data Hold Time for Inputs  
Master (MTFE = 0)  
A11.8  
A11.9  
–4  
10  
26  
–4  
ns  
ns  
ns  
ns  
Slave  
Master (MTFE = 1, CPHA = 0)8  
Master (MTFE = 1, CPHA = 1)  
CC2 D Data Valid (after SCK edge)  
Master (MTFE = 0)  
15  
20  
30  
15  
ns  
ns  
ns  
ns  
Slave  
Master (MTFE = 1, CPHA=0)  
Master (MTFE = 1, CPHA=1)  
10  
CC2 D Data Hold Time for Outputs  
Master (MTFE = 0)  
A11.10  
–15  
5.5  
0
ns  
ns  
ns  
ns  
Slave  
Master (MTFE = 1, CPHA = 0)  
Master (MTFE = 1, CPHA = 1)  
–15  
1
2
3
4
5
6
DSPI timing specified at VDDE_x = 3.0 V to 3.6 V, TA = -40 to 105 °C, and CL = 50 pF with SRC = 0b10.  
Parameter values guaranteed by design.  
The minimum SCK Cycle Time restricts the baud rate selection for given system clock rate.  
The actual minimum SCK Cycle Time is limited by pad performance.  
Maximum clock possible is System clock/2.  
The maximum value is programmable in DSPI_CTARx[PSSCK] and DSPI_CTARx[CSSCK], program PSSCK=2 & CSSCK =  
2.  
7
8
The maximum value is programmable in DSPI_CTARx[PASC] and DSPI_CTARx[ASC].  
This delay value is corresponding to SMPL_PT=00b which is bit field 9 and 8 of DSPI_MCR register.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
125  
2
3
PCSx  
1
4
SCK Output  
(CPOL=0)  
4
SCK Output  
(CPOL=1)  
8
7
Last Data  
SIN  
First Data  
Data  
Data  
10  
9
First Data  
Last Data  
SOUT  
Figure 36. DSPI Classic SPI Timing — Master, CPHA = 0  
PCSx  
SCK Output  
(CPOL=0)  
8
SCK Output  
(CPOL=1)  
7
Data  
Data  
First Data  
Last Data  
SIN  
10  
9
SOUT  
Last Data  
First Data  
Figure 37. DSPI Classic SPI Timing — Master, CPHA = 1  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
126  
Freescale Semiconductor  
3
2
PCSx  
1
4
SCK Input  
(CPOL=0)  
4
SCK Input  
(CPOL=1)  
5
9
10  
Data  
6
First Data  
Last Data  
SOUT  
SIN  
7
8
Data  
Last Data  
First Data  
Figure 38. DSPI Classic SPI Timing — Slave, CPHA = 0  
PCSx  
SCK Input  
(CPOL=0)  
SCK Input  
(CPOL=1)  
9
5
6
10  
Last Data  
Data  
Data  
SOUT  
SIN  
First Data  
8
7
Last Data  
First Data  
Figure 39. DSPI Classic SPI Timing — Slave, CPHA = 1  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
127  
3
PCSx  
4
1
2
SCK Output  
(CPOL=0)  
4
SCK Output  
(CPOL=1)  
7
8
SIN  
First Data  
10  
Last Data  
Last Data  
Data  
9
SOUT  
First Data  
Data  
Figure 40. DSPI Modified Transfer Format Timing — Master, CPHA = 0  
PCSx  
SCK Output  
(CPOL=0)  
SCK Output  
(CPOL=1)  
8
7
SIN  
Last Data  
First Data  
Data  
10  
Data  
9
First Data  
Last Data  
SOUT  
Figure 41. DSPI Modified Transfer Format Timing — Master, CPHA = 1  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
128  
Freescale Semiconductor  
3
2
PCSx  
1
SCK Input  
(CPOL=0)  
4
4
SCK Input  
(CPOL=1)  
10  
9
6
5
First Data  
7
Data  
Data  
Last Data  
8
SOUT  
SIN  
Last Data  
First Data  
Figure 42. DSPI Modified Transfer Format Timing — Slave, CPHA = 0  
PCSx  
SCK Input  
(CPOL=0)  
SCK Input  
(CPOL=1)  
9
5
6
10  
Last Data  
First Data  
8
Data  
Data  
SOUT  
SIN  
7
First Data  
Last Data  
Figure 43. DSPI Modified Transfer Format Timing — Slave, CPHA = 1  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
129  
4.19.11 I2C timing  
2
Table 72. I C Input Timing Specifications—SCL and SDA  
Num  
Symbol  
C
Characteristic Min. Value Max. Value  
Unit  
SpecID  
1
2
4
6
7
8
CC1 D Start condition hold time  
CC1 D Clock low time  
CC1 D Data hold time  
CC1 D Clock high time  
CC1 D Data setup time  
2
8
IP-Bus Cycle2  
IP-Bus Cycle2  
ns  
A12.1  
A12.2  
A12.3  
A12.4  
A12.5  
A12.6  
0.0  
4
IP-Bus Cycle2  
0.0  
2
ns  
CC1 D Start condition setup time (for repeated  
start condition only)  
IP-Bus Cycle2  
9
CC1 D Stop condition setup time  
2
IP-Bus Cycle2  
A12.7  
1
2
Parameter values guaranteed by design.  
Inter Peripheral Clock is the clock at which the I2C peripheral is working in the device.  
2
Table 73. I C Output Timing Specifications—SCL and SDA  
Num  
Symbol  
C
Characteristic  
Min. Value  
Max. Value  
Unit  
SpecID  
11  
21  
34  
41  
51  
61  
71  
81  
CC2 D Start condition hold time  
CC2 D Clock low time  
6
10  
7
IP-Bus Cycle3  
IP-Bus Cycle2  
ns  
A12.8  
A12.9  
CC2 D SCL/SDA rise time  
CC2 D Data hold time  
99.6  
A12.10  
A12.11  
A12.12  
A12.13  
A12.14  
A12.15  
IP-Bus Cycle2  
CC2 D SCL/SDA fall time  
CC2 D Clock high time  
CC2 D Data setup time  
10  
2
99.5  
ns  
IP-Bus Cycle2  
IP-Bus Cycle2  
IP-Bus Cycle2  
CC2 D Start condition setup time (for repeated  
start condition only)  
20  
91  
CC2 D Stop condition setup time  
10  
IP-Bus Cycle2  
A12.16  
1
Programming IBFD (I2C bus Frequency Divider) with the maximum frequency results in the minimum output timings listed.  
The I2C interface is designed to scale the data transition time, moving it to the middle of the SCL low period. The actual position  
is affected by the prescale and division values programmed in IFDR.  
2
3
4
Parameter values guaranteed by design.  
Inter Peripheral Clock is the clock at which the I2C peripheral is working in the device.  
Because SCL and SDA are open-drain-type outputs, which the processor can only actively drive low, the time SCL or SDA  
takes to reach a high level depends on external signal capacitance and pull-up resistor values.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
130  
Freescale Semiconductor  
6
2
5
SCL  
SDA  
3
8
4
7
9
1
2
Figure 44. I C Input/Output Timing  
4.19.12 QuadSPI timing  
The following notes apply to Table 74 and Table 75:  
All data is based on a negative edge data launch from MPC5645S and a positive edge data capture, as shown in the  
timing diagrams in this section.  
The supply conditions, over a temperature range of -45 °C to 125 °C/140 °C, are as follows:  
— IO voltage: 3.0 V, Core supply: 1.2 V  
— IO voltage: 3.3 V, Core supply: 1.2 V  
— IO voltage: 3.6 V, Core supply: 1.2 V  
The actual frequency at which the device can work will be a combination of this data and the clock pad profile.  
All measurements are considering 70% of VDDE levels for clock pin and 50% of VDDE level for data pins.  
Timings assume a setting of 0x0000_000x for QSPI_SMPR register (see the reference manual for details).  
A negative value of hold is an indication of pad delay on the clock pad (delay b/w actual edge capturing data in the  
device vs. edge appearing at the pin).  
Measurements are with a load of 50 pF on output pins  
The clock profile is measured at 30% to 70% levels of VDDE.  
Table 74. QuadSPI timing specifications, maximum temperature 125 °C  
Value  
Symbol  
C
Parameter  
Unit SpecID  
Min  
Typ  
Max  
Tcq  
Ts  
Th  
tr  
CC T Clock to Q delay  
3.8  
7.6  
–13  
0.5  
0.8  
5.3  
9
12.1  
13.2  
–7.5  
1.0  
ns  
ns  
ns  
ns  
ns  
A13.1  
A13.2  
A13.3  
A13.4  
A13.5  
CC T Setup time for incoming data  
CC T Hold time requirement for incoming data  
CC T Clock pad rise time  
–8.5  
0.7  
0.8  
tf  
CC T Clock pad fall time  
1.2  
The numbers in Figure 45 and Figure 46 correspond to events as described in Table 75.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
131  
Table 75. QuadSPI timing events  
Event  
Number  
1
2
3
4
5
6
7
8
Last address out  
Address captured at flash memory  
Data out from flash memory  
Ideal data capture edge  
Delayed data capture edge with QSPI_SMPR=0x0000_000X  
Delayed data capture edge with QSPI_SMPR=0x0000_002X  
Delayed data capture edge with QSPI_SMPR=0x0000_004X  
Delayed data capture edge with QSPI_SMPR=0x0000_006X  
1
Tcq  
SCK  
DO  
Figure 45. QuadSPI output timing  
1
Tcq  
7
8
4
2
3
6
5
SCK  
Ts  
DO  
DI  
Th  
Note: Ts and Th correspond to QSPI_SMPR = 0x0000_000X.  
Figure 46. QuadSPI input timing  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
132  
Freescale Semiconductor  
tr  
tf  
70%  
VDDE  
30%  
SCK  
Note: tr and tf measured at 30% and 70% of VDDE  
Figure 47. QuadSPI clock profile  
4.19.13 TCON/RSDS timing  
The following notes apply to Table 76:  
Measurement condition: vdde/vdd33 = 3.3 V ± 10%, vdd = 1.2 V ± 10%, vss/vsse = 0 V, T = 40–140 °C  
Termination: 100 Ω ± 5%  
VREFH_RSDS terminations of 47 μF  
Table 76. TCON/RSDS timing  
Value  
Symbol  
C
Parameter  
Condition  
Unit SpecID  
Min  
Typ  
Max  
VOD  
VOS  
CC C Differential output voltage  
CC C Common mode voltage  
RSDS mode  
391  
471  
1.4  
mV  
V
A14.1  
A14.2  
100 Ω termination between  
1.17  
Pad_p and Pad_n  
tr  
tf  
CC C Rise time  
CC C Fall time  
Transition from 20% to 80%  
Transition from 20% to 80%  
606  
607  
844  
842  
ps  
ps  
ns  
A14.3  
A14.4  
A14.5  
tplh  
CC D Propagation delay, low to  
high  
2.65  
tphl  
tdz  
CC D Propagation delay, high to  
low  
2.47  
ns  
A14.6  
CC D Start-up time  
200  
μs  
A14.7  
A14.8  
tskew1 2 3 CC C Skew between different  
RSDS lines  
Max and min skew between  
clock and data pads  
ps  
1
2
3
There are eight programmable bits to provide 256 different skew numbers with various combinations of these bits.  
Default value of all the eight skew options are all “1”.  
All “0” combination of eight bits is not valid.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
133  
Figure 48. Rise/fall transition, part 1  
Figure 49. Rise/fall transition, part 2  
TR  
TF  
80%  
20%  
+VOD  
pad_p - pad_n  
0V Differential  
‚ÄìV  
Figure 50. Illustration of tr, tf, and V  
OD  
5
Package mechanical data  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
134  
Freescale Semiconductor  
5.1  
176 LQFP  
Figure 51. LQFP176 Mechanical Drawing (Part 1 of 3)  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
135  
Figure 52. LQFP176 Mechanical Drawing (Part 2 of 3)  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
136  
Freescale Semiconductor  
Figure 53. LQFP176 Mechanical Drawing (Part 3 of 3)  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
5.2  
208 LQFP  
Freescale Semiconductor  
137  
Figure 54. LQFP208 Mechanical Drawing (Part 1 of 3)  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
138  
Freescale Semiconductor  
Figure 55. LQFP208 Mechanical Drawing (Part 2 of 3)  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
139  
Figure 56. LQFP208 Mechanical Drawing (Part 3 of 3)  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
140  
Freescale Semiconductor  
5.3  
416 TEPBGA  
Figure 57. 416 TEPBGA Mechanical Drawing (Part 1 of 2)  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
141  
Figure 58. 416 TEPBGA Mechanical Drawing (Part 2 of 2)  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
142  
Freescale Semiconductor  
6
Ordering information  
M PC 5645S F0 V VN  
Qualification status  
Core code  
Device number  
Fab and mask indicator  
Temperature range  
Package identifier  
Tape and reel status  
Temperature range  
Package identifier  
Tape and reel status  
R = Tape and reel  
(blank) = Trays  
C = -40 C to 85 C  
V = -40 C to 105 C  
LU = 176 LQFP Pb-free  
LT = 208 LQFP Pb-free  
VU = 416 TEPBGA Pb-free  
Qualification status  
P = Pre-qualification  
M = Fully spec. qualified, general market flow  
S = Fully spec. qualified, automotive flow  
Note: Not all options are available on all devices. Refer to Table 77.  
Figure 59. Commercial product code structure  
Table 77. Orderable part number summary  
Speed  
(MHz)  
Part number  
SPC5645SF1VLU  
Flash/SRAM  
Package  
2 MB/64 KB  
2 MB/64 KB  
2 MB/64 KB  
176 LQFP (Pb free)  
208 LQFP (Pb free)  
416 TEPBGA (Pb free)  
125  
125  
125  
SPC5645SF1VLT  
SPC5645SF1VVU  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
143  
7
Revision history  
Table 78. Revision history  
Description  
Revision  
(Date)  
1
Initial release.  
(06 Oct 2009)  
2
Editorial changes.  
(7 Dec 2009)  
Extensive modifications throughout the “Pinout and signal descriptions” section.  
Revised the “Absolute maximum ratings” table.  
Revised the “Recommended operating conditions (3.3 V)” table.  
Revised the “Recommended operating conditions (5 V)” table.  
In the “Voltage regulator electrical characteristics” section, changed “NJD2783” to NJD2873”.  
Revised the “Interface to TFT LCD panels” section.  
3
Editorial changes.  
(3 Mar 2010)  
Added the RoHS logo (indicating RoHS compliance).  
Added a "SpecID" column to specification tables throughout the document.  
In the device-comparison table:  
• Revised the “Timed I/O” entry.  
• Changed “Nexus 3” to “Nexus Class 3”.  
In the feature list:  
• Revised the information for the TCON and RSDS interface.  
• In the ADC entry, changed “20 internal channels” to “Up to 20 internal channels”.  
• In the QuadSPI entry, changed “quad modes of operation” to “quad IO serial flash memory”.  
• In the DCU3 and DCULite entry, changed “WVGA” to “XGA”.  
In the “Feature details” section:  
• Revised some module abbreviations and names to be consistent with the rest of the documentation.  
• In the GFX2D section, deleted “and Adobe Flash 7”.  
• In the QuadSPI section, changed “Maximum frequency 80 MHz” to “Maximum serial clock  
frequency 80 MHz”  
• In the FlexCAN section, changed “The FlexCan modules offer” to “Each FlexCAN module offers”.  
• In the DCULite section, changed “WVGA” to “XGA”.  
In the 176-pin pinout, changed “MDD” to “MDO”.  
In the 208-pin pinout:  
• For pin 105, changed “VDDE” to “VDDE_B”.  
• Renamed pin 145 (was VRSDS, is VREF_RSDS”)  
• For pin 148, changed “RSRS3+P” to “RSDS3P”.  
• For pin 160, changed “SCL_D” to “SCL_3”.  
• For pin 161, changed “SDA_D” to “SDA_3”.  
• For pin 178, changed “DCULITE_G8” to “DCULITE_G6”.  
In the 324-pin pinout:  
• Renamed pin A1 (was VSS_DR, is VSS).  
• Renamed pin B2 (was VDDE_DDR, is VDD_DR).  
• Renamed pins D11 and J9 (were VDD33_DR, are VDDE_B).  
Added the “Pad configuration during reset phases” section.  
In the “Voltage supply pin descriptions” table:  
• Renamed VRSDS to VREF_RSDS and added a footnote about the pin’s required termination.  
• Added pin B2 to VDD_DR in the 324-pin package.  
• Moved pins D11 and J9 to VDDE_B  
.
Revised the “System pin descriptions” table.  
Replaced the entire “DRAM interface pin summary” table.  
• In the “Nexus pins” table, added a PCR column.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
144  
Freescale Semiconductor  
Table 78. Revision history (continued)  
Description  
Revision  
(Date)  
3 (continued)  
(3 Mar 2010)  
Added the “VIU muxing” section.  
Added the “System design information” section and a “Power-up sequencing” subsection.  
In the “Recommended operating conditions (3.3 V)” table, revised footnotes 2 and 4.  
In the “Recommended operating conditions (5.0 V)” table, revised footnotes 3 and 5.  
Revised the text in the “Voltage regulator electrical characteristics” section.  
Added meaningful content to the “DC electrical characteristics” section.  
In the “Reset electrical characteristics” table, changed the specifications for WFRST (was max 40 ns,  
is max 70 ns) and WNFRST (was min 1000 ns, is min 400 ns).  
Replaced the entire “Pad AC specifications” section.  
Added meaningful content to the “Video Input Unit timing” section.  
Added orderable part numbers.  
Revised the “Commercial product code structure” figure.  
4
Editorial changes and improvements.  
(24 Jun 2010)  
In the device-comparison table, changed the GPIO count for the 176-pin package (was 127, is 128).  
In the feature list:  
• Changed “4 KB, 2-way instruction cache” to “4 KB, 2/4-way instruction cache”.  
• Changed “32 kHz crystal oscillator” to “32 KHz crystal oscillator”.  
• Changed “188 peripheral interrupt sources” to “181 peripheral interrupt sources”.  
• Changed “Primary FMPLL” to “Primary FMPLL (FMPLL0)”.  
• Changed “Auxiliary FMPLL” to “Auxiliary FMPLL (FMPLL1)”.  
• In the crossbar switch description, deleted the reference to AMBA.  
• In the SGM description, changed “WAV file” to “PCM wave”.  
• Revised the RLE decoder description.  
• In the SIUL description, deleted “resets”.  
• In the CMU section, changed “PLL” to “primary FMPLL (FMPLL0)”.  
In the feature details:  
• Changed “32 kHz oscillator” to “32 KHz oscillator”.  
• Changed “128 KHz oscillator” to “128 kHz oscillator”.  
• Revised the “Low-power operation” section.  
• In the ADC section, changed “0 to 5V common mode conversion range” to “0–5 V or 0–3.3 V  
common mode conversion range”.  
• Revised the DCU3 section.  
• In the “On-chip graphics SRAM” section, added an entry for independent data buffers.  
• In the MPU section, changed “Protection offered for 3 concurrent read ports” to “Protection offered  
for 4 concurrent read ports”.  
In the 176-pin pinout:  
• Added content to indicate which functions are available only in this package.  
• For pin 116, changed PD113 to PDI13.  
• For pin 117, changed PD114 to PDI14.  
• For pin 1, changed DCU_VSYNC_TCON2 to DCU_VSYNC.  
• For pin 2, changed DCU_HSYNC_TCON1 to DCU_HSYNC.  
• For pin 3, changed DCU_DE_TCON3 to DCU_DE.  
• For pin 16, changed DCU_TAG_TCON3 to DCU_TAG.  
• For pin 56, changed PDI0(VIU0) to PDI0_VIU0.  
• For pin 57, changed PD11(VIU1) to PDI1_VIU1.  
• For pin 58, changed PDI12(VIU2) to PDI2_VIU2.  
• For pin 59, changed PDI3(VIU3) to PDI3_VIU3.  
• For pin 148, deleted TCON0.  
• For pin 155, deleted DCULITE_G7.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
145  
Table 78. Revision history (continued)  
Description  
Revision  
(Date)  
4 (continued)  
(24 Jun 2010)  
In the 208-pin pinout:  
• For pin 68, changed eMIOSA23 to eMIOS0[23].  
• For pin 69, changed eMIOSA16 to eMIOS0[16].  
• For pin 70, changed eMIOSA15 to eMIOS0[15].  
• For pin 71, changed eMIOSA14 to eMIOS0[14].  
In the 324-pin pinout:  
• Added content to indicate which functions are available only in this package.  
• Renamed pin J10 (was VSS_DR, is VSS).  
In the “Voltage supply pin descriptions” table:  
• Deleted the entry for VSS_DR.  
• Added pin J10 to the VSS group in the 324-pin package.  
Revised the “Nexus pins” table.  
In the “Recommended operating conditions (3.3 V)” table, changed the specification for TVDD (was  
0.25 V/μs, is 12 V/ms).  
In the “Recommended operating conditions (5.0 V)” table, changed the specification for TVDD (was  
0.25 V/μs, is 12 V/ms).  
In the “FMPLL electrical characteristics” table, changed footnote 6 (was “fCPU 64 MHz can be achieved  
only at up to 105 °C”, is “fCPU of 125 MHz can be achieved only at temperatures up to 105 °C with  
a maximum FM depth of 2%.”.)  
In the “DC specification for CMOS090LP2 library @ VDDE = 3.3 V” > “DC electrical specifications”  
table, deleted the specifications for Vih_pci and Vil_pci.  
Revised the “Low power oscillator electrical characteristics” table.  
In the “ADC electrical characteristics” table, changed “VDD-0.1” to “VDDE_A–0.1” and “VDD+0.1” to  
“VDDE_A+0.1”.  
Renamed “QuadSPI2 Timing” to “QuadSPI timing” and added meaningful content.  
Added the “TCON/RSDS timing” section.  
5
In the “Feature List” section:  
(25 Feb 2011)  
• Changed RTC optional clocking from “main“ to “fast“ 4-16 MHz external oscillator.  
• Changed CMU monitor feature from “main crystal oscillator“ to “fast (4–16 MHz) external crystal  
oscillator”.  
In the “Feature details“ section, changed “main oscillator“ to “external oscillator“ in the “System clocks  
and clock generation modules“ section.  
In the “Pad configuration during reset phases“ section, changed “Main oscillator pads” to “Fast (4-16  
MHz oscillator pads“.  
In the ““Voltage supply pin descriptions” table, changed VDD_DR function from “DDR SDRAM interface  
supply“ to “1.8V, 2.5V, and 3.3V SDRAM supply“  
In the “System pin descriptions” table, specified an external capacitor value of 47pF in the footnote.  
In the “Functional ports” section, added list of pad types.  
In the “Power-up sequencing” section:  
• Added list item that specifies VDDE_B and VDD33_DR are to be powered up first.  
• Added VDD33_DR to the list of generic I/O or noise-free supplies.  
• Added details to VREG HV list item.  
• Changed post-list text regarding DDR to be a separate NOTE, and identified the 3.3V supply as  
VDD33_DR.  
• Added power-up information to the LV supply (VDD12) list item.  
• Added “Parameter classification” section and accompanying table.  
Added “C” classification column and values to tables throughout the “Electrical characteristics“ section.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
146  
Freescale Semiconductor  
Table 78. Revision history (continued)  
Description  
Revision  
(Date)  
5 (continued)  
(25 Feb 2011)  
In the “Absolute maximum ratings” table:  
• Changed max value for VDDE_B from 5.5V to 3.6 V.  
• Changed max value for VDD_DR from TBD to 3.6 V.  
• Changed max value for VRSDS from TBD to 3.6 V.  
• Changed max value for VIN from 5.5V to “VDDmax (VDDE max of that segment)“.  
• Removed “Relative to VDD“ condition for VIN.  
In the “Recommended operating conditions (3.3 V)” table:  
• Changed min value for “VDD“ from 3.0 V to “VDDmin“.  
• Changed max value for “VDD“ from 3.6 V to “VDDmax“.  
• Changed VDD entry to include only VDDE_A, VDDE_B, VDD_DR, and VDDM  
.
• Corrected error in VDDE_A entry, changed reference in “parameter” column from VDDE_C to VDDE_A  
.
• Added VDD_DR to the VDD footnote.  
In the “Recommended operating conditions (5.0 V)” table:  
• Added footnote for VDDE_B max values.  
• Added footnote for VDD_DR typ values.  
• Changed min and max values for VDD_DR from 4.5V and 5.5V to 3.0V and 3.6V, respectively.  
• Changed max value for VDD_DR (under “voltage drop” conditions) from 5.5V to 3.6V.  
• Changed min and max values for VDD from 4.5V and 5.5V to VDDmin and VDDmax, also referenced  
footnote 6.  
• Removed VDDE_C and VDDE_E from the VDD “parameter” description and footnote, and added  
VDD_DR.  
• Changed min and max values for VDDE_B from 4.5V and 5.5V to 3.0V and 3.6V, respectively.  
Removed the “Libraries” column from the DC specifications “library“ tables.  
Removed the 75Ω and 50Ω cases and added details on the 150Ω case in the “ODT DC electrical  
characteristics” table.  
Changed the “Main oscillator electrical characteristics“ section name to “Fast external crystal oscillator  
(4-16 MHz) electrical characteristics“ and modified text and table name within the section  
appropriately.  
Removed the “Full swing Pierce” condition and the relevant footnotes from the “Fast external crystal  
oscillator (4-16 MHz) electrical characteristics“ table.  
Changed the “Low power oscillator electrical characteristics“ section name to “Slow external crystal  
oscillator (32 KHz) electrical characteristics“ and modified the text, figure, and table names within  
the section appropriately.  
Changed “main oscillator” to “fast external oscillator” in the “FMPLL electrical characteristics” table.  
Updated parameters, conditions, and values in the “FMPLL electrical characteristics“ table.  
Changed the “Main RC oscillator electrical characteristics“ section name to “Fast Internal RC oscillator  
(16 MHz) electrical characteristics“ and modified the text and table name within the section  
appropriately.  
Changed the “Low power RC oscillator electrical characteristics“ section name to “Slow Internal RC  
oscillator (128 KHz) electrical characteristics“ and modified the text and table name within the  
section appropriately.  
Removed duplicate entry of TUEP in the “ADC electrical characteristics” table.  
Removed pad_pci and pad_osc48 from the “Functional pad type AC specifications“ table because they  
are not used.  
Added new “Pad mode configurations” table to the “DRAM Interface” section.  
Changed the 324-pin TEPBGA pinout to 416-pin TEPBGA.  
Changed the 324-pin TEPBGA mechanical drawing to 416-pin TEPBGA.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
147  
Table 78. Revision history (continued)  
Description  
Revision  
(Date)  
5 (continued)  
(25 Feb 2011)  
In the “Operating mode summary“ table:  
• Changed the “RAM” column to “SRAM”.  
• Changed “STOP” for “16MHz IRC” from “OP” to “On”.  
• Changed “STOP” for “Graphics RAM” from “On” to “CG”.  
• Changed “STANDBY” for “128KHz IRC” from “OP” to “ON” (both cases).  
Changed “324BGA” to “416BGA” in the “Nexus Development Interface (NDI)“ section.  
Updated all data in the “Thermal characteristics for 176-pin LQFP“ table.  
Updated all data in the “Thermal characteristics for 208-pin LQFP“ table.  
Changed “324” in the “Thermal characteristics for 324-pin TEPBGA“ table title to “416”.  
Added Spec ID numbers to the “DC electrical specifications“ tables throughout the “DC electrical  
specifications“ section.  
Updated the NOTE reference details in the “DC specification for CMOS090LP2 library @ VDDE = 3.3  
V“ and “DC specification for CMOS090LP2fg library @ VDDE = 5.0 V” sections.  
Added Spec ID numbers to the “QuadSPI timing specifications“ tables.  
Added Spec ID numbers to the “TCON/RSDS timing“ table.  
Added values into the empty cells in the “TCON/RSDS timing“ table.  
In the “Orderable part number summary“ table:  
• Changed “324” to “416”.  
• Updated the part numbers.  
Corrected presentation problem with the 176 LQFP figure.  
6
Changed “324” to “416“ in the “SC667108 device comparison“ table.  
Changed I/O direction for EXTAL from “O” to “I” in the “System pin descriptions“ table.  
Changed I/O direction for XTAL from “I” to “O” in the “System pin descriptions“ table.  
In the “VDDE_A“ entry of the “Recommended operating conditions (3.3 V)“ table, changed “VSSE_C“ to  
“VSSE_A“.  
(09 Aug 2011)  
In the “VDDE_A“ entry of the “Recommended operating conditions (5.0 V)“ table, changed “VDDE_C“  
to “VDDE_A”.  
In the “VDDE_A“ entry of the “Recommended operating conditions (3.3 V)“ table, changed “VSSE_C“ to  
“VSSE_A“.  
In the “VSS“ footnote of the “Recommended operating conditions (5.0 V)“ table, changed “VSSE_C“ to  
“VSSE_A”.  
Removed “QuadSPI timing specifications, maximum temperature 150 C” table.  
Removed “DC electrical characteristics” table in “Low voltage domain power consumption” section and  
inserted a new table.  
In the “Supply leakage” table, changed “spor” to “spcr”.  
Removed “pad_multv_hv” and “pull_hv” entries from “Functional pad type AC specifications” table.  
Removed “pad_multv_hv”, “pad_io_hv” and “lvds_ref_hv” entries from “Supply leakage” table.  
Updated values in “VIU2 timing parameters” table.  
Removed “pad_fsr” and “pad_pci” parameters from “Supply leakage” table.  
Added Figure 28 - RSDS/TCON Timing Diagram  
Added four tables in “DRAM interface” section.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
148  
Freescale Semiconductor  
Table 78. Revision history (continued)  
Description  
Revision  
(Date)  
7
IDDRUN values updated in “DC electrical characteristics” table.  
Min and max values of VDD12 in “Voltage regulator electrical characteristics” table changed to 1.26 V  
and 1.29 V, respectively.  
(7 Feb 2012)  
TB changed to TA for IDDHALT value in “DC electrical characteristics” table.  
Removed ΔRCMTRIM values from “Fast internal RC oscillator (16 MHz) electrical characteristics”  
table.  
Removed ΔRCMTRIM values from “Slow internal RC oscillator (128 KHz) electrical characteristics”  
table.  
Changed max Tj to 140 C in “Recommended operating conditions (3.3V)” table.  
Changed max Tj to 140 C in “Recommended operating conditions (3.3V)” table.  
Changed max Tj to 140 C in “Voltage regulator electrical characteristics” table.  
Changed spec limits on VDD12 Post-Trimming, from min=1.270, max = 1.28 to min = 1.145, max =  
1.32, in “Voltage regulator electrical characteristics” table.  
Added “Low-power voltage regulator electrical characteristics” table.  
Added “Ultra low-power voltage regulator electrical characteristics” table.  
Offset and gain error values changed to 0.5 and 0.6 Typ, respectively, in “ADC electrical  
characteristics” table.  
Added “Power-up sequencing” and “Power-down sequencing” diagrams in “Power-up Sequencing”  
section.  
Added “LPDDR, DDR and DDR2 (DDR2-250) SDRAM timing specifications” table in “DRAM Interface”  
section and removed specifications’ tables for DDR1 mode, DDR2 mode and LPDDR mode.  
Updated VLVDHV3H, VLVDHV3L, VLVDHV5H and VLVDHV5L values in “Low voltage monitor  
electrical characteristics” table.  
Updated IDDHALT Typ and Max values in “DC electrical characteristics” table.  
Changed P25 pin to VSS pin in “416 TEPBGA pinout” figure.  
8
In “Absolute maximum Ratings” table, changed max value of VDDPLL from 1.32 V to 1.4 V.  
In “DC Electrical Characteristics” table, updated max values of IDDMAX, IDDHALT, IDDSTOP and  
IDDSTDBY1.  
(09 Aug 2012)  
Removed 1.32 V value for VDD, from “DC electrical specifications at 3.3 V VDDE”, “DC electrical  
specifications at 2.5 V VDDE” and “DC electrical specifications at 1.8 V VDDE”.  
9
Added “Location of TCON Pins” table.  
(12 Sep 2012)  
10  
Updated Table 62.  
(30 Jan 2013)  
Added “Section 4.19.5.1, "SDR Timings"” section.  
Added a table note for “STOP mode current” entry in Table 22 in Section 4.7.3, "Low voltage domain  
power consumption"”.  
11  
Added Figure 7. "Pad output delay".  
(16 May 2013)  
Added Table 38. "SMD pad electrical characteristics", Table 39. "SMD pad delays", and Table 40.  
"SSD electrical characteristics".  
Changed Vdd max specification from 1.47 V to 1.32 V in Table 23. "DC electrical specifications",  
Table 30. "DC electrical specifications at 3.3 V VDDE", Table 32. "DC electrical specifications at  
2.5 V VDDE", and Table 34. "DC electrical specifications for 1.8 V VDDE"  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
Freescale Semiconductor  
149  
Table 78. Revision history (continued)  
Description  
Revision  
(Date)  
12  
In Figure 3. "208-pin LQFP pinout":  
(30 Oct 2014)  
• “DCU_LITE_TAG” added and “DCU_TAG” removed for PK10.  
• “DCU_TAG” added and “DCULITE_TAG” removed for PK11.  
• “SDA_1” added for PL0.  
• “SCL_1” added for PL1.  
In Section 1.4.13, "Display Control Unit (DCU3)", added a feature “Support displays up to 800 x 480  
pixel resolutions”.  
In Figure 4. "416 TEPBGA package pinout", added MSEO2 pin in added in column 17, 3rd last row.  
In Table 7. "Port pin summary":  
• Updated “Function” and “Peripheral” entries for PL[0] and PL[1].  
• For PB[7], PM[0], PM[8], and PM[12], changed PWMOA to PWMO.  
• For PB[8], PB[10], and PM[7], changed PWMO to PWMOA.  
In Section 3.1, "Power-up sequencing", added a note “Vreg bypass mode is for factory testing only”.  
Removed “Pad AC specifications (3.3 V, PAD3V5V = 1)” table and “Pad AC specifications (3.3 V,  
PAD3V5V = 1)” section.  
Updated values of VDDR in Table 13. "Recommended operating conditions (5.0 V)" to 4.5-5.5 V.  
Updated temperature in table note 7 of Table 22. "DC electrical characteristics", from 110 0C to 105 0C.  
Updated Table 47. "Program and erase specifications" with following modifications:  
• Added rows for 64KB and 256KB programming timings  
• Updated timings for 16KB and 128KB programming timings  
• Removed row for 32KB programming timings  
Updated Figure 57. “416 TEPBGA Mechanical Drawing (Part 1 of 2)“ and Figure 58. “416 TEPBGA  
Mechanical Drawing (Part 2 of 2)“.  
13  
Added a note in Section 2.4.1, "Pad configuration during reset phases".  
In Table 67. "VIU2 timing parameters", updated the max value of VIU2 pixel clock frequency. Added a  
table note for this entry.  
(13 Apr 2015)  
In Section 1.3, "Feature list", updated from "Interrupt Controller (INTC) with 181 peripheral interrupt  
sources and eight software interrupts" to "Interrupt Controller (INTC) with 163 peripheral interrupt  
sources and eight software interrupts".  
In Figure 59. “Commercial product code structure“, updated the temperature range for “C” as -40 C to  
85 C and for “V” as -40 C to 85/105 C.  
Updated Table 77. "Orderable part number summary".  
Following changes were made in Rev 12 of DS but were not captured in Rev 12’s revision history:  
• In Figure 2. "176-pin LQFP pinout", changed “MCK0” to “MCKO” for pin 174 and added “MSEO2”  
to pin 159  
• In Table 7. "Port pin summary", added SDA_1 function and I2C1 peripheral for PL[0] port pin and  
added SCL_1 function and I2C1 peripheral for PL[1] port pin.  
Qorivva MPC5645S Microcontroller Data Sheet, Rev. 13  
150  
Freescale Semiconductor  
Information in this document is provided solely to enable system and software  
implementers to use Freescale products. There are no express or implied copyright  
licenses granted hereunder to design or fabricate any integrated circuits based on the  
information in this document.  
How to Reach Us:  
Home Page:  
freescale.com  
Web Support:  
freescale.com/support  
Freescale reserves the right to make changes without further notice to any products  
herein. Freescale makes no warranty, representation, or guarantee regarding the  
suitability of its products for any particular purpose, nor does Freescale assume any  
liability arising out of the application or use of any product or circuit, and specifically  
disclaims any and all liability, including without limitation consequential or incidental  
damages. “Typical” parameters that may be provided in Freescale data sheets and/or  
specifications can and do vary in different applications, and actual performance may  
vary over time. All operating parameters, including “typicals,” must be validated for  
each customer application by customer’s technical experts. Freescale does not convey  
any license under its patent rights nor the rights of others. Freescale sells products  
pursuant to standard terms and conditions of sale, which can be found at the following  
address:freescale.com/SalesTermsandConditions.  
Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc.,  
Reg. U.S. Pat. & Tm. Off. The Power Architecture and Power.org word marks and the  
Power and Power.org logos and related marks are trademarks and service marks  
licensed by Power.org. All other product or service names are the property of their  
respective owners.  
© 2009 - 2015 Freescale Semiconductor, Inc.  
Document Number: MPC5645S  
Rev. 13  
04/2015  

相关型号:

935314851557

Microcontroller
NXP

935314881557

RISC Microcontroller
NXP

935314884528

RISC Microcontroller
NXP

935314884557

RISC Microcontroller
NXP

935314887528

RISC Microcontroller
NXP

935314887557

RISC Microcontroller
NXP

935314896557

Microcontroller
NXP

935314904518

Microprocessor Circuit
NXP

935314904557

Microprocessor Circuit
NXP

935314921557

Microcontroller
NXP

935314935557

Multifunction Peripheral
NXP

935314938528

RISC Microcontroller
NXP