MPC564xA: Ultra-Reliable MPC564xA MCU for Automotive & Industrial Engine Management

The MPC564xA family of MCUs offers enhanced powertrain functionality and addresses the harsh environments of mid-range gasoline and direct injection engines, advanced transmissions, and industrial applications.

MPC564xA: Product Block Diagram
特性
  • Up to 150 MHz Power Architecture® core with up to two instructions per cycle
  • Up to 4 MB of on-chip flash memory with error correcting codes (ECC) and read while write (RWW) options
  • Up to 192 KB on-chip RAM with standby functionality (32 KB) and ECC
  • 8 KB instruction cache (with line locking), configurable as two- or four-way
  • 3× eSCI, 3× DSPI with microsecond bus support and a reaction module
  • 3× FlexCAN with 64 messages buffers, 1× FlexRayTM module (v2.1)
  • 32-channel eTPU2 (second generation eTPU) and 24 unified eMIOS channels
  • Up to 40 channels ADC (Dual ADC) with 670 ns conversion time
  • 5-volt single supply with external ballast with multiple external supply: 5V, 3.3V and 1.2V
  • Power reduction modes: slow, stop and stand-by modes
  • This product is included in NXP®.s product longevity program, with assured supply for a minimum of 15 years after launch
  • Ultra-Reliable MCUs
