TC1166/TC1165

Product Brief
TC1166/TC1165
H i g h l y I n t e g r a t e d 3 2 - b i t T r i C o r e TM- b a s e d
Microcontroller with embedded Flash Memory
for Industrial Applications
T H E T C 1 1 6 6 / T C 1 1 6 5 is optimized for highly demanding
applications where embedded real-time performance and DSP capabilities
combined with an extremely fast interrupt response time and highest level
of fault tolerance are needed.
T H E T C 1 1 6 6 / T C 1 1 6 5 is based on the award-winning unified
32-bit TriCore TM architecture combining RISC, CISC and DSP functionality
in a single chip.
T H E P E R I P H E R A L S include a comprehensive and flexible timer
unit for PWM generation, multi-channel ADCs and serial interfaces with
MultiCAN (TC1166), Micro Second bus and Micro Link Interface. Together
with its 1.5 MByte of embedded Flash the TC1166/TC1165 offers the most
cost effective 32-bit microcontroller solution for real-time control.
■
■
Applications
■
■
■
■
High Performance drives / servo drives
Industrial motion control
General purpose industrial control
Robotics
■
■
Features
■
■
■
■
■
■
High performance 32-bit super-scalar TriCore TM V1.3 CPU with
4 stage pipeline
– Superior real-time performance
– Strong bit handling
– Fully integrated DSP capabilities
– Single precision floating point unit (FPU)
– 80 MHz at full industrial temperature range
32-bit peripheral control processor with single cycle instruction (PCP2)
Memories
– 1.5 MByte embedded program flash with ECC
– 32 KByte data flash for scalable EEPROM emulation
– 56 KByte on-chip SRAM
– 8 KByte instruction cache
– 16 KByte code scratchpad memory
8-channel DMA controller
Sophisticated interrupt system with 2 x 255 hardware priority arbitration
levels serviced by CPU and PCP2 Coprocessor
High performing triple bus structure
– 64-bit local memory buses to internal flash and data memory
– 32-bit system peripheral bus
– 32-bit remote peripheral bus
www.infineon.com/microcontrollers
Microcontrollers
■
■
■
■
■
■
■
■
■
■
■
■
■
Flexible general purpose timer array module
(GPTA) with digital signal filtering and timer
functionality to generate 3-phase PWM signals
for electrical motor control
– Filter and prescaler cells for input noise
filtering and prescaling
– Phase discrimination logic units for
decoding the direction information output
by a rotation tracking system
– Duty cycle measurement cells for pulse
width measurement
– Digital phase locked loop unit
Two high speed synchronous serial channels
with programmable data length and shift
direction (SSC)
Two high-speed Micro Link Interfaces for serial
inter-processor communication (MLI)
MultiCAN module with two CAN nodes and
64 free assignable message objects for high
efficiency data handling via FIFO buffering and
gateway data transfer (TC1166 only)
Micro Second bus interface (MSC) for port
expansion to external Power IC's
2-channel fast analog-to-digital converter unit
(FADC)
16-channel analog-to-digital converter unit
(ADC0) with 8-bit, 10-bit or 12-bit resolution
36 analog input lines for ADC and FADC
81 digital general purpose I/O lines
Digital I/O ports with 3.3 V IO capabilities
On-chip debug support for OCDS level 1 and 2
Power management system
Clock generation unit with PLL
Core supply voltage 1.5 V
I/O voltage 3.3 V
Full industrial temperature range -40 to +85°C
PG-LQFP-176 package
Product Brief
Block Diagram
FPU
PMI
Abbreviations:
ICACHE: Instruction Cache
SPRAM: Scratch-Pad RAM
LDRAM: Local Data RAM
OVRAM: Overlay RAM
BROM: Boot ROM
PFlash: Program Flash
DFlash: Data Flash
DMI
TM
16 KB SPRAM
8 KB ICACHE
56 KB LDRAM
(TC1M)
CPS
Local Memory Bus (LMB)
16 KB BROM
1504 KB PFlash
32 KB DFlash
Overlay
Mechanism
PMU
LBCU
LFI Bridge
8 KB OVRAM
SSC0
SCU
12 KB PCODE
PLL
DMA
8 Ch.
MultiCAN
(2 Nodes,
64 Buffer)
ADC0
32 Ch.
FADC
2 Ch.
SMIF
Ext.
Request
Unit
SSC1
Analog Input
Assignment
SBCU
Ports
fFPI
fCPU
BI0
GPTA
STM
DMA Bus
ASC1
PCP2 Core
BI1
ASC0
Interrupt
System
Interrupts
System Peripheral Bus (SPB)
OCDS Debug
Interface/
JTAG
FPI-Bus Interface
8 KB PRAM
MSC0
MLI0
MLI1
Mem
Check
MultiCAN not available in TC1165
Product Summary
Type
CPU Clock
[MHz]
Program Flash
[Mbyte]
MultiCAN
Temperature ( TA )
[°C]
SAF-TC1166-1928F80HL
80
1.5
✓
-40/85
SAF-TC1165-1928F80HL
80
1.5
Not Available
-40/85
How to reach us:
http://www.infineon.com
Published by
Infineon Technologies AG
St.-Martin-Strasse 53
81669 München
© Infineon Technologies AG 2006.
All Rights Reserved.
Published by Infineon Technologies AG
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.
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-H8738-X-X-7600
Printed in Germany
PS 01061. nb