Product Brief
XC886CLM
High Performance 8-bit Microcontroller with On-Chip
Flash Memory and CAN for High Temperature Applications
Key Features
A SET OF STRONG peripheral features along with high quality standards
10-bit ADC with high accuracy
(8 channels)
– Fast conversion time of less than
1.5μs
– TUE less than 2 LSB
has already positioned the XC886, 8-bit microcontroller ahead of the competition in
demanding applications such as automotive and industrial control. This high standard
of performance and quality is now further enhanced with the introduction of the
XC886 HOT; the same high performance 8051 microcontroller, now qualified to 140°C
ambient.
– Auto scan, injection and comparator
modes to reduce CPU load
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
The on-chip CAN module reduces the CPU load by performing most of the functions
required by the networking protocol (masking, filtering and buffering of CAN frames).
Additional key features include up to 32KByte 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.
The flexibility offered by the XC886 embedded Flash offers further cost saving
potential in high volume production.
Brown-out detection for core logic
supply
On-chip OSC (9.6MHz) and PLL for
clock generation
4 general purpose 16-bit timers
Programmable 16-bit watchdog timer
(WDT)
The XC886 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
Interrupts
High performance XC800 core, based on industry standard 8051 architecture
83–166ns instruction cycle time @ 24MHz CPU clock
24KByte or 32KByte of Flash memory
– 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
– Built-in error correction (ECC)
– Increased Flash performance through caching
– Up to 8KByte of the 24/32KByte Flash
ideal for data Flash and EEPROM emulation
256Byte RAM, 1536Byte XRAM
– Slow-down mode
MultiCAN with 2 nodes
– Idle mode
– 32 message objects shared between both nodes
– 8 interrupt nodes
– Automatic FIFO and gateway mode support
2 UART (one for LIN support)
– Power-down mode with fast wake-
up capability via RxD (LIN) or EXINT0
– Clock gating control to each
peripheral
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
Flexible single voltage supply of 3.3V
or 5.0V
34 general purpose I/O ports
(incl. 8 analog ports)
Package: PG-TQFP-48 (green)
Temperature range:
LIN bootstrap loader (BSL) support
(Flash programming through LIN possible)
– SAA (-40°C to 140°C)
www.infineon.com/microcontrollers