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/71 specifies the application layer for a J1939 network and is the only application layer published and supported for J1939. This specification is responsible for defining all application layer SPNs and PGNs. Also included in this specification is a parameters, offset, scaling, and acceptable range. PGNs are defined to be broadcast or destination specific and given a transmit rate. Below is an example PGN.
PGN 65101             Total Averaged Information
Transmission Repetition: On request
Data Length: 8
Default Priority: 7
Parameter Group Number: 65101
Start Position Length Parameter Name SPN
1-22 bytesEngine Total Average Fuel Rate1834
3-42 bytesEngine Total Average Fuel Economy1835
Call Toll Free:  888-256-3828
J1939/71 | Copyright 2022