HY-TTC 94
Extremely robust and powerful electronic control unit for use in automotive applications

The HY-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 HY-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®.
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 HY-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 (HY-TTC 590, HY-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 2300 |
3 cores32-bit, 300 MHz |
20 inputs (analog, digital, timer, SENT) 40 outputs |
4 x CAN |
IEC 61508 SIL2 |
C programming, CODESYS** Safety SIL 2 including support for CANopen Safety Master |
TTC 2310 |
3 cores32-bit, 300 MHz |
20 inputs (analog, digital, timer, SENT) 36 outputs |
4 x CAN |
IEC 61508 SIL2 |
C programming, CODESYS** Safety SIL 2 including support for CANopen Safety Master |
TTC 2380 |
3 cores32-bit, 300 MHz |
20 inputs (analog, digital, timer, SENT) 40 outputs |
4 x CAN |
IEC 61508 SIL2 |
C programming, 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 |
IEC 61508 SIL2 |
C programming, 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 |
IEC 61508 SIL2 |
C programming, CODESYS** Safety SIL 2 including support for CANopen Safety Master |
HY-TTC 590 |
32-bit, |
36 inputs (analog, digital, timer) |
7x CAN |
IEC 61508 SIL 2 |
CODESYS® V3 |
HY-TTC 580 |
32-bit, |
36 inputs (analog, digital, timer) |
7x CAN, |
IEC 61508 SIL 2, |
CODESYS® V3 |
HY-TTC 540 |
32-bit, |
52 inputs (analog, digital, timer) |
4x CAN |
IEC 61508 SIL 2, |
CODESYS® V3 |
HY-TTC 510 |
32-bit, |
44 inputs (analog, digital, timer) |
3x CAN |
IEC 61508 SIL 2, |
CODESYS® V3 |
HY-TTC 508 |
32-bit, |
44 inputs (analog, digital, timer) |
2 x CAN |
IEC 61508 SIL 2, |
C-programming (Matlab Simulink I/O Blocklib available) |
HY-TTC 94 |
16/32 bit, |
28 inputs (analog & digital), |
4x CAN, |
EN ISO 13849 PL c |
CODESYS® 2.3 |
HY-TTC 32S |
16-bit, |
14 inputs (analog & timer), |
2x CAN |
EN ISO 13849 PL c |
C-programming (Matlab Simulink I/O Blocklib available) |
HY-TTC 30SH |
16-bit, |
14 inputs (analog & timer), |
1x CAN |
EN ISO 13849 PL c |
C-programming (Matlab Simulink I/O Blocklib available) |
-
CPU
3 cores32-bit,
300 MHz
-
Number I/Os
20 inputs (analog, digital, timer, SENT)
40 outputs
-
Field Bus / Interfaces
4 x CAN
1x CAN ISOBUS
1 x CAN wake-up capable)
2 x 100BASE-T1 or
2 x 100BASE-TX
1 x LIN -
Safety Certifcation / SIL Level
IEC 61508 SIL2
EN ISO 13849 PL d
ISO 25119 AgPL d
SRL2
ISO 26262 ASIL C
ISO 19014 MPL d -
Programming Support
C programming,
CODESYS** Safety SIL 2 including support for CANopen Safety Master
-
CPU
3 cores32-bit,
300 MHz
-
Number I/Os
20 inputs (analog, digital, timer, SENT)
36 outputs
-
Field Bus / Interfaces
4 x CAN
1x CAN ISOBUS
1 x CAN wake-up capable)
1 x LIN -
Safety Certifcation / SIL Level
IEC 61508 SIL2
EN ISO 13849 PL d
ISO 25119 AgPL d
SRL2
ISO 26262 ASIL C
ISO 19014 MPL d -
Programming Support
C programming,
CODESYS** Safety SIL 2 including support for CANopen Safety Master
-
CPU
3 cores32-bit,
300 MHz
-
Number I/Os
20 inputs (analog, digital, timer, SENT)
40 outputs
-
Field Bus / Interfaces
4 x CAN
1x CAN ISOBUS
1 x CAN wake-up capable)
2 x 100BASE-T1
1 x LIN -
Safety Certifcation / SIL Level
IEC 61508 SIL2
EN ISO 13849 PL d
ISO 25119 AgPL d
SRL2
ISO 26262 ASIL C
ISO 19014 MPL d -
Programming Support
C programming,
CODESYS** Safety SIL 2 including support for CANopen Safety Master
-
CPU
3 cores32-bit,
300 MHz
-
Number I/Os
20 inputs (analog, digital, timer, SENT)
40 outputs
-
Field Bus / Interfaces
4 x CAN
1x CAN ISOBUS
1 x CAN wake-up capable)
2 x 100BASE-TX
1 x LIN -
Safety Certifcation / SIL Level
IEC 61508 SIL2
EN ISO 13849 PL d
ISO 25119 AgPL d
SRL2
ISO 26262 ASIL C
ISO 19014 MPL d -
Programming Support
C programming,
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
1x CAN ISOBUS
1 x CAN wake-up capable)
2 x 100BASE-TX
1 x LIN -
Safety Certifcation / SIL Level
IEC 61508 SIL2
EN ISO 13849 PL d
ISO 25119 AgPL d
SRL2
ISO 26262 ASIL C
ISO 19014 MPL d -
Programming Support
C programming,
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
7x CAN
1x LIN
1x RS232
1x BroadR-Reach® -
Safety Certifcation / SIL Level
IEC 61508 SIL 2
EN ISO 13849 PL d
ISO 25119 AgPL d
ISO 26262 ASIL C (envisaged) -
Programming Support
CODESYS® V3
SAFERTOS
C-programming (Matlab Simulink I/O Blocklib available)
-
CPU
32-bit,
180 MHz -
Number I/Os
36 inputs (analog, digital, timer)
60 outputs (36 x PWM with current feedback) -
Field Bus / Interfaces
7x CAN,
1x Ethernet,
1x LIN,
1x RS-232 -
Safety Certifcation / SIL Level
IEC 61508 SIL 2,
EN ISO 13849 PL d,
ISO 26262 ASIL C (envisaged) -
Programming Support
CODESYS® V3
SAFERTOS
C-programming (Matlab Simulink I/O Blocklib available)
-
CPU
32-bit,
180 MHz -
Number I/Os
52 inputs (analog, digital, timer)
44 outputs (28 x PWM with current feedback) -
Field Bus / Interfaces
4x CAN
-
Safety Certifcation / SIL Level
IEC 61508 SIL 2,
EN ISO 13849 PL d,
ISO 26262 ASIL C (envisaged) -
Programming Support
CODESYS® V3
SAFERTOS
C-programming (Matlab Simulink I/O Blocklib available)
-
CPU
32-bit,
180 MHz -
Number I/Os
44 inputs (analog, digital, timer)
40 outputs (16 x PWM with current feedback) -
Field Bus / Interfaces
3x CAN
1x LIN -
Safety Certifcation / SIL Level
IEC 61508 SIL 2,
EN ISO 13849 PL d,
ISO 26262 ASIL C (envisaged) -
Programming Support
CODESYS® V3
SAFERTOS
C-programming (Matlab Simulink I/O Blocklib available)
-
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
1x CAN ISOBUS
1 x BroadR-Reach® -
Safety Certifcation / SIL Level
IEC 61508 SIL 2,
EN ISO 13849 PL d,
ISO 25119 AgPl d -
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 current feedback inputs) -
Field Bus / Interfaces
4x CAN,
1x LIN,
1x RS 232 -
Safety Certifcation / SIL Level
EN ISO 13849 PL c
-
Programming Support
CODESYS® 2.3
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
2x CAN
-
Safety Certifcation / SIL Level
EN ISO 13849 PL c
-
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
1x CAN
-
Safety Certifcation / SIL Level
EN ISO 13849 PL c
-
Programming Support
C-programming (Matlab Simulink I/O Blocklib available)
Overview I/O Modules
Product | CPU | Number I/Os | Field Bus / Interfaces | Safety Certifcation / SIL Level | Programming Support |
---|---|---|---|---|---|
HY-TTC 48XS |
16/32 bit, |
28 inputs (analog & digital), 20 outputs (8x PWM) |
1x CAN |
EN ISO 13849 PL c |
Slave software preinstalled – attached to a master controller via CANopen Safety as slave unit |
HY-TTC 30XSH |
16/32 bit, |
14 inputs (analog & timer), |
1x CAN |
EN ISO 13849 PL c |
Slave software preinstalled – attached to a master controller via CANopen Safety as slave unit |
-
CPU
16/32 bit,
80 MHz -
Number I/Os
28 inputs (analog & digital), 20 outputs (8x PWM)
-
Field Bus / Interfaces
1x CAN
-
Safety Certifcation / SIL Level
EN ISO 13849 PL c
-
Programming Support
Slave software preinstalled – attached to a master controller via CANopen Safety as slave unit
-
CPU
16/32 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
1x CAN
-
Safety Certifcation / SIL Level
EN ISO 13849 PL c
-
Programming Support
Slave software preinstalled – attached to a master controller via CANopen Safety as slave unit