\n

PINT

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x30 byte (0x0)
mem_usage : registers
protection : not protected

Registers

ISEL

IENF

SIENF

CIENF

RISE

FALL

IST

PMCTRL

PMSRC

PMCFG

IENR

SIENR

CIENR


ISEL

Pin Interrupt Mode register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ISEL ISEL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PMODE

PMODE : Selects the interrupt mode for each pin interrupt. Bit n configures the pin interrupt selected in PINTSELn. 0 = Edge sensitive 1 = Level sensitive
bits : 0 - 7 (8 bit)
access : read-write


IENF

Pin interrupt active level or falling edge interrupt enable register
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

IENF IENF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ENAF

ENAF : Enables the falling edge or configures the active level interrupt for each pin interrupt. Bit n configures the pin interrupt selected in PINTSELn. 0 = Disable falling edge interrupt or set active interrupt level LOW. 1 = Enable falling edge interrupt enabled or set active interrupt level HIGH.
bits : 0 - 7 (8 bit)
access : read-write


SIENF

Pin interrupt active level or falling edge interrupt set register
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

SIENF SIENF write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SETENAF

SETENAF : Ones written to this address set bits in the IENF, thus enabling interrupts. Bit n sets bit n in the IENF register. 0 = No operation. 1 = Select HIGH-active interrupt or enable falling edge interrupt.
bits : 0 - 7 (8 bit)
access : write-only


CIENF

Pin interrupt active level or falling edge interrupt clear register
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

CIENF CIENF write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CENAF

CENAF : Ones written to this address clears bits in the IENF, thus disabling interrupts. Bit n clears bit n in the IENF register. 0 = No operation. 1 = LOW-active interrupt selected or falling edge interrupt disabled.
bits : 0 - 7 (8 bit)
access : write-only


RISE

Pin interrupt rising edge register
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

RISE RISE read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RDET

RDET : Rising edge detect. Bit n detects the rising edge of the pin selected in PINTSELn. Read 0: No rising edge has been detected on this pin since Reset or the last time a one was written to this bit. Write 0: no operation. Read 1: a rising edge has been detected since Reset or the last time a one was written to this bit. Write 1: clear rising edge detection for this pin.
bits : 0 - 7 (8 bit)
access : read-write


FALL

Pin interrupt falling edge register
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FALL FALL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FDET

FDET : Falling edge detect. Bit n detects the falling edge of the pin selected in PINTSELn. Read 0: No falling edge has been detected on this pin since Reset or the last time a one was written to this bit. Write 0: no operation. Read 1: a falling edge has been detected since Reset or the last time a one was written to this bit. Write 1: clear falling edge detection for this pin.
bits : 0 - 7 (8 bit)
access : read-write


IST

Pin interrupt status register
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

IST IST read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PSTAT

PSTAT : Pin interrupt status. Bit n returns the status, clears the edge interrupt, or inverts the active level of the pin selected in PINTSELn. Read 0: interrupt is not being requested for this interrupt pin. Write 0: no operation. Read 1: interrupt is being requested for this interrupt pin. Write 1 (edge-sensitive): clear rising- and falling-edge detection for this pin. Write 1 (level-sensitive): switch the active level for this pin (in the IENF register).
bits : 0 - 7 (8 bit)
access : read-write


PMCTRL

Pattern match interrupt control register
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PMCTRL PMCTRL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SEL_PMATCH ENA_RXEV PMAT

SEL_PMATCH : Specifies whether the 8 pin interrupts are controlled by the pin interrupt function or by the pattern match function.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : PIN_INTERRUPT

Pin interrupt. Interrupts are driven in response to the standard pin interrupt function.

0x1 : PATTERN_MATCH

Pattern match. Interrupts are driven in response to pattern matches.

End of enumeration elements list.

ENA_RXEV : Enables the RXEV output to the CPU and/or to a GPIO output when the specified boolean expression evaluates to true.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : DISABLED

Disabled. RXEV output to the CPU is disabled.

0x1 : ENABLED

Enabled. RXEV output to the CPU is enabled.

End of enumeration elements list.

PMAT : This field displays the current state of pattern matches. A 1 in any bit of this field indicates that the corresponding product term is matched by the current state of the appropriate inputs.
bits : 24 - 31 (8 bit)
access : read-write


PMSRC

