WBZ450 EIC registers

The 13 registers of EIC (External Interrupt Controller), from 0x40000800, with their reset value and every field. The WBZ450 has 1802 registers in 52 peripherals, one page each.

EIC External Interrupt Controller

CTRLAControl A

Address
0x40000800
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4CKSEL
  5. 3–
  6. 2–
  7. 1ENABLE
  8. 0SWRST
3 fields
FieldBitsWhat it does
CKSEL4Clock Selection
  • 0 Clocked by GCLK
  • 1 Clocked by ULP32K
ENABLE1Enable
SWRST0Software Reset

NMICTRLNon-Maskable Interrupt Control

Address
0x40000801
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4NMIASYNCH
  5. 3NMIFILTEN
  6. 2NMISENSE2
  7. 1NMISENSE1
  8. 0NMISENSE0
3 fields
FieldBitsWhat it does
NMIASYNCH4Asynchronous Edge Detection Mode
  • 0 Edge detection is clock synchronously operated
  • 1 Edge detection is clock asynchronously operated
NMIFILTEN3Non-Maskable Interrupt Filter Enable
NMISENSE2:0Non-Maskable Interrupt Sense Configuration
  • 0 No detection
  • 1 Rising-edge detection
  • 2 Falling-edge detection
  • 3 Both-edges detection
  • 4 High-level detection
  • 5 Low-level detection

NMIFLAGNon-Maskable Interrupt Flag Status and Clear

Address
0x40000802
Reset
0x0000
Access
read/write
Size
16-bit
1 field
FieldBitsWhat it does
NMI0Non-Maskable Interrupt

SYNCBUSYSynchronization Busy

Address
0x40000804
Reset
0x00000000
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
ENABLE1Enable Synchronization Busy Status
SWRST0Software Reset Synchronization Busy Status

EVCTRLEvent Control

Address
0x40000808
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
EXTINTEO3:0External Interrupt Event Output Enable

INTENCLRInterrupt Enable Clear

Address
0x4000080C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
EXTINT3:0External Interrupt Enable

INTENSETInterrupt Enable Set

Address
0x40000810
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
EXTINT3:0External Interrupt Enable

INTFLAGInterrupt Flag Status and Clear

Address
0x40000814
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
EXTINT3:0External Interrupt

ASYNCHExternal Interrupt Asynchronous Mode

Address
0x40000818
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
ASYNCH3:0Asynchronous Edge Detection Mode
  • 0 Edge detection is clock synchronously operated
  • 1 Edge detection is clock asynchronously operated

CONFIGExternal Interrupt Sense Configuration

Address
0x4000081C
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
FILTEN315Filter Enable 3
SENSE314:12Input Sense Configuration 3
  • 0 No detection
  • 1 Rising edge detection
  • 2 Falling edge detection
  • 3 Both edges detection
  • 4 High level detection
  • 5 Low level detection
FILTEN211Filter Enable 2
SENSE210:8Input Sense Configuration 2
  • 0 No detection
  • 1 Rising edge detection
  • 2 Falling edge detection
  • 3 Both edges detection
  • 4 High level detection
  • 5 Low level detection
FILTEN17Filter Enable 1
SENSE16:4Input Sense Configuration 1
  • 0 No detection
  • 1 Rising edge detection
  • 2 Falling edge detection
  • 3 Both edges detection
  • 4 High level detection
  • 5 Low level detection
FILTEN03Filter Enable 0
SENSE02:0Input Sense Configuration 0
  • 0 No detection
  • 1 Rising edge detection
  • 2 Falling edge detection
  • 3 Both edges detection
  • 4 High level detection
  • 5 Low level detection

DEBOUNCENDebouncer Enable

Address
0x40000830
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DEBOUNCEN3:0Debouncer Enable

DPRESCALERDebouncer Prescaler

Address
0x40000834
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
TICKON16Pin Sampler frequency selection
  • 0 Clocked by GCLK
  • 1 Clocked by Low Frequency Clock
STATES17Debouncer number of states
  • 0 3 low frequency samples
  • 1 7 low frequency samples
PRESCALER16:4Debouncer Prescaler
  • 0 EIC clock divided by 2
  • 1 EIC clock divided by 4
  • 2 EIC clock divided by 8
  • 3 EIC clock divided by 16
  • 4 EIC clock divided by 32
  • 5 EIC clock divided by 64
  • 6 EIC clock divided by 128
  • 7 EIC clock divided by 256
STATES03Debouncer number of states
  • 0 3 low frequency samples
  • 1 7 low frequency samples
PRESCALER02:0Debouncer Prescaler
  • 0 EIC clock divided by 2
  • 1 EIC clock divided by 4
  • 2 EIC clock divided by 8
  • 3 EIC clock divided by 16
  • 4 EIC clock divided by 32
  • 5 EIC clock divided by 64
  • 6 EIC clock divided by 128
  • 7 EIC clock divided by 256

PINSTATEPin State

Address
0x40000838
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
PINSTATE3:0Pin State