Board User's Manual XMC1200 CPU Card

X MC12 00 CPU Car d
For XMC1000 Family
CPU- 12A- V1
XMC1200 CPU Card
Boar d User ' s Manu a l
Revision 2.0, 2013-12-18
Micr ocont r ol ler
Edition 2013-12-18
Published by
Infineon Technologies AG
81726 Munich, Germany
© 2013 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-12A-V1
XMC1200 CPU Card
Revision History
Page or Item
Subjects (major changes since previous revision)
Revision 2.0, 2013-12-18
14, 15
Change C210 to 4.7uF
Trademarks of Infineon Technologies AG
AURIX™, C166™, CanPAK™, CIPOS™, CIPURSE™, EconoPACK™, CoolMOS™, CoolSET™,
CORECONTROL™, CROSSAVE™, DAVE™, DI-POL™, EasyPIM™, EconoBRIDGE™, EconoDUAL™,
EconoPIM™, EconoPACK™, EiceDRIVER™, eupec™, FCOS™, HITFET™, HybridPACK™, I²RF™,
ISOFACE™, IsoPACK™, MIPAQ™, ModSTACK™, my-d™, NovalithIC™, OptiMOS™, ORIGA™,
POWERCODE™, 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. 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 Inc.
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 Limited. 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-11-11
Template: IFX_Template_2011-11-11.dot
CPU-12A-V1
XMC1200 CPU Card
Table of Contents
1
1.1
1.2
Overview ........................................................................................................................................ 7
Key Features .................................................................................................................................. 7
Block Diagram................................................................................................................................. 7
2
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
Hardware Description ................................................................................................................... 8
Power Supply .................................................................................................................................. 8
Reset .............................................................................................................................................. 9
Clock Generation ............................................................................................................................ 9
Boot Option ..................................................................................................................................... 9
Debug Interface and virtual com port ............................................................................................... 9
LED ................................................................................................................................................ 9
Potentiometer................................................................................................................................ 10
Application Card connector ........................................................................................................... 10
3
3.1
3.2
3.3
Production Data .......................................................................................................................... 12
Schematics ................................................................................................................................... 12
Layout and Geometry.................................................................................................................... 15
Bill of Material ............................................................................................................................... 15
Board User's Manual
4
Revision 2.0, 2013-12-18
CPU-12A-V1
XMC1200 CPU Card
List of Figures
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Block Diagram of XMC1200 CPU Card............................................................................................ 7
XMC1200 CPU Card ....................................................................................................................... 8
Power Supply circuit ........................................................................................................................ 8
LEDs circuit................................................................................................................................... 10
Potentiometer Circuit ..................................................................................................................... 10
Pinout of the 2x30 pin edge connector........................................................................................... 11
Schematic 1 of 2 XMC1200 CPU Card .......................................................................................... 13
Schematic 2 of 2 XMC1200 CPU Card .......................................................................................... 14
XMC1200 CPU Card layout and geometry .................................................................................... 15
Board User's Manual
5
Revision 2.0, 2013-12-18
CPU-12A-V1
XMC1200 CPU Card
List of Tables
Table 1
Table 2
Table 3
Debug connector X201 .................................................................................................................... 9
LEDs Pinout .................................................................................................................................. 10
XMC1200 CPU Card ..................................................................................................................... 15
Board User's Manual
6
Revision 2.0, 2013-12-18
CPU-12A-V1
XMC1200 CPU Card
Introduction
This document describes the features and hardware details of the XMC1200 CPU Card. This board is mounted
®
TM
with ARM Cortex -M0 based XMC1200 Microcontroller from Infineon Technologies AG and part of Infineon’s
XMC1000 offering of Kits
1
Overview
The XMC1200 CPU Card (CPU-12A-V1) houses the XMC1200 Microcontroller and a 2x30 pin edge for
application expansion. This board along with application cards (e.g. LED Lighting Application Card)
demonstrates the capabilities of XMC1200. The main use case for this board is to demonstrate the generic
features of XMC1200 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 XMC1200 CPU Card is equipped with the following features:
®
TM
 XMC1200 (ARM Cortex -M0 based) Microcontroller, TSSOP38
 Connection to application cards via card edge connector
 Detachable SEGGER J-Link debugger and UART virtual COM port, with micro USB connector
 Five user LEDs
 Potentiometer, connected to analog input P2.5
 Power supply via Micro-USB connector
