Microcontroller XMC4000 Application Kit Board User`s

Microcontroller XMC4000 Application Kit Board User`s

X M C 4 0 0 0 A p p l i c a t i o n K i t

For XMC4000 Family

C P U _ 4 5 A - V 3

CPU Board XMC4500 General Purpose

Board User‘s Manual

Revision 1.0, 2014-01-10

M i c r o c o n t r o l l e r

Edition 2014-01-10

Published by

Infineon Technologies AG

81726 Munich, Germany

© 2014 Infineon Technologies AG

All Rights Reserved.

Legal Disclaimer

The information given in this document shall in no event be regarded as a guarantee of conditions or characteristics. With respect to any examples or hints given herein, any typical values stated herein and/or any information regarding the application of the device, Infineon Technologies hereby disclaims any and all warranties and liabilities of any kind, including without limitation, warranties of non-infringement of intellectual property rights of any third party.

Information

For further information on technology, delivery terms and conditions and prices, please contact the nearest

Infineon Technologies Office (

www.infineon.com

).

Warnings

Due to technical requirements, components may contain dangerous substances. For information on the types in question, please contact the nearest Infineon Technologies Office.

Infineon Technologies components may be used in life-support devices or systems only with the express written approval of Infineon Technologies, if a failure of such components can reasonably be expected to cause the failure of that life-support device or system or to affect the safety or effectiveness of that device or system. Life support devices or systems are intended to be implanted in the human body or to support and/or maintain and sustain and/or protect human life. If they fail, it is reasonable to assume that the health of the user or other persons may be endangered.

CPU_45A-V3

CPU Board XMC4500 General Purpose

Revision History

Page or Item

Revision V1.0,

2014-01-10

Subjects (major changes since previous revision)

Initial release

Trademarks of Infineon Technologies AG

AURIX™, C166™, CanPAK™, CIPOS™, CIPURSE™, EconoPACK™, CoolMOS™, CoolSET™,

CORECONTROL™, CROSSAVE™, DAVE™, EasyPIM™, EconoBRIDGE™, EconoDUAL™, EconoPIM™,

EiceDRIVER™, eupec™, FCOS™, HITFET™, HybridPACK™, I²RF™, ISOFACE™, IsoPACK™, MIPAQ™,

ModSTACK™, my-d™, NovalithIC™, OptiMOS™, ORIGA™, PRIMARION™, PrimePACK™, PrimeSTACK™,

PRO-

SIL™, PROFET™, RASIC™, ReverSave™, SatRIC™, SIEGET™, SINDRION™, SIPMOS™,

SmartLEWIS™, SOLID FLASH™, TEMPFET™, thinQ!™, TRENCHSTOP™, TriCore™.

Other Trademarks

Advance Design System™ (ADS) of Agilent Technologies, AMBA™, ARM™, MULTI-ICE™, KEIL™,

PRIMECELL™, REALVIEW™, THUMB™, µVision™ of ARM Limited, UK. AUTOSAR™ is licensed by

AUTOSAR development partnership. Bluetooth™ of Bluetooth SIG Inc. CAT-iq™ of DECT Forum.

COLOSSUS™, FirstGPS™ of Trimble Navigation Ltd. EMV™ of EMVCo, LLC (Visa Holdings Inc.). EPCOS™ of Epcos AG. FLEXGO™ of Microsoft Corporation. FlexRay™ is licensed by FlexRay Consortium.

HYPERTERMINAL™ of Hilgraeve Incorporated. IEC™ of Commission Electrotechnique Internationale. IrDA™ of Infrared Data Association Corporation. ISO™ of INTERNATIONAL ORGANIZATION FOR

STANDARDIZATION. MATLAB™ of MathWorks, Inc. MAXIM™ of Maxim Integrated Products, Inc.

MICROTEC™, NUCLEUS™ of Mentor Graphics Corporation. Mifare™ of NXP. MIPI™ of MIPI Alliance, Inc.

MIPS™ of MIPS Technologies, Inc., USA. muRata™ of MURATA MANUFACTURING CO., MICROWAVE

OFFICE™ (MWO) of Applied Wave Research Inc., OmniVision™ of OmniVision Technologies, Inc.

Openwave™ Openwave Systems Inc. RED HAT™ Red Hat, Inc. RFMD™ RF Micro Devices, Inc. SIRIUS™ of

Sirius Satellite Radio I nc. SOLARIS™ of Sun Microsystems, Inc. SPANSION™ of Spansion LLC Ltd.

Symbian™ of Symbian Software Limited. TAIYO YUDEN™ of Taiyo Yuden Co. TEAKLITE™ of CEVA, Inc.

TEKTRONIX™ of Tektronix Inc. TOKO™ of TOKO KABUSHIKI KAISHA TA. UNIX™ of X/Open Company

Limi ted. VERILOG™, PALLADIUM™ of Cadence Design Systems, Inc. VLYNQ™ of Texas Instruments

Incorporated. VXWORKS™, WIND RIVER™ of WIND RIVER SYSTEMS, INC. ZETEX™ of Diodes Zetex

Limited.

Last Trademarks Update 2011-02-24

Template: IFX_Template_2011-02-24.dot

CPU_45A-V3

CPU Board XMC4500 General Purpose

Table of Contents

Table of Contents

4

4.1

4.2

4.3

2

2.1

2.2

2.3

2.4

2.5

2.5.1

2.5.2

2.5.3

2.6

2.7

2.8

2.9

2.10

2.11

2.11.1

2.11.2

2.11.3

3

Introduction ............................................................................................................................................................ 7

1

1.1

1.2

Overview ............................................................................................................................................. 7

Key Features ........................................................................................................................................ 7

Block Diagram ...................................................................................................................................... 8

Hardware Description ........................................................................................................................ 9

Power Supply ..................................................................................................................................... 10

Reset .................................................................................................................................................. 12

Clock Generation................................................................................................................................ 12

Boot Option ........................................................................................................................................ 13

Debug Interface .................................................................................................................................. 14

