ECUs and displays

TTC 2300 Family

Powerful and scalable safety electronic control units 

for highly automated vehicles

Request a Quote TTC 2300 Family Flyer
TTC-2300

About TTC 2300

The TTC 2300 family is the first member of a complete and scalable series of controllers designed to meet the needs of upcoming highly automated and smart vehicles.

High processing power, high-speed connectivity and large memory make the robust electronic control units (ECU) the ideal choice for advanced electronic architectures and for future automation and assistance systems. The ECUs are designed for use in rugged operating environments and operate under harsh conditions and extreme temperatures.

High performance

Innovative features in smart vehicles are leading to an increase of the amount of data to be processed and stored. Therefore, the TTC 2300 family is equipped with large internal and external memory that can be managed by a user-friendly file system. Infineon’s latest high-performance CPU, the second-generation AurixTM TriCoreTM, provides the right computing power, ready for future vehicles.

Flexibility and connectivity for advanced vehicle functions and assistance systems are ensured by an extensive set of inputs and outputs (I/O) and various interfaces like CAN and Ethernet. The highly flexible I/Os make the controllers the perfect, cost-effective solution for a wide range of applications. The inputs can be configured for various sensor types and the outputs can be used to control hydraulic valves, electric motors, lamps or LEDs.

The ECU collects data from analog, digital and smart sensors and can communicate via 100Mbit/s Ethernet fast and efficiently with other components in the vehicle; for example, with a telematics gateway to upload the collected data to the cloud.

Safety-certified by TUeV Nord

The TTC 2300 family variants are safety-certified by TUeV Nord for an extended set of functional safety standards. This increases safety and helps to reduce the overall cost of certifying vehicles.

Software reuse and faster development cycles

The safety-certified, real-time operating system PXROS is part of the software stack delivered with the TTC 2300. It enables full use of the AurixTM multicore architecture. Tasks can be freely distributed to the different CPU cores. The operating system ensures freedom from interference of safety-related and non-safety-related code when executed on the same CPU, which significantly reduces developmental efforts.

The right controllers for electric vehicles

Electrification is a rapidly growing trend that will affect entire industries. The H-Bridge functionality, available in the TTC 2300 product family, efficiently controls various electric motors available for use in vehicles. This not only improves the precision of the vehicle, but also leads to an increasing number of electrified vehicle functions for higher sustainability.

The TTC 2300 family helps introduce innovative, safety-related features, reduces the cost of vehicle testing and validation, and helps the manufacturers stay on the cutting edge of modern vehicle architectures.

Key Benefits

Modularity and software reuse. The TTC 2300 is the first product family of a complete ECU series for smart vehicles. Modular building blocks allow full flexibility to reuse applications across various vehicle sizes and generations

Smart sensors and connectivity. The TTC 2300 family ECUs are not only equipped with an extensive set of inputs and outputs (I/O), but also with various communication interfaces such as CAN, Ethernet and SENT, ready for high-speed connectivity and smart sensors

Future proof. The TTC 2300 variants are future-poof components that enable high-speed connectivity, data processing for intelligent assistance functions, and the ability to control an extensive set of electric motors

Certified components. The TUeV Nord safety certified ECUs help system integrators to reduce the overall cost of vehicle certification

Reduced testing and validation costs. With the TTC 2300 family variants, vehicle manufacturers have the advantage of reduced testing costs and significantly reduced validation effort of the final product

Faster development time. The TTC 2300 variants are an essential component in reducing overall development time. This is due to the real-time operating system PXROS, supporting freedom from interference and the flexible inputs and outputs (I/O)


The TTC 2300 ECUs are equipped with the second generation of the high performance AurixTM TriCoreTM CPU. With up to six cores, each running at 300 MHz, the TTC 2300 family is the right choice for future vehicles. To fulfill the highest security standards, the CPU is equipped with a dedicated Hardware Security Module.


The TTC 2300 family supports advanced data configuration, logging and storing. It comes with up to 6.47 MB internal SRAM and 16 MB internal Flash as well as an external Flash memory of up to 32 MB. In addition, it is also equipped with EEPROM or FRAM memory extensions.

In addition to the Flash option, the controller family supports efficient memory management and data transfer with a user-friendly file system available for all TTC 2300 ECU variants.


The TTC 2300 variants are equipped with up to 60 inputs and outputs (I/O). The I/Os are highly configurable and can be flexibly configured for different types of sensors and actuators, which helps to save time and development costs. Analog and digital timer inputs, both high-side and low-side PWM outputs, as well as PVG control outputs, make the TTC 2300 ECUs the perfect match for a variety of applications.

