E valu atio n B oar d For XMC1000 Family XMC 2 Go Kit wit h X M C11 00 Kit Version 1.0 Boa rd Us er‘s Ma nu al Revision 1.0, 2014-02-20 Mic rocon t rolle r Edition 2014-02-20 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. XMC 2Go XMC 2Go Kit with XMC1100 Revision History Page or Item Subjects (major changes since previous revision) Revision 1.0, 2014-02-20 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 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-02-24 Template: IFX_Template_2011-02-24.dot XMC 2Go XMC 2Go Kit with XMC1100 Table of Contents Table of Contents Introduction ............................................................................................................................................................ 7 1 1.1 1.2 Overview ............................................................................................................................................. 7 Key Features ........................................................................................................................................ 7 Block Diagram ...................................................................................................................................... 8 2 2.1 2.2 2.3 2.4 Hardware Description ........................................................................................................................ 9 Power Supply ....................................................................................................................................... 9 Pin Header Connector ........................................................................................................................ 10 User LEDs .......................................................................................................................................... 10 Debugging and UART Communication .............................................................................................. 11 3 3.1 3.2 3.3 Production Data................................................................................................................................ 11 Schematics ......................................................................................................................................... 11 Components Placement and Geometry ............................................................................................. 13 List of Material .................................................................................................................................... 14 Board Users Manual 4 Revision 1.0, 2014-02-20 XMC 2Go XMC 2Go Kit with XMC1100 List of Figures List of Figures Figure 1 Figure 2 Figure 3 Figure 4 Figure 5 Figure 6 Block Diagram of the XMC 2Go Kit ...................................................................................................... 8 XMC 2Go Kit with XMC1100 ................................................................................................................ 9 Pinning of Pin Header ........................................................................................................................ 10 Recommended Installation Options for the J-Link driver ................................................................... 11 Schematic of the XMC 2Go Kit with XMC1100 .................................................................................. 12 Components Placement and Geometry ............................................................................................. 13 Board Users Manual 5 Revision 1.0, 2014-02-20 XMC 2Go XMC 2Go Kit with XMC1100 List of Tables List of Tables Table 1 Table 2 Table 3 Table 4 Features of the XMC 2Go Kit with XMC1100 ...................................................................................... 7 Pins used for the User LEDs .............................................................................................................. 10 XMC1100 Pins used for Debugging and UART Communication ....................................................... 11 List of Material .................................................................................................................................... 14 Board Users Manual 6 Revision 1.0, 2014-02-20 XMC 2Go XMC 2Go Kit with XMC1100 Overview Introduction This document describes the features and hardware details of the XMC 2Go equipped with the ARM® Cortex™M0 based XMC1100 Microcontroller from Infineon Technologies AG. 1 Overview The XMC 2Go is designed to evaluate the capabilities of the XMC1100 Microcontroller and the powerful, free of charge tool chain DAVE™. This board is not cost optimized and does not serve as a reference design. 1.1 Key Features Table 1 summarizes the features of the XMC 2Go. Table 1 Features of the XMC 2Go Kit with XMC1100 Topic Features Flash XMC1100 microcontroller (ARM® Cortex™-M0 based) in a 4 x 4 mm VQFN-24 package 64 kB RAM 16 kB Clock Generation Internal Oscillator Frequencies 32 MHz CPU clock, 64 MHz Timer clock Dimensions 14.0 x 38.5 mm Processor Power Supply from USB via Debug probe (J-Link) or 3.3V external power Connectors Two 8-pin header (pin pitch: 2.54 mm ≙ 0.1” / between rows: 10.16 mm ≙ 0.4”) Pin header fits to breadboard Debugger On-Board J-Link Debugger supports Serial Wire Debug (SWD, ARM Standard) Single Pin Debug (SPD) UART-to-USB bridge (virtual COM) Mapped to pin header X1/X2: 2 Channel USIC (UART, SPI, I2C, I2S, LIN) 6 Channel Analog to Digital Converter (12-Bit resolution) 4 x 16-Bit Timer External Interrupts (via ERU) Others: Real Time Clock Random Number Generator Peripherals Others Board Users Manual 2 User LEDs @ P1.0 and P1.1 7 Revision 1.0, 2014-02-20 XMC 2Go XMC 2Go Kit with XMC1100 Overview 1.2 Block Diagram The block diagram in Figure 1 shows the main components of the XMC 2Go Kit including the power supply concept. There are following main building blocks: XMC1100 Microcontroller in a 4x4mm VQFN24 package On-board USB debugger realized with a XMC4200 Microcontroller for serial wire debug (SWD) and UART-to-USB Bridge Two 8 pin header X1 and X2 On-board power generation for power supply of the XMC1100 Microcontroller and the debug IC 2 User LEDs 8-Pin Header X1 P2.7/P2.8, P2.9, P2.10, P2.11, P0.0, P0.5 X1 +5V Voltage Regulator ADC, CCU4, USIC, ERU0 LED2 LED1 P1.1 P1.0 GPIO +3.3V EVR XMC1100 VQFN24 USIC 32MHz Cortex M0 64kB Flash, 16kB RAM 4 x16-bit timer, 6 Ch 12-bit ADC Debug, BSL USIC 2 Ch USIC (UART, SPI, I2C, I2S, LIN) P2.1 P2.2 UART P1.2 P1.3 SWD +3.3V XMC4200 Debug IC Micro USB X101 Debug LED ADC, CCU4, USIC, ERU0 XMC 2Go-V1 Kit XMC1100 in VQFN24 X2 8-Pin Header X2 P0.6-P0.9, P0.14, P0.15, P2.0, P2.6 Block_Diag.emf Figure 1 Block Diagram of the XMC 2Go Kit Board Users Manual 8 Revision 1.0, 2014-02-20 XMC 2Go XMC 2Go Kit with XMC1100 Hardware Description 2 Hardware Description The following sections give a detailed description of the board hardware and how it can be used. Figure 2 shows the components of the XMC 2Go Kit with XMC1100. XMC4200 Debug IC and UART to USB Bridge Pin Header X1 User LED2 @ P1.1 Voltage Regulator & Reverse Current Protection Diode Pin Header distance fits to Breadboard Crystal for Debug IC User LED1 @ P1.0 ESD Protection Diode XMC1100 Microcontroller Power & Debug LED Pin Header X2 Micro USB Components.emf Figure 2 2.1 XMC 2Go Kit with XMC1100 Power Supply The XMC 2Go Kit must be supplied by an external 5 Volt DC power supply connected to the Micro UBS plugs (X101). Out of the box with the pre-programmed application and the on-board debugger in operation the XMC 2Go typically draws about 75 mA. This current can be delivered via the USB plug of a PC, which is specified to deliver up to 500 mA. The Power&Debug LED indicates the presence of the generated 3.3V supply voltage. An on-board reverse current protection diode will ensure safe operation and protects the USB port of the Laptop/PC in case power is provided through the pin header X1. If the board is powered via the USB plug, it’s not recommended to apply an additional power supply to the VDD pin of X1 (3.3V), because this power supply could drive against the on-board power supply. The VDD pin can be used to power an external circuit. But care must be taken not to draw more current than 150 mA, which is the maximum current the on-board voltage regulator can deliver. After power-up the Debug LED starts blinking. In case there is a connection to a PC via the Debug USB plug X101 and the USB Debug Device drivers are installed on this PC, the Debug LED will turn from blinking to constant illumination. Board Users Manual 9 Revision 1.0, 2014-02-20 XMC 2Go XMC 2Go Kit with XMC1100 Hardware Description 2.2 Pin Header Connector P2 P2 P2 P2 X2 X1 .7 P2 P0 .9 P2 P0 .1 0 G N P0 .1 1 3. 3V P0 .0 P0 P0 .5 P0 P0 D The pin headers X1 and X2 can be used to extend the evaluation board or to perform measurements on the XMC1100. The order of pins available at X1 and X2 corresponds to the pinning schema of the XMC1100 Microcontroller in the TSSOP-16 pin package. The pinning table is also printed onto the bottom side of the PCB. .6 .0 5 .1 4 .1 .9 .8 2.3 .7 .6 Figure 3 Pin_Header.emf Pinning of Pin Header User LEDs The port pins P1.0 and P1.2 of the XMC1100 on the XMC 2Go Kit are connected to LEDs exclusively. Table 2 Pins used for the User LEDs LED Port Pin LED1 P1.1 LED2 P1.0 Board Users Manual 10 Revision 1.0, 2014-02-20 XMC 2Go XMC 2Go Kit with XMC1100 Production Data 2.4 Debugging and UART Communication The on-board debugger supports 2-pin Serial Wire Debug (SWD), Single Pin Debug (SPD) and UART communication. Both require the installation of Segger’s J-Link Driver which is part of the DAVE™ installation. DAVE™ is a high-productivity development platform for the XMC microcontroller families to simplify and shorten SW development. It can be downloaded at www.infineon.com/dave. The latest Segger J-Link Driver can be downloaded at http://www.segger.com/jlink-software.html. During installation of the J-Link driver you will be asked for the installation of optional components. For support of the UART communication take care to install the CDC USB driver (Composite Device Class). Therefore select the option “Install USB Driver for J-Link-OB with CDC” as shown in Figure 4. Figure 4 Recommended Installation Options for the J-Link driver The XMC1100 on the XMC 2Go Kit is configured to SWD1 mode. Use the “BMI Get Set” tool integrated into DAVE™ to configure the XMC1100 to e.g. SPD1 mode if required. Take care: Unintended use of the “BMI Get Set” tool can cause the XMC 2Go Kit not to work anymore, e.g. when configuring the XMC1100 to SWD0, SPD0 mode or to productive user mode. Note: Do not configure the XMC1100 on the XMC 2Go Kit to SWD0, SPD0 or to productive user mode. Table 3 shows the pin assignment of the XMC1100-VQFN24 used for debugging and UART communication. Table 3 XMC1100 Pins used for Debugging and UART Communication Pin Function Input / Output Port Pin Data pin for Debugging via SWD/SPD I/O P1.3 Clock pin for Debugging via SWD O P1.2 Transmit Pin for UART Communication O P2.1 Receive Pin for UART Communication I P2.2 3 Production Data 3.1 Schematics The schematic of the XMC 2Go Kit can be found in Figure 5. Board Users Manual 11 Revision 1.0, 2014-02-20 E D C B Target Device (XMC1100) +5V GND 1 4 1 EN IN IC201 Power Supply GND C1 GND OUT 3 IFX54211 MBV33 C2 100nF/0402 100nF/0402 +3V3 1 2 3 4 5 6 7 8 X1 PINHD 8x1 0,1" TH P2.7/P2.8 P2.9 P2.10 P2.11 GND +3V3 P0.0 P0.5 P2.6 P2.0 P0.15 P0.14 P0.9 P0.8 P0.7 P0.6 +3V3 2 GND LEDs P1.0/LED1 P1.1/LED2 P2.7/P2.8 P2.9 P2.10 P2.11 RX_XMC4200 TX_XMC4200P2.6 P1.0/LED1 P1.1/LED2 P1.2/SWCLK P1.3/SWDP2.0 P0.0 P0.5 P0.6 P0.7 P0.8 P0.9 P0.12 P0.13 P0.14 P0.15 PINHD 8x1 0,1" TH 16 15 14 13 12 11 10 9 X2 TSSOP-16 Pinout 10 9 EXP 15 16 17 18 19 20 21 22 23 24 14 13 12 11 1 2 3 4 5 6 7 8 Supply LED RT/0603 LED1 3 LED RT/0603 LED2 XMC1100_VQFN24 VDD VSS EXP P0.0 P0.5 P0.6 P0.7 P0.8 P0.9 P0.12 P0.13 P0.14 P0.15 P1.0 P1.1 P1.2 P1.3 P2.0 P2.1 P2.2 P2.6 P2.8 P2.9 P2.10 P2.11 IC1 GND GND Q101 +3V3 29 30 GND Analog Digital VDDC1 VDDC VDDP2 VDDP1 VDDP 31 6 41 28 5 3 4 7 10 19 20 11 12 13 14 15 16 35 36 37 38 39 40 42 43 44 45 46 47 48 1 2 5 6 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. Legal Disclaimer 8 R105 R106 7 GND +3V3 GND +5V X101S 100nF/0402 C101 Sheet: 1/1 8 13.02.2014 15:43:12 XMC 2Go-V1 Kit XMC_2Go-V1 Target Device : 1-99 Debugging Device : 100-199 Power Supply : 200-299 GNDGNDGND GND 1 2 3 4 5 X101C P1.2/SWCLK 100R/0402 TX_XMC4200 RX_XMC4200 P1.3/SWD 33R/0402 33R/0402 GND R104 COM LED Level Shifter No RESET Pin UART SPD SWV JTAG SWCLK R103 +3V3 680R/0402 R101 100R/0402 100R/0402 DEBUG_LED# R102 For further information and software examples please visit www.infineon.com/xmc-dev Supply USB_D- HIB_IO_0 VBAT P14.9 P14.8 P14.7 P14.6 P14.5 P14.4 P14.3 P14.0 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0 P0.8 P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 USB USB_D+ Hibernate/RTC XMC4200_QFN48 VSS PORST# TCK TMS XTAL1 XTAL2 RTC_XTAL_1 RTC_XTAL_2 VAREF VAGND P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 IC101 PINHD 1x5 0,05" TH 1 2 3 4 5 SV1 27 510R/0402 +3V3 GND R108 8 9 18 17 DBG_RESET DBG_TCK DBG_TMS U1C0 DX0A-P0.4 DOUT0-P0.5 GPIO-P0.7 GPIO-P0.6 UART2 (DM2) RXD TXD TX_ENABLE TXACTIVE# 21 22 23 24 25 26 32 34 33 P14.9 ADC AIN RESET# GPIO-P0.3 DEBUG_LED# GPIO-P0.2 AUX_LED# GPIO-P0.1 U0C1 DX2A-P2.3 DX1A-P2.4 GPIO-P0.8 SPI Slave CS_IN CLK_IN PULL Select GND 4 DEBUG_LED# RXD TXD SWD_IN SWD_OUT SWCLK SWCLK C106 100nF/0402 U0C0 GPIO-P1.3 DX0B-P1.4 DOUT0-P1.5 SCLKOUT-P1.1 SELO0-P1.0 C108 4,7uF/0603 SPI Master SWD DIR MISO MOSI CLK_OUT CS_OUT C105 100nF/0402 Debug Connection Concept C104 100nF/0402 XMC1100 in VQFN24 C110 15pF/0402 Configure wiggler-P0.5 as USIC_Tx but only active while X-spy function is selected Configure wiggler-P0.4 as USIC_Rx but only active while X-spy function is selected C103 100nF/0402 XMC 2Go Kit C109 15pF/0402 7 D102 6 3 D1 5 LED101 LED GN/0603 4 C102 100nF/0402 On-board Debugger including a UART to USB Bridge C107 10uF/0603 PinHeader XMC1100 C201 100nF/0402 P2 P1 C202 10uF/0603 3 680R/0402 ESD8V0L2B-03L 1 2 680R/0402 R1 A C D101 2 D2 A GND1 GND2 2 5 R109 12 R2 BAS3010A-03W R107 Board Users Manual 10k/0402 ZX62-AB-5PA Figure 5 1M/0402 1 E D C B A XMC 2Go XMC 2Go Kit with XMC1100 Production Data Schematic of the XMC 2Go Kit with XMC1100 Revision 1.0, 2014-02-20 XMC 2Go XMC 2Go Kit with XMC1100 Production Data 3.2 Components Placement and Geometry X101 IC201 D101 C202 C201 C104 D102 R107 C106 R109 C103 R106 R105 C101 R101 IC101 38.5 mm C107 LED101 R102 C102 C109R108 Q101 C105 C108 C110 R104 R103 C2 C1 IC1 P2 P1 LED2 R2 LED1 R1 14.0 mm Figure 6 Components Placement and Geometry Board Users Manual 13 Revision 1.0, 2014-02-20 XMC 2Go XMC 2Go Kit with XMC1100 Production Data 3.3 List of Material The list of material is valid for the XMC 2Go Kit with XMC1100 Version 1. Table 4 No. List of Material Qty Value 14 9 2 2 1 1 3 1 1 2 1 3 2 1 1 15 1 16 1 17 1 1 1 2 1 2 3 4 5 6 7 8 9 10 11 12 13 18 19 20 100nF 50V 0402 10% X5R CER 15pF 50V 0402 10% COG CER 10uF 10V 0603 10% X5R CER 4.7uF 10V 0603 10% X7R CER NX3225SA 12MHZ AT-W 3.2X2.5 100R 0402 1% 10k 0402 1% 1M 0402 1% 33R 0402 1% 510R 0402 1% 680R 0402 1% LED RT 0603 D 110mcd LSQ976-Z LED GN 0603 D 110mcd LGQ971-Z ZX62-AB-5PA IFX54211 MBV33 SCT595 XMC1100_VQFN24 XMC4200_QFN48 BAS3010A-03W SOD323-R ESD8V0L2B-03L TSLP-3-1 PINHD 8x1 0,1" TH Board Users Manual Device Capacitor Capacitor Capacitor Capacitor Crystal, NDK Resistor Resistor Resistor Resistor Resistor Resistor LED red LED green Connector, Micro-USB, Hirose Linear Voltage Regulator, Vout = 3.3V, Infineon Microcontroller, XMC1100, Cortex M0, Infineon Microcontroller, XMC4200, Cortex M4F, Infineon Diode, Infineon TVS Diode, Infineon Pin Header, 8-pin, 0.1” TH 14 Reference Designator C1 C2 C101 C102 C103 C104 C105 C106 C201 C109 C110 C107 C202 C108 Q101 R102 R103 R104 R109 R107 R105 R106 R108 R1 R2 R101 LED1 LED2 LED101 X101 IC201 IC1 IC101 D101 D102 X1 X2 Revision 1.0, 2014-02-20 w w w . i n f i n e o n . c o m Published by Infineon Technologies AG