\n
address_offset : 0x0 Bytes (0x0)
size : 0x1000 byte (0x0)
mem_usage : registers
protection : not protected
Pin Interrupt Mode register
address_offset : 0x0 Bytes (0x0)
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 - 7 (8 bit)
RESERVED : Reserved. Read value is undefined, only zero should be written.
bits : 8 - 39 (32 bit)
Pin interrupt active level or falling edge interrupt enable register
address_offset : 0x10 Bytes (0x0)
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 - 7 (8 bit)
RESERVED : Reserved.
bits : 8 - 39 (32 bit)
Pin interrupt active level or falling edge interrupt set register
address_offset : 0x14 Bytes (0x0)
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 - 7 (8 bit)
RESERVED : Reserved.
bits : 8 - 39 (32 bit)
Pin interrupt active level or falling edge interrupt clear register
address_offset : 0x18 Bytes (0x0)
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 - 7 (8 bit)
RESERVED : Reserved.
bits : 8 - 39 (32 bit)
Pin interrupt rising edge register
address_offset : 0x1C Bytes (0x0)
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 - 7 (8 bit)
RESERVED : Reserved.
bits : 8 - 39 (32 bit)
Pin interrupt falling edge register
address_offset : 0x20 Bytes (0x0)
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 - 7 (8 bit)
RESERVED : Reserved.
bits : 8 - 39 (32 bit)
Pin interrupt status register
address_offset : 0x24 Bytes (0x0)
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 - 7 (8 bit)
RESERVED : Reserved.
bits : 8 - 39 (32 bit)
Pattern match interrupt control register
address_offset : 0x28 Bytes (0x0)
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)
Enumeration: ENUM
0 : PIN_INTERRUPT
Pin interrupt. Interrupts are driven in response to
the standard pin interrupt function.
1 : 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 - 2 (2 bit)
Enumeration: ENUM
0 : DISABLED
Disabled. RXEV output to the CPU is
disabled.
1 : ENABLED
Enabled. RXEV output to the CPU is
enabled.
End of enumeration elements list.
RESERVED : Reserved. Do not write 1s to unused bits.
bits : 2 - 25 (24 bit)
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 - 55 (32 bit)
Pattern match interrupt bit-slice source register
address_offset : 0x2C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
Reserved : Software should not write 1s to unused bits.
bits : 0 - 7 (8 bit)
SRC0 : Selects the input source for bit slice 0
bits : 8 - 18 (11 bit)
Enumeration: ENUM
0x0 : INPUT_0
Input 0. Selects the pin selected in the PINTSEL0
register as the source to bit slice 0.
0x1 : INPUT_1
Input 1. Selects the pin selected in the PINTSEL1
register as the source to bit slice 0.
0x2 : INPUT_2
Input 2. Selects the pin selected in the PINTSEL2
register as the source to bit slice 0.
0x3 : INPUT_3
Input 3. Selects the pin selected in the PINTSEL3
register as the source to bit slice 0.
0x4 : INPUT_4
Input 4. Selects the pin selected in the PINTSEL4
register as the source to bit slice 0.
0x5 : INPUT_5
Input 5. Selects the pin selected in the PINTSEL5
register as the source to bit slice 0.
0x6 : INPUT_6
Input 6. Selects the pin selected in the PINTSEL6
register as the source to bit slice 0.
0x7 : INPUT_7
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 - 24 (14 bit)
Enumeration: ENUM
0x0 : INPUT_0
Input 0. Selects the pin selected in the PINTSEL0
register as the source to bit slice 1.
0x1 : INPUT_1
Input 1. Selects the pin selected in the PINTSEL1
register as the source to bit slice 1.
0x2 : INPUT_2
Input 2. Selects the pin selected in the PINTSEL2
register as the source to bit slice 1.
0x3 : INPUT_3
Input 3. Selects the pin selected in the PINTSEL3
register as the source to bit slice 1.
0x4 : INPUT_4
Input 4. Selects the pin selected in the PINTSEL4
register as the source to bit slice 1.
0x5 : INPUT_5
Input 5. Selects the pin selected in the PINTSEL5
register as the source to bit slice 1.
0x6 : INPUT_6
Input 6. Selects the pin selected in the PINTSEL6
register as the source to bit slice 1.
0x7 : INPUT_7
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 - 30 (17 bit)
Enumeration: ENUM
0x0 : INPUT_0
Input 0. Selects the pin selected in the PINTSEL0
register as the source to bit slice 2.
0x1 : INPUT_1
Input 1. Selects the pin selected in the PINTSEL1
register as the source to bit slice 2.
0x2 : INPUT_2
Input 2. Selects the pin selected in the PINTSEL2
register as the source to bit slice 2.
0x3 : INPUT_3
Input 3. Selects the pin selected in the PINTSEL3
register as the source to bit slice 2.
0x4 : INPUT_4
Input 4. Selects the pin selected in the PINTSEL4
register as the source to bit slice 2.
0x5 : INPUT_5
Input 5. Selects the pin selected in the PINTSEL5
register as the source to bit slice 2.
0x6 : INPUT_6
Input 6. Selects the pin selected in the PINTSEL6
register as the source to bit slice 2.
0x7 : INPUT_7
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 - 36 (20 bit)
Enumeration: ENUM
0x0 : INPUT_0
Input 0. Selects the pin selected in the PINTSEL0
register as the source to bit slice 3.
0x1 : INPUT_1
Input 1. Selects the pin selected in the PINTSEL1
register as the source to bit slice 3.
0x2 : INPUT_2
Input 2. Selects the pin selected in the PINTSEL2
register as the source to bit slice 3.
0x3 : INPUT_3
Input 3. Selects the pin selected in the PINTSEL3
register as the source to bit slice 3.
0x4 : INPUT_4
Input 4. Selects the pin selected in the PINTSEL4
register as the source to bit slice 3.
0x5 : INPUT_5
Input 5. Selects the pin selected in the PINTSEL5
register as the source to bit slice 3.
0x6 : INPUT_6
Input 6. Selects the pin selected in the PINTSEL6
register as the source to bit slice 3.
0x7 : INPUT_7
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 - 42 (23 bit)
Enumeration: ENUM
0x0 : INPUT_0
Input 0. Selects the pin selected in the PINTSEL0
register as the source to bit slice 4.
0x1 : INPUT_1
Input 1. Selects the pin selected in the PINTSEL1
register as the source to bit slice 4.
0x2 : INPUT_2
Input 2. Selects the pin selected in the PINTSEL2
register as the source to bit slice 4.
0x3 : INPUT_3
Input 3. Selects the pin selected in the PINTSEL3
register as the source to bit slice 4.
0x4 : INPUT_4
Input 4. Selects the pin selected in the PINTSEL4
register as the source to bit slice 4.
0x5 : INPUT_5
Input 5. Selects the pin selected in the PINTSEL5
register as the source to bit slice 4.
0x6 : INPUT_6
Input 6. Selects the pin selected in the PINTSEL6
register as the source to bit slice 4.
0x7 : INPUT_7
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 - 48 (26 bit)
Enumeration: ENUM
0x0 : INPUT_0
Input 0. Selects the pin selected in the PINTSEL0
register as the source to bit slice 5.
0x1 : INPUT_1
Input 1. Selects the pin selected in the PINTSEL1
register as the source to bit slice 5.
0x2 : INPUT_2
Input 2. Selects the pin selected in the PINTSEL2
register as the source to bit slice 5.
0x3 : INPUT_3
Input 3. Selects the pin selected in the PINTSEL3
register as the source to bit slice 5.
0x4 : INPUT_4
Input 4. Selects the pin selected in the PINTSEL4
register as the source to bit slice 5.
0x5 : INPUT_5
Input 5. Selects the pin selected in the PINTSEL5
register as the source to bit slice 5.
0x6 : INPUT_6
Input 6. Selects the pin selected in the PINTSEL6
register as the source to bit slice 5.
0x7 : INPUT_7
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 - 54 (29 bit)
Enumeration: ENUM
0x0 : INPUT_0
Input 0. Selects the pin selected in the PINTSEL0
register as the source to bit slice 6.
0x1 : INPUT_1
Input 1. Selects the pin selected in the PINTSEL1
register as the source to bit slice 6.
0x2 : INPUT_2
Input 2. Selects the pin selected in the PINTSEL2
register as the source to bit slice 6.
0x3 : INPUT_3
Input 3. Selects the pin selected in the PINTSEL3
register as the source to bit slice 6.
0x4 : INPUT_4
Input 4. Selects the pin selected in the PINTSEL4
register as the source to bit slice 6.
0x5 : INPUT_5
Input 5. Selects the pin selected in the PINTSEL5
register as the source to bit slice 6.
0x6 : INPUT_6
Input 6. Selects the pin selected in the PINTSEL6
register as the source to bit slice 6.
0x7 : INPUT_7
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 - 60 (32 bit)
Enumeration: ENUM
0x0 : INPUT_0
Input 0. Selects the pin selected in the PINTSEL0
register as the source to bit slice 7.
0x1 : INPUT_1
Input 1. Selects the pin selected in the PINTSEL1
register as the source to bit slice 7.
0x2 : INPUT_2
Input 2. Selects the pin selected in the PINTSEL2
register as the source to bit slice 7.
0x3 : INPUT_3
Input 3. Selects the pin selected in the PINTSEL3
register as the source to bit slice 7.
0x4 : INPUT_4
Input 4. Selects the pin selected in the PINTSEL4
register as the source to bit slice 7.
0x5 : INPUT_5
Input 5. Selects the pin selected in the PINTSEL5
register as the source to bit slice 7.
0x6 : INPUT_6
Input 6. Selects the pin selected in the PINTSEL6
register as the source to bit slice 7.
0x7 : INPUT_7
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)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PROD_ENDPTS0 : Determines whether slice 0 is an endpoint.
bits : 0 - 0 (1 bit)
Enumeration: ENUM
0 : NO_EFFECT
No effect. Slice 0 is not an
endpoint.
1 : 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 - 2 (2 bit)
Enumeration: ENUM
0 : NO_EFFECT
No effect. Slice 1 is not an
endpoint.
1 : 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 - 4 (3 bit)
Enumeration: ENUM
0 : NO_EFFECT
No effect. Slice 2 is not an
endpoint.
1 : 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 - 6 (4 bit)
Enumeration: ENUM
0 : NO_EFFECT
No effect. Slice 3 is not an
endpoint.
1 : 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 - 8 (5 bit)
Enumeration: ENUM
0 : NO_EFFECT
No effect. Slice 4 is not an
endpoint.
1 : 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 - 10 (6 bit)
Enumeration: ENUM
0 : NO_EFFECT
No effect. Slice 5 is not an
endpoint.
1 : 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 - 12 (7 bit)
Enumeration: ENUM
0 : NO_EFFECT
No effect. Slice 6 is not an
endpoint.
1 : 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.
RESERVED : Reserved. Bit slice 7 is automatically considered a product end point.
bits : 7 - 14 (8 bit)
CFG0 : Specifies the match contribution condition for bit slice 0.
bits : 8 - 18 (11 bit)
Enumeration: ENUM
0x0 : 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_OR_FAL
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_0
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 - 24 (14 bit)
Enumeration: ENUM
0x0 : 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_OR_FAL
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_0
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 - 30 (17 bit)
Enumeration: ENUM
0x0 : 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_OR_FAL
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_0
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 - 36 (20 bit)
Enumeration: ENUM
0x0 : 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_OR_FAL
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_0
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 - 42 (23 bit)
Enumeration: ENUM
0x0 : 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_OR_FAL
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_0
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 - 48 (26 bit)
Enumeration: ENUM
0x0 : 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_OR_FAL
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_0
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 - 54 (29 bit)
Enumeration: ENUM
0x0 : 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_OR_FAL
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_0
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 - 60 (32 bit)
Enumeration: ENUM
0x0 : 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_OR_FAL
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_0
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)
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 - 7 (8 bit)
RESERVED : Reserved. Read value is undefined, only zero should be written..
bits : 8 - 39 (32 bit)
Pin interrupt level or rising edge interrupt set register
address_offset : 0x8 Bytes (0x0)
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 - 7 (8 bit)
RESERVED : Reserved.
bits : 8 - 39 (32 bit)
Pin interrupt level (rising edge interrupt) clear register
address_offset : 0xC Bytes (0x0)
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 - 7 (8 bit)
RESERVED : Reserved.
bits : 8 - 39 (32 bit)
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.