1.2
Block Diagram
Figure 1 shows the functional block diagram of the XMC1200 CPU Card.
Features include:
− On board Debugger, for downloading and debugging of application code
− Virtual com port for uart communication with terminal program e.g. Hyperterminal.
− 2x30 Card edge connector, for extension to application card e.g. LED Lighting and Motor Control
Application Card.
− 5 User LEDs connected to GPIO P0.0, P0.2, P0.5, P0.6, P0.7
− Variable resistor R110 connected to Analog input P2.5
− All the pins of XMC1200 are accessible via the connector JP101, JP102, JP103 and JP104
Figure 1
Block Diagram of XMC1200 CPU Card
Board User's Manual
7
Revision 2.0, 2013-12-18
CPU-12A-V1
XMC1200 CPU Card
2
Hardware Description
The following sections give a detailed description of the hardware and how it can be used.
Figure 2
2.1
XMC1200 CPU Card
Power Supply
XMC1200 CPU Card is powered from the micro USB connector (5V); however, there is a current limit that can
be drawn from the host PC through USB. If the CPU_12A_V1 board is used to drive other application card (e.g.
Colour LED Card or White LED Card) and the total current required exceeds 500mA, then the board needs to
be powered by external power supply connected to VDD and GND connection on board.
The XMC1200 device can operate by power supply of 1.8V till 5.5Vdc. On this board, 5Vdc is used to power the
XMC1200 device. However, if user wants to power the XMC1200 device with 3.3Vdc, then, set Jumper at
JP201 to 3.3V side.
Figure 3
Power Supply circuit
Board User's Manual
8
Revision 2.0, 2013-12-18
CPU-12A-V1
XMC1200 CPU Card
2.2
Reset
XMC1200 does not have a reset pin, hence, user needs to unplug and replug the USB cable to achieve poweron with master reset to the XMC1200 device.
2.3
Clock Generation
No external clock source is required. XMC1200 has two internal oscillators DCO1 and DCO2. DCO1 has a clock
output of 64MHz. DCO2 is used to generate the standby clock running at 32.768KHz which used for Real Time
Clock too. The main clock, MCLK and fast peripherial clock, PCLK, are generated from DCO1’s output.
2.4
Boot Option
After power-on with master reset, XMC1200 device will enter different boot mode depend on the BMI (Boot
Mode Index) value stored in XMC1200’s flash configuration sector 0 (CS0). The BMI value pre-programmed in
the XMC1200 CPU Card is User mode with debug enabled, hence, XMC1200 CPU Card will start to run the
application code in its embedded Flash after power on reset.
2.5
Debug Interface and virtual com port
XMC1200 CPU Card has on-board debugger which supports Serial Wire Debug (SWD) and Single Pin Debug
(SPD) as debug interface. SPD is a proprietary debugging protocol from Infineon Technologies and it requires
only 1 pin for debug communication. The debugger also provides a virtual COM port which support UART
communication via P1.3 (rx-in) and P1.2 (tx-out) of XMC1200. There is a 2x5 pins Header Debug connector
X201.
Table 1
Debug connector X201
Pin
Signal Name
XMC1200 Signal
Description
1
2
3
4
5
SWCLK
SWD(SPD)
VDDP
GND
GND
P0.15
P0.14
VDDP
VSSP
VSSP
SWD clock signal
SWD / SPD signal
+5V
Ground
Ground
6
7
VDDP
PC_TXD
VDDP
P1.3
+5V
UART data received
8
PC_RXD
P1.2
UART data transmit
2.6
LED
The port pins P0.0, P0.2, P0.5, P0.6 and P0.7 are connected to LED101, LED102, LED103, LED104 and
LED105 respectively. The LED is turns on by output ‘Low’ at the port pin.
Board User's Manual
9
Revision 2.0, 2013-12-18
CPU-12A-V1
XMC1200 CPU Card
Figure 4
Table 2
LEDs circuit
LEDs Pinout
LED
XMC1200 Port Pin
Description
LED101
LED102
LED103
LED104
LED105
P0.0
P0.2
P0.5
P0.6
P0.7
Output ‘Low’ to on LED
Output ‘Low’ to on LED
Output ‘Low’ to on LED
Output ‘Low’ to on LED
Output ‘Low’ to on LED
2.7
Potentiometer
XMC1200 CPU Card provides a potentiometer R110 for ease of use and testing of the on-chip analog to digital
converter. The potentiometer is connected to the analog input P2.5. The analog output of the potentiometer is
the same the VDDP voltage supplied to the XMC1200 device.
Figure 5
2.8
Potentiometer Circuit
Application Card connector
XMC1200 CPU Card has a 2x30 pins card edge connector. The mating connector is SAMTEC HSEC8-130-01L-RA-XX.
Board User's Manual
10
Revision 2.0, 2013-12-18
CPU-12A-V1
XMC1200 CPU Card
Figure 6
Pinout of the 2x30 pin edge connector
Board User's Manual
11
Revision 2.0, 2013-12-18
CPU-12A-V1
XMC1200 CPU Card
3
Production Data
3.1
Schematics
This chapter contains the schematics for the XMC1200 CPU Card:


