\n
address_offset : 0x0 Bytes (0x0)
size : 0x30 byte (0x0)
mem_usage : registers
protection : not protected
Pin Interrupt Mode register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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 - 3 (4 bit)
access : read-write
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
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 - 3 (4 bit)
access : read-write
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
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 - 3 (4 bit)
access : write-only
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
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 - 3 (4 bit)
access : write-only
Pin interrupt rising edge register
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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 - 3 (4 bit)
access : read-write
Pin interrupt falling edge register
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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 - 3 (4 bit)
access : read-write
Pin interrupt status register
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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 - 3 (4 bit)
access : read-write
Pattern match interrupt control register
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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
Pattern match interrupt bit-slice source register
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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.
Pattern match interrupt bit slice configuration register
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
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.
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
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 - 3 (4 bit)
access : read-write
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
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 - 3 (4 bit)
access : write-only
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
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 - 3 (4 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 Embeetle, an IDE designed from scratch for embedded software developers.