Welcome to the training module on XC800 A-Family 8-bit Automotive Microcontrollers. This training module will introduce XC800 A-Family automotive microcontrollers and its key features.
The XC800 A-Family is Infineon’s automotive 8-bit family that addresses low-end body, safety and powertrain applications for 2-/3-/4-wheelers. A set of strong peripheral features along with high quality standards has already positioned the 8-bit microcontroller for automotive applications. It is based on the XC800 Core that is compatible with the industry standard 8051 processor. The family is equipped with either embedded Flash memory to offer high flexibility in development and ramp-up, or compatible ROM versions to provide cost-saving potential in high-volume production. It features both a CAN controller and LIN support integrated on a single chip to provide advance networking capabilities. Additionally, the XC800 A-Family is further enhanced with a dedicated new low-cost family with an optimized feature set for lowest-end. This provides full scalability and flexibility, therefore satisfying major market requirements.
The XC800 A-family features innovative enhancements like extended temperature ranges up to 150 º C and powerful peripherals. Therefore, it is ideally suitable for use in automotive applications, such as turbo chargers, engine control fans, throttle or valve control, EPS, fuel/oil sensors, and water, oil or fuel pumps. The range of potential industrial applications includes, for example, heating control and furnace systems or electronic control systems inside of motors. The high operation temperature makes it possible be placed closer to sensors or actuators to enable better connectivity, efficient motor control, and lower system cost.
This chart shows different members under XC800 A-family. 6-series operates at up to 26.7 MHz and provides up to 16KB Flash and one LIN interface. 7-series operates at up to 26.7MHz, but it provides up to 64 KB Flash, up to 2 CAN ports and 2 LIN interface. 8-series operates at up to 24 MHz, and provides up to 32 KB Flash, 2 CAN and 1 LIN channels. As 2 and 3 series are still in
Here is the simplified block diagram for XC800 A-family. Based on an 8051 processor core, the family offers different flash memory sizes (4kByte to 64kByte) and integrates such features as oscillator, voltage regulator, ROM and supervisory circuits to reduce overall system costs. Powerful peripherals supporting various motor control and power conversion applications include a Capture/Compare Unit (CCU6) for flexible PWM generation, an enhanced fast A/D converter for precise measurement, and MultiCAN modules with up to two CAN nodes.
CCU6 units consist of a T12 timer block with three capture/compare channels and a T13 timer block with one compare channel. The T12 channels can generate up to six PWM signals or accept up to six capture triggers. The T12 channels can be used to control up to three half-bridges with automatic dead-time generation. They can jointly generate control signal patterns to drive AC motors or inverters. Sinusoidal or space vector modulation can be easily implemented. Specially operating modes support the control of brushless DC motors using hall sensors or back-EMF detection. Furthermore, block commutation and control mechanisms for multiphase machines are also supported. A direct hardware link between ADC and CapCom6 provides powerful PWM control.
The T2CCU (Timer 2 Capture/Compare Unit) is an add-on block to the standard timer two unit. Control is available in the T2CCU to individually select either the timer 2 or its own capture/compare timer (CCT) as the time base for each of its 16-bit capture/compare channels. The T2CCU can be used for various digital signal generation and event capturing operations such as pulse generation, pulse width modulation, pulse width measurement etc. Target applications include various automotive control as well as industrial applications like frequency generation, digital-to-analog conversion and process control.
The MultiCAN module contains 2 Full-CAN nodes operating independently or exchanging data and remote frames via a gateway function. Transmission and reception of CAN frames is handled in accordance to CAN specification V2.0 B active. Two CAN nodes share a common set of message objects. Each message object can be individually allocated to one of the CAN nodes. Besides serving as a storage container for incoming and outgoing frames, message objects can be combined to build gateways between the CAN nodes or to setup a FIFO buffer.
LIN (local interconnect network) is a holistic communication concept for local interconnected networks in vehicles. The UART can be used to support the Local Interconnect Network (LIN) protocol for both master and slave operations. The LIN baud rate detection feature provides the capability to detect the baud rate within LIN protocol using Timer 2. This allows the UART to be synchronized to the LIN baud rate for data transmission and reception. The communication is based on the SCI (UART) data format, a single-master/multipleslave concept, a clock synchronization for nodes without stabilized time base. An attractive feature of LIN is self-synchronization of the slave nodes without a crystal or ceramic resonator, which significantly reduces the cost of hardware platform. Hence, the baud rate must be calculated and returned with every message frame.
Infineon offers SafeDrive, a flexible and cost-sensitive approach to class B compliance using single-channel architecture with a periodic self-test. SafeDrive consists of a VDE-certified free software library containing self-test routines that covers six of the ten components required by class B. The remaining four are application-specific and have to be implemented in the application code. Thanks to the safety features of XC800 A-family, compliance is possible with minimal CPU/memory overhead. Class B compliance is mandatory in Europe.
The body control module solution is perfectly suited to the ultra low-cost car market as well as the 2-/3-wheeler motorcycle market, supporting basic light functionality, car access and door modules with lighting, window lift, mirror positioning, refueling indicator for windshield wipers and clock. The advantages of using XC800 A-family include low power consumption, low quiescent current, excellent price-performance ratio, and high scalability supports low-end to high-end solutions.
The feature set of the XC800 A-Family enables easy interfacing with sensors such as the GMR sensor for angle measurement and control. The system solution can also be used in applications such as gearboxes, actuator controls etc.
Thank you for taking the time to view this presentation on “ XC800 A-Family 8-bit Automotive Microcontrollers” . If you would like to learn more or go on to purchase some of these devices, you may either click on the part list link, or simply call our sales hotline. For more technical information you may either visit the Infineon site, or if you would prefer to speak to someone live, please call our hotline number, or even use our ‘live chat’ online facility. You may visit Element 14 e-community to post your questions.
Direct hardware link between ADC and CCU6 <ul><li>Capture Compare Unit (CCU6) </li></ul><ul><ul><li>Capture for time measurement </li></ul></ul><ul><ul><li>Compare for PWM generation </li></ul></ul><ul><ul><li>Burst for additional modulation </li></ul></ul><ul><ul><li>Single-shot for flexible signal generation </li></ul></ul><ul><ul><li>Multi-channel for unipolar machines </li></ul></ul><ul><ul><li>Block commutation for brushless DC drives </li></ul></ul><ul><ul><li>Programmable dead-time control </li></ul></ul>
T2CCU Capture / Compare Unit <ul><li>Four capture channels and six compare channels </li></ul><ul><li>Flexible time-base option </li></ul><ul><li>16-bit resolution able to work at twice the peripheral clock frequency </li></ul><ul><li>Can be used for digital signal generation and event capturing like pulse generation, pulse width modulation </li></ul>
MultiCan Controller <ul><li>Full-CAN with CAN 2.0B active </li></ul><ul><li>Up to two independent CAN nodes </li></ul><ul><li>Up to 32 message objects </li></ul><ul><li>Programmable acceptance filtering </li></ul><ul><li>Powerful analysis capability </li></ul><ul><li>FIFO data handling support </li></ul><ul><li>Automatic gateway support </li></ul><ul><li>Flexible interrupt handling </li></ul>
Local Interconnect Network (LIN) <ul><li>The UART module can be used to support the Local Interconnect Network (LIN) protocol. </li></ul><ul><li>LIN communication is based on the SCI data format. </li></ul><ul><li>LIN is self-synchronization of the slave node. </li></ul><ul><li>The baud rate must be calculated and returned with every message frame. </li></ul><ul><li>The master node decides when and which frame is to be transferred on the bus. </li></ul><ul><li>A slave task is required to be synchronized at the beginning of the protected identifier field of frame </li></ul>
Additional Resource <ul><li>For ordering XC800 A-Family MCUs, please click the part list or </li></ul><ul><li>Call our sales hotline </li></ul><ul><li>For more product information go to </li></ul><ul><ul><li>XC800 A-Family (Automotive) </li></ul></ul><ul><li>Visit Element 14 to post your question </li></ul><ul><ul><li> www.element-14.com </li></ul></ul><ul><li>For additional inquires contact our technical service hotline or even use our “Live Technical Chat” online facility </li></ul>Newark Farnell