XC87x Family Product Brief

Product Brief
Key Features (cont’d)
XC87x – Family
New 64KB Flash 8-bit Microcontroller Series
extends XC800 8-bit MCU Family
XC87x - series expands Infineon’s 8-bit XC800 microcontroller (MCU) family
to provide more scalable performance and up to 64KB Flash memory for
cost-sensitive industrial and automotive applications. Operating at up to
26.7MHz and equipped with a 16-bit vector computer XC87x MCUs offers
16-bit performance at 8-bit costs. This exceptional performance, coupled with
2 independent PWM units with up to 10 PWM outputs and a 10-bit Analogto-Digital Converter (ADC), makes these devices ideal for implementing Field
Oriented Control (FOC) and Power Factor Correction (PFC) at the lowest system
cost. The devices also are designed to enable simplified development of CAN
(Controller Area Network) systems through an on-chip MultiCAN interface.
The XC87x - series provides two package options XC878 in LQFP-64 and XC874
in VQFN-48 package.
„„
„„
„„
„„
„„
„„
Applications
Key Features
„„
„„
„„
„„
„„
„„
„„
„„
„„
HVAC systems
Motor control
Pumps and fans
LED control
Roof module
Seat module
Center stack
Low cost BCM module
„„
„„
„„
„„
High performance 8051 core running at 26.7MHz
64KByte of Flash memory
–– Built-in Error Correction
–– Protection against invalid code execution
–– 4KByte Data Flash ideal for EEPROM usage
3KByte RAM
Capture/Compare Unit (CCU6) dedicated for flexible PWM
signal generation for any kind of motor control
–– 3-phase PWM generation
–– 16-bit resolution and upto 54MHz frequency
–– Support for dead-time generation
Timer 2 Capture/Compare Unit(T2CCU)
–– 6 compare channels
–– 4 capture channels mutiplexed with compare channels
–– 16-bit resolution and up to 54MHz frequency
–– Applications: LED control, Stepper motors, frequency
generators
„„
„„
„„
„„
„„
„„
„„
„„
„„
„„
„„
„„
www.infineon.com/microcontrollers
10-bit ADC with high accuracy
(8-channels)
–– Fast conversion in 1µs
–– Auto-scan, Injection and Comparator
Modes to reduce CPU load
–– Hardware synchronisation to PWM
units
16-bit Vector Computer (MDU+CORDIC)
running at 54MHz for Field Oriented
Control
–– Multiplication/Division Unit (MDU)
for high-speed 16- and 32-bit
multiplication, division and shift
operations
–– CORDIC (COrdinate Rotation DIgital
Computer) Unit for Vector rotation
and transformations
2 CAN nodes
–– 32 message objects shared
between both nodes
–– Automatic FIFO and gateway
mode support
Two Full duplex UART interfaces
LIN master and slave support
for each UART
High-Speed SPI Compatible
Synchronous Serial Interface (SSC)
Integrated safety features
–– Brown-out detection
–– Power-on reset
–– Voltage and Clock supervisory
–– Window Watchdog Timer
–– I/O protection circuitry
On-chip clock generation unit with
high accuracy
4 general purpose 16-bit timers
14 interrupt vectors with
4 priority levels
Multiple power saving modes available
On-chip debug support
JTAG based non-intrusive debugging
Flexible single voltage supply of
3.3V or 5.0V
48 General purpose I/O Ports
LQFP-64 package (12mm x 12mm)
VQFN-48 package (7mm x 7mm)
Temperature range:
–– SAF (-40°C to 85°C)
–– SAK (-40°C to -125°C)
Product Brief
XC87x – Family
New 64KB Flash 8-bit Microcontroller Series
extends XC800 8-bit MCU Family
XC87x-Series Block Diagram
52-64KB Flash
256Byte RAM +
64Byte Monitor RAM
Peripheral Bus
XC800 Core
Dual Cycle
SSC
Interrupt Controller
MultiCAN
UART
T0/T1
UART1
Timer 2
Vector Computer
CORDIC
3KB XRAM
Timer 21
MDU
Boot ROM
Serial Interfaces
Program and Data Memoty Bus
CCU6
T2CCU
Ports
ADC
System Control Unit
Watchdog Timer
EVR, POR,
Brownout
OSC & PLL
Debug & JTAG
XC87x-Series Product Summary
Product Type
XC878
XC878-13FFA
XC878CM-13FFA
XC878LM-13FFA
XC878-16FFA
XC878CM-16FFA
XC878LM-16FFA
XC874
XC874-13FFA
XC874CM-13FFA
XC874LM-13FFA
XC874-16FFA
XC874CM-16FFA
XC874LM-16FFA
Max Clock Program SRAM
Digital Number Timed I/O
CoExternal CAN
Serial Interfaces2)
Frequency Memory (incl. Cache) Processor1) I/O
of ADC
Channels (PWM, Bus
Nodes
[MHz]
Lines Channels CAPCOM, GPTA) Interface
[KB]
[KB]
TemPackages
perature
Ranges3)
27
27
27
27
27
27
52
52
52
64
64
64
3
3
3
3
3
3
–
VC
VC
–
VC
VC
48
48
48
48
48
48
8
8
8
8
8
8
10
10
10
10
10
10
Yes
Yes
Yes
Yes
Yes
Yes
–
2
–
–
2
–
2xUART, 1xSCC
2xUART, 1xSCC
2xUART, 1xSCC, LIN
2xUART, 1xSCC
2xUART, 1xSCC
2xUART, 1xSCC, LIN
F, K
F, K
F, K
F, K
F, K
F, K
PG-LQFP-64
PG-LQFP-64
PG-LQFP-64
PG-LQFP-64
PG-LQFP-64
PG-LQFP-64
27
27
27
27
27
27
52
52
52
64
64
64
3
3
3
3
3
3
–
VC
VC
–
VC
VC
48
48
48
48
48
48
8
8
8
8
8
8
10
10
10
10
10
10
Yes
Yes
Yes
Yes
Yes
Yes
–
2
–
–
2
–
2xUART, 1xSCC
2xUART, 1xSCC
2xUART, 1xSCC, LIN
2xUART, 1xSCC
2xUART, 1xSCC
2xUART, 1xSCC, LIN
F, K
F, K
F, K
F, K
F, K
F, K
PG-VQFN-48
PG-VQFN-48
PG-VQFN-48
PG-VQFN-48
PG-VQFN-48
PG-VQFN-48
1) eVC = enhanced Vector Computer (MDU + CORDIC), MDU = Multiply Divide Unit
2) UART = Universal Asynchronous Receiver Transmitter, SSC = Synchronous Serial Channel, ASC = Asynchronous Serial Channel, SPI = Serial Peripheral Interface
3) Ambient Temperature Range, F = –40 … 85°C, K = –40 ... 125°C
Published by
Infineon Technologies AG
85579 Neubiberg, Germany
© 2011 Infineon Technologies AG.
All Rights Reserved.
Visit us:
www.infineon.com
Order Number: B158-H9228-G1-X-7600
Date: 02 / 2011
Attention please!
The information given in this document shall in no event
be regarded as a guarantee of conditions or characteristics
(“Beschaffenheitsgarantie”). With respect to any examples
or hints given herein, any typical values stated herein and/
or any information regarding the application of the device,
Infineon Technologies hereby disclaims any and all warranties and liabilities of any kind, including without limitation warranties of non-infringement of intellectual property
rights of any third party.
Information
For further information on technology, delivery terms and
conditions and prices please contact your nearest Infineon
Technologies Office (www.infineon.com).
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 life-support 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.