Contents Section: Engine Controls - Description & Operation (except Diesel & Hybrid) All sections

DTC Structure Ford Cutaway E350 Super Duty

DTC Structure

Like all digital signals, DTCs are sent to the scan tool as a series of 1s and 0s. Each DTC is made up of 2 data bytes, each consisting of 8 bits that can be set to 1 or 0. In order to display the DTCs in the conventional format, the data is decoded by the scan tool to display each set of 4 bits as a hexadecimal number (0 to F). For example, P0420 Catalyst System Efficiency Below Threshold (Bank 1).

DTC Byte 1DTC Byte 2
0000010000100000
P0420

DTC STRUCTURE REFERENCE TABLE

The table below shows how to decode the bits into hex digits.

Binary Bit PatternHex DigitBinary Bit PatternHex Digit
0000010008
0001110019
001021010A
001131011B
010041100C
010151101D
011061110E
011171111F

BINARY BIT PATTERN REFERENCE TABLE

The first 4 bits of a DTC do not convert directly into hex digits. The conversion into different types of DTCs (P, B, C and U) is defined by SAE J2012. This standard contains DTC definitions and formats.

Binary Bit PatternSAE DTC TypeBinary Bit PatternSAE DTC Type
0000P01000B0
0001P11001B1
0010P21010B2
0011P31011B3
0100C01100U0
0101C11101U1
0110C21110U2
0111C31111U3

BINARY BIT PATTERN REFERENCE TABLE

ISO 14229 sends 2 additional bytes of information with each DTC, a failure type byte and a status byte.

DTC Byte 1DTC Byte 2Failure Type ByteStatus Byte
00000100001000000000000011110101
P042000F9

DTC STRUCTURE REFERENCE TABLE

All ISO 14229 DTCs are 4 bytes long instead of 3 or 2 bytes long. Additionally, the status byte for ISO 14229 DTCs is defined differently than the status byte for previous applications with 3 byte DTCs.