On-board USB Debugger ................................................................................................................... 14

Cortex Debug Connector (10-pin) ...................................................................................................... 15

Cortex Debug+ETM Connector (20-pin) ............................................................................................ 16

Serial Flash Memory .......................................................................................................................... 18

USB .................................................................................................................................................... 19

RTC .................................................................................................................................................... 21

User LEDs and User Buttons ............................................................................................................. 22

Potentiometer ..................................................................................................................................... 22

Satellite Connectors ........................................................................................................................... 23

COM Connector ................................................................................................................................. 24

HMI Connector ................................................................................................................................... 25

ACT Satellite Connector ..................................................................................................................... 26

Differences to Board Version V2 .................................................................................................... 27

Production Data................................................................................................................................ 27

Schematics ......................................................................................................................................... 27

Component Placement and Geometry ............................................................................................... 32

Bill of Material (BOM) ......................................................................................................................... 33

Board User's Manual 4 Revision 1.0, 2014-01-10

CPU_45A-V3

CPU Board XMC4500 General Purpose

List of Figures

List of Figures

Figure 1 CPU_45A-V3 Board Block Diagram..................................................................................................... 8

Figure 2 CPU Board XMC4500 General Purpose (CPU_45A-V3)..................................................................... 9

Figure 3 Powering option through USB interface (5 V) .................................................................................... 10

Figure 4 CPU_45A-V3 Board Power ................................................................................................................ 11

Figure 5 Battery (VBAT Supply) ....................................................................................................................... 11

Figure 6 Reset .................................................................................................................................................. 12

Figure 7 Reset LED and Reset Switch ............................................................................................................. 12

Figure 8 Clock Generation................................................................................................................................ 13

Figure 9 Boot Options Switch ........................................................................................................................... 13

Figure 10 On-Board USB Debugger .................................................................................................................. 14

Figure 11 Cortex Debug Connector (10-pin) ...................................................................................................... 15

Figure 12 Cortex Debug Connector (10-pin) Layout .......................................................................................... 15

Figure 13 Cortex Debug+ETM Connector (20-pin) ............................................................................................ 16

Figure 14 Cortex Debug+ETM Connector (20-pin) Layout ................................................................................ 17

Figure 15 Quad SPI Flash Interface Circuit ........................................................................................................ 18

Figure 16 Quad SPI Flash .................................................................................................................................. 18

Figure 17 USB Connector Schematic ................................................................................................................ 19

Figure 18 USB power generation - Host/OTG mode ......................................................................................... 19

Figure 19 Battery Holder for Coin Cell ............................................................................................................... 21

Figure 20 RTC .................................................................................................................................................... 21

Figure 21 GPIO LED .......................................................................................................................................... 22

Figure 22 Satellite Connectors ........................................................................................................................... 23

Figure 23 Satellite Connector Type COM .......................................................................................................... 24

Figure 24 Satellite Connector Type HMI ............................................................................................................ 25

Figure 25 Satellite Connector Type ACT ............................................................................................................ 26

Figure 26 Schematic of Satellite Connectors, USB-OTG ................................................................................... 28

Figure 27 Schematic of XMC4500 ..................................................................................................................... 29

Figure 28 Schematic of Power Supply, Debug Connectors, Reset Circuit ........................................................ 30

Figure 29 Schematic of On-board Debugger ..................................................................................................... 31

Figure 30 Component Placement and Geometry ............................................................................................... 32

Board User's Manual 5 Revision 1.0, 2014-01-10

CPU_45A-V3

CPU Board XMC4500 General Purpose

List of Figures

List of Tables

Table 1

Power status LED’s ............................................................................................................................ 10

Table 2 Power Measurement .......................................................................................................................... 11

Table 3 Boot Options Settings ........................................................................................................................ 13

Table 4 Cortex Debug Connector (10 Pin) ...................................................................................................... 15

Table 5 Cortex Debug+ETM Connector (20 Pin) ............................................................................................ 16

Table 6 Quad SPI Signals ............................................................................................................................... 18

Table 7 USB micro AB connector Pinout ........................................................................................................ 19

Table 8 GPIO LED .......................................................................................................................................... 22

Table 9 User Button ........................................................................................................................................ 22

Table 10 Potentiometer ..................................................................................................................................... 22

Table 11 Differences to older board versions ................................................................................................... 27

Table 12 BOM of CPU_45A-V3 Board .............................................................................................................. 33

Board User's Manual 6 Revision 1.0, 2014-01-10

CPU_45A-V3

CPU Board XMC4500 General Purpose

Overview

Introduction

This document describes the features and hardware details of the CPU Board XMC4500 General Purpose

(CPU_45A-V3) designed to work with Infineon’s XMC4500 Microcontroller. This board is part of Infineon’s

XMC4000 Application Kits.

1 Overview

The CPU board CPU_45A-V3 houses the XMC4500 Microcontroller and three satellite connectors (HMI, COM,

ACT) for application expansion. The board along with satellite cards (e.g. HMI_OLED-V1, COM_ETH-V1,

AUT_ISO-V1, MOT_GPDLV-V boards) demonstrates the capabilities of XMC4500. The main use case for this board is to demonstrate the generic features of XMC4500 device including tool chain. The focus is safe operation under evaluation conditions. The board is neither cost nor size optimized and does not serve as a reference design.

1.1 Key Features

The CPU_45A-V3 board is equipped with the following features

XMC4500 (ARM

®

Cortex ™ -M4-based) Microcontroller, 120 MHz CPU clock, 1 MByte on-chip Flash, 160 kByte RAM, LQFP-144,

Connection to XMC4500 satellite cards via satellite connectors COM, HMI and ACT

USB OTG Host/Device support via micro USB connector

Debug options

− On-board Debugger via Debug USB connector

− Cortex Debug connector 10-pin (0.05”)

− Cortex Debug+ETM connector 20-pin (0.05”)

Reset push button

32 MBit quad SPI flash memory

Boot option switch

PowerScale Connector: Ready for MCU power consumption analysis

