SAK-TC297TC-96F300S BC
A powerful AURIX™ microcontroller for automotive & industrial applications
The SAK-TC297TC-96F300S BC belongs to the AURIX™TC29xT family. Its innovative multicore architecture, based on up to three independent 32-bit TriCore CPUs, has been designed to meet the highest safety standards, while simultaneously increasing performance significantly. With its Triple TriCore with up to 300 MHz, a Flash Memory of 6MB and a powerful and generic timer moduel (GTM), the TC29xT series aim for a reduced complexity, best-in-class power consumption and significant cost savings.
Key Features:
- Triple TriCore with 300MHz / DSP functionality
- 6 MB Flash w/ ECC protection
- 128 KB EEPROM at 500 k cycles
- 456 KB RAM w/ ECC protection
- 128x DMA channels
- Sensor interfaces : 15xSENT, 5xPSI5, 1xPSI5S
- State of the art connectivity: Ethernet 100Mbit , 2xFlexRay, 4xASCLIN, 6xQSPI, 2xI²C, 15xSENT, 3xMSC, 1xHSSL , 1xI²S emulation
- Programmable HSM (Hardware Security Module)
- Single voltage supply 5V or 3.3V
- LFBGA-292 package (LFBGA 0.8 mm pitch )
- ambient Temperaure range -40°C...+125°C
Most innovative safety:
- Diverse Lockstep Core with clock delay
- Redundant and diverse timer modules ( GTM, CCU6 , GPT12)
- Access permission system
- Safety management unit ( SMU )
- Direct Memory Access ( DMA )
- I/O, clock, voltage monitor
- Developed and documented following ISO 26262 to support safety requirements up to ASIL-D
- AUTOSAR V3.2 and V4.x
Applications:
Industrial applications: |
Safety applications: |
Connectivity Applications: |
Transportation applications: |
Powertrain applications: |
(H)EV applications:
|
Interactive Diagram [ pass over the diagram with the cursor to learn more about the features ]
AURIX™ Embedded Software
Embedded Software Solutions
Ready to use software packages are the basic components for todays automotive ECUs. Infineon unveils:
Microcontroller abstract drivers
|
Free TriCore Tools 1. Free TriCore Entry Tool Chain 2. Altium Free Tools for TriCore/AURIX
3. Infineon Tools
Libraries System software
|
› Supported AUTOSAR releases and devices › Complex driver for non-standardized modules (for TriCore™)
|
› AUTOSAR BSW suite via partners : ARCCORE, Elektrobit, ETAS, KPIT, Mentor Automotive, Vector › Delivery packages include : source code, user manual, Tresos configuration tool
|
AUTOSAR is a standardized automotive software architecture to establish the reuse of software within the automotive area. This is the baseline for enabling a transition from an ECU specific software development to an application oriented approach.
Infineon provides MC-ISAR low-level drivers based on the AUTOSAR MCAL layer. With the MC-ISAR AUTOSAR drivers a system supplier can use one set of standardized basic software drivers over different applications within one configuration tool. By developing MC-ISAR in house at Infineon this enables efficient and optimized drivers. A CMM level 3 certified process is applied for the MC-ISAR drivers.
The complete AUTOSAR suite is provided in close cooperation with software partners which allow to reuse their long term software experience. Thus an optimized AUTOSAR software bundle is available.
Access to the microcontroller hardware is routed through the Microcontroller Abstraction Layer. The MCAL layer ensures a standard interface and controls the microcontroller peripherals. Standardized components are
Basic AUTOSAR package MC-ISAR:
|
MC-ISAR COM package:
MC-ISAR MEM package:
In addition to standardized modules AUTOSAR provides the possibility of complex driver for non-standardized hardware module. To efficiently exploit the hardware MCAL Complex Drivers are an essential component for hardware abstraction. MC-ISAR MCAL CD (MCAL Complex Driver) package:
|
Supported AUTOSAR releases and devices Complex driver for non-standardized modules (for TriCore) ASPICE L2 (AURIX TC3xx)
|
› AUTOSAR BSW suite via partners: ARCCORE, Elektrobit, ETAS, KPIT, Mentor Automotive, Vector › Delivery packages include: source code, user manual, Tresos configuration tool › ASIL-D process to ensure freedom from interference in memory |
Access to the microcontroller hardware is routed through the Microcontroller Abstraction Layer. The MCAL layer ensures a standard interface and controls the microcontroller peripherals. Standardized components are
Basic AUTOSAR package MC-ISAR:
|
MC-ISAR COM package:
MC-ISAR MEM package:
In addition to standardized modules AUTOSAR provides the possibility of complex driver for non-standardized hardware module. To efficiently exploit the hardware MCAL Complex Drivers are an essential component for hardware abstraction. MC-ISAR MCAL CD (MCAL Complex Driver) package:
|
AURIX™ Tool
Basics of software over-the-air concept using AURIX™ |
|
Secure CAN Communication |
Understand how hackers use the CAN bus to interfere with in-vehicle communication, and be aware of how Infineon’s AURIX™ microcontrollers support secure CAN communication. |
AURIX™ 32-bit microcontroller family for CAV |
|
AURIX™ 1G |
|
AURIX™ for Advanced Driver Assistance Systems |
|
AURIX™ Hardware Security Module for Automotive Cyber Security |
|
Powertrain electrification and Infineon's solutions for inverters |
|
How AURIX™ addresses electric vehicle application needs |
|
OPTIGA™ Trusted Platform Module & AURIX™: Perfect partners for automotive cybersecurity |
|
32-bit: Tricore®
Training Title |
Language |
Hitex |
Microconsult |
AURIX™ TC2xx Workshop: 32-Bit Multicore Mikrocontroller-Familie |
German |
X | |
AURIX™ TC2xx Workshop: 32-Bit Multicore Microcontroller Family |
English | X | |
AURIX™ TC3xx Workshop: 32-Bit Multicore-Mikrocontroller-Familie (2G Zweite Generation) |
German | X | |
AURIX™ TC3xx Workshop: 32-Bit Multicore Microcontroller Family (2G Second Generation) |
English | X | |
German |
|||
English |
|||
German |
|||
English |
32-bit: XMC4000/XMC1000®
Training Title |
Language |
Hitex |
Microconsult |
Keil MDK-ARM Powertraining mit XMC4500 (Cortex-M4) | German | X | |
Hands-on Professional Middleware für Cortex-M | German | X | |
XMC4000 / XCM1000 Workshop: 32-Bit Industrial Microcontroller ARM® Cortex™-M4/ ARM® Cortex™-M0 |
German |
||
XMC4000 / XCM1000 Workshop: 32-Bit Industrial Microcontroller ARM® Cortex™-M4/ ARM® Cortex™-M0 |
English |
16-bit: C166, XC166
Training Title |
Language |
Hitex |
Microconsult |
XC2000/XE16x/XC16x/ST10: Architektur, Peripherie und Embedded Programmierung |
German |
||
XC2000/XE16x/XC16x/ST10: Architecture, Peripherals and Embedded Programming |
English |
||
XC8xx/C500/8051 8-Bit Mikrocontroller: Architektur und Embedded Programmierung |
German |
X |
|
XC8xx/C500/8051 8-Bit Microcontrollers: Architecture and Embedded Programming | English | X |
Operating system and Applications
Operating system and Applications | Language | Hitex | Microconsult |
Embedded C: Programmiermethoden und -tools für Embedded-Anwendungen |
German
|
||
Embedded C: Programming Methods and Tools for Embedded Applications | English |
||
German |
|||
TC17x7: Practical Application of TriCore® Specific Peripherals |
English |
||
Tracen und Multicore Debugging mit der PLS Universal Debug Engine UDE |
German |
||
Tracing and Multicore Debugging with the PLS Universal Debug Engine UDE |
English |
||
Tracen und Multicore Debugging für TriCore/AURIX™ (MCDS) mit Lauterbach TRACE32 |
German |
||
Tracing and Multicore Debugging for TriCore/AURIX™ (MCDS) with Lauterbach TRACE32 |
English |
||
German |
|||
English |
|||
German |
|||
English |
|||
RTOS-Anwendung: Entwicklung von Laufzeit-Architekturen für Embedded- und Echtzeitsysteme |
German |
||
RTOS Application: Development of Runtime Architectures for Embedded and Real-time Systems |
English |
- AURIX™ System Control Units
- AURIX™ Peripheral Sensor Interface with Serial PHY
- AURIX™ Peripheral Sensor Interface
- AURIX™ Versatile Analog-to-Digital Converter
- AURIX™ System Timer
- AURIX™ System Architecture
- AURIX™ Single Edge Nibble Transmission
- AURIX™ Safety Management Unit
- AURIX™ Safety Concept
- AURIX™ Queued Synchronous Peripheral Interface
- AURIX™ Program Memory Unit
- AURIX™ Micro Second Channel
- AURIX™ Memory Test Unit
- AURIX™ Memory Maps
- AURIX™ Interrupt Router
- AURIX™ Inter-Integrated Circuit Module
- AURIX™ Input Output Monitor
- AURIX™ Infineon Low Level Driver
- AURIX™ High Speed Serial Link
- AURIX™ Hardware Security Module
- AURIX™ Generic Timer Module
- AURIX™ General Purpose Timer Unit
- AURIX™ General Purpose Input Output
- AURIX™ FlexRay™ Protocol Controller
- AURIX™ Flexible CRC Engine
- AURIX™ External Bus Unit
- AURIX™ Ethernet MAC
- AURIX™ Direct Memory Access
- AURIX™ Delta-Sigma Analog-to-Digital Converter
- AURIX™ Debug Support
- AURIX™ Controller Area Network
- AURIX™ Central Processing Unit
- AURIX™ Capture Compare Unit 6
- AURIX™ Advanced Driver Assistance Subsystem (ADAS)
- AURIX™ Asynchronous Synchronous Interface
- ADC_Background_Scan_1_KIT_TC297_TFT
- ADC_Group_Scan_1_KIT_TC297_TFT
- ADC_Single_Channel_1_KIT_TC297_TFT
- ASCLIN_LIN_Master_1_KIT_TC297_TFT
- ASCLIN_Shell_UART_1_KIT_TC297_TFT
- ASCLIN_Shell_UART_1_KIT_TC237_TFT
- ASCLIN_Shell_UART_1_KIT_TC277_TFT
- ASCLIN_Shell_UART_1_KIT_TC275_SB
- ASCLIN_SPI_Master_1_KIT_TC297_TFT
- ASCLIN_UART_1_KIT_TC297_TFT
- Bus_Register_Protection_1_KIT_TC297_TFT
- Blinky_LED_1_KIT_TC297_TFT
- Blinky_LED_1_KIT_TC234_TFT
- Blinky_LED_1_KIT_TC237_TFT
- Blinky_LED_1_KIT_TC265_TFT
- Blinky_LED_1_KIT_TC275_SB
- Blinky_LED_1_KIT_TC277_TFT
- DMA_Linked_List_Mode_1_KIT_TC297_TFT
- CCU6_ADC_1_KIT_TC297_TFT
- CCU6_Interrupt_1_KIT_TC297_TFT
- CCU6_PWM_Capture_1_KIT_TC297_TFT
- CCU6_PWM_Generation_1_KIT_TC297_TFT
- CPU_Perf_Counters_1_KIT_TC297_TFT
- CPU_Trap_Recognition_1_KIT_TC297_TFT
- DMA_ADC_Transfer_1_KIT_TC297_TFT
- DMA_Mem_to_Mem_1_KIT_TC297_TFT
- DSADC_1_KIT_TC297_TFT
- ERU_Interrupt_1_KIT_TC297_TFT
- FCE_CRC_1_KIT_TC297_TFT
- Flash_Programming_1_KIT_TC297_TFT
- GPIO_LED_Button_1_KIT_TC297_TFT
- GPT12_PWM_Capture_1_KIT_TC297_TFT
- GPT12_Timer_Concatenation_1_KIT_TC297_TFT
- GPT12_Timer_Interrupt_1_KIT_TC297_TFT
- GTM_ATOM_Interrupt_1_KIT_TC297_TFT
- GTM_ATOM_PWM_1_KIT_TC297_TFT-
- GTM_TIM_Capture_1_KIT_TC297_TFT
- GTM_TOM_Interrupt_1_KIT_TC297_TFT
- GTM_TOM_PWM_1_KIT_TC297_TFT
- GTM_TOM_PWM_1_KIT_TC234_TFT
- GTM_TOM_PWM_1_KIT_TC237_TFT
- GTM_TOM_PWM_1_KIT_TC265_TFT
- GTM_TOM_PWM_1_KIT_TC275_SB
- GTM_TOM_PWM_1_KIT_TC277_TFT
- I2C_Read_Ext_Device_1_KIT_TC297_TFT
- Interrupt_Prio_1_KIT_TC297_TFT
- IOM_PWM_Monitor_1_KIT_TC297_TFT
- IOM_Signals_Comparison_1_KIT_TC297_TFT
- MTU_MBIST_1_KIT_TC297_TFT
- MULTICAN_1_KIT_TC297_TFT
- Multicore_1_KIT_TC275_SB
- Multicore_1_KIT_TC277_TFT
- MULTICAN_FD_1_KIT_TC297_TFT
- MULTICAN_GW_TX_FIFO_1_KIT_TC297_TFT
- Multicore_1_KIT_TC297_TFT
- PWM_Buzzer_1_KIT_TC297_TFT
- RAM_Run_Function_1_KIT_TC297_TFT
- SCU_Clock_1_KIT_TC297_TFT
- SCU_Die_Temp_Sensor_1_KIT_TC297_TFT
- SCU_Emergency_Stop_1_KIT_TC297_TFT
- SCU_Power_Down_Idle_1_KIT_TC297_TFT
- SCU_Power_Down_Sleep_1_KIT_TC297_TFT
- SCU_Power_Down_Standby_1_KIT_TC297_TFT
- SCU_Reset_Detection_1_KIT_TC297_TFT
- SMU_Emergency_Stop_Alarm_1_KIT_TC297_TFT
- SMU_Fault_Signaling_1_KIT_TC297_TFT
- SMU_IR_Alarm_1_KIT_TC297_TFT
- SMU_Reset_Alarm_1_KIT_TC297_TFT
- SPI_CPU_1_KIT_TC297_TFT
- SPI_DMA_1_KIT_TC297_TFT
- STM_Interrupt_1_KIT_TC234_TFT
- STM_Interrupt_1_KIT_TC237_TFT
- STM_Interrupt_1_KIT_TC297_TFT
- STM_Interrupt_1_KIT_TC265_TFT
- STM_Interrupt_1_KIT_TC275_SB
- STM_Interrupt_1_KIT_TC277_TFT
- STM_System_Time_1_KIT_TC297_TFT
- UART_DMA_Transfer_1_KIT_TC297_TFT
- UART_VCOM_1_KIT_TC297_TFT
- Watchdog_1_KIT_TC297_TFT
- Blinky_LED_1_KIT_TC275_LK
- GTM_TOM_PWM_1_KIT_TC275_LK
- MPU_Memory_Protection_1_KIT_TC297_TFT
- AURIX_Multicore_1_KIT_TC275_LK
- STM_Interrupt_1_KIT_TC275_LK
- AURIX™ Asynchronous Synchronous Interface
- AURIX™ Capture Compare Unit 6
- AURIX™ Central Processing Unit
- AURIX™ Debug Support
- AURIX™ Direct Memory Access
- AURIX™ Enhanced Delta-Sigma Analog-to-Digital Converter
- AURIX™ FlexRay Protocol Controller
- AURIX™ General Purpose Input Output
- AURIX™ General Purpose Timer Unit
- AURIX™ Infineon Low Level Driver
- AURIX™ Input Output Monitor
- AURIX™ Inter-Integrated Circuit Module
- AURIX™ Interrupt Router
- AURIX™ Memory Maps
- AURIX™ Memory Test Unit
- AURIX™ Micro Second Channelb
- AURIX™ Peripheral Sensor Interface
- AURIX™ Peripheral Sensor Interface with Serial PHY
- AURIX™ Queued Synchronous Peripheral Interface
- AURIX™ Radar Interface
- AURIX™ Single Edge Nibble Transmission
- AURIX™ System Architecture
- AURIX™ System Timer
- AURIX™ CAN Interface
- AURIX™ Clocking System
- AURIX™ Converter Control Block
- AURIX ™ Enhanced Versatile Analog-to-Digital Converter
- AURIX™ External Bus Unit
- AURIX™ Flexible CRC Engine
- AURIX™ Generic Timer Module
- AURIX™ Gigabit Ethernet MAC
- AURIX™ Hardware Security Module
- AURIX™ System Control Units
- AURIX™ Safety Concept
- AURIX™ Converter Control Block
- AURIX™ CAN Interface
- AURIX™ Clocking System
- AURIX™ Converter Control Block
- AURIX™ Safety Management Unit
- AURIX™ High Speed Serial Link
- AURIX™ Safety Concept
- AURIX™ Non Volatile Memory Subsystem
- ADC_Filtering_1_KIT_TC397_TFT
- ADC_Queued_Scan_1_KIT_TC397_TFT
- ADC_Single_Channel_1_KIT_TC397_TFT
- ASCLIN_LIN_Master_1_KIT_TC397_TFT
- ASCLIN_Shell_UART_1_KIT_TC367_TFT
- ASCLIN_Shell_UART_1_KIT_TC375_LK
- ASCLIN_Shell_UART_1_KIT_TC375_S
- BASCLIN_Shell_UART_1_KIT_TC377_TFT
- ASCLIN_Shell_UART_1_KIT_TC387_TFT
- ASCLIN_Shell_UART_1_KIT_TC397_TFT
- ASCLIN_SPI_Master_1_KIT_TC397_TFT
- ASCLIN_UART_1_KIT_TC397_TFT
- Assembly_C_Code_1_KIT_TC397_TFT
- Blinky_LED_1_KIT_TC367_TFT
- Blinky_LED_1_KIT_TC375_LK
- Blinky_LED_1_KIT_TC375_SB
- Blinky_LED_1_KIT_TC377_TFT
- GPT12_PWM_Generation_1_KIT_TC397_TFT
- CCU6_Interrupt_1_KIT_TC397_TFT
- CCU6_PWM_Capture_1_KIT_TC397_TFT
- CCU_Clock_1_KIT_TC397_TFT
- CCU6_PWM_Generation_1_KIT_TC397_TFT
- Blinky_LED_1_KIT_TC387_TFT
- Blinky_LED_1_KIT_TC397_TFT
- BUS_Register_Protection_1_KIT_TC397_TFT
- CPU_Perf_Counters_1_KIT_TC397_TFT
- CPU_Trap_Recognition_1_KIT_TC397_TFT
- DMA_ADC_Transfer_1_KIT_TC397_TFT
- DMA_Linked_List_Mode_1_KIT_TC397_TFT
- EDSADC_1_KIT_TC397_TFT
- ERU_Interrupt_1_KIT_TC397_TFT
- FCE_CRC_1_KIT_TC397_TFT
- Flash_Programming_1_KIT_TC397_TFT
- GPIO_LED_Button_1_KIT_TC397_TFT
- GPT12_PWM_Capture_1_KIT_TC397_TFT
- GTM_ATOM_PWM_1_KIT_TC397_TFT
- GPT12_Timer_Concatenation_1_KIT_TC397_TFT
- GPT12_Timer_Interrupt_1_KIT_TC397_TFT
- GTM_ATOM_Interrupt_1_KIT_TC397_TFT
- GTM_ATOM_PWM_1_KIT_TC397_TFT
- GTM_TIM_Capture_1_KIT_TC397_TFT
- GTM_TOM_Interrupt_1_KIT_TC397_TFT
- GTM_TOM_PWM_1_KIT_TC367_TFT
- GTM_TOM_PWM_1_KIT_TC375_LK
- GTM_TOM_PWM_1_KIT_TC375_SB
- GTM_TOM_PWM_1_KIT_TC377_TFT
- GTM_TOM_PWM_1_KIT_TC387_TFT
- GTM_TOM_PWM_1_KIT_TC397_TFT
- I2C_Read_Ext_Device_1_KIT_TC397_TFT
- Interrupt_Prio_1_KIT_TC397_TFT
- MCMCAN_1_KIT_TC397_TFT
- MCMCAN_FD_1_KIT_TC397_TFT
- Memory_Access_Performance_1_KIT_TC397_TFT
- MPU_Memory_Protection_1_KIT_TC397_TFT
- Multicore_1_KIT_TC375_LK
- Multicore_1_KIT_TC375_SB
- Multicore_1_KIT_TC377_TFT
- Multicore_1_KIT_TC387_TFT
- Multicore_1_KIT_TC397_TFT
PMS_Power_Down_Idle_1_KIT_TC397_TFT - PMS_Power_Down_Sleep_1_KIT_TC397_TFT
- PWM_Buzzer_1_KIT_TC397_TFT
- RAM_Run_Function_1_KIT_TC397_TFT
- SCU_Die_Temp_Sensor_1_KIT_TC397_TFT
- SCU_Emergency_Stop_1_KIT_TC397_TFT
- SMU_Emergency_Stop_Alarm_1_KIT_TC397_TFT
- SMU_Fault_Signaling_1_KIT_TC397_TFT
- SMU_IR_Alarm_1_KIT_TC397_TFT
- SMU_Reset_Alarm_1_KIT_TC397_TFT
- SPI_CPU_1_KIT_TC397_TFT
- SPI_DMA_1_KIT_TC397_TFT
- STM_Interrupt_1_KIT_TC367_TFT
- STM_Interrupt_1_KIT_TC375_LK
- STM_Interrupt_1_KIT_TC375_SB
- STM_Interrupt_1_KIT_TC377_TFT
- STM_Interrupt_1_KIT_TC387_TFT
- STM_Interrupt_1_KIT_TC397_TFT
- STM_System_Time_1_KIT_TC397_TFT
- UART_DMA_Transfer_1_KIT_TC397_TFT
- UART_VCOM_1_KIT_TC397_TFT
- Watchdog_1_KIT_TC397_TFT
Access to complete AURIX™ technical documentation including data sheets, app notes, etc.:
- Please register under myinfineon.com with your company e-mail address
- Send login name to: AURIX@infineon.com
- Automated update service will be provided for new documents once you are registered
- Full registration process can take up to 24h to be completed (due to different time zones).
Click here to see the step-by-step instructions to get registered.