ATSAME70Q20B TRNG registers

The 6 registers of TRNG (True Random Number Generator), from 0x40070000, with their reset value and every field. The ATSAME70Q20B has 2961 registers in 67 peripherals, one page each.

TRNG True Random Number Generator

TRNG_CRControl Register

Address
0x40070000
Reset
0x00000000
Access
write only
Size
32-bit
2 fields
FieldBitsWhat it does
ENABLE0Enables the TRNG to Provide Random Values
KEY31:8Security Key
  • 5393991 Writing any other value in this field aborts the write operation.

TRNG_IERInterrupt Enable Register

Address
0x40070010
Reset
0x00000000
Access
write only
Size
32-bit
1 field
FieldBitsWhat it does
DATRDY0Data Ready Interrupt Enable

TRNG_IDRInterrupt Disable Register

Address
0x40070014
Reset
0x00000000
Access
write only
Size
32-bit
1 field
FieldBitsWhat it does
DATRDY0Data Ready Interrupt Disable

TRNG_IMRInterrupt Mask Register

Address
0x40070018
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
DATRDY0Data Ready Interrupt Mask

TRNG_ISRInterrupt Status Register

Address
0x4007001C
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
DATRDY0Data Ready

TRNG_ODATAOutput Data Register

Address
0x40070050
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
ODATA31:0Output Data