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. Any use of this software in violation of copyright law or the
terms of this agreement will be prosecuted.
All the software described in this document is copyrighted by P&E Microcomputer Systems, Inc.
Copyright notices have been included in the software.
P&E Microcomputer Systems authorizes you to make archival copies of the software and
documentation for the sole purpose of back-up and protecting your investment from loss. Under no
circumstances may you copy this software or documentation for the purpose of distribution to others.
Under no conditions may you remove the copyright notices from this software or documentation.
This software may be used by one person on as many computers as that person uses, provided that
the software is never used on two computers at the same time. P&E expects that group programming
projects making use of this software will purchase a copy of the software and documentation for each
user in the group. Contact P&E for volume discounts and site licensing agreements.
P&E Microcomputer Systems does not assume any liability for the use of this software beyond the
original purchase price of the software. In no event will P&E Microcomputer Systems be liable for
additional damages, including any lost profits, lost savings or other incidental or consequential
damages arising out of the use or inability to use these programs, even if P&E Microcomputer Systems
has been advised of the possibility of such damage.
By using this software, you accept the terms of this agreement.
10.1TRK-MPC5604P Is Undetected ....................................................................32
iiiTRK-MPC5604P EVB User Manual
1INTRODUCTION
1.1Overview
The TRK-MPC5604P is a low-cost development system supporting Freescale
MPC5604P microcontrollers in 144LQFP packages. The Embedded OSJTAG
circuitry on the TRK-MPC5604P board allows the processor on the board to
be debugged and programmed via USB from a PC. In addition, the demo
board can be powered using the USB bus.
1.2Package Contents
The TRK-MPC5604P package includes the following items:
•TRK-MPC5604P Board
•CodeWarrior Development Studio DVD-ROM
•TRK-MPC5604P Resources CD
•USB A-to-B Cable
•Freescale Warranty Card
1.3Supported Devices
The TRK-MPC5604P supports the following devices:
•MPC5604P microcontrollers in 144LQFP packages
1.4Recommended Materials
•Freescale MPC5604P reference manual and datasheet
•TRK-MPC5604P board schematic
TRK-MPC5604P EVB User Manual1
1.5Handling Precautions
Please take care to handle the package contents in a manner such as to
prevent electrostatic discharge.
2HARDWARE FEATURES
The TRK-MPC5604P is a demonstration and development system for
Freescale’s MPC5604P microcontrollers in 144LQFP packages. Application
development is quick and easy using Embedded OSJTAG. An optional 14-pin
JTAG port is provided to allow the use of an external Qorivva MPC55xx/56xx
interface such as P&E’s USB Multilink or Cyclone MAX automated
programmer. P&E’s USB Multilink provides faster communication speeds and
can be used to debug both the TRK-MPC5604P and the user’s own targets.
Note:The DEMO board’s Embedded OSJTAG is intended to function with the on-
board processor only. It cannot be used to communicate with other devices.
2.1TRK-MPC5604P Board Features
•Soldered MPC5604P LQFP144 device
•Access to MCU pins with standard headers
•Embedded OSJTAG: USB to JTAG circuitry which allows host PC to
communicate with the microcontroller through USB 2.0.
•On-board Virtual Serial Port
•ON/OFF Power Switch w/ LED indicator
•A 9VDC to 12VDC power supply input barrel connector
•Power Input Selection Jumpers for selecting the input voltage source:
•Power Input from USB Connector
•Power Input from DC Power Jack
•Freescale MC3390x
•External LDO power circuitry
•Oprerating Voltage Selection Jumpers for selecting operating voltage
source:
•5V
2TRK-MPC5604P EVB User Manual
•3.3V from on-board LDO
•3.3V from Motor Control Port
•Jumper to select BAM source:
•From internal memory
•From CAN
•From LIN Flex
•RESET Push Button and LED indicator w/ enable
•User Features:
•4 User Push Buttons w/ enable and pull-up & pull-down options
•4 DIL switches w/ enable and pull-up & pull-down options
•10K Ohm POT connected to an ADC input channel w/ enable
•1 photocell w/ enable
•4 User LED’s w/ enable
•1 RS232 interface w/ enable (DB9 and transceiver footprint only)
•1 CAN interface w/ enable to high-speed CAN transceiver with
DB9 CAN connector
•2 LIN channels w/ enable sharing one LIN transceiver with two
standard LIN connectors
•4 distinct GND test points
•Specifications:
•Board Size 4.7” x 4.3”
•Power Input:
•USB Cable: 5VDC, 500mA max
•DC Power Jack: 2.1/5.5mm barrel connector, 9VDC to
12VDC Center Positive
TRK-MPC5604P EVB User Manual3
Figure 2-1: Top Component Placement
2.2On-Board Virtual USB Port
The TRK-MPC5604P board has a built-in virtual serial port which may be
connected to the MPC5604P processor’s SCI RXD/TXD. This allows certain
PC applications to be able to connect in a serial fashion to the microcontroller
without the actual use of serial port hardware.
4TRK-MPC5604P EVB User Manual
2.3TRK-MPC5604P Jumper/Connector Quick Reference
Default Jumper Settings
The following is a list of default jumper settings for TRK-MPC5604P board.
The settings listed indicate the “on” (or installed) position.
Default Jumper Settings
JUMPEROPTIONSETTINGSDESCRIPTION
External Power 9VDC to
System Power
J1
Source Select
1-2
3-4 (default)
12VDC Regulated Down to
5VDC
USB OSJTAG Supplies
5VDC
SBC I/O LED
J2
Pull Up/Down
J3SBC I/O Signal
SBC DBG
J4
Short to GND
(default: OFF)
SBC DBG Pull
J5
Up
(default: OFF)
5-6
1-2 (default)Pull Up
2-3Pull Down
1-2 (default)I/O-0
3-4I/O-3
5-6I/O-1
1-2
1-2
SBC MC33905 Supplies
5VDC
Short SBC DBG Pin to GND,
Bypass R21 and D11
Pull Up SBC DBG Pin to
SBC Power Supply via 330
Ohm Resistor
TRK-MPC5604P EVB User Manual5
Default Jumper Settings
CAN Signals to
J6
J7
J8
J9
(default: OFF)
J10
(default: OFF)
LIN0 Signals to
J11
Transceiver
Enable
RS232 TXD
Signal
RS232 RXD
Signal
LIN1 VBus
Enable
LIN0 VBus
Enable
Connector
Enable
1-2, 3-4
(default)
1-2 (default)
2-3
1-2 (default)
2-3
1-2
1-2
1-2 (default),
3-4 (default)
Enables TXD and RXD
signals to CAN Transceiver
MCU TXD to Virtual Serial
Port
MCU TXD to RS232
Transceiver
MCU RXD to Virtual Serial
Port
MCU RXD to RS232
Transceiver
Provides Power to LIN1
Connector
Provides Power to LIN0
Connector
Connects LIN0 Signals to
LIN0 Connector
LIN1 Signals to
J12
J13LIN TXD Signal
6TRK-MPC5604P EVB User Manual
Connector
Enable
(default: OFF)
1-2, 3-4Connects LIN1 Signals to
LIN1 Connector
1-2 (default)MCU LIN0TX to Transceiver
2-3MCU LIN1TX to Transceiver
Default Jumper Settings
J14LIN RXD Signal
1-2 (default)MCU LIN0RX to Transceiver
2-3MCU LIN1RX to Transceiver
J15
J16
J17FAB
J18ABS0
J19ABS2
J20
MCU VDD
Enable
VMOT_EN
Enable
System Power
Voltage Select
1-2 (default)
1-2 (default)
1-2FAB Pulled Up High
2-3 (default)FAB Pulled Down Low
1-2ABS0 Pulled Up High
2-3 (default)ABS0 Pulled Down Low
1-2ABS2 Pulled Up High
2-3 (default)ABS2 Pulled Down Low
1-2 (default) 5V On-Board
3-43.3V From LDO
5-6
Provides Power to MCU;
Current Measurement
Provides Power to TRKMPC5604P from Motor
Control Port
3.3V From Motor Control
Port
TRK-MPC5604P EVB User Manual7
Default Jumper Settings
J21VDDA Enable
1-2 (default)
3-4
5-6
Provides 5V Power to
VDDA; Current
Measurement
Provides 3.3V Power from
On-Board LDO to VDDA;
Current Measurement
Provides 3.3V Power from
Motor Control Port; Current
Measurement