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