ATSAML22N16A EVSYS registers

The 45 registers of EVSYS (Event System Interface), from 0x42000000, with their reset value and every field. The ATSAML22N16A has 1261 registers in 40 peripherals, one page each.

EVSYS Event System Interface

CTRLAControl

Address
0x42000000
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0SWRST
1 field
FieldBitsWhat it does
SWRST0Software Reset

CHSTATUSChannel Status

Address
0x4200000C
Reset
0x00000000
Access
read only
Size
32-bit
16 fields
FieldBitsWhat it does
CHBUSY723Channel 7 Busy
CHBUSY622Channel 6 Busy
CHBUSY521Channel 5 Busy
CHBUSY420Channel 4 Busy
CHBUSY319Channel 3 Busy
CHBUSY218Channel 2 Busy
CHBUSY117Channel 1 Busy
CHBUSY016Channel 0 Busy
USRRDY77Channel 7 User Ready
USRRDY66Channel 6 User Ready
USRRDY55Channel 5 User Ready
USRRDY44Channel 4 User Ready
USRRDY33Channel 3 User Ready
USRRDY22Channel 2 User Ready
USRRDY11Channel 1 User Ready
USRRDY00Channel 0 User Ready

INTENCLRInterrupt Enable Clear

Address
0x42000010
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
EVD723Channel 7 Event Detection Interrupt Enable
EVD622Channel 6 Event Detection Interrupt Enable
EVD521Channel 5 Event Detection Interrupt Enable
EVD420Channel 4 Event Detection Interrupt Enable
EVD319Channel 3 Event Detection Interrupt Enable
EVD218Channel 2 Event Detection Interrupt Enable
EVD117Channel 1 Event Detection Interrupt Enable
EVD016Channel 0 Event Detection Interrupt Enable
OVR77Channel 7 Overrun Interrupt Enable
OVR66Channel 6 Overrun Interrupt Enable
OVR55Channel 5 Overrun Interrupt Enable
OVR44Channel 4 Overrun Interrupt Enable
OVR33Channel 3 Overrun Interrupt Enable
OVR22Channel 2 Overrun Interrupt Enable
OVR11Channel 1 Overrun Interrupt Enable
OVR00Channel 0 Overrun Interrupt Enable

INTENSETInterrupt Enable Set

Address
0x42000014
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
EVD723Channel 7 Event Detection Interrupt Enable
EVD622Channel 6 Event Detection Interrupt Enable
EVD521Channel 5 Event Detection Interrupt Enable
EVD420Channel 4 Event Detection Interrupt Enable
EVD319Channel 3 Event Detection Interrupt Enable
EVD218Channel 2 Event Detection Interrupt Enable
EVD117Channel 1 Event Detection Interrupt Enable
EVD016Channel 0 Event Detection Interrupt Enable
OVR77Channel 7 Overrun Interrupt Enable
OVR66Channel 6 Overrun Interrupt Enable
OVR55Channel 5 Overrun Interrupt Enable
OVR44Channel 4 Overrun Interrupt Enable
OVR33Channel 3 Overrun Interrupt Enable
OVR22Channel 2 Overrun Interrupt Enable
OVR11Channel 1 Overrun Interrupt Enable
OVR00Channel 0 Overrun Interrupt Enable

INTFLAGInterrupt Flag Status and Clear

Address
0x42000018
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
EVD723Channel 7 Event Detection
EVD622Channel 6 Event Detection
EVD521Channel 5 Event Detection
EVD420Channel 4 Event Detection
EVD319Channel 3 Event Detection
EVD218Channel 2 Event Detection
EVD117Channel 1 Event Detection
EVD016Channel 0 Event Detection
OVR77Channel 7 Overrun
OVR66Channel 6 Overrun
OVR55Channel 5 Overrun
OVR44Channel 4 Overrun
OVR33Channel 3 Overrun
OVR22Channel 2 Overrun
OVR11Channel 1 Overrun
OVR00Channel 0 Overrun

SWEVTSoftware Event

