The TC116x series are optimized for demanding embedded applications where real-time control, DSP performance and specific peripheral functions are needed. Focus applications are motor drives and industrial control.
The TC116x devices are based on the award-winning unified 32-bit TriCore® architecture combining RISC, CISC and DSP functionality in a single chip. The rich peripheral set includes a flexible timer unit (GPTA) for PWM generation, fast multi-channel ADCs, optional MultiCAN module, Asynchronous and Synchronous Serial Interfaces (ASC/SSC) and a Micro Link Interface (MLI) for interfacing to a second controller.
The flexible GPTA concept enables scalable motor control solutions and an autonomous full coherent high-speed PWM generation to achieve highly efficient drive operations. The TC116x product family starts with the low-end devices TC1161/62 featuring 1MByte flash and optional CAN. The mid-range devices TC1163/64 offer higher performance at 80 MHz and a peripheral control processor, whereas the high-end devices TC1165/66 extend the internal memory to 1.5MByte and add extra serial interfaces.
Features: ■ High performance 32-bit super-scalar TriCoreTM 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
System Architecture of the TC116x: The TC116x combines three powerful technologies within one silicon die, achieving new
levels of power, speed, and economy for embedded applications:
• Reduced Instruction Set Computing (RISC) processor architecture
• Digital Signal Processing (DSP) operations and addressing modes
• On-chip memories and peripherals
DSP operations and addressing modes provide the computational power necessary to
efficiently analyze complex real-world signals. The RISC load/store architecture
provides high computational bandwidth with low system cost. On-chip memory and
peripherals are designed to support even the most demanding high-bandwidth real-time
embedded control-systems tasks.
Additional high-level features of the TC116x include:
• Program Memory Unit – instruction memory and instruction cache
• Serial communication interfaces – flexible synchronous and asynchronous modes
• Peripheral Control Processor – standalone data operations and interrupt servicing
• DMA Controller – DMA operations and interrupt servicing
• General-purpose timers
• High-performance on-chip buses
• On-chip debugging facilities
• Flexible interconnections to external components
• Flexible power-management
The TC116x is a high-performance microcontroller with TriCore CPU, program and data memories, buses, bus arbitration, an interrupt controller, a peripheral control processor and a DMA controller and several on-chip peripherals.
The TC116x is designed to meet the needs of the most demanding embedded control systems applications where the competing issues of price/performance, real-time responsiveness, computational power, data bandwidth, and power consumption are key design elements.
The TC116x offers several versatile on-chip peripheral units such as serial controllers, timer units, and Analog-to-Digital converters.
Within the TC116x, all these peripheral units are connected to the TriCore CPU/system via the Flexible Peripheral Interconnect (FPI) Bus and two simplified bus interfaces. Several I/O lines on the TC116x ports are reserved for these peripheral units to communicate with the external world.