TC1796 product brief

Product Brief
TC1796
H i g h l y I n t e g r a t e d 3 2 - b i t Tr i Co r e TM- b a s e d
Next Generation Microcontroller for
Automotive Applications
T h e T C 1 7 9 6 - member of the AUDO-NG family - 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.
AUDO-NG is based on the award-winning unified 32-bit TriCore TM
architecture combining RISC, CISC and DSP functionality in a single chip.
New innovative peripherals like the Micro Second bus, fast
analog-to-digital converter unit or the Micro Link Interface as well
as the advanced triple bus structure boosting the overall system
performance turn the TC1796 into the most powerful
32-bit microcontroller in the automotive arena.
Applications
■
■
■
■
■
■
■
■
Automotive engine and transmission control
Automotive by-wire control systems
Industrial robotic control
■
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)
– 150 MHz at full automotive temperature range
32-bit Peripheral Control Processor with single cycle instruction (PCP2)
Memories
– 2 MByte embedded program flash with ECC
– 128 KByte data flash for scalable 16 KByte EEPROM emulation
– 192 KByte on-chip SRAM
– 16 KByte instruction cache
16-channel DMA controller
32-bit external bus interface unit with synchronous burst flash
access capability
Sophisticated interrupt system with 2 x 255 hardware priority
arbitration levels serviced by CPU and PCP2
High performing triple bus structure
– 64-bit local memory buses to internal flash and data memory
– 32-bit system peripheral bus for interconnections of on-chip
peripherals and further functional units
– 32-bit remote peripheral bus serving the requirements of high
speed peripherals
■
■
■
■
■
■
■
■
■
■
■
■
■
Two Micro Second bus interfaces (MSC) for
port expansion to external Power ASICs
Two general purpose timer array modules plus
separate LTC array with a digital signal filtering and timer functionality to realize autonomous and complex I/O management (GPTA4)
Two asynchronous/synchronous serial
channels with baud rate generator, parity,
framing and overrun error detection (ASC)
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 four CAN nodes and
128 free assignable message objects for high
efficiency data handling via FIFO buffering
and gateway data transfer; one CAN node with
TTCAN functionality
4-channel fast analog-to-digital converter
unit (FADC) with concatenated comb filters
for hardware data reduction;
10-bit resolution/min. conversion time 280 ns
Two 16-channel analog-to-digital converter
units (ADC) with 8-bit, 10-bit or 12-bit resolution
44 analog input lines for ADC and FADC
123 digital general purpose I/O lines,
4 input lines
Digital I/O ports with 3.3 V capability
On-chip debug support OCDS level 1 + 2
(CPU, PCP, DMA)
Dedicated emulation device chip for multicore
debugging, tracing and calibration via USB 1.1
interface (TC1796ED)
Power management system
Clock generation unit with PLL
Supply Voltage 1.5 V
I/O Voltage 3.3 V
Full automotive temperature range
-40° to +125°C
P-BGA-416 package
www.infineon.com/microcontrollers
Microcontrollers
N e v e r
s t o p
t h i n k i n g .
Product Brief
TC1796 Block Diagram
DMI
56 KB LDRAM
TM
8 KB DPRAM
CPS
Program Local
Memory Bus (PLMB)
Data Local
Memory Bus
(DLMB)
PBCU
DBCU
PMU
DMU
LFI
Bridge
Emulation
Memory Interface
OCDS Debug
Interface/
JTAG
Remote Peripheral Bus (RPB)
64 KB SRAM
16 KB SBRAM
ASC1
PCP2
Core
32 KB CMEM
GPTA0
SCU
PLL
fCPU
fFPI
SSC0
SSC1
STM
ADC0
SBCU
ADC1
Ports
FADC
BI0
GPTA1
DMA
BI1
ASC0
Interrupts
FPI-Bus Interface
16 KB PRAM
System Peripheral Bus (SPB)
EBU
16 KB BROM
2 MB PFLASH
128 KB DFLASH
SPRAM: Scratch-Pad RAM
ICACHE: Instruction Cache
LDRAM: Local Data RAM
DPRAM: Dual-Port RAM
BROM: Boot ROM
PFLASH: Program Flash Memory
DFLASH: Data Flash Memory
SBRAM: Stand-by Data Memory
SRAM: Data Memory
PRAM: PCP Parameter Memory
CMEM: PCP Code Memory
PLMB: Program Local Memory Bus
DLMB: Data Local Memory Bus
RPB:
Remote Peripheral Bus
SPB:
System Peripheral Bus
:
only available in TC1796ED
Analog Input Assignment
FPU
PMI
48 KB SPRAM
16 KB ICACHE
RBCU
LTCA2
SMIF
MultiCAN
(4 nodes)
MSC0
MSC1
MLI0
MLI1
MEM
CHK
TC1796
The Most Innovative Solution
for High-end Engine and
Tr a n s m i s s i o n C o n t r o l
Diesel & Gasoline
Engine Control
■
■
■
Reduced emission levels
Better engine behavior
Less fuel consumption
Automated
Tra ns m issi o n Co n t rol
■
■
■
How to reach us:
http://www.infineon.com
Published by
Infineon Technologies AG,
St.-Martin-Strasse 53,
D-81669 München
© Infineon Technologies AG 2004.
All Rights Reserved.
Template: pb_tmplt.fm/4/2004-01-01
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.
Better acceleration
More comfort
Less fuel consumption
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-H8375-X-X-7600
Printed in Germany
PS 01042. NB