데이터 길이 코드(Data Length Code, DLC)는 이미 기존 CAN에서 4비트로 구성되었으며, 이로써 0에서 8까지 9개의 데이터 필드가 가능해졌습니다.
9에서 15까지 DLC의 남은 7개 값이 CAN FD에서 이용됩니다. 그러나 DLC와 바이트의 숫자 간의 직선적 관계는 DLC>8에서는 유지되지 않습니다. 다음의 표는 CAN과 CAN FD의 데이터 필드 크기에 따라 달라지는 DLC의 의미를 보여줍니다.
DLC | Data Field Bytes CAN | Data Field Bytes CAN FD |
---|---|---|
0 | 0 | 0 |
1 | 1 | 1 |
2 | 2 | 2 |
3 | 3 | 3 |
4 | 4 | 4 |
5 | 5 | 5 |
6 | 6 | 6 |
7 | 7 | 7 |
8 | 8 | 8 |
9 | 8 | 12 |
10 | 8 | 16 |
11 | 8 | 20 |
12 | 8 | 24 |
13 | 8 | 32 |
14 | 8 | 48 |
15 | 8 | 64 |