Datasheet

Table Of Contents
26.8.11 User Initial Hash Value Register
Name:  UIHVALx
Offset:  0x38 + x*0x04 [x=0..7]
Reset:  0
Property:  -
Bit 31 30 29 28 27 26 25 24
VAL[31:24]
Access
R/W R/W R/W R/W R/W R/W R/W R/W
Reset 0 0 0 0 0 0 0 0
Bit 23 22 21 20 19 18 17 16
VAL[23:16]
Access
R/W R/W R/W R/W R/W R/W R/W R/W
Reset 0 0 0 0 0 0 0 0
Bit 15 14 13 12 11 10 9 8
VAL[15:8]
Access
R/W R/W R/W R/W R/W R/W R/W R/W
Reset 0 0 0 0 0 0 0 0
Bit 7 6 5 4 3 2 1 0
VAL[7:0]
Access
R/W R/W R/W R/W R/W R/W R/W R/W
Reset 0 0 0 0 0 0 0 0
Bits 31:0 – VAL[31:0] Initial Hash Value
When UIHASH bit of CFG register is set, the Initial Hash Value is user-programmable.
To meet the desired standard, use the following example values.
For UIHVAL0 field:
Example Comment
0x67452301 SHA1 algorithm
0xC1059ED8 SHA224 algorithm
0x6A09E667 SHA256 algorithm
For UIHVAL1 field:
Example Comment
0xEFCDAB89 SHA1 algorithm
0x367CD507 SHA224 algorithm
0xBB67AE85 SHA256 algorithm
For UIHVAL2 field:
SAM D5x/E5x Family Data Sheet
ICM - Integrity Check Monitor
© 2019 Microchip Technology Inc.
Datasheet
DS60001507E-page 722