TTC 94

Extremely robust and powerful electronic control unit for use in automotive applications

The TTC 94 is an extremely robust and powerful electronic control unit for use in automotive applications. It is equipped with the Infineon XC2287M CPU, providing enhanced safety features for protecting internal RAM and flash. The control unit can be used for prototyping and development up to series production. It meets the requirements of Functional Safety according to Performance Level PL d. The TTC 94 controller complies with the international EN ISO 13849 standard and has been certified by TÜV Nord. The control unit supports programming in C (with a MATLAB Simulink BlockLib available on request) and CODESYS®.

Key benefits

  • 16-bit Infineon safety microcontroller with 80 MHz
  • Open programming environment for C and CODESYS®
  • MATLAB Simulink I/O block library available
  • EN ISO 13849 PL d certified
  • Connectivity: 4 CAN, RS232 and LIN interfaces for vehicle interaction

ECU Starter Kit

Dedicated starter kits are available for working with the ECU. Each kit will be delivered in a handy case and offers the advantage of fast orientation and development of the TTC ECU. The user benefits from cost savings compared to the individual prices of the contained products.

The ECU Starter Kit contains:

  • 1 x ECU with open housing (unsealed) for C-programming
  • 1 x JTAG-Adapter (only SAFERTOS® kit)
  • 1 x Complete Connector / Cable Harness
  • 1 x Interface Board KIT
  • 1 x Data cable
  • 1 x PCAN USB Adapter with driver and software
  • 1 x Ethernet USB Adapter with driver and software (TTC 590, TTC 580)
  • 1 x USB with documentation and software

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.

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

Overview ECUs

