MPC566: 32 Bit Microcontroller

The MPC566 integrates a Power Architecture® core with a dual precision floating point unit and BCC, 36 KB of RAM and 1 MB of flash memory.

The MPC566, an upgraded version of the MPC565, offers code compression to enable more efficient use of internal or external flash memory. Code compression is optimized for automotive (non-cached) applications and the new scheme increases performance by 40 to 50 percent.

NXP® MPC566 Microcontroller Block Diagram
特性
  • Supports code compression
  • Three time processor units (TPU3)
    • TPU3_A and TPU3_B are connected to DPTRAM_AB (6 KB)
    • TPU3_C is connected to DPTRAM_C (4 KB)
  • TPU3_A and TPU3_B are connected to DPTRAM_AB (6 KB)
  • TPU3_C is connected to DPTRAM_C (4 KB)
  • A 22-timer channel modular I/O system (MIOS14)
    • Same as MIOS1 plus a real-time clock sub-module (MRTCSM), four counter sub-modules (MCSM), and four pulse width modulated (PWM) sub-modules (MPWMSM)
  • Same as MIOS1 plus a real-time clock sub-module (MRTCSM), four counter sub-modules (MCSM), and four pulse width modulated (PWM) sub-modules (MPWMSM)
  • Three TouCAN modules (TOUCAN_A, TOUCAN_B, TOUCAN_C)
  • Two enhanced queued analog-to-digital converters (QADC64E_A, QADC64E_B) with up to 40 total analog channels. These modules are configured so each module can access all 40 of the analog inputs to the part (orthogonal)
  • Two queued serial multi-channel module (QSMCM_A, QSMCM_B), each of which contains a queued serial peripheral interface (QSPI) and two serial controller interfaces (SCI/UART)
  • A J1850 (DLCMD2) communications module
  • A NEXUS debug port (class 3) – IEEE®-ISTO 5001-1999
  • JTAG and background debug mode (BDM)
