XMC4000 Microcontroller Series for Industrial Applications PC B Desi gn Guidelines Applic atio n Guid e V1.0 2013-11 Microcontrollers Edition 2013-11 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. PCB Design XMC4000 Family Revision History Revision History Page or Item Subjects (major changes since previous revision) V1.0, 2013-11 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 PCB Design XMC4000 Family Table of Contents Table of Contents Revision History .................................................................................................................................................... 3 Table of Contents .................................................................................................................................................. 4 Guidelines............................................................................................................................................................... 5 Application Guide 4 V1.0, 2013-11 PCB Design XMC4000 Family Introduction Guidelines Application Guide 5 V1.0, 2013-11 PCB Design XMC4000 Family Introduction 1 Introduction The XMC4000 family is an ARM® Cortex™-M4 based 32-bit microcontroller family available in VQFN48, LQFP-64/100/144 and LGBGA-144 pin packages. This application guide helps to design a PCB with respect to: electromagnetic compatibility power supply system performance of analog peripherals thermal management In addition to the Infineon PCB Design Guidelines for Microcontrollers (AP24026), which gives general design rules for PCB design, some product-specific recommendations and guidelines for the XMC4000 family are provided in this document. Note: This application note contains design recommendations from Infineon Technologies point of view. Effectiveness and performance of the final application implementation must be validated by the customer, based on dedicated implementation choices. Other design implementations can also be applied. 2 General Information The XM4000 family has four different power domains: Pad Domain (VDDP, 3.3V, supplied externally) Analog Domain (VDDA, 3.3V, supplied externally) Core Domain (VDDC, 1.3V, generated internally) Hibernate Domain (VBAT, 2.0-3.6V, supplied externally) The Pad Domain VDDP and the Analog Domain VDDA with a nominal voltage of 3.3V must be supplied and decoupled externally. The Core Domain supply with a nominal voltage of 1.3V is generated out of the Pad Domain supply by an on-chip EVR (Embedded Voltage Regulator). The VDDC pins are the output of the EVR and must be stabilized and decoupled with external decoupling capacitors on the PCB. The supply pin VBAT of the Hibernate Domain can be connected to a battery coin cell or large capacitor. Even if the hibernate features are not used, the VBAT pin must always be connected to a power supply, when VDDP is supplied. Note: The VBAT pin must always be supplied, when VDDP is supplied. Tie the VBAT pin directly to VDDP, if no other circuitry for VBAT is destined. 3 PCB Design Recommendations 3.1 Clock Output To minimize the EMI radiation on the PCB some measures have to be considered if the external clock output feature via the clock pin EXTCLK (P0.8 or P1.15) is used: Reduced the driver strength of the pin if possible by choosing a weak pad drive mode (register P0_PDR0 or P1_PDR15 respectively) Route this signal with adjacent ground reference and avoid signal and reference layer changes Route it as short as possible Routing ground on each side can help to reduce coupling to the other signals (crosstalk) Application Guide 6 V1.0, 2013-11 PCB Design XMC4000 Family PCB Design Recommendations 3.2 Unused Pins For unused pins the measures listed in Table 1 should be considered. Table 1 Measures for unused pins Unused Function / Unused Pin Power Supply Pins (VDDP, VDDA, VDDC, VBAT, VSS including exposed pad, VSSA, VSSO, VAGND) Reference Voltage of the ADC (VAREF) Port Pins (P0-P15) Recommended measure if pin is not used These pins must always be connected to an appropriate power supply or power circuitry! External oscillator pins (XTAL1, XTAL2, RTC_XTAL1, RTC_XTAL2) USB Pins (USB_DP, USB_DM, VBUS) Serial Wire Debug Pins (TMS, TCK) Reset Pin (PORST#) Hibernate Pins (HIB_IO_0, HIB_IO_1) Application Guide Leave VAREF open (ADC cannot be used, digital input function of P14 and P15 is still working) Pins should be configured as “direct input” with an “internal pull-up [or pull-down] device active” via the register Pn_IOCR Pins should be left open and should not be connected to any other net (layout isolated PCB pad, for soldering only) Leave XTAL1 / RTC_XTAL1 open if the corresponding oscillator is in dower-down Connect a pull-down resistor to XTAL1 / RTC_XTAL1 or tie directly to GND (VSS) if the corresponding oscillator is not in dower-down Leave XTAL2 / RTC_XTAL2 open Leave USB_DP, USB_DM and VBUS open Leave TMS and TCK open Leave PORST# open Leave HIB_IO_0 open (after reset this pin is driving a low level) Leave HIB_IO_1 open if the Hibernate domain is not enabled (SCU_PWRSTAT.HIBEN == 0) Leave HIB_IO_1 open and configure as “Direct input, Input pull-down device connected” (HDCR.HIBIO1SEL = 0001B) if the Hibernate domain is enabled (SCU_PWRSTAT.HIBEN == 1) 7 V1.0, 2013-11 PCB Design XMC4000 Family PCB Design Recommendations 3.3 Main Oscillator (XTAL1 / XTAL2) To reduce the radiation / coupling from the main oscillator circuit, a separated ground island on the GND layer should be designed (see Figure 1). This ground island can be connected at one point to the GND layer. Ideally this point is close to the VSSO pin (not available in all packages). This helps to keep the noise generated by the oscillator circuit locally on this separated island. The ground connections of the load capacitors and VSSO should also be connected to this island. Traces for load capacitors and Crystal should be as short as possible. GND Plane Via to GND Plane VSSO μC XTAL2 C R Crystal XTAL1 C VSS Via to GND Plane Figure 1 3.4 Separated GND Island on TOP layer (carved out from global GND layer) Separated Ground Island for the Main Ocsillator Power Supply Domains All VDDC pins must be connected to one net on the PCB, even if they are internally connected by each other, because the impedance of the external connection is much lower than the internal connection. A low inductance value for the connection of decoupling capacitors to the supply pins is required. Therefor place the decoupling capacitors close to the corresponding power supply pin group. All supply domains should be decoupled separately with Low ESR and Low ESL capacitors (ceramic multilayer capacitors preferably) Use the capacitors values for decoupling/stabilization as shown in Table 2. Table 2 Decoupling / Stabilization Capacitor Values Power Supply Domain Number and Sizes of Decoupling / Stabilization capacitors Pad Domain VDDP/VSS 100 nF to each VDDP pin, 20 μF or higher to one pin Analog Domain VDDA/VSSA 100 nF to VDDA pin Core Domain VDDC/VSS XMC4500: 100 nF to each VDDC pin, 10 μF ±10% X7R to one pin XMC4400/XMC4200: 100 nF to each VDDC pin, 4.7 μF ±10% X7R to one pin Hibernate Domain VBAT Any value, depends on hibernate time All power supply pins (supplied from a voltage regulator) should be connected first to the dedicated decoupling capacitor and then from the capacitors over vias to the power supply planes All VSS pins should be connected to the GND layer The power distribution from the regulator to each power plane should be made over filters (EMI filter using ferrite beads). Application Guide 8 V1.0, 2013-11 PCB Design XMC4000 Family PCB Design Recommendations Inductance/ferrite beads in the range L ~5-10μH should be inserted in the supply paths at the regulator output. Avoid cutting the GND plane by via groups. A solid GND plane must be designed. Depending on power dissipation (refer to the Data Sheet) the exposed pad should be connected to sufficient GND area on all layers. A power-plane/grounding concept example for the XMC4000 microcontrollers can be found in Figure 2. Figure 2 2-layer PCB Layout Example for Decoupling of XMC4000 (single sided assembly) VDDP on TOP Layer VDDC on TOP Layer VSS on TOP Layer 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 VBAT on TOP Layer VDDP 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 VDDP VBAT VDDC VSS VSS/GND VDDC VDDP VAREF on TOP Layer VDDA on TOP Layer Via to VSS/GND Layer Bridge on Bottom Layer VSS on BOTTOM Layer BOTTOM Layer VAREF Application Guide VDDP VDDA VAREF 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 TOP Layer VDDA VSS / GND VDDP 9 V1.0, 2013-11 w w w . i n f i n e o n . c o m Published by Infineon Technologies AG