5 LED

’s

3 Power indicating

LED’s

1 User LEDs (P3.9)

1 RESET LED

1 Debug LED

User Button connected to P2.15

Potentiometer, connected to analog input P14.1

Power supply

− Via Micro-USB connector in USB device mode

− Via satellite connector pins (COM/ACT satellites cards can supply power to CPU board)

− Via Debug USB connector

− RTC backup battery

Board User's Manual 7 Revision 1.0, 2014-01-10

CPU_45A-V3

CPU Board XMC4500 General Purpose

Overview

1.2 Block Diagram

Figure 1 shows the functional block diagram of the CPU_45A-V3 board. For more information about the power

supply please refer to chapter 2.1.

The CPU board has got the following building blocks:

- 3 Satellite Connectors (COM, HMI ACT)

- On-board Debugger via Debug USB connector (Micro-USB)

- User LED connected to P3.9

- User Button connected to P2.15

- Quad SPI flash memory (EE) connected to USIC1 Channel1 with Chip-Select1

- 2 Cortex Debug Connectors

- Variable resistor (POTI) connected to GPIO P14.1

- USB On-The-Go Connector (Micro-USB)

Debug

USB

Debug

10pin

Debug+ETM

20pin

USB

OTG

Button

CPU Board XMC4500

General Purpose

CPU_45A-V3

On-board

Debugger

XMC4200

LED

CAN

RS485

EXTBUS

ETH

CAN

QSPI

SPI

I2C_IOEX

UART

CAN

RMII

CAN

QSPI

SPI

GPIO

GPIO

GPIO

I2C

CAN1

U0C0

ETH

CAN2

U1C1

2xCS

EE

LED

TS

JTAG USB 2xGPIO

CCU

4/8

POSIF

XMC4500

LQFP144

EE

U2C1 SDMMC

U0C1

4xCS

U1C0

DSD

DAC

ADC

POTI

SPI

GPIO

GPIO

GPIO

I2C

CAPCOM

ENCODER

DSMOD

OPAMP

SENSOR

2xISOFACE

I2C_IOEX

HMI

Block_Diag.emf

Figure 1 CPU_45A-V3 Board Block Diagram

Board User's Manual 8 Revision 1.0, 2014-01-10

CPU_45A-V3

CPU Board XMC4500 General Purpose

Hardware Description

2 Hardware Description

The following sections give a detailed description of the hardware and how it can be used.

COM Satellite

Connector

User LEDs and User

Buttons

Debug USB

Connector

ACT

Satellite

Connector

On-board

Debugger

5V to 3.3V

Voltage

Regulator

Serial

Quad-SPI

Flash

Boot

Option

Switch

XMC4500

CPU

Debug

Connectors

Power indicating

LEDs

Reset

Circuit

Battery

Holder

Potentiometer

HMI Satellite

Connector

Figure 2 CPU Board XMC4500 General Purpose (CPU_45A-V3)

Board_Interfaces.emf

Board User's Manual 9 Revision 1.0, 2014-01-10

CPU_45A-V3

CPU Board XMC4500 General Purpose

Hardware Description

2.1 Power Supply

The CPU_45A-V3 board can be powered via the USB plug (5 V); however, there is a current limit that can be drawn from the host PC through USB. If the CPU_45A-V3 board is used to drive other satellite cards (e.g.

AUT_ISO-V1 or MOT_GPDLV-V2) and the total current required exceeds 500 mA, then the board needs to be powered by either an external power supply connected to USB or by a satellite card, which supports external power supply like e.g. AUT_ISO-V1, MOT_GPDLV-V2, COM_ETH-V1.

For powering the board through USB interface, connect the USB cable provided with the kit to the Micro-USB connector on board.

USB OTG

Debug USB

IFX1763

3.3V Linear

LDO Voltage

Regulator

PowerScale

Probe

Voltage

5 V

5 V

3.3 V

Note

Must always be “ON”

“ON” if powered by USB plug

Must always be “ON”

Power indicating

LEDs

Power.emf

Figure 3 Powering option through USB interface (5 V)

To indicate the power status of CPU_45A-V3 board three

LED’s are provided on board (See Figure 3). The LED will be “ON” when the corresponding rail is powered.

Table 1 P ower status LED’s

LED Reference Power Rail

V401 VDD5

V402

V403

VDD5USB

VDD3.3

Board User's Manual 10 Revision 1.0, 2014-01-10

CPU_45A-V3

CPU Board XMC4500 General Purpose

Hardware Description

USB

OTG

Power

LED

VDD5USB +5V

VDD5USB

U403

VDD5

Power

LED

VDD5 +5V

Debug

USB

U401

Lin. Voltage

Regulator

IFX1763

EN

VDD5

VDD3.3

Power

LED

CPU Board XMC4400 General Purpose

CPU_45A-V3

VDD3.3 +3.3V

JP300

VDD3.3

On Board Devices

U300

VDDP

HIB_IO_1

P3.2

VBAT

XMC4500

LQFP144

BATTERY

HMI Sat.

Connector

COM Sat.

Connector

Figure 4 CPU_45A-V3 Board Power

ACT Sat.

Connector

Power_Block.emf

Battery

Holder

Battery.emf

Figure 5 Battery (VBAT Supply)

Hitex PowerScale probe is provided on the CPU_45A-V3 board to measure the power consumption.

Table 2

Jumper

JP300

Power Measurement

Function

PowerScale

Description

A Hitex PowerScale probe can be connected for current sensing the

VDD3.3 (CPU power source). Default: pos. 1-2 (closed)

Note: On the PCB there is a shorting trace between pin 1-2. This trace has to be cut first, before using PowerScale. Pin 3 is GND.

The maximum current drawn by the CPU board without any satellite cards connected is about 150 mA.

Board User's Manual 11 Revision 1.0, 2014-01-10

CPU_45A-V3

CPU Board XMC4500 General Purpose

Hardware Description

2.2 Reset