Data Sheets (1)
Name/DescriptionModified Date
MPC565/MPC566 Reference Manual and Data Sheet (REV 2.2) PDF (8.7 MB) MPC565RM02 Nov 2005
Errata (2)
Name/DescriptionModified Date
MPC565 Revision C Chip Errata (REV 9) PDF (86.6 kB) MPC565CCE03 Nov 2010
MPC565 Revision D Chip Errata (Custom) (REV 8) PDF (65.2 kB) MPC565DCE03 Nov 2010
Application Notes (54)
Name/DescriptionModified Date
AN5233, Isolator Board for In-Circuit Debugging & Programming tools of NXP® MCUs & MPUs - Application... (REV 0) PDF (2.0 MB) AN523316 Dec 2015
AN4365, NXP® MPC56xx Flash Programming Through Nexus/JTAG - Application Notes (REV 0) PDF (1.1 MB) AN436521 Sep 2011
Running the Dhrystone Benchmark for the MPC500 Family (REV 1) PDF (435.5 kB) AN235420 Aug 2008
Using the CodeTEST® Probe with NXP® MPC565/566 Processors (REV 0) PDF (102.5 kB) CWMPC565_566AN14 Apr 2006
New Features of the MPC56x READI Nexus Interface Module (REV 0) PDF (648.0 kB) AN269311 Jan 2005
Using the New Input Transition/Input Capture TPU Function (NITC) with the MPC500 Family (REV 1) PDF (563.6 kB) AN236611 Aug 2004
Multi-Controller Hardware Development for the MPC5xx Family (REV 0) PDF (872.4 kB) AN266719 Dec 2003
MPC500 Family Background Debug Mode (REV 0) PDF (1.3 MB) AN200010 Sep 2003
32-Bit Linear Quadrature Decoder TPU Function Set (REV 0) PDF (399.1 kB) AN251129 May 2003
1-phase Hall Sensor Decoder TPU Function (REV 0) PDF (328.5 kB) AN251229 May 2003
3-phase Hall Sensor Decoder TPU Function (REV 0) PDF (599.2 kB) AN251329 May 2003
3-Phase Sine Wave Generator TPU Function Set (REV 0) PDF (658.6 kB) AN251429 May 2003
3-Phase Sine Wave Generator - 3 outputs version TPU Function Set (REV 0) PDF (592.3 kB) AN251529 May 2003
3-Phase Sine Wave Generator - XOR version TPU Function Set (REV 0) PDF (649.4 kB) AN251629 May 2003
3-Phase Sine Wave Generator with Dead-Time Correction TPU Function Set (REV 0) PDF (694.8 kB) AN251729 May 2003
3-Phase Sine Wave Generator - 3 outputs version - XOR version TPU Function Set (REV 0) PDF (598.9 kB) AN251829 May 2003
3Sin with Dead-Time Correction - XOR version TPU Function Set (REV 0) PDF (754.0 kB) AN251929 May 2003
BLDC Motor version I TPU Function Set (REV 0) PDF (765.3 kB) AN252029 May 2003
BLDC Motor version II TPU Function Set (REV 0) PDF (805.4 kB) AN252129 May 2003
DC Motor TPU Function Set (REV 0) PDF (604.8 kB) AN252229 May 2003
DC Motor - 2 outputs version TPU Function Set (REV 0) PDF (516.9 kB) AN252329 May 2003
DC Motor with Dead-Time Correction TPU Function Set (REV 0) PDF (664.6 kB) AN252429 May 2003
DC Motor - XOR version TPU Function Set (REV 0) PDF (634.6 kB) AN252529 May 2003
DC Motor - 2 outputs version - XOR version TPU Function Set (REV 0) PDF (529.7 kB) AN252629 May 2003
DC Motor with Dead-Time Correction - XOR version TPU Function Set (REV 0) PDF (692.1 kB) AN252729 May 2003
Standard Space Vector Modulation TPU Function Set (REV 0) PDF (722.7 kB) AN252829 May 2003
Standard Space Vector Modulation - XOR version TPU Function Set (REV 0) PDF (629.3 kB) AN252929 May 2003
Standard Space Vector Modulation with Dead-Time Correction TPU Function Set (REV 0) PDF (703.9 kB) AN253029 May 2003
Standard SVM with Dead-Time Correction - XOR version (REV 0) PDF (618.4 kB) AN253129 May 2003
Standard Space Vector Modulation - 3 outputs version TPU Function Set (REV 0) PDF (625.3 kB) AN253229 May 2003
Standard SVM - 3 outputs version - XOR version TPU Function Set (REV 0) PDF (569.8 kB) AN253329 May 2003
MPC500 Enhanced Interrupt Controller (REV 0) PDF (1.0 MB) AN247208 May 2003
Nexus Interface Connector Options for MPC56x Devices (REV 0.1) PDF (666.2 kB) AN229808 Feb 2003
General TPU C Functions for the MPC500 Family (REV 0) PDF (663.0 kB) AN236020 Oct 2002
Comparison Between the M68332 TPU1 and the MPC500-Family TPU3 (REV 0) PDF (576.3 kB) AN236120 Oct 2002
Using the Fast Quadrature Decode TPU Function (FQD) with the MPC500 Family (REV 0) PDF (583.4 kB) AN236220 Oct 2002
Using the Frequency Measurement TPU Function (FQM) with theMPC500 Family (REV 0) PDF (581.6 kB) AN236320 Oct 2002
Using the Table Stepper Motor TPU Function (TSM) with the MPC500 Family (REV 0) PDF (813.5 kB) AN236420 Oct 2002
Using the Programmable Time Accumulator TPU Function (PTA) with the MPC500 Family (REV 0) PDF (428.9 kB) AN236520 Oct 2002
Using the Multiphase Motor Commutation TPU Function (COMM)with the MPC500 Family (REV 0) PDF (481.3 kB) AN236720 Oct 2002
Using the Hall Effect Decode (HALLD) TPU Function with the MPC500 Family (REV 0) PDF (471.6 kB) AN236820 Oct 2002
Using the Discrete Input/Output TPU Function (DIO) with the MPC500 Family (REV 0) PDF (543.9 kB) AN236920 Oct 2002
Using the Quadrature Decode TPU Function (QDEC) with theMPC500 Family (REV 0) PDF (512.1 kB) AN237020 Oct 2002
Using the Universal Asynchronous Receiver Transmitter TPUFunction (UART) with the MPC500 Family (REV 0) PDF (423.9 kB) AN237120 Oct 2002
Using the Output Compare TPU Function (OC) with the MPC500Family (REV 0) PDF (735.3 kB) AN237220 Oct 2002
Using the Pulse Width Modulation TPU Function (PWM) with the MPC500 Family (REV 0) PDF (579.1 kB) AN237320 Oct 2002
Using the Queued Output Match TPU Function (QOM) with the MPC500 Family (REV 0) PDF (585.4 kB) AN237420 Oct 2002
Using the Multichannel Pulse Width Modulation TPU Function (MCPWM) with the MPC500 Family (REV 0) PDF (618.6 kB) AN237520 Oct 2002
EMC Guidelines for MPC Based Automotive Powertrain Systems (REV 1) PDF (1.7 MB) AN212711 Mar 2002
Detecting Errors in the Dual-Port TPU RAM (DPTRAM) Module (REV 0) PDF (513.7 kB) AN219225 Oct 2001
MPC555 Interrupts (REV 0) PDF (2.9 MB) AN210913 Aug 2001
AN1821 (REV 0) PDF (695.9 kB) AN182101 Jan 1999
AN1776/D Stereo Audio Transmission Over The CAN Bus Using The NXP® Semiconductors MC68376 With TouCAN... (REV 1.0) PDF (1.1 MB) AN177610 Jul 1998
Embedded Application Binary Interface (EABI): 32-Bit Implementations of the PowerPC Architecture (REV 0) PDF (835.6 kB) PPCEABI10 Jan 1995
Reference Manuals (3)
Name/DescriptionModified Date
Programming Environments Manual for 32-Bit Implementations of the Power Architecture (REV 3) PDF (6.1 MB) MPCFPE32B17 Oct 2005
MPC500 Family RCPU Reference Manual (REV 1) PDF (6.3 MB) RCPURM28 Jun 2001
MPC500 Family RCPU Reference Manual (REV 1) ZIP (2.6 MB) RCPURM_ZIP28 Jun 2001
Users Guides (2)
Name/DescriptionModified Date
MPC561/MPC563 Autotemp Evaluation Board Users Manual (REV 1) PDF (1.1 MB) MPC561EVBUM19 Dec 2003
MPC566 Evaluation Board User's Manual (REV 1.2) PDF (1.8 MB) MPC566EVBUM01 Mar 2003
Product Briefs (2)
Name/DescriptionModified Date
MPC565/MPC566 - Product Brief (REV 3) PDF (347.7 kB) MPC565PB27 Feb 2003
General Market Driver (GMD) Flash Program/Erase Software (REV 0.1) PDF (207.2 kB) NVMGMDPB13 Aug 2002
Engineering Bulletins (3)
Name/DescriptionModified Date
MISRA Compliance in NXP® Automotive C Language Header Files - Engineering Bulletin (REV 1) PDF (197.0 kB) EB79328 May 2013
TouCAN Receive Process Clarification (REV 0) PDF (258.4 kB) EB63404 Feb 2004
MDASM OPWM Software Considerations to Avoid Missing Pulses (REV 0) PDF (263.0 kB) EB63330 Jan 2004
Fact Sheets (4)
Name/DescriptionModified Date
USB-ML-PPCBDM Fact Sheet (REV A) PDF (239.6 kB) USBMLPPCBDMFS27 Nov 2007
The MPC500 Family of 32-Bit Embedded Controllers (REV 2) PDF (50.1 kB) MPC565FACT22 Dec 2004
THE MPC500 FAMILY OF 32-BIT EMBEDDED CONTROLLERS - Fact Sheet (REV 1) PDF (321.1 kB) DEVTOOLSFACT04 Oct 2002
Specification Sheet MPC500 Family (REV 2) PDF (320.0 kB) MPC500FACT03 Jul 2002
Selector Guides (1)
Name/DescriptionModified Date
SG187, Automotive, Q3 2015, Rev. 59 - Selector Guide (REV 59) PDF (1.4 MB) SG18727 Aug 2015
Product Change Notices (3)
Name/DescriptionModified Date
TSPG TECD MPC565 REV C TO D CONVERSION (REV 0) HTM (5.9 kB) PCN1132215 Aug 2005
TSPG MOS12 CDR3 BPTEOS MATERIAL CHANGE (REV 0) HTM (5.5 kB) PCN926627 Oct 2003
MPC56X DEVICE MARKING IMPROVEMENT (REV 0) HTM (15.5 kB) PCN860427 Feb 2003
Supporting Information (3)
Name/DescriptionModified Date
MPC561/MPC563 Bill of Materials (pdf) (REV 0) PDF (17.2 kB) MPC561EVBBOM19 Dec 2003
MPC561/MPC563 EVB Bill of Materials (REV 0) XLS (91.6 kB) MPC561EVBBOM_XLS19 Dec 2003
MPC500 Memory Map (REV 3) PDF (183.9 kB) MPC500_MEMORY_MAP01 Mar 2003
Printed Circuit Boards
Archived
Ordering Information
ProductStatusStatusPackage Type and Termination CountBudgetary Price excluding tax(US$)Internal Flash (KB)Internal RAM (KB)Core: Number of cores (Spec)Operating Frequency (Max) (MHz)GPIOsExternal Memory SupportedCANSPIAdditional FeaturesSupply Voltage (Min-Max) (V)Ambient Operating Temperature (Min-Max) (°C)Timer Features
MPC566MVR56Not Recommended for New DesignPBGA 3881 @ US$72.0210003615656EPROM, SRAMCode Compression2.6 to 5.6-40 to 125TPU
MPC566MZP56Not Recommended for New DesignPBGA 3881 @ US$72.0210003615656EPROM, SRAM3Code Compression2.6 to 5.6-40 to 125TPU
MPC566AZP56Not Recommended for New DesignPBGA 3881 @ US$132.0010003615656EPROM, SRAM3Code Compression2.6 to 5.6-55 to 125TPU
MPC566CZP56Not Recommended for New DesignPBGA 3881 @ US$68.7410003615656EPROM, SRAM3Code Compression2.6 to 5.6-40 to 85TPU
MPC566CVR56Not Recommended for New DesignPBGA 3881 @ US$68.7410003615656EPROM, SRAM3Code Compression2.6 to 5.6-40 to 85TPU
SPC566MZP56DNo Longer ManufacturedPBGA 38810003215656EPROM, FLASH, SRAMCode Compression2.6 to 5.6-40 to 125TPU
MPC566CVR40No Longer ManufacturedPBGA 38810003656EPROM, SRAMCode Compression2.6 to 5.6-40 to 85TPU
MPC566CZP40No Longer ManufacturedPBGA 38810003656EPROM, SRAMCode Compression-40 to 85TPU
MPC566AVR56No Longer ManufacturedPBGA 38810003656EPROM, SRAMCode Compression2.6 to 5.6-55 to 125TPU
Package Information
Package DescriptionOutline VersionPackingProduct StatusPart NumberChemical ContentRoHS / Pb FreeChina RoHS LookupMSLPPT (°C)
PBGA 388 27*27*1.25P1.098ARS23880WMPQ - 200 BRICKPOQ - 400 BOXNot Recommended for New DesignMPC566CZP56MPC566CZP56.pdfROHS = No   Pb-free = No
ROHS = No   Pb-free = No
3240
MPQ - 200 BRICKPOQ - 400 BOXNot Recommended for New DesignMPC566MZP56MPC566MZP56.pdfROHS = No   Pb-free = No
ROHS = No   Pb-free = No
3240
MPQ - 200 BRICKPOQ - 200 BRICKNot Recommended for New DesignMPC566AZP56MPC566AZP56.pdfROHS = No   Pb-free = No
ROHS = No   Pb-free = No
3240
MPQ - 200 BRICKPOQ - 200 BOXNot Recommended for New DesignMPC566CVR56MPC566CVR56.pdf3260
MPQ - 40 TRAYPOQ - 200 BOXNot Recommended for New DesignMPC566MVR56MPC566MVR56.pdf3260
No Longer ManufacturedMPC566CZP40MPC566CZP40.pdfROHS = No   Pb-free = No
ROHS = No   Pb-free = No
3240
No Longer ManufacturedMPC566AVR56MPC566AVR56.pdf3260
No Longer ManufacturedMPC566CVR40MPC566CVR40.pdf3260
No Longer ManufacturedSPC566MZP56DSPC566MZP56D.pdfROHS = No   Pb-free = No
ROHS = No   Pb-free = No
3240
MPC500 Memory Map mpc566
MPC565/MPC566 Reference Manual and Data Sheet mpc566
MPC565 Revision C Chip Errata mpc566
MPC565 Revision D Chip Errata (Custom) mpc566
AN5233, Isolator Board for In-Circuit Debugging & Programming tools of NXP® MCUs & MPUs - Application... S08SL
AN4365, NXP® MPC56xx Flash Programming Through Nexus/JTAG - Application Notes MPC567xK
Running the Dhrystone Benchmark for the MPC500 Family mpc566
Using the CodeTEST® Probe with NXP® MPC565/566 Processors mpc566
New Features of the MPC56x READI Nexus Interface Module mpc566
Using the New Input Transition/Input Capture TPU Function (NITC) with the MPC500 Family mpc566
Multi-Controller Hardware Development for the MPC5xx Family mpc566
MPC500 Family Background Debug Mode mpc566
32-Bit Linear Quadrature Decoder TPU Function Set mpc566
1-phase Hall Sensor Decoder TPU Function mpc566
3-phase Hall Sensor Decoder TPU Function mpc566
3-Phase Sine Wave Generator TPU Function Set mpc566
3-Phase Sine Wave Generator - 3 outputs version TPU Function Set mpc566
3-Phase Sine Wave Generator - XOR version TPU Function Set mpc566
3-Phase Sine Wave Generator with Dead-Time Correction TPU Function Set mpc566
3-Phase Sine Wave Generator - 3 outputs version - XOR version TPU Function Set mpc566
3Sin with Dead-Time Correction - XOR version TPU Function Set mpc566
BLDC Motor version I TPU Function Set mpc566
BLDC Motor version II TPU Function Set mpc566
DC Motor TPU Function Set mpc566
DC Motor - 2 outputs version TPU Function Set mpc566
DC Motor with Dead-Time Correction TPU Function Set mpc566
DC Motor - XOR version TPU Function Set mpc566
DC Motor - 2 outputs version - XOR version TPU Function Set mpc566
DC Motor with Dead-Time Correction - XOR version TPU Function Set mpc566
Standard Space Vector Modulation TPU Function Set mpc566
Standard Space Vector Modulation - XOR version TPU Function Set mpc566
Standard Space Vector Modulation with Dead-Time Correction TPU Function Set mpc566
Standard SVM with Dead-Time Correction - XOR version mpc566
Standard Space Vector Modulation - 3 outputs version TPU Function Set mpc566
Standard SVM - 3 outputs version - XOR version TPU Function Set mpc566
MPC500 Enhanced Interrupt Controller mpc566
Nexus Interface Connector Options for MPC56x Devices mpc566
General TPU C Functions for the MPC500 Family mpc566
Comparison Between the M68332 TPU1 and the MPC500-Family TPU3 mpc566
Using the Fast Quadrature Decode TPU Function (FQD) with the MPC500 Family mpc566
Using the Frequency Measurement TPU Function (FQM) with theMPC500 Family mpc566
Using the Table Stepper Motor TPU Function (TSM) with the MPC500 Family mpc566
Using the Programmable Time Accumulator TPU Function (PTA) with the MPC500 Family mpc566
Using the Multiphase Motor Commutation TPU Function (COMM)with the MPC500 Family mpc566
Using the Hall Effect Decode (HALLD) TPU Function with the MPC500 Family mpc566
Using the Discrete Input/Output TPU Function (DIO) with the MPC500 Family mpc566
Using the Quadrature Decode TPU Function (QDEC) with theMPC500 Family mpc566
Using the Universal Asynchronous Receiver Transmitter TPUFunction (UART) with the MPC500 Family mpc566
Using the Output Compare TPU Function (OC) with the MPC500Family mpc566
Using the Pulse Width Modulation TPU Function (PWM) with the MPC500 Family mpc566
Using the Queued Output Match TPU Function (QOM) with the MPC500 Family mpc566
Using the Multichannel Pulse Width Modulation TPU Function (MCPWM) with the MPC500 Family mpc566
EMC Guidelines for MPC Based Automotive Powertrain Systems mpc566
Detecting Errors in the Dual-Port TPU RAM (DPTRAM) Module mpc566
MPC555 Interrupts mpc566
AN1821 mpc566
AN1776/D Stereo Audio Transmission Over The CAN Bus Using The NXP® Semiconductors MC68376 With TouCAN... mpc566
Embedded Application Binary Interface (EABI): 32-Bit Implementations of the PowerPC Architecture mpc566
Programming Environments Manual for 32-Bit Implementations of the Power Architecture mpc566
MPC500 Family RCPU Reference Manual mpc566
MPC500 Family RCPU Reference Manual mpc566
MPC561/MPC563 Autotemp Evaluation Board Users Manual mpc566
MPC566 Evaluation Board User's Manual mpc566
MPC565/MPC566 - Product Brief mpc566
General Market Driver (GMD) Flash Program/Erase Software mpc566
MISRA Compliance in NXP® Automotive C Language Header Files - Engineering Bulletin S12ZVL
TouCAN Receive Process Clarification mpc566
MDASM OPWM Software Considerations to Avoid Missing Pulses mpc566
USB-ML-PPCBDM Fact Sheet mpc566
The MPC500 Family of 32-Bit Embedded Controllers mpc566
THE MPC500 FAMILY OF 32-BIT EMBEDDED CONTROLLERS - Fact Sheet mpc566
Specification Sheet MPC500 Family mpc566
SG187, Automotive, Q3 2015, Rev. 59 - Selector Guide mc33999
TSPG TECD MPC565 REV C TO D CONVERSION mpc566
TSPG MOS12 CDR3 BPTEOS MATERIAL CHANGE mpc566
MPC56X DEVICE MARKING IMPROVEMENT mpc566
MPC561/MPC563 Bill of Materials (pdf) mpc566
MPC561/MPC563 EVB Bill of Materials mpc566
MPC566EVB Evaluation Board Schematic for the MPC565/566/535/536 mpc566
[Archive]:Software files for TPU ID function mpc566
[Archive]:m500r309 Header File mpc566
[Archive]:MPC500 C Programming Header Files mpc566
[Archive]:MOTOR_CONTROL_TPU_FUNCTION_LIBRARY mpc566
[Archive]:MPC500 Code Compression Utilities mpc566
[Archive]:MPC565/MPC566 BSDL Files mpc566
98ARS23880W mpc566
MPC566CZP56.pdf mpc566
MPC566MZP56.pdf mpc566
MPC566AZP56.pdf mpc566
MPC566CVR56.pdf mpc566
MPC566MVR56.pdf mpc566
MPC566CZP40.pdf mpc566
MPC566AVR56.pdf mpc566
MPC566CVR40.pdf mpc566
SPC566MZP56D.pdf mpc566