Product CPU Number I/Os Field Bus / Interfaces Safety Certifcation / SIL Level Programming Support

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 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 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 30S

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)

  • CPU

    3 cores 32-bit,
    300 MHz

  • Number I/Os

    20 inputs (analog, digital, timer, SENT)
    36 outputs

  • Field Bus / Interfaces

    4 x CAN
    1 x CAN ISOBUS
    1 x CAN (wake-up capable)
    1 x LIN

  • Safety Certifcation / SIL Level

    IEC 61508 SIL 2
    EN ISO 13849 PL d
    ISO 25119 AgPL d
    SRL2
    ISO 26262 ASIL C
    ISO 19014 MPL d

  • Programming Support

    C programming (Matlab Simulink I/O Blocklib available)

    CODESYS® Safety SIL 2 including support for CANopen Safety Master

  • CPU

    3 cores 32-bit,
    300 MHz

  • Number I/Os

    20 inputs (analog, digital, timer, SENT)
    40 outputs

  • Field Bus / Interfaces

    4 x CAN
    1 x CAN ISOBUS
    1 x CAN (wake-up capable)
    2 x Ethernet
    1 x LIN

  • Safety Certifcation / SIL Level

    IEC 61508 SIL 2
    EN ISO 13849 PL d
    ISO 25119 AgPL d
    SRL2
    ISO 26262 ASIL C
    ISO 19014 MPL d

  • Programming Support

    C programming (Matlab Simulink I/O Blocklib available)

    CODESYS® Safety SIL 2 including support for CANopen Safety Master

  • CPU

    3 cores 32-bit,
    300 MHz

  • Number I/Os

    20 inputs (analog, digital, timer, SENT)
    40 outputs

  • Field Bus / Interfaces

    4 x CAN
    1 x CAN ISOBUS
    1 x CAN (wake-up capable)
    2 x BroadR-Reach*
    1 x LIN

  • Safety Certifcation / SIL Level

    IEC 61508 SIL 2
    EN ISO 13849 PL d
    ISO 25119 AgPL d
    SRL2
    ISO 26262 ASIL C
    ISO 19014 MPL d

  • Programming Support

    C programming (Matlab Simulink I/O Blocklib available)

    CODESYS® Safety SIL 2 including support for CANopen Safety Master

  • CPU

    6 cores 32-bit,
    300 MHz

  • Number I/Os

    20 inputs (analog, digital, timer, SENT)
    40 outputs

  • Field Bus / Interfaces

    4 x CAN
    1 x CAN ISOBUS
    1 x CAN (wake-up capable)
    2 x BroadR-Reach*
    1 x LIN

  • Safety Certifcation / SIL Level

    IEC 61508 SIL 2
    EN ISO 13849 PL d
    ISO 25119 AgPL d
    SRL2
    ISO 26262 ASIL C
    ISO 19014 MPL d

  • Programming Support

    C programming (Matlab Simulink I/O Blocklib available)

    CODESYS® Safety SIL 2 including support for CANopen Safety Master

  • CPU

    32-bit,
    180 MHz

  • Number I/Os

    36 inputs (analog, digital, timer)
    60 outputs (36 x PWM with current feedback)

  • Field Bus / Interfaces

    6 x CAN
    1 x CAN ISOBUS
    1 x BroadR-Reach®
    1 x LIN
    1 x RS-232

  • Safety Certifcation / SIL Level

    EN 61508 SIL 2
    EN ISO 13849 PL d
    ISO 25119 AgPL d*
    ISO 26262 ASIL C*

  • Programming Support

    CODESYS® Safety SIL 2,
    C programming (Matlab Simulink I/O Blocklib available)

    SAFERTOS® integration

  • CPU

    32-bit,
    180 MHz

  • Number I/Os

    36 inputs (analog, digital, timer)
    60 outputs (36 x PWM with current feedback)

  • Field Bus / Interfaces

    7 x CAN
    1 x Ethernet
    1 x LIN
    1 x RS-232

  • Safety Certifcation / SIL Level

    EN 61508 SIL 2
    EN ISO 13849 PL d
    ISO 25119 AgPL d*
    ISO 26262 ASIL C*

  • Programming Support

    CODESYS® Safety SIL 2,
    C programming (Matlab Simulink I/O Blocklib available)

    SAFERTOS® integration

  • CPU

    32-bit,
    180 MHz

  • Number I/Os

    52 inputs (analog, digital, timer)
    44 outputs (28 x PWM with current feedback)

  • Field Bus / Interfaces

    4 x CAN

  • Safety Certifcation / SIL Level

    EN 61508 SIL 2
    EN ISO 13849 PL d
    ISO 25119 AgPL d*
    ISO 26262 ASIL C*

  • Programming Support

    CODESYS® Safety SIL 2,
    C programming (Matlab Simulink I/O Blocklib available)

    SAFERTOS® integration

  • CPU

    32-bit,
    180 MHz

  • Number I/Os

    44 inputs (analog, digital, timer)
    40 outputs (16 x PWM with current feedback)

  • Field Bus / Interfaces

    3 x CAN
    1 x LIN

  • Safety Certifcation / SIL Level

    EN 61508 SIL 2
    EN ISO 13849 PL d
    ISO 25119 AgPL d*
    ISO 26262 ASIL C*

  • Programming Support

    CODESYS® Safety SIL 2,
    C programming (Matlab Simulink I/O Blocklib available)

    SAFERTOS® integration

  • CPU

    32-bit,
    180 MHz

  • Number I/Os

    44 inputs (analog, digital, timer)
    32 outputs (10 x PWM with current measurement)

  • Field Bus / Interfaces

    2 x CAN
    1 x CAN ISOBUS
    1 x BroadR-Reach®

  • Safety Certifcation / SIL Level

    EN 61508 SIL 2
    EN ISO 13849 PL d
    ISO 25119 AgPL d*
    ISO 26262 ASIL C*

  • Programming Support

    C-programming (Matlab Simulink I/O Blocklib available)

  • CPU

    16/32 bit,
    80 MHz

  • Number I/Os

    28 inputs (analog & digital)
    20 outputs (8 x PWM, 4 PWM with current feedback)

  • Field Bus / Interfaces

    4 x CAN
    1 x LIN
    1 x RS 232

  • Safety Certifcation / SIL Level

    EN ISO 13849 PL d*

  • Programming Support

    CODESYS®

    C-programming (Matlab Simulink I/O Blocklib available)

  • CPU

    16-bit,
    80 MHz

  • Number I/Os

    14 inputs (analog & timer)
    16 outputs (digital, voltage, PVG and 8x PWM, 6 with current feedback)

  • Field Bus / Interfaces

    2 x CAN

  • Safety Certifcation / SIL Level

    EN ISO 13849 PL d*

  • Programming Support

    C-programming (Matlab Simulink I/O Blocklib available)

  • CPU

    16-bit,
    80 MHz

  • Number I/Os

    14 inputs (analog & timer)
    16 outputs (digital, voltage, PVG and 8x PWM, 6 with current feedback)

  • Field Bus / Interfaces

    1 x CAN

  • Safety Certifcation / SIL Level

    EN ISO 13849 PL c

  • Programming Support

    C-programming (Matlab Simulink I/O Blocklib available)

* available for C-programming only

Overview I/O Modules

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 (8 x 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 as slave unit

Safety as slave unit

  • CPU

    16/32 bit,
    80 MHz

  • Number I/Os

    28 inputs (analog & digital)
    20 outputs (8 x PWM)

  • Field Bus / Interfaces

    1 x CAN

  • Safety Certifcation / SIL Level

    EN ISO 13849 PL d

  • Programming Support

    Slave software preinstalled – attached to a master controller via CANopen as slave unit

  • CPU

    16/32 bit,
    80 MHz

  • Number I/Os

    14 inputs (analog & timer)
    16 outputs (digital, voltage, PVG and 8 x PWM, 6 with current feedback)

  • Field Bus / Interfaces

    1 x CAN

  • Safety Certifcation / SIL Level

    EN ISO 13849 PL c

  • Programming Support

    Slave software preinstalled – attached to a master controller via CANopen as slave unit

    Safety as slave unit