Freescale Semiconductor
User’s Guide
Document Number:
MPC5606SDEMOUG
Rev. 0, 10/2010
MPC5606S-DEMO-V2 User Guide
by: Ioseph Martinez
Freescale Applications Engineer
Tlaquepaque, Jalisco
1 Overview
The MPC56xxS family is the latest generation of 32-bit
Power Architecture microcontrollers (MCUs) that
address color thin-film transistor (TFT) displays in
automotive instrument cluster applications. It offers a
cost-effective entry-level instrument cluster solution
with the ability to scale your designs to fit your
performance needs.
1.1 Specific MPC5606S Key
Features
• e200 32-bit Book E compliant CPU core
complex built on Power Architecture technology
• Display Control Unit (DCU) for direct drive of
TFT displays up to WQVGA resolution
• Stepper motor drivers (for driving up to six
instrumentation gauges)
• 40 x 4 segment LCD display driver
Contents
1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3 Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4 Input/Output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5 Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
6 Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
7 Debug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
8 Sound . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
9 Initialization Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
© Freescale Semiconductor, Inc., 2010. All rights reserved.
Overview
• 1 MB on-chip flash with separate 64 k Data Flash for the EEPROM Emulation
• 48 KB on-chip SRAM with ECC
• 160 KB on-chip graphics SRAM (no ECC)
• Parallel Data Interface (PDI) for digital video input
• Sound generation and playback using PWM channels and DMA
• QuadSPI Serial Flash Controller
The MPC5606S-DEMO-V2 allows testing most of the MPC5606S MCUs features, especially graphics.
The following block diagram shows the functionality and architecture of the board.
Figure 1-1. MPC5606S-DEMO-V2 block diagram
MPC5606S-DEMO-V2 User Guide, Rev. 0
Freescale Semiconductor2
Figure 1-2. MPC5606S-DEMO-V2 functional blocks
Power
2Power
Power to the MPC5606S-DEMO-V2 is applied through a 2.1 mm center-positive barrel jack marked J69.
It includes a resettable poly-fuse F50 that provides protection from excessive current. A Transient Voltage
Suppression (TVS) device provides input protection from excessive voltage. Table 2-1 shows the input
voltages accepted by the board.
Table 2-1. Accepted voltage ranges
Voltag e M o d e Voltag e r a n ge
Nominal 7.0V to 18.0V
Over voltage 18.0V to 21.0V
Nominal voltage mode — Is when the board operates normally without any risk of damage. All the devices
operate according to their specification.
Over voltage mode — Is a voltage level where the power bus “battery switch” needs to be turned off by
the microcontroller and by setting low the pin PC13. The MCU can continuously sense the battery voltage.
When the voltage range is again nominal it is safe to turn on the battery switch.
The EVB includes a set of power buses that correctly distribute power to all the devices on the board.
Table 2-2 shows the different buses and the jumpers that enable and disable them.
MPC5606S-DEMO-V2 User Guide, Rev. 0
Freescale Semiconductor 3
Video
Table 2- 2. Po w e r b u s es
Power Bus Jumper Comments
5V_MCU J60 5V to certain power pins in the MCU.
3_MCU J62 3.3V to certain power pins in the MCU.
5V_LED J54 5V to the LEDs in the board.
Battery Switch J65 Battery power branch without any
regulation
3V_MEM J57 3.3V to the serial flash memories installed.
5V_Audio J58 5V to the audio circuit.
3V3_LCD J61 3.3V digital power to the TFT display
5V_LCD J66 5V analog power to the TFT display
The MCU requires both 5 V and 3.3 V because it is connected to the TFT display logic which is 3.3V. The
stepper motor module requires 5 V. Always install both J60 and J62 when using the MCU.
The 5V_Audio and 3V3_LCD require the battery switch J65 to be enabled in order to work.
The 5V_LCD requires that pin PC12 be set on high to turn on the voltage branch.
3Video
The MPC5606S has the capability to drive TFT Displays directly using the DCU module interface.
3.1 Display
The display is powered by three buses: 3.3 V, 5 V, and the backlight voltage which is 28 V. The
specification of the display requires the power to be supplied in the following order:
1. 5 Volts for analog power (enabled with pin PC12)
2. 3.3 V for digital power (enabled with the battery switch bus with pin PC13)
3. Backlight (not mandatory, enable backlight circuit using pin PG12)
The display also includes a Resistive Touch Interface connected on J71 through the ADC channels from
the MCU.
The MPC5606S-DEMO-V2 provides a port for a custom adapter board for different display connectivity,
that is a 38 pin MICTOR on J68 with all the RGB, clocks, power, and touch interface signals.
For more details about the specification of the display read the LQ043T1DG01 datasheet.
3.2 Backlight Circuitry
The MPC5606S-DEMO-V2 has a Freescale MC34845 which is an analog device to drive LED strings. In
this case, the display included has a 9 LED string for the backlight. The circuit is designed to be supplied
from 7 V to 18 V and provide a stable 20 mA current to either eight or nine LEDs in a string.
MPC5606S-DEMO-V2 User Guide, Rev. 0
Freescale Semiconductor4