59.5.6 AES Interrupt Status Register

Name: AES_ISR
Offset: 0x1C
Reset: 0x00000000
Property: Read-only

Bit 3130292827262524 
          
Access  
Reset  
Bit 2322212019181716 
      PLENERREOPADTAGRDY 
Access RRR 
Reset 000 
Bit 15141312111098 
 URAT[3:0]   URAD 
Access RRRRR 
Reset 00000 
Bit 76543210 
        DATRDY 
Access R 
Reset 0 

Bit 18 – PLENERR Padding Length Error

ValueDescription
0 No Padding Length Error occurred.
1 Padding Length Error detected.

Bit 17 – EOPAD End of Padding

ValueDescription
0 Padding is not over.
1 The padding phase is over.

Bit 16 – TAGRDY GCM Tag Ready

ValueDescription
0 GCM Tag is not valid.
1 GCM Tag generation is complete (cleared by reading GCM Tag, starting another processing or when writing a new key).

Bits 15:12 – URAT[3:0] Unspecified Register Access (cleared by writing SWRST in AES_CR)

Only the last Unspecified Register Access Type is available through the URAT field.

ValueNameDescription
0 IDR_WR_PROCESSING Input Data register written during the data processing when SMOD = 2 mode.
1 ODR_RD_PROCESSING Output Data register read during the data processing.
2 MR_WR_PROCESSING Mode register written during the data processing.
3 ODR_RD_SUBKGEN Output Data register read during the sub-keys generation.
4 MR_WR_SUBKGEN Mode register written during the sub-keys generation.
5 WOR_RD_ACCESS Write-only register read access.

Bit 8 – URAD Unspecified Register Access Detection Status (cleared by writing SWRST in AES_CR)

ValueDescription
0 No unspecified register access has been detected since the last SWRST.
1 At least one unspecified register access has been detected since the last SWRST.

Bit 0 – DATRDY Data Ready (cleared by setting bit START or bit SWRST in AES_CR or by reading AES_ODATARx)

Note: If AES_MR.LOD = 1: In Manual and Auto modes, the DATRDY flag can also be cleared by writing at least one AES_IDATARx.
ValueDescription
0 Output data not valid.
1 Encryption or decryption process is completed.