Pattern match interrupt bit-slice source register
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PMSRC PMSRC read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SRC0 SRC1 SRC2 SRC3 SRC4 SRC5 SRC6 SRC7

SRC0 : Selects the input source for bit slice 0
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : INPUT0

Input 0. Selects the pin selected in the PINTSEL0 register as the source to bit slice 0.

0x1 : INPUT1

Input 1. Selects the pin selected in the PINTSEL1 register as the source to bit slice 0.

0x2 : INPUT2

Input 2. Selects the pin selected in the PINTSEL2 register as the source to bit slice 0.

0x3 : INPUT3

Input 3. Selects the pin selected in the PINTSEL3 register as the source to bit slice 0.

0x4 : INPUT4

Input 4. Selects the pin selected in the PINTSEL4 register as the source to bit slice 0.

0x5 : INPUT5

Input 5. Selects the pin selected in the PINTSEL5 register as the source to bit slice 0.

0x6 : INPUT6

Input 6. Selects the pin selected in the PINTSEL6 register as the source to bit slice 0.

0x7 : INPUT7

Input 7. Selects the pin selected in the PINTSEL7 register as the source to bit slice 0.

End of enumeration elements list.

SRC1 : Selects the input source for bit slice 1
bits : 11 - 13 (3 bit)
access : read-write

Enumeration:

0 : INPUT0

Input 0. Selects the pin selected in the PINTSEL0 register as the source to bit slice 1.

0x1 : INPUT1

Input 1. Selects the pin selected in the PINTSEL1 register as the source to bit slice 1.

0x2 : INPUT2

Input 2. Selects the pin selected in the PINTSEL2 register as the source to bit slice 1.

0x3 : INPUT3

Input 3. Selects the pin selected in the PINTSEL3 register as the source to bit slice 1.

0x4 : INPUT4

Input 4. Selects the pin selected in the PINTSEL4 register as the source to bit slice 1.

0x5 : INPUT5

Input 5. Selects the pin selected in the PINTSEL5 register as the source to bit slice 1.

0x6 : INPUT6

Input 6. Selects the pin selected in the PINTSEL6 register as the source to bit slice 1.

0x7 : INPUT7

Input 7. Selects the pin selected in the PINTSEL7 register as the source to bit slice 1.

End of enumeration elements list.

SRC2 : Selects the input source for bit slice 2
bits : 14 - 16 (3 bit)
access : read-write

Enumeration:

0 : INPUT0

Input 0. Selects the pin selected in the PINTSEL0 register as the source to bit slice 2.

0x1 : INPUT1

Input 1. Selects the pin selected in the PINTSEL1 register as the source to bit slice 2.

0x2 : INPUT2

Input 2. Selects the pin selected in the PINTSEL2 register as the source to bit slice 2.

0x3 : INPUT3

Input 3. Selects the pin selected in the PINTSEL3 register as the source to bit slice 2.

0x4 : INPUT4

Input 4. Selects the pin selected in the PINTSEL4 register as the source to bit slice 2.

0x5 : INPUT5

Input 5. Selects the pin selected in the PINTSEL5 register as the source to bit slice 2.

0x6 : INPUT6

Input 6. Selects the pin selected in the PINTSEL6 register as the source to bit slice 2.

0x7 : INPUT7

Input 7. Selects the pin selected in the PINTSEL7 register as the source to bit slice 2.

End of enumeration elements list.

SRC3 : Selects the input source for bit slice 3
bits : 17 - 19 (3 bit)
access : read-write

Enumeration:

0 : INPUT0

Input 0. Selects the pin selected in the PINTSEL0 register as the source to bit slice 3.

0x1 : INPUT1

Input 1. Selects the pin selected in the PINTSEL1 register as the source to bit slice 3.

0x2 : INPUT2

Input 2. Selects the pin selected in the PINTSEL2 register as the source to bit slice 3.

0x3 : INPUT3

Input 3. Selects the pin selected in the PINTSEL3 register as the source to bit slice 3.

0x4 : INPUT4

Input 4. Selects the pin selected in the PINTSEL4 register as the source to bit slice 3.

0x5 : INPUT5

Input 5. Selects the pin selected in the PINTSEL5 register as the source to bit slice 3.

0x6 : INPUT6

Input 6. Selects the pin selected in the PINTSEL6 register as the source to bit slice 3.

0x7 : INPUT7

