Board User's Manual XMC1100 CPU Card

X MC11 00 CPU Car d
For XMC1000 Family
CPU- 11A- V1
XMC1100 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-11A-V1
XMC1100 CPU Card
Revision History
Page or Item
Subjects (major changes since previous revision)
Revision 2.0, 2013-12-18
16,18
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-11A-V1
XMC1100 CPU Card
Table of Contents
1
1.1
1.2
Overview ........................................................................................................................................ 7
Key Features .................................................................................................................................. 7
Block Diagram................................................................................................................................. 7
2
2.1
2.1.1
2.1.2
2.1.3
2.1.4
2.2
2.3
Hardware Description ................................................................................................................... 8
TM
XMC1100 connector for ARDUINO .............................................................................................. 8
Digital IO connector......................................................................................................................... 8
Analog input .................................................................................................................................. 10
Power connector, POWER ............................................................................................................ 10
ICSP (In-Circuit Serial Programming) Header ................................................................................ 11
LEDs............................................................................................................................................. 11
Other connectors .......................................................................................................................... 12
3
3.1
3.2
3.3
Production Data .......................................................................................................................... 14
Schematics ................................................................................................................................... 14
Layout and Geometry.................................................................................................................... 17
Bill of Material ............................................................................................................................... 17
Board User's Manual
4
Revision 2.0, 2013-12-18
CPU-11A-V1
XMC1100 CPU Card
List of Figures
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
TM
Block Diagram of XMC1100 CPU Card for Arduino ...................................................................... 7
TM
XMC1100 CPU Card for Arduino .................................................................................................. 8
Digital IO connectors IOH, IOL ........................................................................................................ 9
Analog input AD connector ............................................................................................................ 10
POWER connector ........................................................................................................................ 11
ICSP connector ............................................................................................................................. 11
LEDs Circuit .................................................................................................................................. 12
AD_AUX and AUX connector ........................................................................................................ 12
TM
Schematic 1 of 2 XMC1100 CPU Card for Arduino ..................................................................... 15
TM
Schematic 2 of 2 XMC1100 CPU Card for Arduino ..................................................................... 16
TM
XMC1100 CPU Card for Arduino layout and geometry ............................................................... 17
Board User's Manual
5
Revision 2.0, 2013-12-18
CPU-11A-V1
XMC1100 CPU Card
List of Tables
Table 1
Table 2
Table 3
Table 4
Table 5
Table 6
Table 7
Table 8
Table 9
Digital IO of connector IOH.............................................................................................................. 9
Digital IO of connector IOL .............................................................................................................. 9
Pinout of the AD connector............................................................................................................ 10
Pinout of the POWER connector ................................................................................................... 11
Signals of ICSP connector............................................................................................................. 11
LEDs Signal Description................................................................................................................ 12
Signals of connector AD_AUX ....................................................................................................... 13
Signals of connector AUX.............................................................................................................. 13
TM
XMC1100 CPU Card for Arduino ................................................................................................ 17
Board User's Manual
6
Revision 2.0, 2013-12-18
CPU-11A-V1
XMC1100 CPU Card
Introduction
TM
This document describes the features and hardware details of the XMC1100 CPU Card for Arduino . This
®
TM
board is mounted with ARM Cortex -M0 based XMC1100 Microcontroller from Infineon Technologies AG and
part of Infineon’s XMC1000 offering of Kits.
1
Overview
TM
TM
The XMC1100 CPU Card for Arduino has two rows of pin headers which fully compatible with Arduino
shield. Hence, user can buy various Arduino shield boards off-the-shelf to test the capabilities of XMC1100
Microcontroller.
1.1
Key Features
The XMC1100 CPU Card for ArduinoTM is equipped with the following features
®
TM
 XMC1100 (ARM Cortex -M0 based) Microcontroller, TSSOP38
TM
 Headers compatible with Arduino shield
 Detachable SEGGER J-Link debugger and UART virtual COM port, with micro USB connector
TM
 Power supply concept compatible with Arduino Uno
TM
 One LED as required from Arduino board specification and six additonal LEDs
