J1939 Software
J1939 Protocol Stack
J1939 Protocol Stack

Experience Summary

  • 1000 Global Customers
  • 500 Protocol Stacks
  • 300 CAN Device Drivers
  • 75 Flash Bootloaders
  • 60 Microcontrollers & DSPs
  • 7 Real-Time Operating Systems
  • 1 United States Patent

J1939 SA

In SAE J1939, the acronym SA stands for Source Address and represents the address of a controller application. A source address is 8-bits wide and is included in every J1939 message. Also, every J1939 controller application (i.e. ECU), has a unique SA.
J1939 requires every CA to have a unique source address (SA) to guarentee that all CAN identifiers are unique. This is a requirement of the CAN Bosch specification and is required for correct CAN functionality. J1939-81 specifies an address claim procedure which details what steps should be taken if more than one controller application (CA) has the same source address (SA).
J1939 SA Example
   0:Engine #1
   1:Engine #2
   3:Transmission #1
   4:Transmission #2
   5:Shift Console - Primary
   ... :...
   255:Global - All CAs
Call Toll Free:  888-256-3828
J1939 | Copyright 2022