TRK-MPC5606B Quick Start Guide

Quick Start Guide
TRK-MPC5606B
StarterTRAK Development Board
StarterTRAK
Quick Start Guide
Get to Know the TRK-MPC5606B
MPC5606B
LIN Connectors
LEDs
USB Connector/
Power Supply
Switches
Potentiometer
MCZ3390S5EK
System Basis Chip
All Available Pins
CAN
RS232
Figure 1: TRK-MPC5606B Board*
TRK-MPC5606B
Freescale StarterTRAK
The TRK-MPC5606B board is part of the Freescale StarterTRAK series, a development
platform that enables rapid prototyping and tool re-use. Take your design to the next
level and begin constructing with your StarterTRAK system today.
2
*Graphic subject to change
TRK-MPC5606B
TRK-MPC5606B Features
• MPC560xB/C/D series MCU
(144-pin LQFP)
• On-board JTAG connection via open
source OSBDM circuit using the
MPC9S08JM MCU
See pemicro.com/osbdm for
source code
• MCZ3390S5EK system basis chip
with advanced power management
and integrated CAN tranciever and
LIN 2.0 interface
• CAN interface
• LIN interface
• Analog interface with potentiometer
• High-efficiency LEDs
• Serial communication interface
Step-by-Step Installation Instructions
In this Quick Start Guide, you will learn how to install the software tools
provided in the Fast Start Kit for TRK-MPC5606B installation media,
how to set up TRK-MPC5606B board and run a LED example that
demonstrates all the software tools provided with the installation media.
1
Install Software
and Tools
• Run setup.exe from the installation
media. This will install the following
software tools:
CodeWarrior Development Studio v10.5
(Special Edition), RAppID Init tool, RAppID
Boot loader utility, FreeMASTER utility,
CodeWarrior Project Maker utility, Driver
code for the MPC5606B and Example
projects to help you to get started with the
Fast Start Kit.
3
Quick Start Guide
2
Connect the
USB Cable
Connect one end of the USB cable to
the PC and the other end to the mini-B
connector on the TRK-MPC5606B board.
Allow the PC to automatically configure the
USB drivers if needed.
3
Open Supporting
Documentation
Open the TRK_MPC5606B training
document and TRK-MPC5606B user
manuals from the Documentation folder
included in the installation media.
4
Explore Further with the
LED Example Project
To run a demonstration using the TRKMPC5606B, follow the instructions for
the LED example included in the training
document located in the document folder of
installation media.
4
5
Learn More About the
MPC5606B
Read the release notes and
documentation located on the DVD and at
freescale.com/StarterTRAK.
• The Qorivva Simple Cookbook provides
simple code examples for manipulating
different peripherals on the MPC5606B.
• RAppID Init tool is a graphical
development which will enable you to
quickly and easily configure the MCU
and generate complete initialization
code. It is also a learning tool for
gaining understanding of the MCU and
its peripherals and will help you to get
to market faster.
• CodeWarrior 10.5 with examples from
the Simple Cookbook
TRK-MPC5606B
TRK-MPC5606B Jumper Options
Jumper
J1
J2
Option
System Power
SBC I/O LED Pull
Up/Down
Setting
Description
1-2
External Power 9 V DC to 12 V DC Regulated Down to 5 V DC
3-4
USB OSBDM Supplies 5 V DC
5-6
SBC33905 Supplies 5 V DC
1-2
Pull Up
2-3
Pull Down
1-2
I/O-0
2-3
I/O-1
J3
SBC I/O Signal
J4
SBC DBG Short
to GND
1-2
Short SBC DBG Pin to GND, Bypass R21 and D11
J5
SBC DBG Pull Up
1-2
Pull Up SBC DBG Pin to SBC Power Supply via 330 Ohm
Resistor
1-2
Connects CAN TXD signals to SBC CAN Transceiver
J6-A
CAN TX Signal
2-3
Connects CAN TXD signals to TJA1050T CAN Transceiver (not
populated)
1-2
Connects CAN RXD signals to SBC CAN transceiver
J6-B
CAN RX Signal
J7
RS232 TXD Signal
Connects CAN RXD signals to TJA1050T CAN Transceiver (not
populated)
1-2
MCU TXD to Virtual Serial Port
2-3
MCU TXD to RS232 Transceiver
1-2
MCU RXD to Virtual Serial Port
2-3
MCU RXD to RS232 Transceiver
J8
RS232 RXD Signal
J9
LIN1 VBus Enable
1-2
Provides Power to LIN1 Connector
J10
LIN0 VBus Enable
1-2
Provides Power to LIN0 Connector
J11
LIN0 Signals to
Connector Enable
1-2, 3-4
Connects LIN0 Signals to LIN0 Connector
5
Quick Start Guide
TRK-MPC5606B Jumper Options
(continued)
Jumper
Option
Setting
Description
J12
LIN1 Signals to
Connector Enable
1-2, 3-4
Connects LIN1 Signals to LIN1 Connector
J13
LIN TXD Signal
1-2
MCU LIN0TX to Transceiver
2-3
MCU LIN1TX to Transceiver
1-2
MCU LIN0RX to Transceiver
2-3
MCU LIN1RX to Transceiver
J14
LIN RXD Signal
J15
MCU VDD Enable
1-2
Provides Power to MCU, Current Measurement
J16
VDD_BV Enable
1-2
Provides Power to VDD_BV
1-2
FAB Pulled Up High
2-3
FAB Pulled Down Low
1-2
ABS Pulled Up High
2-3
ABS Pulled Down Low
J17
FAB
J18
ABS
J19
MPC5604B/
MPC5606B for
Pin 81
1-2
MPC5604B PB11
2-3
MPC5606B VSSA
J20
MPC5604B/
MPC5606B for
Pin 82
1-2
MPC5604B PD12
2-3
MPC5606B VDDA
J21
VDDA Enable
1-2
Provides Power to VDDA, Current Measurement
J22
External Crystal
Circuitry Enable
1-2
XTAL
3-4
EXTAL
J23
External Oscillator
via SMA Enable
1-2
EXTAL
J24
Pushbutton Active
High or Low,
Opposite of J25
1-2
Active Low
2-3
Active High
6
TRK-MPC5606B
TRK-MPC5606B Jumper Options
(continued)
Jumper
Option
Setting
Description
J25
Pushbutton Pull
Up/Down Enable,
Opposite of J24
1-2
Pull Up
2-3
Pull Down
J26
Pushbutton signals
Enable
1-2, 3-4,
5-6, 7-8
Connects MCU port PE0, PE1, PE2 and PE3 to Corresponding
push buttons
J27
LED Signals Enable
1-2, 3-4,
5-6, 7-8
Connects MCU port PE4, PE5, PE6 and PE7 to Corresponding
LEDs
J28
DIL Switch Signals
Enable
1-2, 3-4,
5-6, 7-8
Connects MCU Port PG6, PG7, PG8 and PG9 to
Corresponding DIL Switch
J29
DIL Switch Active
High or Low
1-2
Active High
2-3
Active Low
J30
Analog Input
Enable
1-2
Connects MCU ANP0 to Potentiometer
J31
Photo Sensor
Enable
1-2
Connects MCU ANP1 to Photo Cell
J32
SBC Reset to MCU
Enable
1-2
Enables SBC Reset Signal to Trigger MCU Reset
J33
OSBDM Reset to
MCU Enable
1-2
Enables OSBDM Reset Signal to Trigger MCU Reset
J34
System Reset
Enable
1-2
Connects Reset Sources to MCU Reset Signal
J35
OSBDM IRQ
Enable
1-2
Enables OSBDM to Generate an Interrupt
1-2
Connects MCU PH3 to CS signal of SBC
J38
SPI Enable
3-4
Connects MCU PH2 to SCLK signal of SBC
5-6
Connects MCU PH1 to MOSI signal of SBC
7-8
Connects MCU PH0 to MISO signal of SBC
7
Quick Start Guide
Support
Visit freescale.com/support for a list of phone
numbers within your region.
Warranty
Visit freescale.com/warranty for complete
warranty information.
For more information, visit
freescale.com/StarterTRAK
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–2014 Freescale Semiconductor, Inc.
Doc Number: MPC5606BQSG REV 4
Agile Number: 926-78721 REV C