1.2
Block Diagram
TM
Figure 1 shows the block diagram of the XMC1100 CPU Card for Arduino . There are following blocks:
Figure 1
TM
Block Diagram of XMC1100 CPU Card for Arduino
Board User's Manual
7
Revision 2.0, 2013-12-18
CPU-11A-V1
XMC1100 CPU Card
2
Hardware Description
The following sections give a detailed description of the hardware and how it can be used.
Figure 2
TM
XMC1100 CPU Card for Arduino
2.1
XMC1100 connector for ARDUINO
2.1.1
Digital IO connector
TM
TM
XMC1100 CPU Card for Arduino have 10 pin connector mounting holes and 8 pin connector mounting holes
at IOH and IOL respectively. Sixteen of those pins are digital input or output pins. The pinouts are listed in Table
1 and Table 2.
Board User's Manual
8
Revision 2.0, 2013-12-18
CPU-11A-V1
XMC1100 CPU Card
Figure 3
Table 1
Digital IO connectors IOH, IOL
Digital IO of connector IOH
TM
Pin No.
Arduino
10
SCL
P2.0
I C Clock
9
SDA
P2.1
8
AREF
P2.3
I C Data / Address
Analog reference voltage
7
6
GND
13 - SCK
GND
P0.7
Ground
SPI-SCK / LED output
5
4
3
2
1
12 - MISO
~11 - MOSI
~10 - SS
~9 8
P1.0
P1.1
P0.9
P0.8
P0.12
SPI-MISO
SPI-MOSI / PWM output
SPI-SS / PWM output
PWM output
GPIO
Table 2
Pin No.
8
7
6
5
4
3
2
1
Signal Name XMC1100 Signal Name
Description
2
2
Digital IO of connector IOL
TM
Arduino Signal Name
7
~6
~5
4
~3
2
1 - TX(IN)
0 - RX(OUT)
Board User's Manual
XMC1100 Signal Name
Description
P0.4
P0.3
P0.2
P0.1
P0.0
P1.4
P1.3
P1.2
GPIO
PWM output
PWM output
GPIO
External interrupt / PWM output
External interrupt
Device received UART signal
Device transmit UART signal
9
Revision 2.0, 2013-12-18
CPU-11A-V1
XMC1100 CPU Card
2.1.2
Analog input
TM
XMC1100 CPU Card for Arduino
Figure 4
Table 3
Pin No.
has six analog inputs at connector AD.
Analog input AD connector
Pinout of the AD connector
TM
Arduino
Signal Name
XMC1100 Signal Name
Description
1
2
3
4
5
A0
A1
A2
A3
A4
P2.6
P2.8
P2.9
P2.10
P2.11
ADC Input
ADC Input
ADC Input
ADC Input
ADC Input
6
A5
P2.2
ADC Input
2.1.3
Power connector, POWER
TM
XMC1100 CPU Card for Arduino can be powered from the micro USB connector or with an external power
supply via the DC power jack. However, the DC power jack is not mounted.
The XMC1100 device can operate by power supply of 1.8V till 5.5Vdc. On this board, 5Vdc is used to power the
XMC1100 device. However, if user wants to power the XMC1100 device with 3.3Vdc, then, please remove
R102 and solder 0 ohm resistor R101.
Board User's Manual
10
Revision 2.0, 2013-12-18
CPU-11A-V1
XMC1100 CPU Card
Figure 5
Table 4
POWER connector
Pinout of the POWER connector
TM
Pin No.
Arduino
1
2
3
4
IOREF
AREF
3.3V
VDDP
P2.4
+3V3
5
5V
+5V
6
7
8
GND
GND
VIN
GND
GND
VIN
2.1.4
Signal Name XMC1100 Signal Name
Description
VDDP connect to 5V via R102
ADC input to sense Analog reference voltage
3.3V is generated by a 3.3V regulator IC101
from +5V
+5V is generated by the 5V regulator IC102
from VIN input. If VIN is not powered, +5V is
supply by micro-USB connector.
Ground
Ground
DC jack (not mounted), 7-12V
ICSP (In-Circuit Serial Programming) Header
The SPI connector (not mounted) is used to program the XMC1100 microcontroller via the SPI interface.
Figure 6
Table 5
ICSP connector
Signals of ICSP connector
TM
Pin No.
Arduino
1
2
MISO
+5V
P1.0
VDDP
Data transmit
5Vdc
3
4
SCK
MOSI
P0.7
P1.1
Clock input
Data received
5
6
SS
GND
P2.4
GND
Chip select
ground
2.2
Signal Name XMC1100 Signal Name
Description
LEDs
TM
Ardurino pinout signal ‘13-SCK’ is connected to yellow LED102 via a buffer. Furthermore, six surface mount
LEDs are available for user signaling. Table 6 shows the LEDs driving signals.
Board User's Manual
11
Revision 2.0, 2013-12-18
CPU-11A-V1
XMC1100 CPU Card
Figure 7
Table 6
LEDs Circuit
LEDs Signal Description
LED Designation
Signal Name
Description
LED102
LED103
LED104
LED105
LED106
P0.7
P0.5
P0.6
P1.2
P1.3
Output ‘High’ to on LED
Output ‘Low’ to on LED
Output ‘Low’ to on LED
Output ‘Low’ to on LED
Output ‘Low’ to on LED
LED107
LED108
P1.4
P1.5
Output ‘Low’ to on LED
Output ‘Low’ to on LED
2.3
Other connectors
XMC1100 microcontroller has more pins than is required Arduino
into connector AD_AUX (not mount) and AUX (not mount).
Figure 8
TM
board’s pinouts, those extra pins are group
AD_AUX and AUX connector
Board User's Manual
12
Revision 2.0, 2013-12-18
CPU-11A-V1
XMC1100 CPU Card
Table 7
Signals of connector AD_AUX
Pin No.
Signal Name
Description
1
2
3
P2.7
P2.5
GND
ADC input
ADC input
ADC input
Table 8
Signals of connector AUX
Pin No.
1
2
3
Signal Name
P0.5
P0.6
P0.10
Description
GPIO
GPIO
GPIO
4
5
P0.11
P0.13
GPIO
GPIO
Board User's Manual
13
Revision 2.0, 2013-12-18
CPU-11A-V1
XMC1100 CPU Card
3
Production Data
3.1
Schematics
TM
This chapter contains the schematics for the XMC1100 CPU Card for Arduino :


