Infineon XC800

from Wikipedia, the free encyclopedia

The XC800 is an 8051 -compatible, flash-based 8-bit microcontroller family from Infineon , which was introduced in 2005. The XC800 family is divided into two categories, the A family for automobiles and the I family for industrial and multi-market areas.

Infineon's SAB-C515-LN is based on the 8051

architecture

CPU core

The command list of the XC800 processor core consists of 45% one- byte , 41% two-byte and 14% three-byte commands. Each command goes through a 1, 2 or 4 machine cycle for execution. In the case of access to a slower memory, the access time can be extended with the help of queues. In addition to the basic stop / start , the XC800 core offers a variety of debugging features , such as single-step execution , breakpoint support , read / write access to data memory, a program memory and special function registers. A 16-bit coprocessor provides additional computing power for the processing of multiplication and division operations and is responsible for the implementation of CORDIC - algorithms and trigonometric operations optimized.

Storage

The microcontrollers have a freely programmable non-volatile flash memory . This is operated with an integrated 2.5 V voltage regulator (LDO) and therefore does not require any additional programming or erasing voltage.

Areas of application

  • automobile
    • body
      • Window regulator
      • Low-end BCM / HVAC
      • Sensors
    • Safety
      • Low-end airbag
      • Steering wheel angle sensors
      • Fail safe
  • Industry
    • Brushless DC motors (BLDC)
    • Induction motors
    • CAN networks
    • Fan
    • pump
    • Building automation
    • Elevator controls
    • Construction machinery
  • Multimarket
    • Washing machines
    • Dishwashers
    • Air conditioners

Web links

Individual evidence

  1. [1] . Official website of the XC800 A family
  2. [2] . Official website of the XC800 I family