Recommended Documentation (3)
Name/DescriptionTypeModified Date
MPC5644A, MPC5644A Microcontroller Data Sheet (REV 7.1) PDF (1.4 MB) MPC5644AData Sheets18 Dec 2014
NXP® MPC564xA Fact Sheet (REV 2) PDF (839.5 kB) MPC564XAFSFact Sheets10 Aug 2011
MPC5644A Microcontroller - Reference Manual (REV 6) PDF (7.4 MB) MPC5644ARMReference Manuals21 Feb 2012
Data Sheets (2)
Name/DescriptionModified Date
NXP® MPC5642A Microcontroller Data Sheet (REV 3.2) PDF (1.3 MB) MPC5642A18 Dec 2014
MPC5644A, MPC5644A Microcontroller Data Sheet (REV 7.1) PDF (1.4 MB) MPC5644A18 Dec 2014
Errata (2)
Name/DescriptionModified Date
Mask Set Errata for Mask 2N60C-Mask Set Errata (REV Rev 30 JUL 2013) PDF (142.1 kB) CUT2_2_MPC5642A_2N60C30 Jul 2013
MPC5644A Mask Set Errata for Mask 0M14X (REV 21 MAR 2012) PDF (126.7 kB) MPC5644A_0M14X09 Apr 2012
Application Notes (22)
Name/DescriptionModified Date
AN4907, Engine Control eTPU Library - Application notes (REV 2) PDF (838.5 kB) AN490721 Jan 2016
AN4868, EEPROM Emulation with NXP® MPC55xx, MPC56xx, and MPC57xx Microcontrollers - Application Note (REV 1) PDF (439.4 kB) AN486824 Jan 2014
AN4805, A Practical Approach to Hardware Semaphores - Application Note (REV 2) PDF (309.7 kB) AN480512 Jan 2014
AN4756, eTPU2 Time Base Running at Full Speed (REV 0) PDF (181.5 kB) AN475616 Oct 2013
MPC5xxx Boot Assist Module Application (REV 1) PDF (786.0 kB) AN467430 Jun 2013
AN4758, Flash Core Voltage Supply Requirements and Considerations - Application Note (REV 1) PDF (308.6 kB) AN475819 Jun 2013
AN4731, Understanding Injection Current on NXP® Automotive Microcontrollers - Application Note (REV 1) PDF (454.5 kB) AN473105 Jun 2013
AN4752, FreeMASTER Serial Driver Usage - Application Note (REV 0) PDF (2.1 MB) AN475231 May 2013
AN4753, Rational ClearCase Use in CodeWarrior® 10.3 - Application Note (REV 0) PDF (392.5 kB) AN475330 May 2013
AN4648, VLE 16-bit and 32-bit Instruction Length Decode Algorithm - Application Notes (REV 1) PDF (236.2 kB) AN464821 Mar 2013
C90FL Flash Recovery (REV 1) PDF (238.4 kB) AN452102 May 2012
MPC564xA Power and Reset (REV 1) PDF (211.0 kB) AN429105 Mar 2012
AN4365, NXP® MPC56xx Flash Programming Through Nexus/JTAG - Application Notes (REV 0) PDF (1.1 MB) AN436521 Sep 2011
A Guide to Transitioning from the MPC556x to the MPC5644A (REV 0) PDF (690.7 kB) AN411318 Jul 2011
AN4035, System Integration Unit Lite Pin Multiplexing - Application Notes (REV 0) PDF (240.9 kB) AN403529 Apr 2011
MPC5500/MPC5600 Nexus Support Overview - Application Notes (REV 0) PDF (150.8 kB) AN408812 Oct 2010
Using the Development Trigger Semaphore Module (REV 0) PDF (100.9 kB) AN404831 Aug 2010
Tips and Tricks with DMA on MPC56xx (REV 0) PDF (136.4 kB) AN414730 Jul 2010
AN2865, MPC5xxx Simple Cookbook - Application Notes (REV 4) PDF (3.7 MB) AN286520 Apr 2010
AN3769, Using the Engine Position (CRANK and CAM) eTPU Functions - Application Notes (REV 0) PDF (710.0 kB) AN376908 Jun 2009
AN3772, Using the Knock Window eTPU Function - Application Notes (REV 0) PDF (91.8 kB) AN377219 May 2009
AN3770, Using the FUEL eTPU Function - Application Notes (REV 0) PDF (105.6 kB) AN377016 Apr 2009
Reference Manuals (4)
Name/DescriptionModified Date
SPE2PIM - Enhanced Signal Processing Extension and Embedded Floating-Point Version 2 Auxiliary Processing Units... (REV 1.0-2) PDF (12.0 MB) SPE2PIM03 Aug 2013
MPC5642A Microcontroller Reference Manual (REV 2.1) PDF (7.5 MB) MPC5642ARM27 Sep 2012
MPC5644A Microcontroller - Reference Manual (REV 6) PDF (7.4 MB) MPC5644ARM21 Feb 2012
SC667201MMG3 Reference Manual Addendum (REV 1) PDF (132.3 kB) SC667201MMG3RMAD24 Jan 2012
Engineering Bulletins (4)
Name/DescriptionModified Date
EB795, Working around ERR7026 according to application needs - Engineering Bulletin (REV 0) PDF (409.2 kB) EB79530 Aug 2013
MISRA Compliance in NXP® Automotive C Language Header Files - Engineering Bulletin (REV 1) PDF (197.0 kB) EB79328 May 2013
Using MPC5xxx Header Files In C (REV 0) PDF (323.7 kB) EB75810 Oct 2011
FlexRay Protocol Command Status (REV 1) PDF (212.1 kB) EB74715 Jun 2011
Fact Sheets (1)
Name/DescriptionModified Date
NXP® MPC564xA Fact Sheet (REV 2) PDF (839.5 kB) MPC564XAFS10 Aug 2011
Brochures (1)
Name/DescriptionModified Date
SBC System Basis Chip System Solutions - Brochure (REV 1.0) PDF (4.0 MB) BRSBC16 Sep 2014
Product Change Notices (1)
Name/DescriptionModified Date
SPC5676/SPC5642/SPC5644/SPC5645 Cu Wire Qualification (REV 0) HTM (29.1 kB) PCN1615224 Jun 2014
Calculators
Initialization/Boot/Device Driver Code Generation
Device Drivers
Ordering Information
ProductStatusPackage Type and Termination CountBudgetary Price excluding tax(US$)Internal Flash (KB)Internal RAM (KB)EEPROM (KB)Core TypeCore: Number of cores (Spec)Operating Frequency (Max) (MHz)SafeAssure Functional SafetyTotal DMA ChannelsI2CCANSCIDSPIAdditional FeaturesTimer FeaturesGPIOsAmbient Operating Temperature (Min-Max) (°C)Supply Voltage (Min-Max) (V)Video/Display features
SPC5644AF0MMG2RActivePBGA 2081 @ US$20.564096192e200212064333-40 to 125
SPC5643AF0MVZ2RActivePBGA 3241 @ US$21.033072128e200212064333-40 to 125
SPC5644AF0MVZ1RActivePBGA 3241 @ US$24.024096192e200215064333Memory Protection Unit (MPU), Temperature Sensor, QADC, POR, PLL, Memory Management Unit (MMU), Internal Voltage Regulator, Floating Point Unit (FPU)eMIOS, ETPU151-40 to 125
SPC5644AF0MVZ2RActivePBGA 3241 @ US$22.954096192e200212064333Memory Protection Unit (MPU), Temperature Sensor, QADC, POR, PLL, Memory Management Unit (MMU), Internal Voltage Regulator, Floating Point Unit (FPU)eMIOS, ETPU120-40 to 125
SPC5644AF0MVZ3ActivePBGA 3241 @ US$21.204096192e20028064333Memory Protection Unit (MPU), Temperature Sensor, QADC, POR, PLL, Memory Management Unit (MMU), Internal Voltage Regulator, Floating Point Unit (FPU)eMIOS, ETPU120-40 to 125
SPC5642AF2MLU1ActiveQFP 1761 @ US$14.762048128e200215064333Temperature Sensor, QADC, POR, PLL, Memory Protection Unit (MPU), Memory Management Unit (MMU), Internal Voltage Regulator, Floating Point Unit (FPU)eMIOS, ETPU84-40 to 125
SPC5642AF2MVZ2RActivePBGA 3241 @ US$17.562048128e200215064333Temperature Sensor, QADC, POR, PLL, Memory Protection Unit (MPU), Memory Management Unit (MMU), Internal Voltage Regulator, Floating Point Unit (FPU)ETPU, eMIOS-40 to 105
SPC5644AF0MLU2ActiveQFP 1761 @ US$19.514096192e200212064333Memory Protection Unit (MPU), Temperature Sensor, QADC, POR, PLL, Memory Management Unit (MMU), Internal Voltage Regulator, Floating Point Unit (FPU)eMIOS, ETPU84-40 to 125
SPC5642AF2MVZ3ActivePBGA 3241 @ US$16.062048128e20028064333-40 to 125
SPC5642AF2MLU1RActiveQFP 1761 @ US$15.472048128e200215064333Temperature Sensor, QADC, POR, PLL, Memory Protection Unit (MPU), Memory Management Unit (MMU), Internal Voltage Regulator, Floating Point Unit (FPU)eMIOS, ETPU84-40 to 125
SPC5643AF0MLU2RActiveQFP 1761 @ US$18.263072128e200212064333-40 to 125
SPC5644AF0MLU3ActiveQFP 1761 @ US$18.584096192e20028064333Memory Protection Unit (MPU), Temperature Sensor, QADC, POR, PLL, Memory Management Unit (MMU), Internal Voltage Regulator, Floating Point Unit (FPU)eMIOS, ETPU84-40 to 125
SPC5644AF0MLU1RActiveQFP 1761 @ US$21.134096192e200215064333Memory Protection Unit (MPU), Temperature Sensor, QADC, POR, PLL, Memory Management Unit (MMU), Internal Voltage Regulator, Floating Point Unit (FPU)eMIOS, ETPU84-40 to 125
SPC5643AF0MLU2ActiveQFP 1761 @ US$17.583072128e200212064333-40 to 125
SPC5644CF0CLU8RActiveQFP 1761 @ US$15.154096192e200232333-40 to 85
SPC5643AF0MVZ2ActivePBGA 3241 @ US$20.333072128e200212064333-40 to 125
SPC5644AF0MLU1ActiveQFP 1761 @ US$20.444096192e200215064333Memory Protection Unit (MPU), Temperature Sensor, QADC, POR, PLL, Memory Management Unit (MMU), Internal Voltage Regulator, Floating Point Unit (FPU)eMIOS, ETPU84-40 to 125
SPC5644CF0VLU8ActiveQFP 1761 @ US$15.614096192e200232333-40 to 105
SPC5642AF2MVZ1ActivePBGA 3241 @ US$17.672048128e200215064333Temperature Sensor, QADC, POR, PLL, Memory Protection Unit (MPU), Memory Management Unit (MMU), Internal Voltage Regulator, Floating Point Unit (FPU)ETPU, eMIOS-40 to 105
SPC5644CF0VLT1ActiveQFP 2081 @ US$19.144096192e200232333-40 to 105
SPC5644AF0MVZ2ActivePBGA 3241 @ US$22.254096192e200212064333Memory Protection Unit (MPU), Temperature Sensor, QADC, POR, PLL, Memory Management Unit (MMU), Internal Voltage Regulator, Floating Point Unit (FPU)eMIOS, ETPU120-40 to 125
SPC5644AF0MMG1RActivePBGA 2081 @ US$21.514096192e200215064Temperature Sensor, QADC, POR, PLL, Memory Protection Unit (MPU), Memory Management Unit (MMU), Internal Voltage Regulator, Floating Point Unit (FPU)eMIOS, ETPU84-40 to 125
SPC5642AF2MVZ2ActivePBGA 3241 @ US$16.872048128e200212064333-40 to 125
SPC5644AF0MVZ3RActivePBGA 3241 @ US$21.894096192e20028064333Memory Protection Unit (MPU), Temperature Sensor, QADC, POR, PLL, Memory Management Unit (MMU), Internal Voltage Regulator, Floating Point Unit (FPU)eMIOS, ETPU120-40 to 125
SPC5644CF0CLU8ActiveQFP 1761 @ US$14.854096192e200232333-40 to 85
SPC5642AF2MLU2ActiveQFP 1761 @ US$14.102048128e200212064333-40 to 125
SPC5644CF0VLU8RActiveQFP 1761 @ US$15.894096192e200232333-40 to 105
SPC5644AF0MMG3RActivePBGA 2081 @ US$19.614096192e20028064333Temperature Sensor, QADC, POR, PLL, Memory Protection Unit (MPU), Memory Management Unit (MMU), Internal Voltage Regulator, Floating Point Unit (FPU)eMIOS, ETPU84-40 to 125
SPC5643AF0MVZ1ActivePBGA 3241 @ US$21.303072192e200215064333Temperature Sensor, QADC, POR, PLL, Memory Management Unit (MMU), Internal Voltage Regulator, Floating Point Unit (FPU)ETPU, eMIOS84-40 to 125
SPC5644AF0MMG1ActivePBGA 2081 @ US$20.824096192e200215064333Temperature Sensor, QADC, POR, PLL, Memory Protection Unit (MPU), Memory Management Unit (MMU), Internal Voltage Regulator, Floating Point Unit (FPU)eMIOS, ETPU84-40 to 125
SPC5642AF2MLU3ActiveQFP 1761 @ US$13.412048128e20028064333-40 to 125
SPC5644AF0MVZ1ActivePBGA 3241 @ US$23.314096192e200215064333Memory Protection Unit (MPU), Temperature Sensor, QADC, POR, PLL, Memory Management Unit (MMU), Internal Voltage Regulator, Floating Point Unit (FPU)eMIOS, ETPU151-40 to 125
NXP® MPC5642A Microcontroller Data Sheet MPC564xA
MPC5644A, MPC5644A Microcontroller Data Sheet MPC564xA
Mask Set Errata for Mask 2N60C-Mask Set Errata MPC564xA
MPC5644A Mask Set Errata for Mask 0M14X MPC564xA
AN4907, Engine Control eTPU Library - Application notes MPC5777M
AN4868, EEPROM Emulation with NXP® MPC55xx, MPC56xx, and MPC57xx Microcontrollers - Application Note MPC5777M
AN4805, A Practical Approach to Hardware Semaphores - Application Note MPC5777M
AN4756, eTPU2 Time Base Running at Full Speed MPC574xB-C-D-G
MPC5xxx Boot Assist Module Application MPC5777M
AN4758, Flash Core Voltage Supply Requirements and Considerations - Application Note MPC574xP
AN4731, Understanding Injection Current on NXP® Automotive Microcontrollers - Application Note S08RN
AN4752, FreeMASTER Serial Driver Usage - Application Note S08SV
AN4753, Rational ClearCase Use in CodeWarrior® 10.3 - Application Note S08SV
AN4648, VLE 16-bit and 32-bit Instruction Length Decode Algorithm - Application Notes MPC567xK
C90FL Flash Recovery MPC5676R
MPC564xA Power and Reset MPC564xA
AN4365, NXP® MPC56xx Flash Programming Through Nexus/JTAG - Application Notes MPC567xK
A Guide to Transitioning from the MPC556x to the MPC5644A MPC564xA
AN4035, System Integration Unit Lite Pin Multiplexing - Application Notes MPC567xK
MPC5500/MPC5600 Nexus Support Overview - Application Notes MPC5674F
Using the Development Trigger Semaphore Module MPC564xA
Tips and Tricks with DMA on MPC56xx MPC567xK
AN2865, MPC5xxx Simple Cookbook - Application Notes MPC5777C
AN3769, Using the Engine Position (CRANK and CAM) eTPU Functions - Application Notes MPC5674F
AN3772, Using the Knock Window eTPU Function - Application Notes MPC5674F
AN3770, Using the FUEL eTPU Function - Application Notes MPC5674F
SPE2PIM - Enhanced Signal Processing Extension and Embedded Floating-Point Version 2 Auxiliary Processing Units... MPC567xK
MPC5642A Microcontroller Reference Manual MPC564xA
MPC5644A Microcontroller - Reference Manual MPC564xA
SC667201MMG3 Reference Manual Addendum MPC564xA
EB795, Working around ERR7026 according to application needs - Engineering Bulletin MPC567xK
MISRA Compliance in NXP® Automotive C Language Header Files - Engineering Bulletin S12ZVL
Using MPC5xxx Header Files In C MPC567xK
FlexRay Protocol Command Status MPC567xK
NXP® MPC564xA Fact Sheet MPC564xA
SBC System Basis Chip System Solutions - Brochure MPC564xL
SPC5676/SPC5642/SPC5644/SPC5645 Cu Wire Qualification MPC5676R
MPC56xx EEPROM Emulation Endurance Calculator mpc567xk
eTPU Graphical Configuration Tool version information mpc5567
MPC5xxx NXP EEPROM Emulation Driver mpc567xk
MPC5644A C90FL Flash Standard Software Driver MPC564xA
MPC56xx C90FL JDP Standard Software Driver for Single-Module Flash mpc564xl