ATxmega64A3 AES registers

The 5 registers of AES (AES Module), from 0xC0, with their reset value and every field. The ATxmega64A3 has 599 registers in 63 peripherals, one page each.

AES AES Module

CTRLAES Control Register

Address
0xC0
Reset
0x00
Access
read/write
  1. 7START
  2. 6AUTO
  3. 5RESET
  4. 4DECRYPT
  5. 3–
  6. 2XOR
  7. 1–
  8. 0–
5 fields
FieldBitsWhat it does
START7Start/Run
AUTO6Auto Start Trigger
RESET5AES Software Reset
DECRYPT4Decryption / Direction
XOR2State XOR Load Enable

STATUSAES Status Register

Address
0xC1
Reset
0x00
Access
read/write
  1. 7ERROR
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0SRIF
2 fields
FieldBitsWhat it does
ERROR7AES Error
SRIF0State Ready Interrupt Flag

STATEAES State Register

Address
0xC2
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

KEYAES Key Register

Address
0xC3
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

INTCTRLAES Interrupt Control Register

Address
0xC4
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1INTLVL1
  8. 0INTLVL0
1 field
FieldBitsWhat it does
INTLVL1:0Interrupt level
  • 0 Interrupt Disabled
  • 1 Low Level
  • 2 Medium Level
  • 3 High Level