Example 1) Operation unit: 16 bits (SS) / Calculation method: CRC-16; Initial value =
FFFFH; Right shift; XOR = 0000H
DT0
DT0
H 3025
H 2331
H 4352
H 5853
H 3030
[S1] CRC-16
DT1
DT2
DT3
DT4
DT1
DT2
DT3
DT4
[S2] Header of target data
[S3] Length of target data (12 bytes)
[D] Calculation result
[CRC.SS H 0 , DT0 , U12 , DT6 ]
H 3030
H 0000
DT5
DT6
DT5
DT6
H 3025
H 2331
H 4352
H 5853
H 3030
H 3030
H 2E0A
0%
#1
CR
XS
00
00
(Characters)
0%
#1
CR
XS
00
00
(Characters)
CRC
Example 2) Operation unit: 16 bits (US) / Calculation method: CRC-16; Initial value =
FFFFH; Right shift; XOR = 0000H
DT0
DT0
H 3025
H 2331
H 4352
H 5853
H 3030
[S1] CRCITT
DT1
DT2
DT3
DT4
DT1
DT2
DT3
DT4
[S2] Header of target data
[S3] Length of target data (12 bytes)
[D] Calculation result
[CRC.US H 1 , DT0 , U12 , DT6 ]
H 3030
H 0000
DT5
DT6
DT5
DT6
H 3025
H 2331
H 4352
H 5853
H 3030
H 3030
H A02E
0%
#1
CR
XS
00
00
(Characters)
0%
#1
CR
XS
00
00
(Characters)
CRCITT
14.2 CRC (CRC Code Calculation)
14-8 WUME-FP7CPUPGR-12