The controllers are designed for a total load current of up to 45A and high inrush currents.


More automation and assistance systems go hand-in-hand with an increasing number of sensors, and these sensors are getting smarter. The TTC 2300’s modern communication interfaces address the requirements of electronic architectures in tomorrow’s smart vehicles. The TTC 2300 ECU product family has four CAN-FD interfaces with up to two Mbit/s. One CAN channel can be used as wake-up source.

In addition, the control units are equipped with two high-speed data (HSD) connectors for Ethernet and BroadR-Reach communication. These provide the necessary bandwidth for the increasing number of sensor and actuator data in vehicles. Up to four SENT interfaces, including the Short PWM Code (SPC) enhancement, are available.


TUeV Nord safety certified the TTC 2300 family for an extended set of functional safety standards, helping to reduce overall vehicle certification costs: AgPL d for agricultural machinery (ISO 25119); MPL d for earth-moving machinery (ISO 19014); ASIL C for cars, trucks, and buses (ISO 26262); as well as SIL 2 and PL d for machinery (IEC 61508 / EN ISO 13849).

The mixed criticality concept allows both safety-related and non-safety-related code to be executed on the same CPU without reducing the overall safety level (freedom from interference), which helps to significantly reduce time–to-market.


The TTC 2300 product family is delivered with the safety-certified, real-time operating system PXROS. It enables full use of the AurixTM multicore architecture by freely distributing tasks to the different CPU cores. The ECUs can either be programmed in a C/C++ or with CODESYS Safety SIL 2, including support for CANopen Safety Master.

The powerful MATCH toolchain by HYDAC is optionally available and provides enhanced functionality for testing and service in the field.


The TTC 2300 electronic control family answers the rapidly growing industry trend of electrification. For the TTC 2300 family, the possibility of controlling electric motors was considered from the start. The H-Bridge interface supports frequencies up to 1 kHz and currents up to 4A.

Product Overview


Product CPU Number I/Os Field Bus / Interfaces Safety Certification / SIL Level Programming Support
N4 – Network Controller Up to 11970
DMIPS on 4x
Arm Cortex-
A53 and 3x
Arm Cortex-M7
2 Outputs
1 Wake-up Input
1x1000BASE-T1,
6x100BASE-T1,
1x100BASE-TX,
12xCAN (FD), 2xLIN
ISO 26262 ASIL B Yocto GNU/Linux and other POSIX OS possible AUTOSAR
Classic envirionment
TTC 2310 3 cores 32-bit,
300 MHz
20 inputs (analog, digital, timer, SENT)
36 outputs
4 x CAN
1 x CAN ISOBUS
1 x CAN (wake-up capable)
1 x LIN
IEC 61508 SIL 2
EN ISO 13849 PL d
ISO 25119 AgPL d
SRL2
ISO 26262 ASIL C
ISO 19014 MPL d
C programming (Matlab Simulink I/O Blocklib available)

CODESYS® Safety SIL 2 including support for CANopen Safety Master
TTC 2380 3 cores 32-bit,
300 MHz
20 inputs (analog, digital, timer, SENT)
40 outputs
4 x CAN
1 x CAN ISOBUS
1 x CAN (wake-up capable)
2 x Ethernet
1 x LIN
IEC 61508 SIL 2
EN ISO 13849 PL d
ISO 25119 AgPL d
SRL2
ISO 26262 ASIL C
ISO 19014 MPL d
C programming (Matlab Simulink I/O Blocklib available)

CODESYS® Safety SIL 2 including support for CANopen Safety Master
TTC 2385 3 cores32-bit,
300 MHz
20 inputs (analog, digital, timer, SENT)
40 outputs
4 x CAN
1 x CAN ISOBUS
1 x CAN (wake-up capable)
2 x BroadR-Reach*
1 x LIN
IEC 61508 SIL 2
EN ISO 13849 PL d
ISO 25119 AgPL d
SRL2
ISO 26262 ASIL C
ISO 19014 MPL d
C programming (Matlab Simulink I/O Blocklib available)

CODESYS® Safety SIL 2 including support for CANopen Safety Master
TTC 2390 6 cores 32-bit,
300 MHz
20 inputs (analog, digital, timer, SENT)
40 outputs
4 x CAN
1 x CAN ISOBUS
1 x CAN (wake-up capable)
2 x BroadR-Reach*
1 x LIN
IEC 61508 SIL 2
EN ISO 13849 PL d
ISO 25119 AgPL d
SRL2
ISO 26262 ASIL C
ISO 19014 MPL d
C programming (Matlab Simulink I/O Blocklib available)

