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