Input 7. Selects the pin selected in the PINTSEL7 register as the source to bit slice 3.

End of enumeration elements list.

SRC4 : Selects the input source for bit slice 4
bits : 20 - 22 (3 bit)
access : read-write

Enumeration:

0 : INPUT0

Input 0. Selects the pin selected in the PINTSEL0 register as the source to bit slice 4.

0x1 : INPUT1

Input 1. Selects the pin selected in the PINTSEL1 register as the source to bit slice 4.

0x2 : INPUT2

Input 2. Selects the pin selected in the PINTSEL2 register as the source to bit slice 4.

0x3 : INPUT3

Input 3. Selects the pin selected in the PINTSEL3 register as the source to bit slice 4.

0x4 : INPUT4

Input 4. Selects the pin selected in the PINTSEL4 register as the source to bit slice 4.

0x5 : INPUT5

Input 5. Selects the pin selected in the PINTSEL5 register as the source to bit slice 4.

0x6 : INPUT6

Input 6. Selects the pin selected in the PINTSEL6 register as the source to bit slice 4.

0x7 : INPUT7

Input 7. Selects the pin selected in the PINTSEL7 register as the source to bit slice 4.

End of enumeration elements list.

SRC5 : Selects the input source for bit slice 5
bits : 23 - 25 (3 bit)
access : read-write

Enumeration:

0 : INPUT0

Input 0. Selects the pin selected in the PINTSEL0 register as the source to bit slice 5.

0x1 : INPUT1

Input 1. Selects the pin selected in the PINTSEL1 register as the source to bit slice 5.

0x2 : INPUT2

Input 2. Selects the pin selected in the PINTSEL2 register as the source to bit slice 5.

0x3 : INPUT3

Input 3. Selects the pin selected in the PINTSEL3 register as the source to bit slice 5.

0x4 : INPUT4

Input 4. Selects the pin selected in the PINTSEL4 register as the source to bit slice 5.

0x5 : INPUT5

Input 5. Selects the pin selected in the PINTSEL5 register as the source to bit slice 5.

0x6 : INPUT6

Input 6. Selects the pin selected in the PINTSEL6 register as the source to bit slice 5.

0x7 : INPUT7

Input 7. Selects the pin selected in the PINTSEL7 register as the source to bit slice 5.

End of enumeration elements list.

SRC6 : Selects the input source for bit slice 6
bits : 26 - 28 (3 bit)
access : read-write

Enumeration:

0 : INPUT0

Input 0. Selects the pin selected in the PINTSEL0 register as the source to bit slice 6.

0x1 : INPUT1

Input 1. Selects the pin selected in the PINTSEL1 register as the source to bit slice 6.

0x2 : INPUT2

Input 2. Selects the pin selected in the PINTSEL2 register as the source to bit slice 6.

0x3 : INPUT3

Input 3. Selects the pin selected in the PINTSEL3 register as the source to bit slice 6.

0x4 : INPUT4

Input 4. Selects the pin selected in the PINTSEL4 register as the source to bit slice 6.

0x5 : INPUT5

Input 5. Selects the pin selected in the PINTSEL5 register as the source to bit slice 6.

0x6 : INPUT6

Input 6. Selects the pin selected in the PINTSEL6 register as the source to bit slice 6.

0x7 : INPUT7

Input 7. Selects the pin selected in the PINTSEL7 register as the source to bit slice 6.

End of enumeration elements list.

SRC7 : Selects the input source for bit slice 7
bits : 29 - 31 (3 bit)
access : read-write

Enumeration:

0 : INPUT0

Input 0. Selects the pin selected in the PINTSEL0 register as the source to bit slice 7.

0x1 : INPUT1

Input 1. Selects the pin selected in the PINTSEL1 register as the source to bit slice 7.

0x2 : INPUT2

Input 2. Selects the pin selected in the PINTSEL2 register as the source to bit slice 7.

0x3 : INPUT3

Input 3. Selects the pin selected in the PINTSEL3 register as the source to bit slice 7.

0x4 : INPUT4

Input 4. Selects the pin selected in the PINTSEL4 register as the source to bit slice 7.

0x5 : INPUT5

Input 5. Selects the pin selected in the PINTSEL5 register as the source to bit slice 7.

0x6 : INPUT6

Input 6. Selects the pin selected in the PINTSEL6 register as the source to bit slice 7.

