Product Brief XC886/888LM High Performance 8-bit Microcontroller with On-Chip Flash Memory for Enhanced Motor Control T H E X C 8 8 6 / 8 8 8 L M enhances the XC800 family of 8-bit µCs with a new member providing advanced motor drive capability by combining up to 32 KByte of embedded Flash with a powerful capture compare unit (CCU6) for flexible PWM generation and the new Multiplication/Division Unit (MDU) for fast mathematical computations. A D D I T I O N A L K E Y F E A T U R E S include support for LIN, a highly accurate 10-bit ADC with fast conversion speed and a CORDIC unit. T H E F L E X I B I L I T Y offered by the XC886/888LM embedded Flash products is also expanded to include a family of compatible ROM versions for further cost saving potential in high volume production. T H E X C 8 8 6 / 8 8 8 L M family offers an optimized fit to a wide range of motor control applications including automotive body, industrial motor control and consumer drive. Key Features ■ ■ ■ ■ ■ ■ ■ ■ High performance XC800 core, based on industry standard 8051 architecture 83 – 166 ns instruction cycle time @ 24 MHz CPU clock 24 KByte or 32 KByte of Flash memory – Built-in error correction (ECC) – Increased Flash performance through caching – Up to 8 KByte of the 24/32 KByte Flash ideal for data Flash and EEPROM emulation 256 Byte RAM, 1536 Byte XRAM 2 UART (one for LIN support) High speed SPI compatible synchronous serial interface (SSC) Capture/Compare Unit (CCU6) with two independent 16-bit timers dedicated for PWM generation for AC and DC motor control – 4 compare channels with 7 outputs and 6 capture inputs – Support for dead time generation 10-bit ADC with high accuracy (8 channels) – Fast conversion time of less than 1.5 µs – TUE less than ±2 LSB – Auto scan, injection and comparator modes to offload CPU www.infineon.com/microcontrollers Microcontrollers ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ LIN bootstrap loader (BSL) support (Flash programming through LIN possible) Multiplication/Division Unit (MDU) for high-speed 16- and 32-bit multiplication, division and shift operations CORDIC (COrdinate Rotation DIgital Computer) unit for high-speed computation of trigonometric, linear or hyperbolic functions Brown-out detection for core logic supply On-chip OSC (9.6 MHz) and PLL for clock generation 4 general purpose 16-bit timers Programmable 16-bit watchdog timer (WDT) Interrupts – 14 interrupt vectors with 4 priority levels – Non-maskable interrupt (NMI) On-chip debug support (JTAG) Port- and core-voltage watchdog circuit with RESET generation Power saving modes – Slow-down mode – Idle mode – Power-down mode with fast wake-up capability via RxD (LIN) or EXINT0 – Clock gating control to each peripheral Flexible single voltage supply of 3.3 V or 5.0 V 34/48 general purpose I/O ports (incl. 8 analog ports) Packages: PG-TQFP-48 (green), PG-TQFP-64 (green) Temperature range – SAF (-40°C to 85°C) – SAK (-40°C to 125°C) Product Brief XC886/888LM Block Diagram XC 8 0 0 Co re 12 KB Boot ROM1) SSC Interrupt Controller UART1 UART 24/32 KB Flash2) T0/T1 Timer 2 256 Byte RAM + 64 Byte Monitor RAM 1.5 KByte XRAM CORDIC Timer 21 MDU CCU6 Ports ADC System Control Unit EVR, POR, Brownout 1) Includes 1 KB of Monitor ROM 2) Includes up to 8 KB for Data Flash Watchdog Timer Debug & JTAG OSC & PLL Derivatives Type eFlash [KByte] RAM [Byte] MDU LIN BSL Support Package XC886-6FF 24 1792 – – PG-TQFP-48 XC886-8FF 32 1792 – – PG-TQFP-48 XC888-6FF 24 1792 – – PG-TQFP-64 XC888-8FF 32 1792 – – PG-TQFP-64 XC886LM-6FF 24 1792 ✓ ✓ PG-TQFP-48 XC886LM-8FF 32 1792 ✓ ✓ PG-TQFP-48 XC888LM-6FF 24 1792 ✓ ✓ PG-TQFP-64 XC888LM-8FF 32 1792 ✓ ✓ PG-TQFP-64 How to reach us: http://www.infineon.com Published by Infineon Technologies AG 81726 München, Germany © Infineon Technologies AG 2006. All Rights Reserved. Attention please! The information herein is given to describe certain components and shall not be considered as a guarantee of characteristics. Terms of delivery and rights to technical change reserved. We hereby disclaim any and all warranties, including but not limited to warranties of non-infringement, regarding circuits, descriptions and charts stated herein. Information For further information on technology, delivery terms and conditions and prices please contact your nearest Infineon Technologies Office. Published by Infineon Technologies AG Warnings Due to technical requirements components may contain dangerous substances. For information on the types in question please contact your nearest Infineon Technologies Office. Infineon Technologies Components may only be used in lifesupport devices or systems with the express written approval of Infineon Technologies, if a failure of such components can reasonably be expected to cause the failure of that life-support device or system, or to affect the safety or effectiveness of that device or system. Life support devices or systems are intended to be implanted in the human body, or to support and/or maintain and sustain and/or protect human life. If they fail, it is reasonable to assume that the health of the user or other persons may be endangered. Ordering No. B158-H8727-X-0-7600 Printed in Germany PS 01062. nb