TRK-USB-MPC5604B Quick Start Guide

Quick Start Guide
TRK-USB-MPC5604B
StarterTRAK USB
for Automotive Applications
Quick Start Guide
Get to Know the TRK-USB-MPC5604B
Primary Tower
System Connector
UserProgrammable
LEDs
OSBDM
Debugger and
Serial Link
through USB
Temperature
Sensor
MPC5604B Qorivva
Microcontroller
User Programmable
Push Buttons
TRK-USB-MPC5604B
Freescale StarterTRAK USB
The TRK-USB-MPC5604B kit is part of Freescale’s StarterTRAK
mini USB development platform. It is designed for you to easily and
inexpensively give Freescale’s 32-bit Qorivva microcontrollers a test
drive. This board can also be used in conjunction with the Freescale
Tower System, allowing you to rapidly prototype designs with a
growing portfolio of reconfigurable, modular tools.
TRK-USB-MPC5604B Features
• MPC5604B Qorivva microcontroller
• Temperature sensor
• Primary Tower System connector
• Two user-programmable bi-colored LEDs
• Two user-programmable push buttons
• OSBDM debugger through USB
Quick Start Guide
Step-by-Step Installation Instructions
This quick start guide details how to set up the TRK-USB-MPC5604B board and
run some demo projects on the device.
1
Install Software
and Tools
• Download and install the CodeWarrior
Development Studio for MPC55xx/
MPC5xx v2.9 (Classic). Available at
freescale.com/TRK-USB-MPC5604B
2
Connect Device to
Computer
• Connect the USB board into an
available port and allow the computer
to automatically install the device
drivers for the OSBDM module.
CDC device drivers are required and
may be obtained via the P&E Micro
website (see Note 1 on next page).
Once installed, you are ready to
start coding and using the device.
4
3
Download Supporting
Documentation
• Download the MPC5500/5600
Simple Cookbook and the
MPC5604B reference manual
from the downloads tab at
freescale.com/TRK-USB-MPC5604B
TRK-USB-MPC5604B
4
Explore Further
• Download the example projects
and applications located under the
downloads tab. These include the
MPC5500/5600 Simple Cookbook
examples, a TRK-USB-MPC5604Bspecific project and supporting Windows
application. This application code
utilizes the on-board temperature sensor
switches and LEDs, as well as many
on-chip peripherals. P&E CDC drivers
will be required for this application.
Note 1: Updated drivers are required for full device
functionality and are available on the P&E OSBDM
website at pemicro.com/osbdm/index.cfm.
5
Quick Start Guide
On-Board Connections
The following tables show the available signals and connections of the
TRK-USB-MPC5604B board.
Jumpers
Jumper Option
J6
J7
J3
6
LIN Tx
LIN Rx
OSBDM
Flash
Other Connections
Setting Description
1-2
LIN Tx to USB
2-3
LIN Tx to Tower
MCU Pin
Signal
Pin 6 (PE0)
Switch SW2
Pin 8 (PE1)
Switch SW3
Temp Sensor
Green LED
1-2
LIN Rx to USB
Pin 53
(PB5/AN0_ANP1)
2-3
LIN Rx to Tower
Pin 93 (PE4)
Pin 94 (PE5)
Red LED
1-2
Allows Flashing
of new OSBDM
Firmware
Pin 95 (PE6)
Green LED
Pin 96 (PE7)
Red LED
TRK-USB-MPC5604B
Tower System Interface Connections
PCI
Connector
MCU
Pin
Signal
PCI
Connector
MCU
Pin
Signal
A1
N/A
5V
B1
N/A
5V
A2
N/A
GND
B2
N/A
GND
A3
N/A
3.3V
B3
N/A
3.3V
A4
N/A
3.3V
B4
N.C
A5
N/A
GND
B5
N/A
A6
N/A
GND
B6
N/A
GND
A7
N.C
B7
Pin 78
DSPI1_SCK
DSPI1_CS1
GND
A8
N.C
B8
Pin 64
A9
Pin 22
GPIO_PTC10
B9
Pin 61
DSPI1_CS0
A10
Pin 2
GPIO_PTC9
B10
Pin 91
DSPI1_SOUT
A11
Pin 99
GPIO_PTC8
B11
Pin 92
DSPI1_SIN
A12
N.C
B12
N.C
A13
N.C
B13
N.C
A14
N.C
B14
N.C
7
Quick Start Guide
8
PCI
Connector
MCU
Pin
PCI
Connector
MCU
Pin
A15
A16
N.C
B15
N.C
N.C
B16
N.C
A17
N.C
B17
N.C
A18
N.C
B18
N.C
A19
N.C
B19
N.C
A20
N.C
B20
N.C
A21
N.C
B21
Pin 39
A22
N.C
B22
Pin 38
GPIO_PTB9
A23
N.C
B23
Pin 40
GPIO_PTB10
A24
N.C
B24
N.C
A25
N.C
B25
N.C
A26
N/A
GND
B26
N/A
GND
A27
Pin 55
ADC0_AN3
B27
N.C
ADC_AN7
A28
Pin 54
ADC0_AN2
B28
Pin 41
ADC_AN6
A29
Pin 53
ADC0_AN1
B29
Pin 44
ADC_AN5
A30
Pin 50
ADC0_AN0
B30
Pin 42
ADC_AN4
A31
N/A
GND
B31
N/A
GND
A32
N.C
B32
N.C
A33
Pin 7
B33
Pin 64
Signal
TMR1_PTA1
Signal
GPIO_PTB8
TMR3_PTA4
TRK-USB-MPC5604B
PCI
Connector
MCU
Pin
Signal
PCI
Connector
MCU
Pin
A34
Pin 12
TMR0_PTA0
B34
Pin 5
TMR2_PTA2
A35
Pin 26
GPIO_PTC7
B35
Pin 59
GPIO_PTB11
Signal
A36
N/A
3.3V
B36
N/A
3.3V
A37
Pin 97
PWM3_PTC12
B37
Pin 66
PWM7_PTD15
A38
Pin 67
PWM2_PTB15
B38
Pin 60
PWM6_PTD12
A39
Pin 65
PWM1_PTB14
B39
Pin 4
PWM5_PTC15
A40
Pin 63
PWM0_PTB13
B40
Pin 98
PWM4_PTC13
A41
N.C
B41
Pin 24
CAN0_RXD
A42
N.C
B42
Pin 23
CAN0_TXD
A43
Pin 1
Lin0RX (via J7 in 2-3 pos)
B43
N.C
A44
Pin 100
Lin0TX (via J6 in 2-3 pos)
B44
Pin 31
DSPI0_SIN
A45
VSSA
B45
Pin 30
DSPI0_SOUT
A46
VDDA
B46
Pin 27
DSPI0_CS0
A47
VDDA
B47
Pin 62
DSPI0_CS1
A48
VDDA
B48
Pin 28
DSPI0_SCK
GND
A49
N/A
GND
B49
N/A
A50
Pin 86
GPIO_PTD4
B50
N.C
A51
Pin 3
GPIO_PTD5
B51
N.C
A52
Pin 21
GPIO_PTD6
B52
Pin 25
GPIO_PTC6
9
Quick Start Guide
PCI
Connector
MCU
Pin
Signal
PCI
Connector
MCU
Pin
A53
Pin 48
GPIO_PTD7
B53
N.C
A54
N.C
B54
N.C
A55
N.C
B55
Pin 76
EIRQ11_PTE12
A56
N.C
B56
Pin 11
EIRQ10_PTE10
A57
N.C
B57
Pin 3
EIRQ8_PTC14
A58
Pin 75
TMR7_PTA11
B58
Pin 77
EIRQ6_PTC3
A59
Pin 74
TMR6_PTA10
B59
Pin 72
EIRQ3_PTA8
A60
Pin 73
TMR5_PTA9
B60
Pin 71
EIRQ2_PTA7
A61
Pin 79
TMR4_PTA5
B61
Pin 80
EIRQ1_PTA6
A62
Pin 17
MCU_RESET
B62
Pin 68
EIRQ0_PTA3
A63
Pin 17
MCU_RESET
B63
N.C
A64
N.C
B64
N.C
10
A65
N/A
B65
N/A
A66
N.C
GND
B66
N.C
A67
N.C
B67
N.C
A68
N.C
B68
N.C
A69
N.C
B69
N.C
A70
N.C
B70
N.C
A71
N.C
B71
N.C
Signal
GND
TRK-USB-MPC5604B
PCI
Connector
MCU
Pin
PCI
Connector
MCU
Pin
A72
A73
N.C
B72
N.C
N.C
B73
N.C
A74
N.C
B74
N.C
A75
N.C
B75
N.C
A76
N.C
B76
N.C
A77
N.C
B77
N.C
A78
N.C
B78
N.C
A79
N.C
B79
N.C
A80
N.C
B80
N.C
A81
N/A
A82
N.C
Signal
GND
B81
N/A
B82
N.C
Signal
GND
11
Quick Start Guide
For more information, visit
freescale.com/TRK-USB-MPC5604B
Freescale, the Freescale logo and CodeWarrior are trademarks of Freescale
Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Qorivva is a trademark of
Freescale Semiconductor, Inc. All other product or service names are the
property of their respective owners. © 2012 Freescale Semiconductor, Inc.
Document Number: MPC5604BQSG REV 0
Agile Number: 926-26825 REV A