0x7 : INPUT7

Input 7. Selects the pin selected in the PINTSEL7 register as the source to bit slice 7.

End of enumeration elements list.


PMCFG

Pattern match interrupt bit slice configuration register
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PMCFG PMCFG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PROD_ENDPTS0 PROD_ENDPTS1 PROD_ENDPTS2 PROD_ENDPTS3 PROD_ENDPTS4 PROD_ENDPTS5 PROD_ENDPTS6 CFG0 CFG1 CFG2 CFG3 CFG4 CFG5 CFG6 CFG7

PROD_ENDPTS0 : Determines whether slice 0 is an endpoint.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : NO_EFFECT

No effect. Slice 0 is not an endpoint.

0x1 : ENDPOINT

endpoint. Slice 0 is the endpoint of a product term (minterm). Pin interrupt 0 in the NVIC is raised if the minterm evaluates as true.

End of enumeration elements list.

PROD_ENDPTS1 : Determines whether slice 1 is an endpoint.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : NO_EFFECT

No effect. Slice 1 is not an endpoint.

0x1 : ENDPOINT

endpoint. Slice 1 is the endpoint of a product term (minterm). Pin interrupt 1 in the NVIC is raised if the minterm evaluates as true.

End of enumeration elements list.

PROD_ENDPTS2 : Determines whether slice 2 is an endpoint.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : NO_EFFECT

No effect. Slice 2 is not an endpoint.

0x1 : ENDPOINT

endpoint. Slice 2 is the endpoint of a product term (minterm). Pin interrupt 2 in the NVIC is raised if the minterm evaluates as true.

End of enumeration elements list.

PROD_ENDPTS3 : Determines whether slice 3 is an endpoint.
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : NO_EFFECT

No effect. Slice 3 is not an endpoint.

0x1 : ENDPOINT

endpoint. Slice 3 is the endpoint of a product term (minterm). Pin interrupt 3 in the NVIC is raised if the minterm evaluates as true.

End of enumeration elements list.

PROD_ENDPTS4 : Determines whether slice 4 is an endpoint.
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : NO_EFFECT

No effect. Slice 4 is not an endpoint.

0x1 : ENDPOINT

endpoint. Slice 4 is the endpoint of a product term (minterm). Pin interrupt 4 in the NVIC is raised if the minterm evaluates as true.

End of enumeration elements list.

PROD_ENDPTS5 : Determines whether slice 5 is an endpoint.
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : NO_EFFECT

No effect. Slice 5 is not an endpoint.

0x1 : ENDPOINT

endpoint. Slice 5 is the endpoint of a product term (minterm). Pin interrupt 5 in the NVIC is raised if the minterm evaluates as true.

End of enumeration elements list.

PROD_ENDPTS6 : Determines whether slice 6 is an endpoint.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : NO_EFFECT

No effect. Slice 6 is not an endpoint.

0x1 : ENDPOINT

endpoint. Slice 6 is the endpoint of a product term (minterm). Pin interrupt 6 in the NVIC is raised if the minterm evaluates as true.

End of enumeration elements list.

CFG0 : Specifies the match contribution condition for bit slice 0.
bits : 8 - 10 (3 bit)
access : read-write

Enumeration:

0 : CONSTANT_HIGH

Constant HIGH. This bit slice always contributes to a product term match.

0x1 : STICKY_RISING_EDGE

Sticky rising edge. Match occurs if a rising edge on the specified input has occurred since the last time the edge detection for this bit slice was cleared. This bit is only cleared when the PMCFG or the PMSRC registers are written to.

0x2 : STICKY_FALLING_EDGE

Sticky falling edge. Match occurs if a falling edge on the specified input has occurred since the last time the edge detection for this bit slice was cleared. This bit is only cleared when the PMCFG or the PMSRC registers are written to.

0x3 : STICKY_RISING_FALLING_EDGE

Sticky rising or falling edge. Match occurs if either a rising or falling edge on the specified input has occurred since the last time the edge detection for this bit slice was cleared. This bit is only cleared when the PMCFG or the PMSRC registers are written to.

0x4 : HIGH_LEVEL

High level. Match (for this bit slice) occurs when there is a high level on the input specified for this bit slice in the PMSRC register.

0x5 : LOW_LEVEL

Low level. Match occurs when there is a low level on the specified input.

