XC886/888CLM Product Brief

Product Brief
XC886/888CLM
High Performance 8-bit Microcontroller
with On-Chip Flash Memory and CAN
T H E X C 8 8 6 / 8 8 8 C L M enhances the XC800 family of 8-bit µCs with
a new member providing advanced networking capabilities by integrating
both a CAN controller (V2.0B active) and LIN support on a single chip.
T H E O N - C H I P C A N module reduces the CPU load by performing
most of the functions required by the networking protocol
(masking, filtering and buffering of CAN frames).
A D D I T I O N A L K E Y F E A T U R E S include up to 32 KByte of
embedded Flash memory, an intelligent PWM unit, a highly accurate 10-bit
ADC with fast conversion speed, a CORDIC and a Multiplication Division Unit
(MDU) for fast mathematical computations.
T H E F L E X I B I L I T Y offered by the XC886/888CLM 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 C L M offers an optimized fit to a wide range of
CAN networking applications including automotive body, control for
industrial and agricultural equipments, building control for lifts/escalators,
intelligent sensors, distributed I/O modules and industrial automation.
■
■
■
■
■
■
■
■
■
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
MultiCAN with 2 nodes
– 32 message objects shared between both nodes
– 8 interrupt nodes
– Automatic FIFO and gateway mode support
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
www.infineon.com/microcontrollers
Microcontrollers
■
■
■
■
■
■
■
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 reduce CPU load
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/888CLM Block Diagram
XC 8 0 0 Co re
12 KB
Boot ROM1)
SSC
Interrupt Controller
UART
24/32 KB Flash2)
UART1
T0/T1
Timer 2
Timer 21
CORDIC
256 Byte RAM +
64 Byte Monitor RAM
CCU6
MDU
ADC
1.5 KByte XRAM
Ports
MultiCAN
System Control Unit
Watchdog Timer
EVR, POR,
Brownout
1) Includes 1 KB of Monitor ROM
2) Includes up to 8 KB for Data Flash
OSC & PLL
Debug & JTAG
Derivatives
Type
eFlash [KByte]
RAM [Byte]
MultiCAN
MDU
LIN BSL Support
Package
XC886C-6FF
24
1792
✓
–
–
PG-TQFP-48
XC886C-8FF
32
1792
✓
–
–
PG-TQFP-48
XC888C-6FF
24
1792
✓
–
–
PG-TQFP-64
XC888C-8FF
32
1792
✓
–
–
PG-TQFP-64
XC886CM-6FF
24
1792
✓
✓
–
PG-TQFP-48
XC886CM-8FF
32
1792
✓
✓
–
PG-TQFP-48
XC888CM-6FF
24
1792
✓
✓
–
PG-TQFP-64
XC888CM-8FF
32
1792
✓
✓
–
PG-TQFP-64
XC886CLM-6FF
24
1792
✓
✓
✓
PG-TQFP-48
XC886CLM-8FF
32
1792
✓
✓
✓
PG-TQFP-48
XC888CLM-6FF
24
1792
✓
✓
✓
PG-TQFP-64
XC888CLM-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-H8726-X-0-7600
Printed in Germany
PS 01062. nb