Infineon XC2000 Easy Kit Manual
Hide thumbs Also See for XC2000 Easy Kit:

Advertisement

Quick Links

XC2 0 00 s er i es B oar d M an u al , V. 0.2 , N ov. 20 0 8
X C 2 0 0 0 E a s y K i t
1 7 6 P i n
B o a r d R E V . V 1 . 0
M i c r o c o n t r o l l e r s
N e v e r
s t o p
t h i n k i n g .

Advertisement

Table of Contents
loading

Summary of Contents for Infineon XC2000 Easy Kit

  • Page 1 XC2 0 00 s er i es B oar d M an u al , V. 0.2 , N ov. 20 0 8 X C 2 0 0 0 E a s y K i t 1 7 6 P i n B o a r d R E V .
  • Page 2 Infineon Technologies Components may only be used in life-support devices or systems 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.
  • Page 3 XC2000 Easy Kit XC2000 Easy Kit Revision History: 2008-11 V 0.2 Previous Version: Page Subjects (major changes since last revision) We Listen to Your Comments Any information within this document that you feel is wrong, unclear or missing at all? Your feedback will help us to continuously improve the quality of this document.
  • Page 4: Table Of Contents

    Introduction ..........6 General Information about XC2000 Easy Kit Board ....7 Summary of Features .
  • Page 5 XC2000 Easy Kit XC2000 series Board Manual V 0.2, 2008-11...
  • Page 6: Introduction

    Subsequently, the applications can be downloaded and can be tested with the several powerful debuggers. For detailed technical information about the different derivatives please refer to the XC2000 family web pages on the Infineon Internet. The document XC2000EasyKit_176Pin_V10 covers several product series. – xxx-XC22xxH-xxxFxxL-xx –...
  • Page 7: General Information About Xc2000 Easy Kit Board

    XC2000 Easy Kit General Information about XC2000 Easy Kit Board General Information about XC2000 Easy Kit Board Summary of Features – Infineon’s XC2000 Controller in TQFP176 Package – High Speed CAN Transceivers, LIN Transceiver, USB to UART/JTAG bridge – 8 Low Power Status LEDs –...
  • Page 8: Block Diagram

    General Information about XC2000 Easy Kit Board Block Diagram Voltage Regulator CAN Transceiver LIN Transceiver EEPROM XC2xxx 8 LEDs USB To UART/ JTAG Bridge XTAL Figure 1 Block diagram of XC2000 Easy Kit layout overview XC2000 series Board Manual V 0.2, 2008-11...
  • Page 9: Board Overview

    XC2000 Easy Kit General Information about XC2000 Easy Kit Board Board Overview P10.7 OCDS1 Reset Config Reset Infineon XC2000 Debug Power supply Debug Power Jumper Active supply CAN2 CAN1 Power LIN1 AN0 (ADC0) Figure 2 Top View (basic components) XC2000 series Board Manual...
  • Page 10: Dip Switch S101

    XC2000 Easy Kit General Information about XC2000 Easy Kit Board Figure 3 Top view in detail DIP Switch S101 Although most of the programmable features of the XC2000 are selected by software either during the initialization phase or repeatedly during program execution, some features must be selected earlier because they are used for the first access of the program execution.
  • Page 11: Basic Startup Configuration

    XC2000 Easy Kit General Information about XC2000 Easy Kit Board DIP switch S101 allows to configure the startup setting of the XC2000 during RESET. The default System Startup Configuration is shown in Table 1. By default all DIP Switches are OFF. The XC2000 executes a standard start from internal Flash.
  • Page 12: Easy Kit Power Supply Concept

    XC2000 Easy Kit General Information about XC2000 Easy Kit Board Table 3 Basic Startup Configuration via External Circuitry Startup Mode Configuration pins TRST P10 [3 : 0] Internal Start from Flash UART Bootloader 2.x UART Bootloader 7.x SSC Bootloader CAN Bootloader x means that the level on the corresponding pin is irrelevant.
  • Page 13: Power Supply Via Power Plug

    XC2000 Easy Kit General Information about XC2000 Easy Kit Board By means of the Power Supply Jumper X502, USB, or the external power Supply can be selected to run the Easy Kit. The Setup for the Jumper X502 is shown in Table 4 below.
  • Page 14 XC2000 Easy Kit General Information about XC2000 Easy Kit Board Figure 5 Power Supply XC2000 series Board Manual V 0.2, 2008-11...
  • Page 15: Information In Detail

    XC2000 Easy Kit Information in Detail Information in Detail The XC2000 family supports variety of start-up modes, allowing the user to make selections in three aspects: • Main functionality - where from the user code will be started (on-chip Flash, PSRAM, external memory);...
  • Page 16: Switch S102

    XC2000 Easy Kit Information in Detail Switch S102 3.1.1 DIP Switch Setting Table 5 DIP Switch Settings for S102 Name in Default configuration Description schematic S102 Startup configuration: Standard start from internal Flash xx-xx-xx-xx-OFF S102 Startup configuration: Bootstrap loader ASC ON-OFF-OFF-xx-ON S102 Startup configuration:...
  • Page 17: Headers, Connectors And Components

    XC2000 Easy Kit Information in Detail Headers, Connectors and Components 3.2.1 USB Interface The USB connector is used for connection to a PC. Via the USB it is possible to power the board, using the USIC0 Channel 0 as serial connection via USB and Debugging via DAS.
  • Page 18: Lin Interface (X109)

    XC2000 Easy Kit Information in Detail 3.2.3 LIN Interface (X109) The board has a connector with 4 pins for LIN. For the pinout of the connector see Figure 8. The LIN transceiver is connected to USIC1 Channel 0 module of the CPU. Figure 8 On-board header (X109) 3.2.4...
  • Page 19: Dap Interface

    XC2000 Easy Kit Information in Detail CPUCLK /BRK_OUT /TRST TCLK / OCDS_E / BRK_IN Figure 9 On-board header X202 3.2.5 DAP Interface The board comes with a DAP connector (X204). For pinout of this connector see Figure 10. You can connect a DAP hardware here. If you use this connector make sure that the MiniWiggler is not activ (ACTIV LED is off) and a connected OCDS1 hardware is disconnected or tristated.
  • Page 20: Adc

    XC2000 Easy Kit Information in Detail 3.2.6 On AN0 (ADC0) is a 10K potentiometer (R113) connected. You can apply a voltage between VAGND0 and VAREF0 to the AN0 channel via this potentiometer. R116 is connected to AN0 (ADC1). The potentiometer is not assembled by default. You can assembled a potentiometer to use this connection.
  • Page 21: Pin Definition And Location

    XC2000 Easy Kit Information in Detail Pin Definition and Location 3.3.1 176 - Pinout DDPB P3.7 DDPB TESTM P0.7 P7.2 P10.7 P8.4 P3.6 TRST P12.0 P8.3 P10.6 P7.0 P0.6 P7.3 P3.5 P8.2 P10.5 P7.1 P12.1 P13.7 P3.4 P7.4 P10.4 P8.1 P3.3 P8.0 P12.2...
  • Page 22 XC2000 Easy Kit Information in Detail X103 P10.7 P0.6 P3.4 P0.5 P3.2 P10.2 P10.1 P0.2 P2.8 P4.6 P0.7 P10.6 P12.1 P12.2 P12.3 P0.4 P0.3 P10.0 P4.7 P2.7 VDDPB P3.7 P12.0 P10.5 P3.3 P2.10 VDDI1 P3.1 P3.0 P2.9 P12.7 P0.0 P3.6 P3.5 P10.4 P10.3...
  • Page 23: Zero Ohm Resistors

    XC2000 Easy Kit Information in Detail Zero Ohm Resistors For configuration purposes several zero ohm resistors have been implemented. The functionality of these resistors are shown in the table below. Table 8 Zero Ohm Resistors Component Name in Description schematic TLE 7259G (LIN Transceiver Board) R124...
  • Page 24 XC2000 Easy Kit Information in Detail Table 8 Zero Ohm Resistors Component Name in Description schematic Status LED´s R109 connect / disconnect LED´s to 5 V Oscillator circuit R117/R118 oscillator gain FT2232D (USB to UART / JTAG Bridge): R224 /BRKOUT (optional) R223 /BRKIN (optional) JTAG-Option:...
  • Page 25: Memory Models

    The On-chip programming can be done either with a utility program, so called “Memtool” or with several other Toolchains. Memtool is using the ASC bootstrap Loader or USB JTAG wiggler (DAS). The latest version can be found on the Infineon website. Figure 13...
  • Page 26: Internal Pram

    XC2000 Easy Kit Memory Models Internal PRAM As a example the XC2287-96F66L provides 64 Kbytes of PSRAM (E0’0000 … E0’FFFF ). The PSRAM provides fast code execution without initial delays. Therefore, it supports non-sequential code execution, for example via the interrupt vector table. Figure 14 Memory mapping for internal PRAM (Tasking Clasic) XC2000 series Board Manual...
  • Page 27: Getting Started

    Easy Kit Getting Started Getting Started For the successful start up of the XC2000 Easy Kit, the following items should be done: Figure 15 XC2000 Easy Kit (144-Pin) By default a HELLO WORLD program can be executed. The following steps are needed to be successful.
  • Page 28: Power Supply

    XC2000 Easy Kit Getting Started Figure 16 Monitor Program MTTTY with Hello World program Power Supply If more current is needed, a regulated DC power supply with max. 12 Volts should be connected to the power connector. The maximum power dissipation of the used voltage regulator has to be taken into account.
  • Page 29: Ocds Debugging Interface

    Getting Started OCDS Debugging Interface The XC2000 Easy Kit offers two types of JTAG interfaces. With the FTDI chip an on board USB JTAG wiggler has been implemented. Further the USB interface allows to emulate a USB to UART bridge. Both can be done at the same time.
  • Page 30 XC2000 Easy Kit Getting Started Figure 18 Configuration of the Microcontroller Type If the requested type is not available please click on (Default) and pick up one from the default list. See figure 21. Figure 19 Default list XC2000 series Board Manual V 0.2, 2008-11...
  • Page 31: Connect To The Target

    XC2000 Easy Kit Getting Started 5.4.2 Connect to the Target Make sure that the Starter Kit board is connected to your PC as well as to your power supply. Now press the 'connect' button in Memtool. If the software status bar displays 'Ready for Memtool Command', you have successfully installed Memtool.
  • Page 32: Execution Mode

    XC2000 Easy Kit Getting Started Figure 22 Program 5.4.4 Execution Mode After the code is programmed in the internal flash, disconnect from the Memtool and press the reset buttom. Now the code is executed form the XC2000. XC2000 series Board Manual V 0.2, 2008-11...
  • Page 33: Schematic

    XC2000 Easy Kit Schematic Schematic XC2000 series Board Manual V 0.2, 2008-11...
  • Page 34 XC2000 Easy Kit Schematic XC2000 series Board Manual V 0.2, 2008-11...
  • Page 35 XC2000 Easy Kit Schematic XC2000 series Board Manual V 0.2, 2008-11...

Table of Contents