0x6 : CONSTANT_ZERO

Constant 0. This bit slice never contributes to a match (should be used to disable any unused bit slices).

0x7 : EVENT

Event. Non-sticky rising or falling edge. Match occurs on an event - i.e. when either a rising or falling edge is first detected on the specified input (this is a non-sticky version of value 0x3) . This bit is cleared after one clock cycle.

End of enumeration elements list.

CFG1 : Specifies the match contribution condition for bit slice 1.
bits : 11 - 13 (3 bit)
access : read-write

Enumeration:

0 : CONSTANT_HIGH

Constant HIGH. This bit slice always contributes to a product term match.

0x1 : STICKY_RISING_EDGE

Sticky rising edge. Match occurs if a rising edge on the specified input has occurred since the last time the edge detection for this bit slice was cleared. This bit is only cleared when the PMCFG or the PMSRC registers are written to.

0x2 : STICKY_FALLING_EDGE

Sticky falling edge. Match occurs if a falling edge on the specified input has occurred since the last time the edge detection for this bit slice was cleared. This bit is only cleared when the PMCFG or the PMSRC registers are written to.

0x3 : STICKY_RISING_FALLING_EDGE

Sticky rising or falling edge. Match occurs if either a rising or falling edge on the specified input has occurred since the last time the edge detection for this bit slice was cleared. This bit is only cleared when the PMCFG or the PMSRC registers are written to.

0x4 : HIGH_LEVEL

High level. Match (for this bit slice) occurs when there is a high level on the input specified for this bit slice in the PMSRC register.

0x5 : LOW_LEVEL

Low level. Match occurs when there is a low level on the specified input.

0x6 : CONSTANT_ZERO

Constant 0. This bit slice never contributes to a match (should be used to disable any unused bit slices).

0x7 : EVENT

Event. Non-sticky rising or falling edge. Match occurs on an event - i.e. when either a rising or falling edge is first detected on the specified input (this is a non-sticky version of value 0x3) . This bit is cleared after one clock cycle.

End of enumeration elements list.

CFG2 : Specifies the match contribution condition for bit slice 2.
bits : 14 - 16 (3 bit)
access : read-write

Enumeration:

0 : CONSTANT_HIGH

Constant HIGH. This bit slice always contributes to a product term match.

0x1 : STICKY_RISING_EDGE

Sticky rising edge. Match occurs if a rising edge on the specified input has occurred since the last time the edge detection for this bit slice was cleared. This bit is only cleared when the PMCFG or the PMSRC registers are written to.

0x2 : STICKY_FALLING_EDGE

Sticky falling edge. Match occurs if a falling edge on the specified input has occurred since the last time the edge detection for this bit slice was cleared. This bit is only cleared when the PMCFG or the PMSRC registers are written to.

0x3 : STICKY_RISING_FALLING_EDGE

Sticky rising or falling edge. Match occurs if either a rising or falling edge on the specified input has occurred since the last time the edge detection for this bit slice was cleared. This bit is only cleared when the PMCFG or the PMSRC registers are written to.

0x4 : HIGH_LEVEL

High level. Match (for this bit slice) occurs when there is a high level on the input specified for this bit slice in the PMSRC register.

0x5 : LOW_LEVEL

Low level. Match occurs when there is a low level on the specified input.

0x6 : CONSTANT_ZERO

Constant 0. This bit slice never contributes to a match (should be used to disable any unused bit slices).

0x7 : EVENT

Event. Non-sticky rising or falling edge. Match occurs on an event - i.e. when either a rising or falling edge is first detected on the specified input (this is a non-sticky version of value 0x3) . This bit is cleared after one clock cycle.

End of enumeration elements list.

CFG3 : Specifies the match contribution condition for bit slice 3.
bits : 17 - 19 (3 bit)
access : read-write

Enumeration:

0 : CONSTANT_HIGH

Constant HIGH. This bit slice always contributes to a product term match.

0x1 : STICKY_RISING_EDGE

Sticky rising edge. Match occurs if a rising edge on the specified input has occurred since the last time the edge detection for this bit slice was cleared. This bit is only cleared when the PMCFG or the PMSRC registers are written to.

0x2 : STICKY_FALLING_EDGE

Sticky falling edge. Match occurs if a falling edge on the specified input has occurred since the last time the edge detection for this bit slice was cleared. This bit is only cleared when the PMCFG or the PMSRC registers are written to.