CODESYS® Safety SIL 2 including support for CANopen Safety Master
TTC 590 32-bit,
180 MHz
36 inputs (analog, digital, timer)
60 outputs (36 x PWM with current feedback)
6 x CAN
1 x CAN ISOBUS
1 x BroadR-Reach®
1 x LIN
1 x RS-232
EN 61508 SIL 2
EN ISO 13849 PL d
ISO 25119 AgPL d*
ISO 26262 ASIL C*
CODESYS® Safety SIL 2
C programming (Matlab Simulink I/O Blocklib available)
SAFERTOS® integration
TTC 580 32-bit,
180 MHz
36 inputs (analog, digital, timer)
60 outputs (36 x PWM with current feedback)
7 x CAN
1 x Ethernet
1 x LIN
1 x RS-232
EN 61508 SIL 2
EN ISO 13849 PL d
ISO 25119 AgPL d*
ISO 26262 ASIL C*
CODESYS® Safety SIL 2
C programming (Matlab Simulink I/O Blocklib available)
SAFERTOS® integration
TTC 540 32-bit
180 MHz
52 inputs (analog, digital, timer)
44 outputs (28 x PWM with current feedback)
4 x CAN EN 61508 SIL 2
EN ISO 13849 PL d
ISO 25119 AgPL d*
ISO 26262 ASIL C*
CODESYS® Safety SIL 2
C programming (Matlab Simulink I/O Blocklib available)
SAFERTOS® integration
TTC 510 32-bit,
180 MHz
44 inputs (analog, digital, timer)
40 outputs (16 x PWM with current feedback)
3 x CAN
1 x LIN
EN 61508 SIL 2
EN ISO 13849 PL d
ISO 25119 AgPL d*
ISO 26262 ASIL C*
CODESYS® Safety SIL 2
C programming (Matlab Simulink I/O Blocklib available)
SAFERTOS® integration
TTC 508 32-bit,
180 MHz
44 inputs (analog, digital, timer)
32 outputs (10 x PWM with current measurement)
2 x CAN
1 x CAN ISOBUS
1 x BroadR-Reach®
EN 61508 SIL 2
EN ISO 13849 PL d
ISO 25119 AgPL d*
ISO 26262 ASIL C*
C-programming (Matlab Simulink I/O Blocklib available)
TTC 94 16/32 bit
80 MHz
28 inputs (analog & digital)
20 outputs (8 x PWM, 4 PWM with current feedback)
4 x CAN
1 x LIN
1 x RS 232
EN ISO 13849 PL d* CODESYS®
C-programming (Matlab Simulink I/O Blocklib available)
TTC 32S 16-bit,
80 MHz
14 inputs (analog & timer)
16 outputs (digital, voltage, PVG and 8x PWM,
6 with current feedback)
2 x CAN EN ISO 13849 PL d* C-programming (Matlab Simulink I/O Blocklib available)
TTC 30SH 16-bit
80 MHz
14 inputs (analog & timer),
16 outputs (digital, voltage, PVG and 8x PWM, 6 with current feedback)
1 x CAN EN ISO 13849 PL c C-programming (Matlab Simulink I/O Blocklib available)
TTConnect 616CS 3 cores 32 bit
300 MHz
Not applicable 6 x 100BASE-T1 BroadR-Reach®
1 x 100BASE-TX Ethernet
Not applicable Not applicable
„plug & play“ solution via TTC Downloader
*available for
C-programming only

Product CPU Number I/Os Field Bus / Interfaces Safety Certifcation / SIL Level Programming Support
TTC 48XS 16/32 bit,
80 MHz
28 inputs (analog & digital),
20 outputs (8x PWM)
1 x CAN EN ISO 13849 PL d Slave software preinstalled –
attached to a master
controller via CANopen as slave unit
TTC 30XSH 16/32 bit,
80 MHz
14 inputs (analog & timer),
16 outputs (digital, voltage, PVG and 8 x PWM, 6 with current feedback)
1 x CAN EN ISO 13849 PL c Slave software preinstalled –
attached to a master
controller via CANopen

Safety as slave unit

Our web-based service area operated by TTControl contains various program examples, latest documentation, workshop documents, current releases and necessary SW tools to jumpstart development.

This product is supplied by TTControl and distributed for the automotive market by TTTech Auto. For software updates and other technical information, visit the TTControl service area. If you need access, please get in touch with your TTTech Auto sales contact.

Service Area

For further information, including price and availability, please contact products@tttech-auto.com.

Visit the ECU & Displays Service Area