Figure 7: CPU, Pin Headers, Potentiometer and LED and 60pin Edge connector
Figure 8: On-board Debugger, Power Supply
Board User's Manual
12
Revision 2.0, 2013-12-18
CPU-12A-V1
XMC1200 CPU Card
Figure 7
Schematic 1 of 2 XMC1200 CPU Card
Board User's Manual
13
Revision 2.0, 2013-12-18
CPU-12A-V1
XMC1200 CPU Card
Figure 8
Schematic 2 of 2 XMC1200 CPU Card
Board User's Manual
14
Revision 2.0, 2013-12-18
CPU-12A-V1
XMC1200 CPU Card
3.2
Layout and Geometry
Figure 9
XMC1200 CPU Card layout and geometry
3.3
Bill of Material
Table 3
XMC1200 CPU Card
No.
Qty
Value
Device
Reference
Designator
1
2
1
1
Capacitor
Capacitor
3
4
1
1
5
6
7
8
9
10
11
12
13
14
1
1
1
1
1
1
1
1
1
1
15
16
1
1
100nF/10V/10%/0603
220nF/10V/10%/0603
220nF/10V/10%/0603
22uF/10V/10%/0805
10uF/10V/10%/0805
100nF/10V/10%/0603
100nF/10V/10%/0402
15pF/10V/10%/0402
15pF/10V/10%/0402
100nF/10V/10%/0402
100nF/10V/10%/0402
100nF/10V/10%/0402
4.7uF/10V/10%/0805
100nF/10V/10%/0402
100nF/10V/10%/0402
100nF/10V/10%/0402
C101
C102
C103
C201
C202
C203
C204
C205
C206
C207
C208
C209
C210
C211
C212
C213
Board User's Manual
Capacitor
Capacitor
Capacitor
Capacitor
Capacitor
Capacitor
Capacitor
Capacitor
Capacitor
Capacitor
Capacitor
Capacitor
Capacitor
Capacitor
15
Revision 2.0, 2013-12-18
CPU-12A-V1
XMC1200 CPU Card
No.
Qty
Value
Device
Reference
Designator
17
18
19
20
1
1
1
1
Capacitor
Resistor
Resistor
Resistor
21
22
23
24
25
26
27
28
29
30
31
32
1
1
1
1
1
1
1
1
1
1
1
1
33
34
1
1
35
36
1
1
37
38
39
40
41
42
1
1
1
1
1
1
43
44
45
46
47
48
49
50
51
52
1
1
1
1
1
1
1
1
1
1
53
54
55
56
57
58
1
1
1
1
1
1
59
1
100nF/10V/10%/0402
SN74LVC2T45DCT
SN74LVC1T45DCK
SN74LVC1T45DCK
SN74LVC2T45DCT
SN74LVC1T45DCK
BLM18PG600
LED-RED/D/0603
LED-RED/D/0603
LED-RED/D/0603
LED-RED/D/0603
LED-RED/D/0603
12MHZ/S/3.2X2.5
0R/0603
0R/0603
0R/0603
4K7/0603
4K7/0603
4K7/0603
4K7/0603
4K7/0603
10k
0R/0603
680R/0603
680R/0603
33R/0402
510R/0603
33R/0402
4k7/0402
10k/0402
1M/0402
5K10/1%/0603
10k/0402
5K10/1%/0603
10k/0402
10k/0402
10k/0402
10k/0402
JMPER_VSEL
JUMPER
219-04
MA04-2
MA04-2
C215
IC202
IC203
IC204
IC205
IC206
L201
LED101
LED102
LED103
LED104
LED105
Q201
R101
R102
R103
R104
R105
R106
R107
R108
R110
R111
R201
R202
R204
R205
R206
R207
R208
R209
R210
R211
R212
R214
R215
R216
R217
JP201
JP201a
S201
X102
X202
Board User's Manual
Resistor
Resistor
Ferrite Bead
Red ChipLED
Red ChipLED
Red ChipLED
Red ChipLED
Red ChipLED
Quarz
Resisto
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Potentiometer
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
1x3 Header
Red
Switch - DIL
2x4 Header
2x4 Header
16
Revision 2.0, 2013-12-18
CPU-12A-V1
XMC1200 CPU Card
No.
Qty
Value
Device
Reference
Designator
60
61
62
63
1
1
1
1
LED-GN/D/0603
LED-R/D/0603
ESD8V0L2B-03L
ZX62-AB-5PA
ChipLED
ChipLED
Diode
Micro-USB
V201
V202
V204
X202
64
1
XMC1200-T038
65
1
IFX25001MEV33
66
1
67
68
69
70
71
72
1
1
1
1
1
1
73
74
75
1
1
1
XMC4200_QFN48
BAT60A
BRIDGE10X10
BRIDGE10X10
no ass./10nF/0402
no ass./MCU
no ass./MCU
no ass./MCU
no ass./MCU
no ass./XMC_SWD
Board User's Manual
Microcontroller,
Infineon
3V3 regulator,
Infineon
Microcontroller,
Infineon
Diode
BRIDGE10
BRIDGE10
Capacitor
2x5 pin header
2x5 pin header
2x5 pin header
2x5 pin header
1x5 pin header
17
IC101
IC201
U201
V203
BR101
BR102
C214
JP101
JP102
JP103
JP104
JP202
Revision 2.0, 2013-12-18
w w w . i nf i n eo n. com
Published by Infineon Technologies AG