SAF-XC866-4FRA BE
THE XC866 is the first product of a new and advanced 8-bit pC family (XC800 family), combining a high performance 8051 core with onchip Flash memory and powerful on-chip peripherals.
Zusammenfassung der Merkmale
- Package: PG-TSSOP-38
- CAN Nodes: 0
- Program Memory: 16.0 KByte
- FlexRay™: no
- Type of Serial I/O Interfaces: 1xUART, 1xSSC
Potentielle Zielanwendungen
- Industrial motor control
- Automotive body
- Consumer drive
All the latest DIPs are available for FREE download on the related Product web page in tab "Tools&Software"/"Development Tools".
Company Name and Weblink |
Product Name |
Description |
---|---|---|
![]() DAVE™ (Version 2) – Legacy home |
DAVE™ (Version 2) – Legacy | DAVE™ version 2 is the well established Digital Application Engineer from Infineon Technologies supporting XC800, C166, XC166, XE166, XC2000, and the TriCore AUDO family. |
XC800 Development Tools & Software
Company Name and Weblink | Product Name | XC800 | Description |
---|---|---|---|
![]() Infineon Technologies |
DAvE Bench for XC800 | X | DAvE Bench is an Eclipse based platform to provide a complete set of free development tools and support SW in a unified integrated development environment for Infineon Microcontrollers. The first implementation supports the Infineon XC800 family. This is: DAvE Bench for XC800 |
![]() Altium Limited |
TASKING 8051 toolset | X | The TASKING 8051 toolset is a complete programming package for the 8051 microcontroller family and includes a C compiler, assembler/linker and CrossView Pro debugger (simulator, ROM monitor, OCDS), integrated into EDE. |
![]() Hitex |
freeHiTOP XC800 | X | freeHiTOP XC800 is a free embedded software tool chain for the established XC800 8-bit Family. The package includes SDCC C Compiler optimised for XC800 and the HiTOP debugger integrated into an easy-to-use IDE. |
![]() IAR Systems |
Embedded Workbench for 8051 | X | The IAR Embedded Workbench EW8051 offers an Integrated Development Environment for the Infineon XC800, C800 and C500 |
![]() Keil™ (An ARM Company) |
Professional Developers Kit for 8051 | X | The µVision IDE from Keil™ Software, combines project management, make facilities, source code editing, compiling, program debugging, and complete simulation in one powerful environment |
Free Development Kit for XC800 | X | Available here |
Company Name and Weblink | Product Name | XC800 | Description |
---|---|---|---|
![]() Hitex Development Tools |
Tantino XC800 | X | This compact debug interface supports all run-control debug facilities like breakpoints, watchpoints, single-step, register and memory view |
|
IC5000 | X | The IC5000 is a unified hardware and software platform which, through software updates, adapts into either a debug or test tool for the XC800™ product family. An optional I/O module adds the capability to generate, monitor and trace analog as well as digital signals. Further voltage, current and power consumption of the target can be measured. |
![]() Keil™ Software |
Professional Developers Kit for 8051 | X | The µVision IDE from Keil™ Software, combines project management, make facilities, source code editing, compiling, program debugging, and complete simulation in one powerful environment |
![]() Lauterbach Datentechnik GmbH |
OCDS Debugger for XC800 | X | OCDS-L1 JTAG Debugger for XC800 based products |
Company Name and Weblink | Product Name | XC800 | Description |
---|---|---|---|
![]() algocraft |
WriteNow! Series | X | WriteNow! Multiple In-System Programmers are universal ISP tools that can program up to eight devices simultaneously, at the maximum theoretical speed for any given device, and are especially designed for the production environment. The compact size and versatile interfaces of WriteNow! programmers allow them to be conveniently and easily integrated into automatic test equipment (ATE) and programming and testing fixtures. |
![]() BPM microsystems |
1610 Device Programmer | X | The 1600 is the ultimate engineering device programmer. In terms of speed, device support, ease-of-use and flexibility, the 1600 is unsurpassed. |
![]() HI-LO SYSTEMS |
ALL-100 Universal Programmer (Device List) | X | ALL-100 family is a universal device programmer. Up to 8 sets of ALL-100 can be connected to a PC through USB ports for time consumption devices in order to make maximum programming. |
![]() Hitex Development Tools |
Tantino Service Flasher Tool XC800 | X | JTAG Service Flasher Tool with convenient User Interface for flashing internal and external FLASH devices. USB powered connection to the PC |
![]() Hitex Development Tools |
XC800-ProdPro | X | The XC800-ProdPro is a production programmer supporting all XC800 derivatives. The XC800-ProdPro package includes a XC800 Flash Target Probe that allows storing the application program image file into the device. It then can be set up to be used in two ways, either for standalone operation, i.e. it automatically starts programming the stored image when it is connected to the target. The other way is to use the included DLL to control the device via a PC or production line computer. The DLL offers the functions: Start, Stop, Verify, Erase and Setup (load image file and settings). |
![]() Infineon Technologies AG |
MemTool | X | MemTool is a free of charge software designed for On- Chip FLASH programming only. To download the MemTool please go to Software Downloads . |
![]() ELNEC |
BeeProg+ | X | Extremely fast universal 48 pindrivers programmer with ISP capable. Programmer can be connected to PC through LPT or USB interface. Programmer offers possibility of multiprogramming by attaching more programmers to PC through USB. |
BeeHive4+ | X | Extremely fast universal 4x 48-pindrive concurrent multiprogramming system with ISP capability. Programmer is connected to PC through USB interface. | |
![]() Phyton Inc. |
ChipProg – 40 (Device List) | X | Universal programmer with a 40 or 48-pin ZIF socket, controlled from a PC via a USB port or a printer (LPT) port. |
ChipProg – 48 (Device List) | X | Universal programmer with a 40 or 48-pin ZIF socket, controlled from a PC via a USB port or a printer (LPT) port. | |
ChipProg – ISP (Device List) | X | Universal programmer with a 40 or 48-pin ZIF socket, controlled from a PC via a USB port or a printer (LPT) port. | |
![]() SMH Technologies ™ |
FR I Series | X | Universal Standalone In-System Programmer, FlashRunner is the first complete production In-System programmer specifically designed for manufacturing lines. FlashRunner is targeted at production environments, easily integrates into your programming system or Automatic Test Equipment (ATE), and can work either in full standalone mode or controlled by a host system. In addition, it offers the flexibility to support a full range of current and future Infineon microcontrollers, including the C166, XC166, XE166, XC800, XC2000, XMC1000, XMC4000 and TriCore family. |
FR II Series | X | Specific In-System Programmer for single silicon Producer like Infineon FR02INF0 | |
FR III Series | X | Essential programmer oriented for use in R&D Area and Lab applications | |
FR Quattro | X | FlashRunner Quattro is a high-integration in-system gang programmer that can program up to eight different devices simultaneously. FlashRunner Quattro is designed for programming multi-PCB panel assemblies. FlashRunner Quattro is composed of a mainboard which hosts the programming and demultiplexing modules, plus various connectors used to interface to the target system and host/ATE. | |
FR3070A | X | In-System programming board for Agilent 3070 Medalist Utility Card | |
FR PXI A3 | X | First in the world programming solution for PXI system, Multi-target parallel programming channels | |
FR CUBE | X | FlashRunner Cube is a high-integration in-system gang programmer that can program up to eight identical devices simultaneously. FlashRunner Cube is designed for programming multi-PCB panel assemblies. | |
![]() Xeltek |
SuperPro 5000 (Device List) | X | SuperPro Line of programmers program ICs such as Eprom, Flash and Serial Roms, PAL/PLDs, MCUs, etc. |
![]() ZhiYuan |
SmartPRO 5000U | X | The SmartPRO 5000U is a universal device programmer, which supports stand-alone chip programming and in-circuit programming (ICP) through USB2.0 and ICP download line, respectively. |
SmartPRO X8 | X | Portable universal device programmer that supports standard-alone chip programming and ICP as well. |
Company Name and Weblink | Product Name | XC800 | Description |
---|---|---|---|
![]() Euros Embedded |
EUROS | X | EUROS is a real-time operating system that takes into consideration the requirements in the embedded field: - Minimal memory requirements. - Short response times through efficient interrupt management. - Flexible communication mechanisms. - Extensive selection of available drivers and protocol stacks. - Hardware independent application development. - Support of several Infineon XC800 microcontroller such as XC86x, XC87x, XC88x. In addition to the operating system the cross-development environment EUROSkit and the high level language debugger EUROScope are available. |
![]() Keil™ Software |
RTX51 TINY | X | Small real-time kernel designed for single-chip applications. The RTX51 Tiny kernel requires only 900 bytes of code space and is well suited for applications that don't need RTOS features like messaging, semaphores, and memory pool management.
|
Company Name and Weblink | Product Name | XC800 | Description |
![]() port GmbH |
CANopen 协议堆栈
|
X |
Complete CANopen source code implementation of the CiA standards CiA301 and CiA302. Additional CiA device profiles are supported by the company's CANopen Design Tool.
|
Product Name | XC800 | Version | Description ![]() |
Manual and Download |
---|---|---|---|---|
![]() DAVE™ Bench |
X | See download link | Free and Easy to Use Tool Chain. DAVE™ Bench is an Eclipse based platform to provide a complete set of free and easy to use development tools and support SW for Infineon Microcontrollers. In this version DAVE™ Bench supports all XC800 derivatives and includes an improved Eclipses CDT IDE, a free SDCC compiler, easy interface to DAVE™, Flash loader, debugger and a UART terminal program with comprehensive protocol and oscilloscope features. |
|
FLOAD | X | v4.7 / v5.3.4 | FLOAD is a free-of-charge software program that runs on a PC to download HEX code into Infineon XC800 microcontrollers with programmable non-volatile on-chip memory (OTP, Flash, EEPROM) or volatile memory (XRAM). It is able to program XC800 devices through different types of bootstrap loaders (BSLs), i.e. UART, CAN, and LIN, through JTAG/DAS, and through RS485 as well. | |
MemTool V4 | X | v4.7.8 | The Infineon MemTool is a free of charge PC/Windows based software for on-chip flash programming. The software supports a wide range of Infineon Microcontroller devices such as: AURIXTM TC3xx, AURIXTM TC2xx, TriCoreTM, XMC4000, XMC 1000, XC2000, XC800 According to the capabilities of the on-chip flash device, MemTool can be used to erase, program, verify, and protect selectable flash sections or perform these functions on the complete program and data flash areas. MemTool provide ready to use configuration files for the complete range of Infineon Microcontroller evaluation boards and application kits and allows PC/Windows USB -2-target connections via DAS and UART. DAP and JTAG connections to the target system can be performed in line with the Infineon external miniWiggler. |
Download exe file that includes the installer and the release note: MemTool v4.7.8 exe download |
U-SPY | X | v2.0.2 | The U-SPY software allows user to:
|
U-SPY v2.0.2 zip download (1,7 MB) |
XC800 SDCC | X | v2.5.4 B4 R1.6 | XC800 SDCC [Small Device C Compiler] is a so called open software compiler tool chain and can be used for XC800 related embedded development applications. Supported microcontroller: XC866, XC886/888. Note: This is a legacy version supporting older devices only, for new devices please use DAVE™ Bench that includes a newer version of SDCC | SDCC_XC800_2.5.4B4_R1.6_Setup.zip |
What is Class B?
IEC60730 Annex H Standard
IEC60730 Annex H Standard documents the requirements for electronic controls. It contains detailed tests and diagnostic methods to ensure the safe operation of embedded control hardware and software for household appliances.
IEC60730 Annex H has 3 software classifications for automatic electronic controls:
- Class A - Not intended to be relied upon for the safety of the equipment. Examples:
humidity controls, lighting controls, timers. - Class B - Intended to prevent unsafe operation of the controlled equipment.
Examples: thermal cut-offs and door locks for laundry equipment. - Class C - Intended to prevent special hazards, like explosion of the controlled equipment.
Example: automatic burner controls, gas fired controlled dryer.
For Microcontrollers, the IEC60730 Annex H explains the detail of the tests and diagnostic methods to ensure safe operation of embedded control hardware and software for household appliances.
Why Class B?
From Oct 2007, home appliances to be sold in Europe have to comply with IEC60730 standard. Class B applies for the majority of home appliances, e.g. cookers, dishwashers, refrigerators, dryers, cloth washers, fans…
How does Infineon support Class B?
For its XMC and XC800 families Infineon is providing Software Library routines, which can be used for microcontroller internal supervisory functions and for self-diagnostics.
Furthermore this Software Library routines fulfill the requirements according to the Class B standard and were approved by VDE (reference number 5007865-9999-0001/112626).
What is the customer benefit?
The safety features of the microcontrollers offer significant competitive advantages. In particular, the embedded flash module with its hardware error correction (ECC), and the invariable memory tests which are done without the need to implement the time consuming CRC-memory checker routines. The ECC can correct single bit error and can inherently signal such events to the application with every flash access. This increases CPU performance, frees-up memory space and makes user software easier and safer.
The microcontrollers come with a sophisticated clock supervisory feature. The clock control with it’s on-chip oscillator and PLL, can detect clock faults such as the loss of lock, or double and half frequency. If clock failure occurs, the system is automatically brought into a safe-state and a signal is sent to the event application.
The features described make an application safer without additional cost and overhead.
How to implement?
A dedicated Software Library provides self test routines which the user can call at system startup or periodically at system run time.
A quick start step by step testing guide on Software Library will be provided to the user.