The reset pin (PORST#) of the XMC45000 is a bi-directional pin. An internal pull-up resistor will keep the

PORST# pin high during normal operation. A low level at this pin will force a hardware reset. In case of an internal reset the PORST# pin will drive a low signal. An internal circuit of the XMC4500 ensures a save Poweron-Reset. XMC4500 does not require any additional external components to generate a reset signal during power-up. An on-board reset button (SW400, RESET) supports a hardware reset of the CPU during operation.

The reset signal is also routed to all satellite connectors. The reset state is indicated by a red LED (V407). The

LED will be “ON” during reset state and will be “OFF” during normal operation conditions.

Figure 6 Reset

Reset LED

Reset Button

RST.emf

Figure 7 Reset LED and Reset Switch

2.3 Clock Generation

An external 12 MHz crystal provides the clock signal to the XMC4500 microcontroller. The drive strength of the oscillator is set to maximum by software, in order to ensure a safe start-up of the oscillator even under worst case conditions. A serial 510 Ohm resistor will attenuate the oscillations during operations.

For the RTC clock a separate external 32.768 kHz crystal is used on board.

Board User's Manual 12 Revision 1.0, 2014-01-10

CPU_45A-V3

CPU Board XMC4500 General Purpose

Hardware Description

Figure 8 Clock Generation

2.4 Boot Option

During power-on-reset the XMC4500 latches the dip switch SW300 settings via the TCK and the TMS pin.

Based on the values latched different boot options are possible.

Table 3

BSL (TMS)

OFF (1)

ON (0)

OFF (1)

ON (0)

Boot Options Settings

CAN/UART (TCK)

UART (0)

UART (0)

CAN (1)

CAN (1)

Boot Option

Normal Mode (Boot from flash)

ASC BSL Enabled (Boot from UART)

BMI Customized Boot Enabled

CAN BSL Enabled (Boot from CAN)

Boot

Option

Switch

Figure 9 Boot Options Switch

Board User's Manual 13

Boot_Switch.emf

Revision 1.0, 2014-01-10

CPU_45A-V3

CPU Board XMC4500 General Purpose

Hardware Description

2.5 Debug Interface

The CPU_45A-V3 board supports JTAG debug via 3 different connectors.

On-board Debugger

Cortex Debug Connector (10-pin)

Cortex Debug+ETM Connector (20-pin)

The Hexagon Application Boards are designed to use

“Serial Wire Debug” as debug interface. JTAG is not supported by default because the GPIO P0.7 (TDI), where the required TDI function is mapped to, is used by various Actuator boards connected to the ACT satellite connector.

Note: It is strongly recommended not to use JTAG debug mode, especially if satellites boards are connected, which uses the GPIO 0.7. For the same reason also do not use the on-board debugger in

JTAG mode.

If you want to use the JTAG debug mode through the cortex debug connectors (X400, X401) anyway, enable the JTAG interface of the XMC device by assembling the pull-up resistor R427 (4k7 Ohm) and the resistor R410

(0 - 33 Ohm).

2.5.1 On-board USB Debugger

The on-board debugger supports

Serial Wire Debug

Serial Wire Viewer

Full Duplex UART communication via a USB Virtual COM

The on-board debugger can be accessed through the Debug USB connector shown in Figure 10. The Debug

LED V502 shows the status during debugging.

Debug USB

Debug LED

On-board

Debugger

Debugger.emf

Figure 10 On-Board USB Debugger

When using an external debugger connected to the 10-pin/20-pin Cortex Debug Connector, the on-board debugger is switched off.

When using the USB virtual COM port function of the on-board debugger the UART interface to the COM satellite is disabled through the switches U301 and U303.

Board User's Manual 14 Revision 1.0, 2014-01-10

CPU_45A-V3

CPU Board XMC4500 General Purpose

Hardware Description

2.5.2 Cortex Debug Connector (10-pin)

The CPU_45A-V3 board supports Serial Wire debug operation and Serial Wire viewer operation (via the SWO signal when Serial Wire debug mode is used) through the 10-pin Cortex Debug Connector.

When using an external debugger connected to the 10-pin Cortex Debug Connector, the on-board debugger is switched off.

Cortex Debug

Connector (10-pin)

VCC 1

GND 3

GND 5

KEY 7

GNDDetect 9

2 SWDIO / TMS

4 SWDCLK / TCK

6 SWO / TDO

8 NC / TDI

10 nRESET

Figure 11 Cortex Debug Connector (10-pin)

Table 4

6

7

8

9

10

Pin No.

1

2

3

4

5

Cortex Debug Connector (10 Pin)

Signal Name

VCC

SWDIO / TMS

GND

SWDCLK / TCK

GND

SWO / TDO

KEY

NC / TDI

GNDDetect nRESET

Serial Wire Debug

+3.3 V

Serial Wire Data I/O

Ground

Serial Wire Clock

Ground

Trace Data OUT

KEY

Not connected

Ground Detect

Reset (Active Low) cortex-10pin.emf

JTAG Debug

+3.3 V

Test Mode Select

Ground

Test Clock

Ground

Test Data OUT

KEY

Test Data IN

Ground Detect

Reset (Active Low)

Cortex Debug

Connector (10 Pin)

Figure 12 Cortex Debug Connector (10-pin) Layout

Board User's Manual 15

10Pin_Conn.emf

Revision 1.0, 2014-01-10

2.5.3

CPU_45A-V3

CPU Board XMC4500 General Purpose

Hardware Description

Cortex Debug+ETM Connector (20-pin)

The CPU_45A-V3 board supports Serial Wire debug operation, Serial Wire viewer operation (via SWO connection when Serial Wire debug mode is used) and Instruction Trace operation through the 20-pin Cortex

Debug+ETM Connector.

JTAG operation additionally would require the TDI (P0.7) signal. By default the TDI signal is disconnected from the Cortex Debug Connectors by a not assembled resistor R410, because the pin P0.7 is used by the Actuator boards connected to the ACT satellite connector.

Cortex Debug+ETM

Connector (20-pin)

VCC 1

GND 3

GND

5

KEY 7

GNDDetect

9

GND/TgtPwr+Cap

11

GND/TgtPwr+Cap 13

GND

15

GND 17

GND 19

2 SWDIO / TMS

4 SWDCLK / TCK

6 SWO / TDO / EXTa / TRACECTL

8 NC/EXTb/TDI

10 nRESET

12 TRACECLK

14 TRACEDATA[0]

16 TRACEDATA[1]

18 TRACEDATA[2]

20 TRACEDATA[3]

cortex-20pin.emf

Figure 13 Cortex Debug+ETM Connector (20-pin)

Table 5 Cortex Debug+ETM Connector (20 Pin)

12

13

14

15

8

9

10

11

4

5

6

7

Pin No. Signal Name

1 VCC

2

3

SWDIO / TMS

GND

SWDCLK / TCK

GND

SWO / TDO

KEY

NC / TDI

GNDDetect nRESET

GND/TgtPwr+Cap

TRACECLK

GND/TgtPwr+Cap

TRACEDATA[0]

GND

Serial Wire Debug

+3.3 V

Serial Wire Data I/O

Ground

Serial Wire Clock

Ground

Trace Data OUT

KEY

Not connected

Ground Detect

Reset (Active Low)

Ground

Trace Clock

Ground

Trace Data 0

Ground

JTAG Debug

+3.3 V

Test Mode Select

Ground

Test Clock

Ground

Test Data OUT

KEY

Test Data IN

Ground Detect

Reset (Active Low)

Ground

Trace Clock

Ground

Trace Data 0

Ground

Board User's Manual 16 Revision 1.0, 2014-01-10

Table 5 Cortex Debug+ETM Connector (20 Pin)

Pin No. Signal Name

16

17

TRACEDATA[1]

GND

18

19

20

TRACEDATA[2]

GND

TRACEDATA[3]

Serial Wire Debug

Trace Data 1

Ground

Trace Data 2

Ground

Trace Data 3

CPU_45A-V3

CPU Board XMC4500 General Purpose

Hardware Description

JTAG Debug

Trace Data 1

Ground

Trace Data 2

Ground

Trace Data 3

Cortex Debug+ETM

Connector (20 Pin)

Figure 14 Cortex Debug+ETM Connector (20-pin) Layout

20Pin_Conn.emf

Board User's Manual 17 Revision 1.0, 2014-01-10

CPU_45A-V3

CPU Board XMC4500 General Purpose

Hardware Description

2.6 Serial Flash Memory

The CPU_45A-V3 board provides a 32 Mbit serial flash memory from Micron (type: N25Q03) interfaced to

XMC4500 through a SPI interface. The SPI interface can be configured as single, dual or quad SPI.

Table 6

Pin No.

P0.13

P3.3

P3.15

P3.14

P0.14

P0.15

Quad SPI Signals

Pin Description

U1C1_SCLKOUT

U1C1_SELO1

U1C1_DOUT0

Signal Name

CLK

CS#

DI (IO0)

U1C1_DX0B DO (IO1)

U1C1_HOUT3/DWIN3 HOLD# (IO3)

U1C1_HOUT2/DWIN2 WP# (IO2)

Signal Description

Clock

Active Low Chip Select

Data Input/Output of Flash (MTSR/MOSI)

Data Input/Output of Flash (MRST/MISO )

Data Input/Output

Data Input/Output

Figure 15 Quad SPI Flash Interface Circuit

32 Mbit serial

Quad-SPI

Flash (Micron,

N25Q032A13)

Figure 16 Quad SPI Flash

Board User's Manual 18

SPI-Flash.emf

Revision 1.0, 2014-01-10

2.7

CPU_45A-V3

CPU Board XMC4500 General Purpose

Hardware Description

USB

The XMC4500 supports USB interface in host only mode, device only mode or as an OTG Dual Role Device

(DRD). In USB device mode, power is expected through VBUS (pin 1) from an external host (e.g. PC). When the current is more than 500 mA power from an external source through satellite cards shall be used.

Note: Some PCs, notebooks or hubs have a weak USB supply which is not sufficient for proper supply. In this case use an external 5 Volt power supply or a powered USB hub.

Figure 17 USB Connector Schematic

Port P0.9 of XMC4500 is connected to the USB ID pin (pin 4). An OTG device will detect whether a USB 3.0

Micro-A or Micro-B plug is inserted by checking the ID pin. When the ID = FALSE, Micro-A connector is plugged and when ID = TRUE a Micro-B connector is plugged in.

When ID is true the XMC4500 acts as USB host else as USB device.

Table 7

Pin No.

1

2

3

4

5

USB micro AB connector Pinout

Pin Name

VBUS

D-

D+

ID

GND

Pin Description

5 V

Data Minus

Data Plus

Identification

Ground

Figure 18 USB power generation - Host/OTG mode

Board User's Manual 19 Revision 1.0, 2014-01-10

CPU_45A-V3

CPU Board XMC4500 General Purpose

Hardware Description

In the host only mode and OTG mode the CPU_45A-V3 board is capable of supplying power to the connected device (e.g. USB mouse). The board has a power-switch which is controlled by the XMC4500. Port P3.2 (active high) is used for this purpose. In the Host/OTG mode a low active FAULT signal indicates to XMC4500 via

HIB_IO_0 signal, if more than 500 mA current is drawn by the external device. HIB_IO_0 signal is used as general purpose input pin for this implementation.

Diode V400 will allow powering the board through USB in all USB modes via e.g. a PC.

Board User's Manual 20 Revision 1.0, 2014-01-10

CPU_45A-V3

CPU Board XMC4500 General Purpose

Hardware Description

2.8 RTC

The XMC4400 CPU has two power domains, the Core Domain and Hibernate Domain. The Core Domain

(VDDP pins) is connected to the VDD3.3 rail. An on-board LDO voltage regulator generates VDD3.3 (3.3 V) from VDD5 (5 V).

The Hibernate Domain is powered via the auxiliary supply pin VBAT, which is supplied by either a 3 V coin cell

(size 1216, 1220, 1225) plugged into the battery holder (see Figure 19) or 3.3 V (VDD3.3) generated by the on-

board voltage regulator.

Battery

Holder

Battery.emf

Figure 19 Battery Holder for Coin Cell

The Real Time Clock (RTC) is located in the hibernate domain. The XMC4500 uses the HIB_IO_1 signal (active low) to shut down the external LDO voltage regulator which generates the VDD3.3 (Core Domain). Even if the

Core Domain is not powered the Hibernate Domain will operate if VBAT is available. The RTC keeps running as long as the Hibernate Domain is powered via the auxiliary supply VBAT. The RTC is capable to wake-up the whole system from Hibernate mode by setting HIB_IO_1 to high.

With VDD3.3 power supply switched off and no coin cell supply the power in the capacitor connected to VBAT will provide power to the hibernate domain for about 10 seconds (depending on which features in the hibernate domain are enabled).

12 MHz

XMC4500

CPU

IFX1763

LDO

Voltage Reg.

EN

VDD3.3

VDDP

Core Domain

Hibernate Domain

HIBIO_1

Hibernate

Control

RTC

VBAT

32.768 kHz

Internal OSC External OSC

Battery

+

RTC.emf

Figure 20 RTC

Board User's Manual 21 Revision 1.0, 2014-01-10

CPU_45A-V3

CPU Board XMC4500 General Purpose

Hardware Description

2.9 User LEDs and User Buttons

The port pin P3.9 of XMC4500 is connected to a

LED V300. More user LED’s are available through I2C GPIO expander on most of the satellite cards.

Table 8

LED

V300

GPIO LED

Connected to Port Pin

GPIO P3.9

The User Button is connected to port pin P2.15 of the XMC4500.

Table 9

Button

BUTTON1

User Button

Connected to Port Pin

P2.15

User

Button

User

LED1

Button_LED.emf

Figure 21 GPIO LED

2.10 Potentiometer

The CPU_45A-V3 board provides a potentiometer POT1 for ease of use and testing of the on-chip analog to digital converter. The potentiometer is connected to the analog input G0_CH1 (P14.1). The analog output of the potentiometer ranges from 0 V to 3.3 V.

Table 10

R300

Potentiometer

P14.1 / G0_CH1 (Group 0, Channel 1)

Board User's Manual 22 Revision 1.0, 2014-01-10

CPU_45A-V3

CPU Board XMC4500 General Purpose

Hardware Description

2.11 Satellite Connectors

The CPU_45A-V3 board provies three satellite connectors for application extension by satellite cards:

COM satellite connector (Communication)

HMI satellite connector (Human Machine Interface)

ACT satellite connector (Actuator)

Note: Satellite cards shall be connected to their matching satellite connectors only. (For e.g. COM satellite cards shall be connected to COM satellite connector only)

COM Satellite

Connector

ACT Satellite

Connector

HMI Satellite

Connector

Figure 22 Satellite Connectors

Board User's Manual

Sat_Conn.emf

23 Revision 1.0, 2014-01-10

CPU_45A-V3

CPU Board XMC4500 General Purpose

Hardware Description

2.11.1 COM Connector

The COM satellite connector on the CPU_45A-V3 board allows interface expansion through COM satellite cards

(e.g. COM_ETH-V1)

CPU_45A-V3

Satellite

Connector

2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43

46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80

45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79

CPU_45A-V3

Figure 23 Satellite Connector Type COM

(3) This pin is connected with the satellite connector via an analog switch

Board User's Manual 24 Revision 1.0, 2014-01-10

CPU_45A-V3

CPU Board XMC4500 General Purpose

Hardware Description

2.11.2 HMI Connector

The HMI satellite connector on the CPU_45A-V3 board allows interface expansion through HMI satellite cards.

CPU_45A-V3

Satellite

Connector

2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43

46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80

45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79

CPU_45A-V3

Figure 24 Satellite Connector Type HMI

Board User's Manual 25 Revision 1.0, 2014-01-10

CPU_45A-V3

CPU Board XMC4500 General Purpose

Hardware Description

2.11.3 ACT Satellite Connector

The ACT satellite connector on the CPU_45A-V3 board allows interface expansion through ACT satellite cards.

CPU_45A-V3

Satellite

Connector

2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43

46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80

45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79

CPU_45A-V3

Figure 25 Satellite Connector Type ACT

(1) P0.7 can also be used for JTAG Debugging (TDI)

(2) P0.8 is used as TRST in order to enable JTAG Debug

(3) This pin is connected with the satellite connector via an analog switch

Board User's Manual 26 Revision 1.0, 2014-01-10

CPU_45A-V3

CPU Board XMC4500 General Purpose

Differences to Board Version V2

3 Differences to Board Version V2

Table 11 Differences to older board versions

Topic of Change

Debugger

User Push Button

I2C Connection

USB Shielding

Description

An on-board debugger has been added. The debugger has an USB interface (X500). An external debugger can still be used via X400 / X401.

A user button as been added. The user button is connected to P2.15. In

V2 versions P2.15 was connected to P2.14.

The SDA signal of the I2C is connected to P2.14 only. In V2 versions the

SDA signal was connected to P2.14 and P2.15.

The USB shield has been connected to ground through a 1 MOhm resistor and a 100 nF capacitor

4 Production Data

4.1 Schematics

This chapter contains the schematics for the CPU board:

Schematic of Satellite Connectors, USB-OTG

Schematic of XMC4500

Schematic of Power Supply, Debug Connectors, Reset Circuit

Schematic of On-board Debugger

The board has been designed with Eagle. The PCB design data of this board can be downloaded from www.infineon.com/xmc-dev .

Board User's Manual 27 Revision 1.0, 2014-01-10

VDD5

VDD5

CPU_45A-V3

CPU Board XMC4500 General Purpose

Production Data

AGND

VDD5

VDD5

C210

100nF/0402

C209

100nF/0402

VDD5

VDD5 AGND

VDD5

VDD5

C206

100nF/0402

C205

100nF/0402

VDD5

VDD5

Figure 26 Schematic of Satellite Connectors, USB-OTG

Board User's Manual 28

VDD5

VDD5

C202

100nF/0402

C201

100nF/0402

VDD5USB

VDD3.3

R204

10k/0402

ZX62-AB-5PA

R202 R203

1

2

D2

D1

3

R200

1M/0402

Revision 1.0, 2014-01-10

VDD3.3

C322

100nF/0402

C310

100nF/0402

VDD3.3

R304

4k7/0402

ON

1 2

UART

CAN

R302

4k7/0402

VDDP

L301

L300

BLM18PG600

BLM18PG600

P0.[0..15],P1.[0..15],P2.[0..15],P3.[0..15],P4.[0..7],P5.[0..11],P6.[0..6],P14.[0..15],P15.[2..15]

VDD3.3

C320

100nF/0402

C319

100nF/0402

C318

100nF/0402

CPU_45A-V3

CPU Board XMC4500 General Purpose

Production Data

C312

15pF/0402

C316

C315

15pF/0402

15pF/0402

C317

15pF/0402

AGND

AGND

P0.[0..15],P1.[0..15],P2.[0..15],P3.[0..15],P4.[0..7],P5.[0..11],P6.[0..6],P14.[0..15],P15.[2..15]

VDD3.3

VDD3.3

VDD3.3

POTI/10K/VERT

E A

R300

R301

680R/0603

LED-GE/D/0603

LED1

V300

AGND

R307

2k2/0603

R306

2k2/0603

Figure 27 Schematic of XMC4500

Board User's Manual

VDD3.3

VDD3.3

R310

10k/0402

R303

10k/0402

R309

10k/0402

29

VBAT

VDD5USB

VDD3.3

VDDP

Hitex

PowerScale

JP300

1

2

3

Jumper closed with a cutable trace on bottom layer

C324

C323

C325

C306

C305

C304

C307

C308

C303

C302

C301

C300

C326

10uF/10V/0805

10uF/10V/0805

10uF/10V/0805

10uF/10V/0805

10uF/10V/0805

100nF/0402

100nF/0402

100nF/0402

100nF/0402

100nF/0402

100nF/0402

100nF/0402

100nF/0402

Revision 1.0, 2014-01-10

VDD3.3

VDD5

VDD5

R415

270k/0402

C406

10nF/0402

C407

10uF/10V/0805

R417

C413

100nF/0402 no ass./0R/0603

C405

10uF/10V/0805

R413 no ass./10k/0402

VDD3.3

VDD3.3

R419

10k/0402

LED-RT/D/0603

V407

CPU_45A-V3

CPU Board XMC4500 General Purpose

Production Data

R420

2k2/0603

VDD3.3

VDD5USB

VDD5

680R/0603

1k5/0603

1k5/0603

TP406

1 no ass.

R405

R407

TP405

1 no ass.

TP404

1 no ass.

TP407

1 no ass.

R406

LED-GN/D/0603

LED-GN/D/0603

V401

V403

V402

LED-GN/D/0603

VBAT

VDD3.3

3

2

1

BAV70

V406

2+

1+

+

-

VDD3.3

R429

10k/0402

VDD3.3

VDD3.3

VDD3.3

R400

10k/0402

1

V404

2

BAT54-02V

V405

2 1

BAT54-02V

VDD5

C

V408

A

BAS3010A-03W

VDD3.3

VDD3.3

VDD3.3

R401

10k/0402

R408

10k/0402

VDD3.3

VDD5USB

R412

10k/0402

VDD5

VDD3.3

R411 no ass./10k/0402

R428

10k/0402

GND

2

+

Figure 28 Schematic of Power Supply, Debug Connectors, Reset Circuit

Board User's Manual 30 Revision 1.0, 2014-01-10

CPU_45A-V3

CPU Board XMC4500 General Purpose

Production Data

VDD3.3

R504

680R/0603

V502

LED-GN/D/0603

VDD3.3

ZX62-AB-5PA

VDD5

C

V501

A

BAS3010A-03W

4k7/0402

2

1

V500

D2

D1

3

ESD8V0L2B-03L

R506

10k/0402

R507

R505

1M/0402

100nF/0402

4u7F/0805

100nF/0402

100nF/0402

100nF/0402

100nF/0402

10uF/10V/0805

C507

C506

C505

C504

C509

C508

C510

VDD3.3

Figure 29 Schematic of On-board Debugger

Board User's Manual 31

15pF/0402

15pF/0402

C501

C500

VDD3.3

R503

10k/0402

VDD3.3

Revision 1.0, 2014-01-10

4.2 Component Placement and Geometry

CPU_45A-V3

CPU Board XMC4500 General Purpose

Production Data

All dimensions in mm

2

44

46

X

2

0

0

R 303

SW

30

0

ON

C 321

S J 4

80

C 201

R 414

R 413

R 415

C 411

C 200

U 401

X 203

V 201

R 203

R 202

L201

R 428

V 400

V 408

R 417

R 412

R 204

R 411

U 501

C 202

U 302

S W 401

C 405

C 413

C 407

A

C 325

+

J P 300

-

R42

7

C30

0

C30

4

C 511

S J 3

C 503

R 503

R 408

93.57

1

R 310

U 300

2

R 309

R 302

R 410

V 405

R 304

X 401

FL

E

R 401

C 310

FT

SH

U 301 U 306

C 322

C 303

C 307

C 316

C 323

Q 301

C 317

U 500

A D J _2

X 500

V 500

V 502

R 504

C 510

L500

C 508

V 501

R 507

C 507

C 504

C 506

R 508

C 502

C 509

X 501

Q 302

S J 5

C 315

C 305

C 312

R 313

C 324

C 301

C 302

C 326

C 306

C 308

C 309

L300

L301

C 311

R 404

C 415

X

2

0

1

R 419

S W 400

2

C 320

R 500

Q 500

C 205

C 206

46

80

R 400

Q 404

V40

1

V40

2

V40

3

R40

7

R40

5

R40

6

TP 404

TP 405

TP 406

TP 407

R 420 V 407

A D J _3

44

C 401

C 400 V 406

R 426

R 425

R 424

R 423

R 421

V 404

C 414

R 300

X

4

0

2

14.70

A D J _1

X 400

17.82

C 209

2.4

21.03

C 210

S J 7

S J 6

X 202

25.08

80 46 44 2

86.60

Figure 30 Component Placement and Geometry

Board User's Manual 32 Revision 1.0, 2014-01-10

4.3

CPU_45A-V3

CPU Board XMC4500 General Purpose

Production Data

Bill of Material (BOM)

Table 12 BOM of CPU_45A-V3 Board

Pos. Qty Value

No.

Device Reference Des.

1

2

1 0R/0603

2 1M/0402

Resistor

Resistor

R416

R200, R505

3

2 1k5/0603

Resistor

R405, R406

4

3 2k2/0603

Resistor

R306, R307, R420

5

3 4k7/0402

Resistor

R302, R304, R506

6

7

1 4u7F/0805

15 10k/0402

Capacitor, ceramic 10% X7R

Resistor

C412, C506

R204, R303, R309, R310, R400,

R401, R408, R412, R414, R419,

R422, R428, R429, R503, R507

8

9

10

12

2 10nF/0402

9 10uF/10V/0805

2 12MHZ/S/3.2X2.5

11

6 15pF/0402

1 32.768kHz

Capacitor

Capacitor ceramic

Crystal, NX3225GD, NDK

Capacitor, ceramic 10% NP0

Crystal, NX3215SA, NDK

C406, C415

C308, C323, C324, C325, C326,

C405, C407, C510

Q302, Q500

C312, C315, C316, C317, C500,

C501

Q301

R202, R203, R402, R403, R404,

R421, R423, R424, R425, R426,

R501, R502

13

12 33R/0402

14

5 74LVC1G66DCK

Resistor

IC, Single Analog Switch U301, U303, U304, U305, U306

C200, C201, C202, C205, C206,

C209, C210, C300, C301, C302,

C303, C304, C305, C306, C307,

C309, C310, C311, C318, C319,

C320, C321, C322, C400, C401,

C413, C416, C502, C504, C505,

C507, C508, C509, C511, C512

15

35 100nF/0402

16

2 100uF/T/10V/C

17

1 219-02

18

1 270k/0402

19

2 510R/0603

20

3 680R/0603

21

3 BAS3010A-03W

22

2 BAT54-02V

Capacitor

Capacitor, bipolar

Dual DIP-Switch, 0.1" SMD

Resistor

Resistor

Resistor

Diode, SOD323, Infineon

C411, C414

SW300

R415

R313, R500

R301, R407, R504

V400, V408, V501

Diode, SC79, Infineon V404, V405

23

1 BAV70

24

1 BC858C

25

1 BK-885

26

4 BLM18PG600

Diode, SOT23-3, Infineon

Transistor, SOT23-3, Infineon

Battery Holder, 12mm Coin Cell

V406

Q404

X402

Ferrite Bead, 0603, Murata L201, L300, L301, L500

27

2 ESD8V0L2B-03L

28

3 FIDUCIAL

31

1 LED-GE/D/0603

Diode, TSLP-3-1, Infineon

FIDUCIAL

V201, V500

29

3 HSEC8_MATING-CARD Connector, 80-pin Edgecard, Samtec X200, X201, X202

30

1 IFX1763_PADNOP

Voltage Regulator, 3.3V LDO,

Infineon U401

LED, yellow

ADJ_1, ADJ_2, ADJ_3

V300

Board User's Manual 33 Revision 1.0, 2014-01-10

CPU_45A-V3

CPU Board XMC4500 General Purpose

Production Data

Table 12

Pos.

No.

BOM of CPU_45A-V3 Board

Qty Value

32

4 LED-GN/D/0603

33

1 LED-RT/D/0603

34

1 NC7WZ07P6X

35

1 POTI/10K/VERT

36

1 S2*10/1.27SO

37

1 N25Q032A13ESE40

38

2 TMPS2-SMD

39

1 TPS2051BDBV

40

1 XE3K_DM2+CTX

41

1 XMC4200_QFN48

42

1 XMC4500_LQFP144

43

2 ZX62-AB-5PA

44

1 no ass.

45

4 no ass.

46

1 no ass./0R/0603

47

1 no ass./4k7/0402

48

2 no ass./10k/0402

49

1 no ass./10nF/0402

50

2 no ass./33R/0402

51

1 no ass.

52

5 0R/0402

Device

LED, green

LED, red

NC7WZ07_2P6X

Reference Des.

Potentiometer, K09K1130A8G, ALPS R300

Connector, FTSH-110-01-L-DVK-P,

Samtec X400

IC, Serial SPI Flash, 32Mb

Switch, tactile

IC, Power Switch

Connector, FTSH-105-01-LM-DVK, without pin 7, Samtec Connector,

FLE-103-01-G-DV, Samtec

IC, XMC4200, QFN48, Infineon

IC, XMC4500, LQFP144, Infineon

Connector, Micro-USB, Hirose

Pinheader, 4-pin, 0.1" TH

Pinheader, 1-pin, 0.1" TH

Resistor

Resistor

Resistor

Resistor

Resistor

Pinheader, 3-pin, 0.1" TH, Hitex

PowerScale

Solder Jumper (0 Ohm)

V401, V402, V403, V502

V407

U501

U302

SW400, SW401

U403

X401

U500

U300

X203, X500

X501

TP404, TP405, TP406, TP407

R417

R427

R411, R413

C503

R410, R508

JP300

SJ3, SJ4, SJ5, SJ6, SJ7

Board User's Manual 34 Revision 1.0, 2014-01-10

w w w . i n f i n e o n . c o m

Published by Infineon Technologies AG

Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project