Figure 9: CPU, Pin Headers, LED, Power Supply
Figure 10: On-board Debugger, Power
Board User's Manual
14
Revision 2.0, 2013-12-18
CPU-11A-V1
XMC1100 CPU Card
Figure 9
TM
Schematic 1 of 2 XMC1100 CPU Card for Arduino
Board User's Manual
15
Revision 2.0, 2013-12-18
CPU-11A-V1
XMC1100 CPU Card
Figure 10
TM
Schematic 2 of 2 XMC1100 CPU Card for Arduino
Board User's Manual
16
Revision 2.0, 2013-12-18
CPU-11A-V1
XMC1100 CPU Card
3.2
Layout and Geometry
Figure 11
TM
XMC1100 CPU Card for Arduino
3.3
layout and geometry
Bill of Material
TM
Table 9
XMC1100 CPU Card for Arduino
No.
Qty
Value
Device
Reference
Designator
1
2
1
1
Capacitor
Capacitor
3
4
1
1
5
6
1
1
7
8
9
10
11
12
1
1
1
1
1
1
13
14
15
16
17
18
1
1
1
1
1
1
100uF/16V/10%/SMC_D
100n/16/10%/0603
22u/10V/10%/1206
10u/10V/10%/1206
100n10V/10%/0603
100n/10V/10%/0402
100n/10V/10%/0603
220nF/10V/10%/0603
100nF/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
C101
C102
C103
C104
C105
C106
C107
C108
C109
C110
C201
C202
C203
C204
C205
C206
C207
C208
Board User's Manual
Capacitor
Capacitor
Capacitor
Capacitor
Capacitor
Capacitor
Capacitor
Capacitor
Capacitor
Capacitor
Capacitor
Capacitor
Capacitor
Capacitor
Capacitor
Capacitor
17
Revision 2.0, 2013-12-18
CPU-11A-V1
XMC1100 CPU Card
No.
Qty
Value
Device
Reference
Designator
19
20
21
22
1
1
1
1
Capacitor
Capacitor
Capacitor
Capacitor
23
24
25
26
27
28
29
30
31
32
33
34
1
1
1
1
1
1
1
1
1
1
1
1
35
36
1
1
37
38
1
1
39
40
41
42
43
44
1
1
1
1
1
1
45
46
47
48
49
50
51
52
53
54
1
1
1
1
1
1
1
1
1
1
55
56
57
58
59
60
1
1
1
1
1
1
61
1
100nF/10V/10%/0402
4.7uF/10V/10%/0805
100nF/10V/10%/0402
100nF/10V/10%/0402
100nF/10V/10%/0402
100nF/10V/10%/0402
SS13B (Multicomp)
LMV358MM
SN74LVC2T45DCT
SN74LVC1T45DCK
SN74LVC1T45DCK
SN74LVC2T45DCT
SN74LVC1T45DCK
BLM18PG600
Green LED/0603
Yellow LED/0603
LED-RED/D/0603
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
1k/0603
10k/0402
10k0402
0R/0603
0R/0603
0R/0603
1k/0603
4K7/0603
4K7/0603
4K7/0603
4K7/0603
4K7/0603
4K7/0603
680R/0603
680R/0603
33R/0402
510R/0603
33R/0402
4k7/0402
C209
C210
C211
C212
C213
C215
L101
IC103
IC202
IC203
IC204
IC205
IC206
L201
LED101
LED102
LED103
LED104
LED105
LED106
LED107
LED108
Q201
R102
R103
R104
R105
R106
R107
R108
R109
R110
R111
R112
R113
R114
R115
R201
R202
R204
R205
R206
R207
Board User's Manual
Capacitor
Capacitor
Diode
Op-Amp
Resistor
Resistor
Resistor
Resistor
Resistor
Ferrite Bead
ChipLED
ChipLED
Red ChipLED
R Red ChipLED
Red ChipLED
Red ChipLED
Red ChipLED
Red ChipLED
Quarz
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
18
Revision 2.0, 2013-12-18
CPU-11A-V1
XMC1100 CPU Card
No.
Qty
Value
Device
Reference
Designator
62
63
64
65
1
1
1
1
Resistor
Resistor
Resistor
Resistor
66
67
68
69
70
71
72
73
74
75
1
1
1
1
1
1
1
1
1
1
10k/0402
1M/0402
5K10/1%/0603
10k/0402
5K10/1%/0603
10k/0402
10k/0402
10k/0402
10k/0402
LED-GN/D/0603
LED-R/D/0603
ESD8V0L2B-03L
ZX62-AB-5PA
R208
R209
R210
R211
R212
R214
R215
R216
R217
V201
V202
V204
X202
IFX25001MEV33
IFX25001TFV50
IC101
5V regulator, Infineon IC102
76
77
1
1
XMC1000-T038
78
1
IFX25001MEV33
79
1
80
81
82
83
84
1
1
1
1
1
85
86
1
1
87
88
1
1
89
90
1
1
91
92
1
1
93
94
1
1
95
96
97
98
99
100
1
1
1
1
1
1
XMC4200_QFN48
BAT60A
BSL307SP
n.m.
n.m.
n.m.
BRIDGE10X10
BRIDGE10X10
BRIDGE10X10
BRIDGE10X10
n.m.
n.m.
n.m
POWER
ICSP
DC21MMX
MA04-2 Debug
MA04-2 DEBUG
RESET
no ass./10nF/0402
n.m.
n.m./0603
Board User's Manual
Resistor
Resistor
Resistor
Resistor
Resistor
ChipLED
ChipLED
ChipLED
Micro-USB
3V3 regulator,
Infineon
Microcontroller,
Infineon
3V3 regulator,
Infineon
Microcontroller,
Infineon
Diode
P Mosfet
1x6 pin header
1x3 pin header
1x5 pin header
BRIDGE10
BRIDGE10
BRIDGE10
BRIDGE10
1x10 pin header
1x8 pin header
1x5 pin header
1x8 pin header
2x3 pin header
DC Power Jack
2x4 pin header
2x4 pin header
1x1 pin header
Capacitor
Resistor
Resistor
19
IC104
IC201
U201
V203
Q101
AD
AD_AUX
AUX
BR101
BR102
BR201
BR202
IOH
IOL
JP202
POWER
SPI
X101
X102
X201
X203
C214
R101
R213
Revision 2.0, 2013-12-18
w w w . i nf i n eo n. com
Published by Infineon Technologies AG