0x3 : STICKY_RISING_FALLING_EDGE

Sticky rising or falling edge. Match occurs if either a rising or falling edge on the specified input has occurred since the last time the edge detection for this bit slice was cleared. This bit is only cleared when the PMCFG or the PMSRC registers are written to.

0x4 : HIGH_LEVEL

High level. Match (for this bit slice) occurs when there is a high level on the input specified for this bit slice in the PMSRC register.

0x5 : LOW_LEVEL

Low level. Match occurs when there is a low level on the specified input.

0x6 : CONSTANT_ZERO

Constant 0. This bit slice never contributes to a match (should be used to disable any unused bit slices).

0x7 : EVENT

Event. Non-sticky rising or falling edge. Match occurs on an event - i.e. when either a rising or falling edge is first detected on the specified input (this is a non-sticky version of value 0x3) . This bit is cleared after one clock cycle.

End of enumeration elements list.

CFG4 : Specifies the match contribution condition for bit slice 4.
bits : 20 - 22 (3 bit)
access : read-write

Enumeration:

0 : CONSTANT_HIGH

Constant HIGH. This bit slice always contributes to a product term match.

0x1 : STICKY_RISING_EDGE

Sticky rising edge. Match occurs if a rising edge on the specified input has occurred since the last time the edge detection for this bit slice was cleared. This bit is only cleared when the PMCFG or the PMSRC registers are written to.

0x2 : STICKY_FALLING_EDGE

Sticky falling edge. Match occurs if a falling edge on the specified input has occurred since the last time the edge detection for this bit slice was cleared. This bit is only cleared when the PMCFG or the PMSRC registers are written to.

0x3 : STICKY_RISING_FALLING_EDGE

Sticky rising or falling edge. Match occurs if either a rising or falling edge on the specified input has occurred since the last time the edge detection for this bit slice was cleared. This bit is only cleared when the PMCFG or the PMSRC registers are written to.

0x4 : HIGH_LEVEL

High level. Match (for this bit slice) occurs when there is a high level on the input specified for this bit slice in the PMSRC register.

0x5 : LOW_LEVEL

Low level. Match occurs when there is a low level on the specified input.

0x6 : CONSTANT_ZERO

Constant 0. This bit slice never contributes to a match (should be used to disable any unused bit slices).

0x7 : EVENT

Event. Non-sticky rising or falling edge. Match occurs on an event - i.e. when either a rising or falling edge is first detected on the specified input (this is a non-sticky version of value 0x3) . This bit is cleared after one clock cycle.

End of enumeration elements list.

CFG5 : Specifies the match contribution condition for bit slice 5.
bits : 23 - 25 (3 bit)
access : read-write

Enumeration:

0 : CONSTANT_HIGH

Constant HIGH. This bit slice always contributes to a product term match.

0x1 : STICKY_RISING_EDGE

Sticky rising edge. Match occurs if a rising edge on the specified input has occurred since the last time the edge detection for this bit slice was cleared. This bit is only cleared when the PMCFG or the PMSRC registers are written to.

0x2 : STICKY_FALLING_EDGE

Sticky falling edge. Match occurs if a falling edge on the specified input has occurred since the last time the edge detection for this bit slice was cleared. This bit is only cleared when the PMCFG or the PMSRC registers are written to.

0x3 : STICKY_RISING_FALLING_EDGE

Sticky rising or falling edge. Match occurs if either a rising or falling edge on the specified input has occurred since the last time the edge detection for this bit slice was cleared. This bit is only cleared when the PMCFG or the PMSRC registers are written to.

0x4 : HIGH_LEVEL

High level. Match (for this bit slice) occurs when there is a high level on the input specified for this bit slice in the PMSRC register.

0x5 : LOW_LEVEL

Low level. Match occurs when there is a low level on the specified input.

0x6 : CONSTANT_ZERO

Constant 0. This bit slice never contributes to a match (should be used to disable any unused bit slices).

0x7 : EVENT

Event. Non-sticky rising or falling edge. Match occurs on an event - i.e. when either a rising or falling edge is first detected on the specified input (this is a non-sticky version of value 0x3) . This bit is cleared after one clock cycle.

End of enumeration elements list.

