ATxmega32D3 PMIC registers

The 3 registers of PMIC (Programmable Multi-level Interrupt Controller), from 0xA0, with their reset value and every field. The ATxmega32D3 has 548 registers in 52 peripherals, one page each.

PMIC Programmable Multi-level Interrupt Controller

STATUSStatus Register

Address
0xA0
Reset
0x00
Access
read/write
  1. 7NMIEX
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2HILVLEX
  7. 1MEDLVLEX
  8. 0LOLVLEX
4 fields
FieldBitsWhat it does
NMIEX7Non-maskable Interrupt Executing
HILVLEX2High Level Interrupt Executing
MEDLVLEX1Medium Level Interrupt Executing
LOLVLEX0Low Level Interrupt Executing

INTPRIInterrupt Priority

Address
0xA1
Reset
0x00
Access
read/write
  1. 7INTPRI7
  2. 6INTPRI6
  3. 5INTPRI5
  4. 4INTPRI4
  5. 3INTPRI3
  6. 2INTPRI2
  7. 1INTPRI1
  8. 0INTPRI0
1 field
FieldBitsWhat it does
INTPRI7:0Interrupt Priority

CTRLControl Register

Address
0xA2
Reset
0x00
Access
read/write
  1. 7RREN
  2. 6IVSEL
  3. 5–
  4. 4–
  5. 3–
  6. 2HILVLEN
  7. 1MEDLVLEN
  8. 0LOLVLEN
5 fields
FieldBitsWhat it does
RREN7Round-Robin Priority Enable
IVSEL6Interrupt Vector Select
HILVLEN2High Level Enable
MEDLVLEN1Medium Level Enable
LOLVLEN0Low Level Enable