Address
0x4200001C
Reset
0x00000000
Access
write only
Size
32-bit
8 fields
FieldBitsWhat it does
CHANNEL77Channel 7 Software Selection
CHANNEL66Channel 6 Software Selection
CHANNEL55Channel 5 Software Selection
CHANNEL44Channel 4 Software Selection
CHANNEL33Channel 3 Software Selection
CHANNEL22Channel 2 Software Selection
CHANNEL11Channel 1 Software Selection
CHANNEL00Channel 0 Software Selection

CHANNEL0Channel n

Address
0x42000020
Reset
0x00008000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
ONDEMAND15Generic Clock On Demand
RUNSTDBY14Run in standby
EDGSEL11:10Edge Detection Selection
  • 0 No event output when using the resynchronized or synchronous path
  • 1 Event detection only on the rising edge of the signal from the event generator when using the resynchronized or synchronous path
  • 2 Event detection only on the falling edge of the signal from the event generator when using the resynchronized or synchronous path
  • 3 Event detection on rising and falling edges of the signal from the event generator when using the resynchronized or synchronous path
PATH9:8Path Selection
  • 0 Synchronous path
  • 1 Resynchronized path
  • 2 Asynchronous path
EVGEN6:0Event Generator Selection

CHANNEL1Channel n

Address
0x42000024
Reset
0x00008000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
ONDEMAND15Generic Clock On Demand
RUNSTDBY14Run in standby
EDGSEL11:10Edge Detection Selection
  • 0 No event output when using the resynchronized or synchronous path
  • 1 Event detection only on the rising edge of the signal from the event generator when using the resynchronized or synchronous path
  • 2 Event detection only on the falling edge of the signal from the event generator when using the resynchronized or synchronous path
  • 3 Event detection on rising and falling edges of the signal from the event generator when using the resynchronized or synchronous path
PATH9:8Path Selection
  • 0 Synchronous path
  • 1 Resynchronized path
  • 2 Asynchronous path
EVGEN6:0Event Generator Selection

CHANNEL2Channel n

Address
0x42000028
Reset
0x00008000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
ONDEMAND15Generic Clock On Demand
RUNSTDBY14Run in standby
EDGSEL11:10Edge Detection Selection
  • 0 No event output when using the resynchronized or synchronous path
  • 1 Event detection only on the rising edge of the signal from the event generator when using the resynchronized or synchronous path
  • 2 Event detection only on the falling edge of the signal from the event generator when using the resynchronized or synchronous path
  • 3 Event detection on rising and falling edges of the signal from the event generator when using the resynchronized or synchronous path
PATH9:8Path Selection
  • 0 Synchronous path
  • 1 Resynchronized path
  • 2 Asynchronous path
EVGEN6:0Event Generator Selection

CHANNEL3Channel n

Address
0x4200002C
Reset
0x00008000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
ONDEMAND15Generic Clock On Demand
RUNSTDBY14Run in standby
EDGSEL11:10Edge Detection Selection
  • 0 No event output when using the resynchronized or synchronous path
  • 1 Event detection only on the rising edge of the signal from the event generator when using the resynchronized or synchronous path
  • 2 Event detection only on the falling edge of the signal from the event generator when using the resynchronized or synchronous path
  • 3 Event detection on rising and falling edges of the signal from the event generator when using the resynchronized or synchronous path
PATH9:8Path Selection
  • 0 Synchronous path
  • 1 Resynchronized path
  • 2 Asynchronous path
EVGEN6:0Event Generator Selection

CHANNEL4Channel n

Address
0x42000030
Reset
0x00008000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
ONDEMAND15Generic Clock On Demand
RUNSTDBY14Run in standby
EDGSEL11:10Edge Detection Selection
  • 0 No event output when using the resynchronized or synchronous path
  • 1 Event detection only on the rising edge of the signal from the event generator when using the resynchronized or synchronous path
  • 2 Event detection only on the falling edge of the signal from the event generator when using the resynchronized or synchronous path
  • 3 Event detection on rising and falling edges of the signal from the event generator when using the resynchronized or synchronous path
PATH9:8Path Selection
  • 0 Synchronous path
  • 1 Resynchronized path
  • 2 Asynchronous path
