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.
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 –...
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 –...
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...
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...
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.
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.
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.
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...
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);...
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.
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...
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.
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.
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:...
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...
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...
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.
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.
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...
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.
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...