Click to read more about infineon extends its xc2000 automotive microcontroller family. 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. 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. 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. Xc2000 family microcontrollers hardware manual infineon. 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. Software interface com allows standardized integration in customers production environment. Infineon extends its xc2000 automotive microcontroller. 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.
Bmi programming for xc2000 xe166 econo and compact. Peripheral units, xc2000 datasheet, xc2000 circuit, xc2000 data sheet. Asc0 interface via virtual com port, jtag ocds level 1 and power supply. Infineon support from embedded coder hardware support. 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. St microelectronics spc56xx, spc57xx and spc58xx families.
Xc2000, xe166 microcontrollers from infineon microcontroller debugger solutions for xc2000, xe166 from infineon. For infineon cpus the most commonly used interfaces are jtag and dap. The infineon xc2000 family is a 16bit microcontroller that can be found in fetched by the microcontroller and used to generate instructions for the. Xc2000 derivatives 1632bit singlechip microcontroller with 32bit performance volume 2 of 2. Keil development tools for infineon xc800xe166xc2000. Infineon xc2000 series microcontrollers can be programed using a10 adapter. Xcflasher, x, jtag based flash programmer supporting 1 to 16 devices to.
Universal access devices uad for microcontroller debugging. This drivecard supports xc2000 derivatives and as well all xe162 derivatives in a 64 pin. High speed can transceivers, lin transceiver, usb to uartjtag bridge. The miniwiggler is infineon s high performance and costefficient debugging tool for the future. 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. Jtag clock frequency varying from 1 khz to 2000 khz can be set.
However, the infineon implementation of the jtag interface does not allow this. The dap miniwiggler v3 is the successor of the dap miniwiggler. Slow and fast jtag scanning is implemented by means of software toggling the necessary jtag signals. Edition 200706 published by infineon technologies ag 81726 munich, germany. The microcontroller containing an embedded voltage regulator can run from a single power supply between 3 and 5 v. The following pinout is valid on the target side for the jtag debug interface. 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, alldatasheet, datasheet, datasheet search site for electronic components and semiconductors, integrated. Infineon onchip memory programming tool, version 4 release. 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. It was a long release cycle but it was also a openocd 0. 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. Carprog a10 adapter connection to xc2000 wiring diagram.
The biggest xc2000 device was an xc2064, which stands for 64 clbs each containing 1 function generator and one ff. For the important points regarding packaging please see 1. System supports complete family of infineon xc66 xc2000 xe166 microcontroller derivatives. Xc2000 family ap16179 microcontrollers application note. The xc2000 family uses the infineon proprietary c166 16bit in a version which also contains a 32bit mac unit. All infineon xc16x, xc2xxx and xe16x devices interpret the first 4 bits that are shifted into jtag dr register immediately as a command.
In principle, the jtag specification allows chaining of multiple jtag devices as we have outlined in our ulink2 users guide. Support of several infineon xc2000 microcontroller such as xc2267, xc2287. Legacy products c500, c166, xc800, xc166, xe166xc2000, audo. 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. You know the architecture, basic onchip periphery and specifics of the xc2000 xe16x xc16x and st10 device families. 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.
More details about the associated connectors can be found in chapter connector standards and signals, page 8. On the host side, it has an usb interface, which is available on every computer. Infineon s xc2000 controller in lqfp64, vqfn48 and tssop38package. Device access port dap dap2 with up to 160 mhz serial. But many xc2000 designs were either created within xilinx design editor xde or an outdated design entry tool. 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.
For programming external power supply to ecu airbag, dashboard or other must be connected. All content and materials on this site are provided as is. On the device side, the communication goes over infineon 10pin dap or 16pin ocdsl1 interfaces. Infineon s approach provides scalable automotive solutions with a high degree of hardware and software reuse that achieves significant cost savings. Universal access devices uad for microcontroller debugging via jtag, cjtag, dap, swd, once, lpd, dxcpl, can, asc, trace.
Dave and complementary tools supporting the entire development process from evaluationtoproduction e2p. Other scan speed types not supported for xc166 xc2000 family can be seen and are automatically forced to slow. Dave version 2 provides intelligent wizards, that help you configure the chip to work the way you need it and automatically generate ccode with appropriate driver. Core frequency ranges from 40 to 100 mhz, embedded flash from 32 kb to 1. 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. A software download can be performed via jtag, uart or can. Flash programming system aids production of xc2000based. The infineon xe166 microcontrollers are the latest derivatives of the popular c166 microcontroller family. Dave version 2 is the well established digital application engineer from infineon technologies supporting xc800, c166, xc166, xe166, xc2000, and the tricore audo family. Infineon xc166 xc2000 family onchip emulation contents. Device access port dap dap2 with up to 160 mhz serial clock support.
Infineon xc166xc2000 family onchip emulation contents. As such, it is a very convenient troubleshooting tool when the application misbehaves after a longer time. Cypress semiconductor has become part of infineon technologies. Secure and high speed flashotp programming for production via jtag, can bus or serial lines. 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. It converts from the pcusb to the debug interface 10pin dapspdswd, 20pin automotive jtag of an infineon microcontroller device. Universal debug engine ude and microcontroller debugger. Infineon tricore families including the latest aurixtm 2g tc3xx dap. The infineon xc2000xe166 family of devices table 1 include a builtin can. Per default, infineon xc166 xc2000 icard supports the jtag debug interface, and connects to the target through the 16pin 2. High speed can transceiver, lin transceiver, usb to uart jtag bridge. Intecs provides leadingedge software technologies to support the major european ingineon italian organisations in the design and implementation of advanced electronic systems for the. Nxp freescale mpc55xx, mpc56xx and mpc57xx families.