EVGEN6:0Event Generator Selection

CHANNEL5Channel n

Address
0x42000034
Reset
0x00008000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
ONDEMAND15Generic Clock On Demand
RUNSTDBY14Run in standby
EDGSEL11:10Edge Detection Selection
  • 0 No event output when using the resynchronized or synchronous path
  • 1 Event detection only on the rising edge of the signal from the event generator when using the resynchronized or synchronous path
  • 2 Event detection only on the falling edge of the signal from the event generator when using the resynchronized or synchronous path
  • 3 Event detection on rising and falling edges of the signal from the event generator when using the resynchronized or synchronous path
PATH9:8Path Selection
  • 0 Synchronous path
  • 1 Resynchronized path
  • 2 Asynchronous path
EVGEN6:0Event Generator Selection

CHANNEL6Channel n

Address
0x42000038
Reset
0x00008000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
ONDEMAND15Generic Clock On Demand
RUNSTDBY14Run in standby
EDGSEL11:10Edge Detection Selection
  • 0 No event output when using the resynchronized or synchronous path
  • 1 Event detection only on the rising edge of the signal from the event generator when using the resynchronized or synchronous path
  • 2 Event detection only on the falling edge of the signal from the event generator when using the resynchronized or synchronous path
  • 3 Event detection on rising and falling edges of the signal from the event generator when using the resynchronized or synchronous path
PATH9:8Path Selection
  • 0 Synchronous path
  • 1 Resynchronized path
  • 2 Asynchronous path
EVGEN6:0Event Generator Selection

CHANNEL7Channel n

Address
0x4200003C
Reset
0x00008000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
ONDEMAND15Generic Clock On Demand
RUNSTDBY14Run in standby
EDGSEL11:10Edge Detection Selection
  • 0 No event output when using the resynchronized or synchronous path
  • 1 Event detection only on the rising edge of the signal from the event generator when using the resynchronized or synchronous path
  • 2 Event detection only on the falling edge of the signal from the event generator when using the resynchronized or synchronous path
  • 3 Event detection on rising and falling edges of the signal from the event generator when using the resynchronized or synchronous path
PATH9:8Path Selection
  • 0 Synchronous path
  • 1 Resynchronized path
  • 2 Asynchronous path
EVGEN6:0Event Generator Selection

USER0User Multiplexer n

Address
0x42000080
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER1User Multiplexer n

Address
0x42000084
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER2User Multiplexer n

Address
0x42000088
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER3User Multiplexer n

Address
0x4200008C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER4User Multiplexer n

Address
0x42000090
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER5User Multiplexer n

Address
0x42000094
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER6User Multiplexer n

Address
0x42000098
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER7User Multiplexer n

Address
0x4200009C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER8User Multiplexer n

Address
0x420000A0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER9User Multiplexer n

Address
0x420000A4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER10User Multiplexer n

Address
0x420000A8
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER11User Multiplexer n

Address
0x420000AC
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER12User Multiplexer n

Address
0x420000B0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER13User Multiplexer n

Address
0x420000B4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER14User Multiplexer n

Address
0x420000B8
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER15User Multiplexer n

Address
0x420000BC
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER16User Multiplexer n

Address
0x420000C0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER17User Multiplexer n

Address
0x420000C4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER18User Multiplexer n

Address
0x420000C8
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER19User Multiplexer n

Address
0x420000CC
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER20User Multiplexer n

Address
0x420000D0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER21User Multiplexer n

Address
0x420000D4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER22User Multiplexer n

Address
0x420000D8
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER23User Multiplexer n

Address
0x420000DC
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER24User Multiplexer n

Address
0x420000E0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER25User Multiplexer n

Address
0x420000E4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER26User Multiplexer n

Address
0x420000E8
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER27User Multiplexer n

Address
0x420000EC
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER28User Multiplexer n

Address
0x420000F0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER29User Multiplexer n

Address
0x420000F4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection

USER30User Multiplexer n

Address
0x420000F8
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CHANNEL3:0Channel Event Selection