Safety Protocols SIL3 Certified J1939-76 (SDG)

J1939 Safety Stack

Description

The J1939 Safety Stack is the functional-safety extension of the SAE J1939 protocol for heavy-duty on- and off-highway vehicles and machinery. It implements the J1939 Safety Data Group (SDG, SAE J1939-76) so safety-relevant messages can be exchanged and validated on the same CAN network as standard J1939 traffic. It runs alongside the standard J1939 Stack.

Functional safety over J1939 (J1939-76)

The J1939 Safety Stack adds the Safety Data Group defined in SAE J1939-76: safety-relevant signals are protected with additional CRC, message counters and timeout supervision, so corruption, loss, delay or repetition of a safety message is detected and the receiver can react to a safe state. It lets a single ECU combine normal vehicle networking with safety functions on one bus.

Certification-ready

Engineered to support SIL 2 / SIL 3 (IEC 61508) and the related automotive and machinery safety standards, the J1939 Safety Stack is delivered with the documentation your own certification requires. Backed by 30+ years of embedded, CAN and functional-safety expertise, it is a dependable foundation for safety-related ECUs on J1939 networks.

Portable and hardware-independent

Delivered as a ready-to-integrate binary with a thin hardware abstraction layer, the J1939 Safety Stack runs on any MCU, any RTOS or bare metal, with no third-party dependencies. It works over classic CAN and CAN FD and is engineered for deterministic, real-time behaviour on the resource-constrained controllers used in vehicles and mobile machinery.

Applications

The J1939 Safety Stack is used where J1939 ECUs carry safety functions — engine and after-treatment safety, transmissions, safe body and chassis control, and off-highway machinery on trucks, buses, agricultural and construction equipment. It pairs with the standard J1939 Stack wherever standard vehicle networking and functional safety must share the same bus.

Standards and conformance

The J1939 Safety Stack implements SAE J1939-76 (functional-safety Safety Data Group) on top of the SAE J1939 family (J1939-21 transport, J1939-73 diagnostics, J1939-81 network management) and is designed to support SIL 2 / SIL 3 under IEC 61508. It is delivered as a ready-to-integrate binary with a documented API and a sample application, supported by the engineers who wrote it.

Key Benefits

  • Add SIL-ready safety to your J1939 ECU J1939-76 Safety Data Group (SDG) communication brings functional safety to the network you already run — no separate safety bus, no second controller.
  • Safety-rated data over a standard CAN bus CRC, message counters and timeout supervision protect against corruption, loss and delay, so ordinary CAN (classic or FD) carries safety traffic as a black channel.
  • Safety and standard traffic on one ECU Runs alongside the classic J1939 Stack on the same controller, holding down BOM and board space while you add a safety channel.
  • Certification evidence mapped to your domain SIL2/SIL3-ready documentation aligned to ISO 26262, IEC 61508, IEC 62304, DO-178C, EN 50716 and ECSS — pick your standard and start with the evidence in hand.

Key Features

  • SAE J1939-76 Safety Data Group (SDG)
  • Safety validation: CRC, message counters, timeout supervision
  • Runs alongside the standard J1939 Stack on one ECU
  • SIL 2 / SIL 3-ready with certification documentation
  • Runs on any MCU / RTOS, classic CAN & CAN FD; delivered as target binary

Complete Feature Set

Protocol Features

  • Address claiming (dynamic/static)
  • NAME management
  • PGN transmission and reception Transport protocol (TP/BAM)
  • Request handling Network management

Diagnostic Features

  • DM1 - Active diagnostic codes
  • DM2 - Previously active codes
  • DM3 - Clear/reset codes
  • DM13 - Stop/start broadcast SPN and FMI management
  • Lamp status control

Technical Specifications

J1939 Compliance

J1939 Compliance
Parameter Value
J1939-21 Data Link Layer
J1939-71 Vehicle Application Layer
J1939-73 Diagnostics

Datasheet

Enter your details to download the J1939 Safety Stack datasheet (PDF).

Frequently Asked Questions

Is J1939 Safety Stack certified for functional safety?

ISIT-Neperis safety stacks are SIL3 / PLe assessed by certification body and are delivered with the documentation your own certification requires. Contact us for the exact certification status and evidence package for J1939 Safety Stack.

Which microcontrollers and RTOS does J1939 Safety Stack support?

The stack is built with low hardware dependency: it runs on any MCU and any RTOS through a thin hardware abstraction layer. There is no vendor lock-in, and changing hardware does not require re-certifying the core.

How can I evaluate or get a quote for J1939 Safety Stack?

Use the Request Quote button on this page to reach our engineers. We can discuss your requirements, provide a quote, and arrange an evaluation.

Interested in this product?

Request a customized quote and our team will get back to you.

Request Quote