SAE J1939-21 Revised April 2001
TABLE 2 PARAMETER GROUP NUMBER EXAMPLES
PGN PGN PGN PGN PGN
Constituent Constituent Constituent Constituent Constituent
Components Components Components Components Components
PGN (MSB) PGN (MSB) PGN (MSB) PGN PGN (LSB)
Byte 1
Sent third in
CAN Data
Frame
Byte 1 Byte 1 Byte 2
Sent second
in CAN Data
Frame
Byte 3
Sent first in
CAN Data
Frame
Number of
Cumulative
SAE or
R DP PF PS PGN PGN Assignable Number of Manufacturer
Bits 8-3 Bit 2 Bit 1 Bits 8-1 Bits 8-1 Dec
10
Hex
16
PGs PGs Assigned
0 0 0 0 0 0 000000
16
SAE
239 239
0 0 0 238 0 60928 00EE00
16
0 0 0 239 0 61184 00EF00
16
1 240 MF
0 0 0 240 0 61440 00F000
16
SAE
3840
0 0 0 254 255 65279 00FEFF
16
4080
0 0 0 255 0 65280 00FF00
16
256 MF
0 0 0 255 255 65535 00FFFF
16
4336
0 0 1 0 0 65536 010000
16
240 SAE
0 0 1 239 0 126720 01EF00
16
4576
0 0 1 240 0 126976 01F000
16
4096 SAE
0 0 1 255 255 131071 01FFFF
16
8672
TOTALS 8672 8672
5.1.3 SAE J1939 Support of “CAN 2.0B” Standard Frame Format Messages
It is recognized that controllers on the SAE J1939 network may support the CAN standard frame (11-bit
identifier) message format. Though these are not compatible with the SAE J1939 message structure, to
accommodate the coexistence of the two formats, a minimum level of definition is given. This minimum
definition allows devices that use this format to not interfere with other devices. CAN standard frame
format messages are defined to be proprietary. Referencing Table 1, the 11-bit identifier field is parsed
as follows: the three most significant bits are used as priority bits; the eight least significant bits identify
the source address of the PDU. Priority bits are described in 5.2.1. The source address is defined in the
Source Address Table (see SAE J1939).
NOTEIncorrect bus arbitration could occur when two messages, one standard frame and one extended
frame, attempt to access the bus at the same time. The source address (SA) has a higher relative priority
in the standard frame messages than in the extended frame messages. The message with the 11-bit
identifier (standard frame) could have an SA indicating a higher priority than the reserved bit, data page
bit and PF of the 29-bit identifier (extended frame) message. The three priority bits should be used to
achieve the correct bus arbitration.
SAE J1939 only defines a full strategy for standardized communications using the extended frame
format. Hardware conforming to CAN 2.0A specification MUST NOT be used on the network since these
versions of hardware do not allow the extended frame messages to be communicated.
5.2 Protocol Data Unit (PDU)
The applications and/or network layer provide a string of information that is assimilated into a protocol
data unit. The protocol data unit provides a framework for organizing the information that is key to each
CAN Data Frame that is sent. The SAE J1939 protocol data unit consists of seven fields. They are
priority, reserved, data page, PDU format, PDU specific (which can be a destination address, group
extension, or proprietary), source address, and data fields. They are then packaged into one or more
CAN data frames and sent over the physical media to other network devices. There is only one PDU per
Page 10 of 47