TRK-USB-MPC5602P Quick Start Guide

Quick Start Guide
TRK-USB-MPC5602P
StarterTRAK Mini USB
for Automotive Applications
Quick Start Guide
Get to Know the TRK-USB-MPC5602P
Primary Tower
System Connector
UserProgrammable
LEDs
OSBDM
Debugger and
Serial Link
through USB
Temperature
Sensor
MPC5602P Qorivva
Microcontroller
User Programmable
Push Buttons
TRK-USB-MPC5602P
Freescale StarterTRAK Mini USB
The TRK-USB-MPC5602P 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-MPC5602P Features
• MPC5602P Qorivva microcontroller
• Temperature sensor
• Primary Tower System connector
• Three user-programmable multi-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-MPC5602P 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/StarterTRAKmini
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
MPC5602P reference manual
from the downloads tab at
freescale.com/StarterTRAKmini
TRK-USB-MPC5602P
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-MPC5602Pspecific 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-MPC5602P 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
1-2
LIN Rx to USB
2-3
LIN Rx to Tower
1-2
Allows Flashing
of new OSBDM
Firmware
MCU Pin
Signal
Pin 97 (PD2)
Switch SW2
Pin 89 (PD3)
Switch SW3
Pin 32 (AN0_AN5)
Temp Sensor
Pin 22 (PD5)
Yellow LED
Pin 23 (PD6)
Green LED
Pin 26 (PD7)
Blue LED
TRK-USB-MPC5602P
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 2
DSPI1_SCK
DSPI1_CS1
GND
A8
N.C
B8
Pin 91
A9
Pin 30
GPIO_PTC2
B9
Pin 8
DSPI1_CS0
A10
Pin 28
GPIO_PTC1
B10
Pin 4
DSPI1_SOUT
A11
Pin 45
GPIO_PTC0
B11
Pin 6
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 75
GPIO_PTA4
A22
N.C
B22
Pin 94
GPIO_PTA9
GPIO_PTB9
Signal
Signal
A23
N.C
B23
Pin 35
A24
N.C
B24
N.C
A25
N.C
B25
N.C
A26
N/A
GND
B26
N/A
A27
Pin 32
ADC0_AN5
B27
N.C
A28
Pin 27
ADC0_AN4
B28
Pin 41
ADC1_AN4
A29
Pin 31
ADC0_AN1
B29
Pin 44
ADC1_AN1
A30
Pin 29
ADC0_AN0
B30
Pin 42
ADC1_AN0
A31
N/A
GND
B31
N/A
GND
A32
N.C
A33
Pin 52
ETIMER0_ETC1
B32
N.C
B33
Pin 64
GND
ETIMER0_ETC3
TRK-USB-MPC5602P
PCI
Connector
MCU Pin
Signal
PCI
Connector
MCU Pin
Signal
A34
Pin 51
ETIMER0_ETC0
B34
Pin 57
ETIMER0_ETC2
A35
Pin 38
GPIO_PTB12
B35
Pin 36
GPIO_PTB10
A36
N/A
3.3V
B36
N/A
3.3V
A37
Pin 73
FLEXPWM0_B1
B37
Pin 84
FLEXPWM0_X3
A38
Pin 67
FLEXPWM0_A1
B38
Pin 90
FLEXPWM0_B3
A39
Pin 54
FLEXPWM0_B0
B39
Pin 78
FLEXPWM0_A3
A40
Pin 53
FLEXPWM0_A0
B40
Pin 70
FLEXPWM0_X1
A41
N.C
B41
Pin 77
CAN0_RXD
A42
N.C
B42
Pin 76
CAN0_TXD
A43
Pin 80
LIN0_RX
B43
N.C
A44
Pin 79
LIN0_TX
B44
Pin 9
DSPI0_SIN
A45
VSSA
B45
Pin 98
DSPI0_SOUT
A46
VDDA
B46
Pin 5
DSPI0_CS0
A47
VDDA
B47
Pin 10
DSPI0_CS1
A48
VDDA
B48
Pin 7
DSPI0_SCK
A49
N/A
GND
B49
N/A
GND
A50
Pin 86
GPIO_PTD0
B50
N.C
A51
Pin 3
GPIO_PTD1
B51
N.C
A52
Pin 21
GPIO_PTD8
B52
Pin 37
GPIO_PTB11
9
Quick Start Guide
PCI
Connector
MCU Pin
Signal
PCI
Connector
MCU Pin
A53
Pin 15
GPIO_PTD9
B53
N.C
A54
N.C
B54
N.C
A55
N.C
B55
Pin 43
A56
N.C
B56
Pin 96
IRQ18_PTB6
A57
N.C
B57
Pin 100
IRQ14_PTA15
A58
Pin 71
B58
Pin 99
IRQ13_PTA14
10
ETIMER1_ETC1
Signal
IRQ20_PTB15
A59
Pin 85
ETIMER1_ETC0
B59
Pin 95
IRQ12_PTA13
A60
Pin 56
ETIMER0_ETC5
B60
Pin 83
IRQ11_PTA12
A61
Pin 55
ETIMER0_ETC4
B61
Pin 82
IRQ10_PTA11
A62
Pin 20
MCU_RESET
B62
Pin 81
IRQ9_PTA10
A63
Pin 20
MCU_RESET
B63
N.C
A64
N.C
B64
N.C
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
GND
TRK-USB-MPC5602P
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/ StarterTRAKmini
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. © 2011 Freescale Semiconductor, Inc.
Document Number: STRTKMNUSBQSG REV 0