Summary of Contents for P&E Microcomputer Systems XPC560P EVB
Page 2
Purchase Agreement P&E Microcomputer Systems, Inc. reserves the right to make changes without further notice to any products herein to improve reliability, function, or design. P&E Microcomputer Systems, Inc. does not assume any liability arising out of the application or use of any product or circuit described herein. This software and accompanying documentation are protected by United States Copyright law and also by International Treaty provisions.
System Clock Configuration ................. 33 General Configuration .................. 35 xPC560PADPT144S HARDWARE & JUMPER SETTINGS......37 Boot Configuration..................37 Power Configuration..................38 System Clock Configuration ................. 41 General Configuration .................. 43 DEBUGGING/PROGRAMMING xPC560P EVB........... 45 Hardware Solutions At A Glance..............45 xPC560P EVB User Manual...
Page 4
USB-ML-PPCNEXUS Key Features .............45 Cyclone MAX Key Features................45 Working With P&E’s USB-ML-PPCNEXUS ..........46 Working With P&E’s Cyclone MAX ...............47 xPC560P EVB User Manual...
OVERVIEW The xPC560P EVB is an evaluation system supporting Freescale MPC560xP microprocessors. The complete system consists of an xPC56XXMB Motherboard and an xPC560PADPT Mini-Module which plugs into the motherboard. Different Mini-Modules are available for evaluating devices with different footprints in the MPC560xP family of microprocessors. The evaluation system allows full access to the CPU, all of the CPU’s I/O signals,...
Recommended Materials • Freescale MPC5604P reference manual and datasheet • xPC56XXMB schematic • xPC560PADPT100S schematic • xPC560PADPT144S schematic Handling Precautions Please take care to handle the package contents in a manner such as to prevent electrostatic discharge. xPC560P EVB User Manual...
HARDWARE FEATURES The xPC560P EVB is an evaluation system for Freescale’s MPC560xP microprocessors. A 38-pin Mictor Nexus port and/or a 14-pin JTAG port are provided on the Mini-Module to allow usage of an external PowerPC Nexus interface such as P&E USB-ML-PPCNEXUS cable and Cyclone MAX automated programmer.
Can be used as a stand-alone board by providing external 5V power supply input • ON/OFF Power Switch w/ LED indicator • Reset button with filter and LED indicator • xPC560PADPT100S has socket for MPC560xP in 100LQFP footprint xPC560P EVB User Manual...
Page 9
MPC560xP in 144LQFP footprint • Debug ports: 38-pin Mictor Nexus port and/or 14-pin JTAG port • Direct clock input through SMA connector (footprint only) • Jumpers for boot configuration Figure 2-2: xPC560PADPT100S Top Component Placement xPC560P EVB User Manual...
Jumpers for both the xPC56XXMB motherboard and the xPC560P Mini- Modules have a rounded corner to indicate the position of pin 1. See examples below for the numbering convention used in this manual for jumper settings. xPC560P EVB User Manual...
HARDWARE & JUMPER SETTINGS Power Supplies The xPC56XXMB obtains its power from the 12VDC Center Positive input barrel connector. The following jumpers are used to configure the power supply output: J3 – VSA Tracking Regulator Configuration Jumper Setting Effect The ST L9758 tracking regulator VSA tracks the input voltage at its TRACK_REF pin. Off (default) The ST L9758 tracking regulator VSA tracks 5V xPC560P EVB User Manual...
Page 12
J4 – VPROG Regulators Control Jumper Position Effect Setting regulator output is programmed to 1V Off regulator output is programmed to 1.5V (default) regulator output is programmed to 2.6V STBY Off regulator output is programmed to 3.3V STBY (default) regulator output is programmed to 2.6V Off regulator output is programmed to 3.3V (default) J5 – Regulators Enable & Standby Jumper Position Effect Setting The power regulator is always on Off The power regulator is in standby if jumpers (default) 5+6 are also in the “off” position xPC560P EVB User Manual...
Page 13
VSB, VSC, and VSD tracking regulators are disabled Off VSB, VSC, and VSD tracking regulators are (default) enabled On The power regulator is always on (default) The power regulator is in standby if jumpers 1+2 are also in the “off” position and V regulators are disabled CORE Off and V regulators are enabled CORE (default) J36 – VIO Peripherals Logic Level Jumper Setting Effect Onboard peripherals are configured for 3.3V logic 2+3 (default) Onboard peripherals are configured for 5V logic J37 – VBat low voltage detection Jumper Setting Effect Low battery detection is enabled xPC560P EVB User Manual...
LED to any processor I/O pin, if desired. Please note that although the schematics indicate that the processor I/O pins are eMIOSx, those are not the I/O pins for the xPC560P EVB. The table below has the correct pins listed.
I/O pin, if desired. Please note that although the schematics indicate that the processor I/O pins are eMIOSx, those are not the I/O pins for the xPC560P EVB. The table xPC560P EVB User Manual...
Page 16
Jumper Setting Effect 1+2 (default KEY1 connected to PD0 3+4 (default KEY2 connected to PD1 5+6 (default KEY3 connected to PD2 7+8 (default KEY4 connected to PD3 J9 – Buttons Driving Configuration Selects whether the buttons drive logic high or drive logic low when pressed. Jumper Setting Effect When pressed, buttons will send logic high to the connected I/O pin When pressed, buttons will send logic low to the 2+3 (default) connected I/O pin xPC560P EVB User Manual...
I/O pins when the buttons are not pressed. Jumper Setting Effect I/O pins connected to the buttons are pulled up to 1+2 (default) logic high I/O pins connected to the buttons are pulled down to logic low Figure 3-3: Buttons circuitry schematic There are footprints for two LIN connections on the xPC56XXMB. By default, xPC560P EVB User Manual...
Page 18
LIN circuit is assembled (LIN1) and the other circuit is left unpopulated (LIN2). J6 – LIN1 pin2 configuration Jumper Setting Effect Pin 2 of the LIN1 connector is connected to 12V Off (default) Pin 2 of the LIN1 connector is not connected to 12V J22 – LIN1 enable Jumper Setting Effect On (default) Enables the LIN1 transceiver Disables the LIN1 transceiver J23 – LIN1 master selection Jumper Setting Effect On LIN1 is configured as a master node Off (default) LIN1 is configured as a slave node J24 – LIN1 pin1 configuration Jumper Setting Effect xPC560P EVB User Manual...
Page 19
On Pin 1 of the LIN1 connector is connected to 12V Off (default) Pin 1 of the LIN1 connector is not connected to 12V J27 – LIN1/SCI TxD selection Controls whether the TxD pin on LIN1 or SCI is connected to the default I/O pin on the MPC560xP processor. Jumper Setting Effect The LIN1 TxD pin is connected to the “PB2” pin on the MPC560xP processor. This should be set if enabling LIN1. The SCI TxD pin is connected to the “PB2” pin on the MPC560xP processor. J28 – LIN1/SCI RxD selection Controls whether the RxD pin on LIN1 or SCI is connected to the default I/O pin on the MPC560xP processor. Jumper Setting Effect The LIN1 RxD pin is connected to the “PB3” pin on the MPC560xP processor. This should be set if enabling LIN1. The SCI RxD pin is connected to the “PB3” pin on the MPC560xP processor. xPC560P EVB User Manual...
Page 20
Figure 3-4: LIN1 Schematic J31 – LIN2 pin2 configuration Jumper Setting Effect Pin 2 of the LIN2 connector is connected to 12V Off (default) Pin 2 of the LIN2 connector is not connected to 12V J19 – LIN2 enable Jumper Setting Effect Enables the LIN2 transceiver Off (default) Disables the LIN2 transceiver xPC560P EVB User Manual...
Page 21
J20 – LIN2 master selection Jumper Setting Effect On LIN2 is configured as a master node Off (default) LIN2 is configured as a slave node J21 – LIN2 pin1 configuration Jumper Setting Effect On Pin 1 of the LIN2 connector is connected to 12V Off (default) Pin 1 of the LIN2 connector is not connected to 12V J29 – LIN2/SCI TxD selection Controls whether the TxD pin on LIN2 or SCI is connected to the default I/O pin on the MPC560xP processor. Jumper Setting Effect The LIN2 TxD pin is connected to the “F6” pin on the MPC560xP processor. This should be set if enabling LIN2. The SCI TxD pin is connected to the “F6” pin on the MPC560xP processor. xPC560P EVB User Manual...
J30 – LIN2/SCI RxD selection Controls whether the RxD pin on LIN2 or SCI is connected to the default I/O pin on the MPC560xP processor. Jumper Setting Effect The LIN2 RxD pin is connected to the “F7” pin on the MPC560xP processor. This should be set if enabling LIN2. The SCI RxD pin is connected to the “F7” pin on the MPC560xP processor. Figure 3-5: LIN2 schematic (Not populated by default) One SCI interface is available on the xPC56XXMB. xPC560P EVB User Manual...
Page 23
J16 – SCI TxD Enable Jumper Effect Setting On (default) Enables SCI transmit Disables SCI transmit J17 – SCI RxD Enable Jumper Setting Effect On (default) Enables SCI receive Disables SCI receive J27 – LIN1/SCI TxD selection Controls whether the TxD pin on LIN1 or SCI is connected to the default I/O pin on the MPC560xP processor. Jumper Setting Effect The LIN1 TxD pin is connected to the “PB2” pin on the MPC560xP processor. The SCI TxD pin is connected to the “PB2” pin on the MPC560xP processor. This should be set if enabling SCI. xPC560P EVB User Manual...
J28 – LIN1/SCI RxD selection Controls whether the RxD pin on LIN1 or SCI is connected to the default I/O pin on the MPC560xP processor. Jumper Setting Effect The LIN1 RxD pin is connected to the “PB3” pin on the MPC560xP processor. The SCI RxD pin is connected to the “PB3” pin on the MPC560xP processor. This should be set if enabling SCI. Figure 3-6: SCI schematic Two CAN interfaces are implemented on the xPC56XXMB: a high-speed CAN interface and a low-speed CAN interface. xPC560P EVB User Manual...
Page 25
J14 – CAN (H) Transmit Enable Jumper Setting Effect Enables CAN transmission Off (default) Disables CAN transmission J15 – CAN (H) TxD/RxD Enable Controls which I/O pins on the MPC560xP processor are connected to the TxD and RxD pins on CAN (H). Jumper Setting Effect The RxD pin of the CAN (H) interface is connected 1+3 (default) to the “PB1” pin of the MPC560xP processor. The RxD pin of the CAN (H) interface is connected to the “PA15” pin of the MPC560xP processor. The TxD pin of the CAN (H) interface is connected 2+4 (default) to the “PB0” pin of the MPC560xP processor. The TxD pin of the CAN (H) interface is connected to the “PA14” pin of the MPC560xP processor. J13 – CAN (L) CTE Jumper Setting Effect xPC560P EVB User Manual...
Page 26
Enables CAN transmission Off (default) Disables CAN transmission J11 – CAN (L) TxD/RxD Enable Controls which I/O pins on the MPC560xP processor are connected to the TxD and RxD pins on CAN (L). Jumper Setting Effect The RxD pin of the CAN (L) interface is connected to the “PB1” pin of the MPC560xP processor. The RxD pin of the CAN (L) interface is connected to 3+5 (default) the “PA15” pin of the MPC560xP processor. The TxD pin of the CAN (L) interface is connected to the “PB0” pin of the MPC560xP processor. The TxD pin of the CAN (L) interface is connected to 4+6 (default) the “PA14” pin of the MPC560xP processor. xPC560P EVB User Manual...
DB3 contains signals for both FlexRay channels and is compatible with major FlexRay tools. DB5 contains channel B signal, thereby also allowing 2 separate FlexRay connectors for channel A and channel B operation. Currently only the MPC560xP processors support FlexRay. xPC560P EVB User Manual...
Page 28
Effect The BGE pin on the FlexRay Bus Driver is pulled up to 5V The STBN pin on the FlexRay Bus Driver is pulled up to 5+6 (default on) The EN pin on the FlexRay Bus Driver is pulled up to 5V The WAKE pin on the FlexRay Bus Driver is pulled up to 7+8 (default on) J34 & J35 FlexRay 1 Terminal Resistor Connection Jumper Setting Effect Terminal resistors connected Off (default) Terminal resistors not connected J32 – FlexRay Bus Driver 2 Enable Controls which I/O pins on the MPC560xP processor are connected to the TxD and RxD pins on FlexRay Bus Driver. Jumper Setting Effect xPC560P EVB User Manual...
Page 29
The TXD pin on the FlexRay Bus Driver is connected to the “PD0” pin on the MPC560xP processor. The TXEN pin on the FlexRay Bus Driver is connected to the “PC15” pin on the MPC560xP processor. The RXD pin on the FlexRay Bus Driver is connected to the “PD1” pin on the MPC560xP processor. J33 – FlexRay Bus Driver 2 Pull‐up Enable Controls which pins on the FlexRay Bus Driver are pulled up. Jumper Setting Effect The BGE pin on the FlexRay Bus Driver is pulled up to 5V The STBN pin on the FlexRay Bus Driver is pulled up to The EN pin on the FlexRay Bus Driver is pulled up to 5V The WAKE pin on the FlexRay Bus Driver is pulled up to J38 & J39 – FlexRay 2 Terminal Resistor Connection Jumper Setting Effect Terminal resistors connected Off (default) Terminal resistors not connected xPC560P EVB User Manual...
Figure 3-9: FlexRay schematic Potentiometer A potentiometer is available on the xPC56XXMB to allow an analog voltage input. J18 – POT Enable Jumper Setting Effect The potentiometer wiper terminal is connected to On (default) the “PE0” pin on the MPC560xP processor. xPC560P EVB User Manual...
Page 31
The potentiometer wiper terminal is left disconnected. Figure 3-10: Potentiometer schematic xPC560P EVB User Manual...
Controls whether the processor boots from internal FLASH or from a serial interface (CAN, SCI) Jumper Setting Effect The MPC560xP processor uses serial boot mode 2+3 (default) The MPC560xP processor uses internal boot mode J8 – ABS0 Configuration This jumper configures the ABS[0] pin. Jumper Setting Effect 1+2 The ABS[0] pin is pulled up logic high 2+3 (default) The ABS[2] pin is pulled down logic low J9 – ABS2 Configuration This jumper configures the ABS[2] pin. xPC560P EVB User Manual...
In this setup, the external power supply input available on the Mini-Module should NOT be used. When the xPC560P Mini-Module is used as a stand-alone board, an external xPC560P EVB User Manual...
Page 35
Jumper Setting Effect 1+2 (default) MPC560xP processor is powered by the 5V supply MPC560xP processor is powered by the 3.3V supply J4 – ADC Analog Supply Voltage Enable Controls whether the reference voltage and analog supply pins for the A/D converter (VDD-REF ADC0, VDD-REF ADC1) is powered by 5V or 3.3V Jumper Setting Effect 1+2 (default) MPC560xP ADC supply pins are connected to 5V MPC560xP ADC supply pins are connected to 3.3V xPC560P EVB User Manual...
Page 36
MPC560xP “VDD 1V2” pins are left disconnected J17 – Debug Port Voltage Configuration Sets the logic voltage level on the 14-pin JTAG port and 38-pin MICTOR port (if available). These ports are used by external interface hardware to communicate with the processor. Jumper Setting Effect 1+2 (default) Debug port(s) are configured for 5V logic xPC560P EVB User Manual...
Controls whether power is provided to the “VDD” pin 69 on the MPC560xP processor. Jumper Setting Effect MPC560xP “VDD” pin 69 is connected to 3.3V or 5V On (default) (determined by J3) MPC560xP “VDD” pin 69 is left disconnected System Clock Configuration The xPC560P Mini-Modules support the usage of crystal clock sources as well as external clock sources. J10 – Crystal clock source enable xPC560P EVB User Manual...
Page 38
1+2 (default) crystal clock source on the xPC560P Mini‐Module The MPC560xP “EXTAL” signal is connected to the 3+4 (default) crystal clock source on the xPC560P Mini‐Module J11 – External clock source enable The xPC560P Mini-Module contains a footprint for an SMA connector, which can be used to provide an external clock source to the system. Jumper Setting Effect The MPC560xP “EXTAL” signal is connected to the SMA connector on the xPC560P Mini‐Module The SMA connector on the xPC560P Mini‐Module is Off (default) disconnected from the processor xPC560P EVB User Manual...
Figure 4-2: System Clock Schematic General Configuration J13 – Reset Enable A RESET push button on the xPC560P Mini-Module can be used to reset the processor. Jumper Setting Effect The RESET button on the xPC560P Mini‐Module is On (default) enabled The RESET button on the xPC560P Mini‐Module is disabled xPC560P EVB User Manual...
Controls whether the processor boots from internal FLASH or from a serial interface (CAN, SCI) Jumper Setting Effect The MPC560xP processor uses serial boot mode 2+3 (default) The MPC560xP processor uses internal boot mode J8 – ABS0 Configuration This jumper configures the ABS[0] pin. Jumper Setting Effect 1+2 The ABS[0] pin is pulled up logic high 2+3 (default) The ABS[2] pin is pulled down logic low J9 – ABS2 Configuration This jumper configures the ABS[2] pin. xPC560P EVB User Manual...
In this setup, the external power supply input available on the Mini-Module should NOT be used. When the xPC560P Mini-Module is used as a stand-alone board, an external xPC560P EVB User Manual...
Page 43
Jumper Setting Effect 1+2 (default) MPC560xP processor is powered by the 5V supply MPC560xP processor is powered by the 3.3V supply J4 – ADC Analog Supply Voltage Enable Controls whether the reference voltage and analog supply pins for the A/D converter (VDD-REF ADC0, VDD-REF ADC1) is powered by 5V or 3.3V Jumper Setting Effect 1+2 (default) MPC560xP ADC supply pins are connected to 5V MPC560xP ADC supply pins are connected to 3.3V J14 – Power Supply Pins Enable xPC560P EVB User Manual...
Page 44
MPC560xP “VDD 1V2” pins are left disconnected J17 – Debug Port Voltage Configuration Sets the logic voltage level on the 14-pin JTAG port and 38-pin MICTOR port (if available). These ports are used by external interface hardware to communicate with the processor. Jumper Setting Effect 1+2 (default) Debug port(s) are configured for 5V logic xPC560P EVB User Manual...
Controls whether power is provided to the “VDD” pin 69 on the MPC560xP processor. Jumper Setting Effect MPC560xP “VDD” pin 97 is connected to 3.3V or 5V On (default) (determined by J3) MPC560xP “VDD” pin 97 is left disconnected System Clock Configuration The xPC560P Mini-Modules support the usage of crystal clock sources as well as external clock sources. J10 – Crystal clock source enable xPC560P EVB User Manual...
Page 46
1+2 (default) crystal clock source on the xPC560P Mini‐Module The MPC560xP “EXTAL” signal is connected to the 3+4 (default) crystal clock source on the xPC560P Mini‐Module J11 – External clock source enable The xPC560P Mini-Module contains a footprint for an SMA connector, which can be used to provide an external clock source to the system. Jumper Setting Effect The MPC560xP “EXTAL” signal is connected to the SMA connector on the xPC560P Mini‐Module The SMA connector on the xPC560P Mini‐Module is Off (default) disconnected from the processor xPC560P EVB User Manual...
Figure 5-2: System Clock schematic General Configuration J13 – Reset Enable A RESET push button on the xPC560P Mini-Module can be used to reset the processor. xPC560P EVB User Manual...
Page 48
Jumper Setting Effect The RESET button on the xPC560P Mini‐Module is On (default) enabled The RESET button on the xPC560P Mini‐Module is disabled Figure 5-3: Reset circuitry schematic xPC560P EVB User Manual...
DEBUGGING/PROGRAMMING xPC560P EVB P&E provides hardware and software tools for debugging and programming the xPC560P EVB system. P&E’s USB-ML-PPCNEXUS and Cyclone MAX offer two effective hardware solutions, depending on your needs. The USB-ML-PPCNEXUS is a development tool that will enable you to debug your code and program it onto your target.
PC to control the processor. The user can then directly control the target’s execution, read/write registers and memory values, debug code on the processor, and program internal or external FLASH memory devices. The USB-ML-PPCNEXUS enables you to debug, program, and test your code on your board. xPC560P EVB User Manual...
The Cyclone MAX has over 3Mbytes of non-volatile memory, which allows the on-board storage of multiple programming images. When connected to a PC for programming or loading it can communicate via the ethernet, USB, or serial interfaces. xPC560P EVB User Manual...
Page 52
P&E’s Cyclone MAX is also available bundled with additional software as part of various Development Packages. In addition to the Cyclone MAX, these Development Packages include in-circuit debugging software, flash programming software, a Windows IDE, and register file editor. xPC560P EVB User Manual...
Need help?
Do you have a question about the XPC560P EVB and is the answer not in the manual?
Questions and answers