Introduction - XC2000 Family
The XC2000 family offers enhanced performance, increased Flash memory, and improved peripherals compared to the established C166 architecture. It integrates Microcontroller Unit (MCU) and Digital Signal Processor (DSP) capabilities on a single enhanced C166S V2 core, making it suitable for automotive, industrial, mass storage, and communication applications. This document covers the XC22xxL, XC23xxD, XC27x3X, XC22xxU, XC23xxS, and XC27x2X series.
For detailed technical information, visit: www.infineon.com/XC2000
General Information about XC2000 Easy Kit Board
Summary of Features
- Infineon's XC2000 Controller in LQFP-64, VQFN-48, and TSSOP-38 Packages
- High-Speed CAN Transceiver, LIN Transceiver, USB to UART/JTAG bridge
- 8 Low Power Status LEDs
- Easy access to all pins
- 4-DIP switches for configuration
- On-board USB to JTAG/UART interface
- Powered via USB
Connectors
- USB connector for ASC/ JTAG/ SPD Interface
- 4-pin header for LIN Transceiver
- 16-pin header for JTAG interface (OCDS)
- 10-pin (2x5) header for CAN High Speed Transceiver (CAN0)
- 10-pin header for DAP/ SPD interface
Components
- Low-Drop Voltage Regulator TLE 4274
- Four status LEDs for Power/RESET/JTAG
- CAN-Transceiver TLE 6251DS
- LIN Transceiver TLE 7259
- FT2232HL Dual USB to UART/JTAG interface
- SPI EEPROM 128 Kbit AT25128N
- 8 general purpose LEDs
- Potentiometer for ADC
- Reset switch
- Zero Ohm Bridges for system configuration flexibility
Block Diagram
The block diagram illustrates the XC2000 Easy Kit layout, showing the CPU connected to various peripherals including CAN Transceiver, LIN Transceiver, USB to UART/JTAG Bridge, EEPROM, LEDs, Voltage Regulator, and XTAL. Debug interfaces like OCDS and DAP are also shown.
Board Overview
The board features the Infineon XC2000 microcontroller at the center. Surrounding it are various connectors and components, including status LEDs (Debug Run, Debug Active, Power On Reset, Board Voltage), a USB connector, DIP switches for configuration, CAN and LIN connectors, a reset button, and headers for OCDS and DAP interfaces.
DIP Switch S101
The DIP switch S101 allows configuration of the XC2000's startup settings. These settings are latched at the end of the internal reset sequence and are crucial for initial program execution and debug modes. The default configuration is a standard start from internal Flash.
Note: The Kit is programmed with BMI for DAP. To connect a JTAG debugger, the BMI needs to be reprogrammed to JTAG using software like Memtool.
Basic Startup Configuration for XC2x Series
The startup mode can be configured via external circuitry, including the TRST pin and CFG-pins (P2.9, P10.12). Options include internal start from Flash (with or without debug), debug mode from BMI, and ASC or CAN bootloaders. Specific BMI values and CFG-pin states determine the boot mode. Refer to Table 2 for detailed configurations.
USB Drive Installation
USB transactions are managed by USB software on the host computer. The Easy Kit USB interface requires a device driver delivered with the DAS (Device Access Server) software. A driver for a virtual COM port is also installed. The DAS software provides a single interface for various tools. Version 3.0.0 or higher of DAS is required. More information is available on the Infineon webpage: www.infineon.com/DAS. The DAS software can be found on the Easy Kit CD under the Tools section.
Easy Kit Power Supply Concept
The Easy Kit can be powered via USB or an external DC power supply. A power supply jumper (JP201) allows selection between these sources. The USB specification provides 5V, with a current limit of 100 mA initially, extendable to 500 mA. If USB power is insufficient or the host PC enters suspend mode, an external power supply is recommended. The external power supply should be a regulated DC supply (6-12V, max 400mA).
Power Supply via Power Plug
For external power, a regulated DC power supply (max 12 Volt / 400mA) can be connected to the power connector. The power connector has positive (+) and negative (-) terminals. Ensure the maximum power dissipation of the voltage regulator is considered.
Information in Detail
The XC2000 family supports various start-up modes, configurable for main functionality (source of user code), initial code downloading (via UART, CAN), and debug options (SPD, JTAG, DAP). The Easy Kit Manual covers a subset of these modes; refer to the User's Manual for complete details.
DIP Switch Setting for XC2x Series
Table 4 details the DIP switch settings for S101, configuring startup behavior such as standard internal Flash start, BMI-based debug modes, and ASC/CAN bootloaders. Specific switch positions (ON/OFF) and BMI values determine the operational mode.
Headers, Connectors and Components
USB Interface
The USB connector (P201) connects the board to a PC for power, serial communication via USICO Channel 0, and debugging via DAS. Figure 7 shows the pinout.
CAN0 (X106)
One CAN transceiver connects to the MultiCAN on XC2000 node 0 via an IDC10 plug (X106). Figure 8 shows the pinout. Note: CAN module is not available for XC2xxxU/S/2X series.
LIN Interface (X105)
A 4-pin connector (X105) is provided for the LIN interface, connected to USIC1 Channel 0 (XC2xxxL/D/3X) or USIC0 Channel 0 (XC2xxxU/S/2X). Figure 9 shows the pinout.
OCDS Interface
OCDS1 signals are connected to an IDC16 plug (X202) for debugger connection. Ensure the MiniWiggler circuit is inactive and DAP connector is clear or tristated when using OCDS. Figure 10 shows the pinout.
DAP Interface
A DAP connector (X203) is available for DAP/SPD hardware connection. Ensure the MiniWiggler is inactive and OCDS1 hardware is disconnected or tristated. Figure 11 shows the pinout.
ADC
A 10K potentiometer (R113) is connected to AN0 (ADC0), allowing voltage application between VAGND0 and VAREF0.
LEDs
Status LEDs (D201-D202, D207-D208) indicate Debug Run, Debug Active, Power On Reset, and Board Voltage (5V). Eight general purpose LEDs (D101-D108) are connected to Port 10 pins 0-7 and can be software controlled.
Serial EEPROM
USIC0 Channel 1 of the XC2000 is connected to a 512 Kbit serial EEPROM (AT25128N). Default settings for the SSC are provided.
Pin Definition and Location
Detailed pinouts are provided for the 64-pin (LQFP64), 48-pin (VQFN48), and 38-pin (TSSOP38) devices, including pin assignments and connector layouts (Figures 12-17).
Zero Ohm Resistors
Zero ohm resistors are implemented for configuration purposes, enabling or disabling features like LIN transceiver, CAN transceiver, and various interface options (JTAG, DAP, ASC Bootloader). Table 7 lists the components, schematic names, and their descriptions.
Getting Started
Power Supply
An external regulated DC power supply (max 12 Volts) can be connected if more current is needed. A green LED indicates the embedded voltage regulator is supplying the microcontroller. Note: Power supply is not included in the delivery.
BMI Programming
The XC2000 Easy Kit supports Boot Mode Index (BMI) programming for flexible device start-up configuration. BMI values can be set via software or tools. Refer to the User's Manual for programming details.
OCDS Debugging Interface
The kit provides access via UART, JTAG, DAP, and SPD interfaces through USB. An on-board USB JTAG wiggler is implemented using the FTDI chip. The USB interface also emulates a USB to UART bridge. A 16-pin header allows connection to debuggers from Infineon's tool suppliers. The On-Chip Debug Support (OCDS) system facilitates debugging controlled by an external device.
USB Interface for UART Support
The USB connector facilitates PC connection for power, serial communication (ASC), and debugging (DAS). Ensure the latest DAS software is installed on the PC before connecting. The DAS website provides the latest software version.
MemTool
Memtool is an Infineon tool for programming code and data into FLASH Memory. It supports on-chip FLASH and dedicated flash chips, and can be used via ASC bootstrap loader mode or USB JTAG wiggler (DAS). Memtool can also be used to configure BMI values.
Schematic
The document includes schematic diagrams illustrating the hardware design of the XC2000 Easy Kit Board, detailing component connections and circuitry.