Core frequency ranges from 40 to 100 mhz, embedded flash from 32 kb to 1. In principle, the jtag specification allows chaining of multiple jtag devices as we have outlined in our ulink2 users guide. Edition 200706 published by infineon technologies ag 81726 munich, germany. St microelectronics spc56xx, spc57xx and spc58xx families. The infineon xc2000 family is a 16bit microcontroller that can be found in fetched by the microcontroller and used to generate instructions for the. As such, it is a very convenient troubleshooting tool when the application misbehaves after a longer time. Slow and fast jtag scanning is implemented by means of software toggling the necessary jtag signals. Infineon xc166xc2000 family onchip emulation contents.
Infineon onchip memory programming tool, version 4 release. Device access port dap dap2 with up to 160 mhz serial. Click to read more about infineon extends its xc2000 automotive microcontroller family. Infineon xc2000 series microcontrollers can be programed using a10 adapter. This drivecard supports xc2000 derivatives and as well all xe162 derivatives in a 64 pin. Infineon makes no warranties or representations with regard to this content and these materials of any kind, whether express or implied, including without limitation, warranties or representations of merchantability, fitness. System supports complete family of infineon xc66 xc2000 xe166 microcontroller derivatives. Dave version 2 is the well established digital application engineer from infineon technologies supporting xc800, c166, xc166, xe166, xc2000, and the tricore audo family. It was a long release cycle but it was also a openocd 0. All infineon xc16x, xc2xxx and xe16x devices interpret the first 4 bits that are shifted into jtag dr register immediately as a command. The infineon xc2000 family is a 16bit microcontroller that can be found in automotive applications including transmissions, hybrid applications, driver assistant systems and engine management systems. Xc2000 family microcontrollers hardware manual infineon.
The microcontroller containing an embedded voltage regulator can run from a single power supply between 3 and 5 v. The xc2000 family uses the infineon proprietary c166 16bit in a version which also contains a 32bit mac unit. The miniwiggler is infineon s high performance and costefficient debugging tool for the future. Carprog a10 adapter connection to xc2000 wiring diagram. The dap miniwiggler v3 is the successor of the dap miniwiggler. With a powerful 32bit communication unit based universal access device, pls presents an extremely rapid and flexible communication tool to access a multitude of popular 1632 and 64bit microcontrollers. Support of several infineon xc2000 microcontroller such as xc2267, xc2287. High speed can transceiver, lin transceiver, usb to uart jtag bridge. Infineon extends its xc2000 automotive microcontroller. Jtag clock frequency varying from 1 khz to 2000 khz can be set. The device access port dapdap2 allows debug communication with higher transmission rates than. Universal access devices uad for microcontroller debugging. Cypress semiconductor has become part of infineon technologies.
More details about the associated connectors can be found in chapter connector standards and signals, page 8. You know the architecture, basic onchip periphery and specifics of the xc2000 xe16x xc16x and st10 device families. Xc2000 derivatives 1632bit singlechip microcontroller with 32bit performance volume 2 of 2. A software download can be performed via jtag, uart or can. High speed can transceivers, lin transceiver, usb to uartjtag bridge. It converts from the pcusb to the debug interface 10pin dapspdswd, 20 pin automotive jtag of an infineon microcontroller device.
Infineon accepts no liability for the content and materials on this site being accurate, complete x2c000 up todate or for the contents of external links. Device access port dap dap2 with up to 160 mhz serial clock support. Infineon support from embedded coder hardware support. It converts from the pcusb to the debug interface 10pin dapspdswd, 20pin automotive jtag of an infineon microcontroller device. Asc0 interface via virtual com port, jtag ocds level 1 and power supply. According to this page, keil supports the infineon xc2000 family which is compatible to the c166 architecture in the 166. Legacy products c500, c166, xc800, xc166, xe166xc2000, audo.
Infineon s approach provides scalable automotive solutions with a high degree of hardware and software reuse that achieves significant cost savings. For programming external power supply to ecu airbag, dashboard or other must be connected. Bmi programming for xc2000 xe166 econo and compact. Application note debug cable tricore 5 19892020 lauterbach gmbh debug protocols this chapter introduces the debug protocols available for infineon tricore devices, jtag and dap as well as their different implementations. For infineon cpus the most commonly used interfaces are jtag and dap.
But many xc2000 designs were either created within xilinx design editor xde or an outdated design entry tool. Dave and complementary tools supporting the entire development process from evaluationtoproduction e2p. Keil development tools for infineon xc800 xe166xc2000 the keil and pk166 professional developers the advanced rtos is a realtime kits are complete software development environments kernel for xe166xc2000 devices that for infineon 8bit and 16bit microcontrollers. Universal debug engine ude and microcontroller debugger. For the important points regarding packaging please see 1. Im happy to announce the availability of openocd version 0. Infineon s xc2000 controller in lqfp64, vqfn48 and tssop38package.
The biggest xc2000 device was an xc2064, which stands for 64 clbs each containing 1 function generator and one ff. Secure and high speed flashotp programming for production via jtag, can bus or serial lines. Jtag debugging for xc2000 with jlink keil forum software. Flash programming system aids production of xc2000based. Infineon now offers the industrys most comprehensive portfolio for linking the real with the digital world comprising an unparalleled range of hardware, software and security solutions for the connected age. Nxp freescale mpc55xx, mpc56xx and mpc57xx families. On the host side, it has an usb interface, which is available on every computer. Asynchronous receiver and transmitter bootstrap loader, transfers program codedata via channel 0 of usic0. Xc2000 family ap16179 microcontrollers application note.
Promik is a unique company, because of our deep expertise with programmable microcontroller architectures, that xc2000 implemented in a full range of trussed hardware and software solutions, supported by rigorous attention to quality and a years track record of enabling their customer successes. Universal access devices uad for microcontroller debugging via jtag, cjtag, dap, swd, once, lpd, dxcpl, can, asc, trace. Based on the enhanced xc166 architecture they outperform existing 16bit solutions with 32bit performance. This means that such a design typically is not too large and design reentry is typically not a major task. Peripheral units, xc2000 datasheet, xc2000 circuit, xc2000 data sheet. Infineon xc166 xc2000 family onchip emulation contents. All content and materials on this site are provided as is. The infineon xe166 microcontrollers are the latest derivatives of the popular c166 microcontroller family. Xc2000, xe166 microcontrollers from infineon microcontroller debugger solutions for xc2000, xe166 from infineon. The following pinout is valid on the target side for the jtag debug interface.
Software interface com allows standardized integration in customers production environment. Infineon xc2000 user manual readdownload infineon has combined its wealth of experience in microcontroller design for families and provides industry leading tools for xc800 and xc166 xc2000. Infineon xc166xc2000 debug module support includes a hot attach function, which allows the emulator to connect to a working target device and have all debug functions available. Highperformance and cost effective interface to the 10pin dap and 20pin automotive jtag connector, active and preferred. The 2pin and 3pin device access ports dap as well as a 3pin dap2 was established by infineon, for the tricore audo future, audo max, and aurix devices, as well as for other upcoming 16bit and 32bit microcontrollers. Per default, infineon xc166 xc2000 icard supports the jtag debug interface, and connects to the target through the 16pin 2. On the device side, the communication goes over infineon 10pin dap or 16pin ocdsl1 interfaces. New lowend devices enable body, safety and powertrain solutions with 32bit performance at 8bit costs. Infineon makes no warranties or representations with regard to this content and these materials of any kind, whether express or implied, including without limitation, warranties or representations of merchantability, fitness for a particular purpose, title and noninfringement of any third party intellectual property. System connects up to 8 probes to needle bed production equipment via jtag or dap, and obtains production data by connecting probes to production computer via usb. Infineon tricore families including the latest aurixtm 2g tc3xx dap. Keil development tools for infineon xc800xe166xc2000. Intecs provides leadingedge software technologies to support the major european ingineon italian organisations in the design and implementation of advanced electronic systems for the. The infineon xc2000xe166 family of devices table 1 include a builtin can.
Infineon, alldatasheet, datasheet, datasheet search site for electronic components and semiconductors, integrated. Flash programming with ude memtool flash programmer. Highperformance and costeffective tool access hardware. This application note describes the lauterbach ocds debug cables for the c166 and xc2000 architecture and the physical debug ports required on the target side. Other scan speed types not supported for xc166 xc2000 family can be seen and are automatically forced to slow. Xc2000xe166 family ap16164 microcontrollers application note. Flash programming with ude memtool flash programmer ude memtool is designed for onchip flash programming and onboard pcm flash otp programming with microcontroller hardware systems using aurix, tricore, power architecture, cortex, arm, c166st10, xe166 xc2000.
1052 1514 177 1432 1064 1536 1523 1253 202 215 807 1317 296 541 625 129 653 1291 78 572 1237 287 645 537 1042 1427 1236 1465 388 90 984 713 648 193 999 537 1041 1311 965 172 1025 678 1083 1206