CFG6 : Specifies the match contribution condition for bit slice 6.
bits : 26 - 28 (3 bit)
access : read-write

Enumeration:

0 : CONSTANT_HIGH

Constant HIGH. This bit slice always contributes to a product term match.

0x1 : STICKY_RISING_EDGE

Sticky rising edge. Match occurs if a rising edge on the specified input has occurred since the last time the edge detection for this bit slice was cleared. This bit is only cleared when the PMCFG or the PMSRC registers are written to.

0x2 : STICKY_FALLING_EDGE

Sticky falling edge. Match occurs if a falling edge on the specified input has occurred since the last time the edge detection for this bit slice was cleared. This bit is only cleared when the PMCFG or the PMSRC registers are written to.

0x3 : STICKY_RISING_FALLING_EDGE

Sticky rising or falling edge. Match occurs if either a rising or falling edge on the specified input has occurred since the last time the edge detection for this bit slice was cleared. This bit is only cleared when the PMCFG or the PMSRC registers are written to.

0x4 : HIGH_LEVEL

High level. Match (for this bit slice) occurs when there is a high level on the input specified for this bit slice in the PMSRC register.

0x5 : LOW_LEVEL

Low level. Match occurs when there is a low level on the specified input.

0x6 : CONSTANT_ZERO

Constant 0. This bit slice never contributes to a match (should be used to disable any unused bit slices).

0x7 : EVENT

Event. Non-sticky rising or falling edge. Match occurs on an event - i.e. when either a rising or falling edge is first detected on the specified input (this is a non-sticky version of value 0x3) . This bit is cleared after one clock cycle.

End of enumeration elements list.

CFG7 : Specifies the match contribution condition for bit slice 7.
bits : 29 - 31 (3 bit)
access : read-write

Enumeration:

0 : CONSTANT_HIGH

Constant HIGH. This bit slice always contributes to a product term match.

0x1 : STICKY_RISING_EDGE

Sticky rising edge. Match occurs if a rising edge on the specified input has occurred since the last time the edge detection for this bit slice was cleared. This bit is only cleared when the PMCFG or the PMSRC registers are written to.

0x2 : STICKY_FALLING_EDGE

Sticky falling edge. Match occurs if a falling edge on the specified input has occurred since the last time the edge detection for this bit slice was cleared. This bit is only cleared when the PMCFG or the PMSRC registers are written to.

0x3 : STICKY_RISING_FALLING_EDGE

Sticky rising or falling edge. Match occurs if either a rising or falling edge on the specified input has occurred since the last time the edge detection for this bit slice was cleared. This bit is only cleared when the PMCFG or the PMSRC registers are written to.

0x4 : HIGH_LEVEL

High level. Match (for this bit slice) occurs when there is a high level on the input specified for this bit slice in the PMSRC register.

0x5 : LOW_LEVEL

Low level. Match occurs when there is a low level on the specified input.

0x6 : CONSTANT_ZERO

Constant 0. This bit slice never contributes to a match (should be used to disable any unused bit slices).

0x7 : EVENT

Event. Non-sticky rising or falling edge. Match occurs on an event - i.e. when either a rising or falling edge is first detected on the specified input (this is a non-sticky version of value 0x3) . This bit is cleared after one clock cycle.

End of enumeration elements list.


IENR

Pin interrupt level or rising edge interrupt enable register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

IENR IENR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ENRL

ENRL : Enables the rising edge or level interrupt for each pin interrupt. Bit n configures the pin interrupt selected in PINTSELn. 0 = Disable rising edge or level interrupt. 1 = Enable rising edge or level interrupt.
bits : 0 - 7 (8 bit)
access : read-write


SIENR

Pin interrupt level or rising edge interrupt set register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

SIENR SIENR write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SETENRL

SETENRL : Ones written to this address set bits in the IENR, thus enabling interrupts. Bit n sets bit n in the IENR register. 0 = No operation. 1 = Enable rising edge or level interrupt.
bits : 0 - 7 (8 bit)
access : write-only


CIENR

Pin interrupt level (rising edge interrupt) clear register
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0

CIENR CIENR write-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CENRL

CENRL : Ones written to this address clear bits in the IENR, thus disabling the interrupts. Bit n clears bit n in the IENR register. 0 = No operation. 1 = Disable rising edge or level interrupt.
bits : 0 - 7 (8 bit)
access : write-only



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.