Infineon XC2000 Family Hardware Manual

XC2000 Low End Easy Kit Board V1.5

Version: V1.5, 2011-03

Published by Infineon Technologies AG

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

Connectors

Components

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.

PDF preview unavailable. Download the PDF instead.

microcontroller-xc2000-board-v15-infineon Acrobat Distiller 5.0.5 (Windows)

Related Documents

Preview Infineon TriCore™ V1.6 Architecture User Manual
Comprehensive user manual detailing the Infineon TriCore™ V1.6 architecture, covering core features, programming model, interrupt/trap systems, and registers for embedded system development.
Preview Infineon AURIX TC3xx Platform Family User Manual
Explore the Infineon AURIX TC3xx Platform family, a range of 32-bit multicore microcontrollers based on the TriCore Architecture. This user manual provides comprehensive details on the superset functionality of these advanced embedded processors.
Preview Infineon TriCore AUDO-NG Flash Download Using Bootstrap Loader
This application note details the process of flash downloading to Infineon's TriCore AUDO-NG microcontrollers using a bootstrap loader. It covers both ASC and CAN interfaces, providing insights into the necessary software tools, project settings, and communication protocols for successful firmware implementation.
Preview Infineon TriCore EABI User's Manual: 32-bit Unified Processor Core
User's manual detailing the Embedded Applications Binary Interface (EABI) for Infineon's TriCore 32-bit Unified Processor Core. Covers interface standards, object formats, and low-level binary aspects for compatible toolchains.
Preview Infineon TriBoard TC179X Hardware Manual V4.0
Explore the Infineon TriBoard TC179X Hardware Manual V4.0. This comprehensive guide details the evaluation board's features, hardware configuration, signal descriptions, connectors, schematics, and layout for the TriCore microcontroller architecture.
Preview TC2xx Hardware Design Guide for Infineon AURIX™ Microcontrollers
Explore the hardware design principles for Infineon's AURIX™ TC2xx series of 32-bit microcontrollers. This guide details power supply, pin configuration, and board layout for automotive applications, focusing on performance and safety standards like ASIL-D.
Preview Infineon MC-ISAR_AS422 Release Notes Addendum V4.0 for TC3xx Products
Infineon Technologies provides release notes addendum V4.0 for MC-ISAR_AS422 software, detailing known issues and workarounds affecting TC3xx automotive microcontroller products.
Preview TriBoard Manual TC3X5: Comprehensive Guide to Infineon's TriCore Evaluation Board
Explore the TriBoard TC3X5, a versatile evaluation board from Infineon, designed for developing and testing TriCore applications. This manual covers hardware features, connectivity, and configuration for the TC3X5 TH V1.0 and TC3X5 V1.0.