\n

PINT

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x1000 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)
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 RESERVED

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)


IENF

Pin interrupt active level or falling edge interrupt enable register
address_offset : 0x10 Bytes (0x0)
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 RESERVED

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)


SIENF

Pin interrupt active level or falling edge interrupt set register
address_offset : 0x14 Bytes (0x0)
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 RESERVED

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)


CIENF

Pin interrupt active level or falling edge interrupt clear register
address_offset : 0x18 Bytes (0x0)
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 RESERVED

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)


RISE

Pin interrupt rising edge register
address_offset : 0x1C Bytes (0x0)
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 RESERVED

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)


FALL

Pin interrupt falling edge register
address_offset : 0x20 Bytes (0x0)
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 RESERVED

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)


IST

Pin interrupt status register
address_offset : 0x24 Bytes (0x0)
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 RESERVED

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)


PMCTRL

Pattern match interrupt control register
address_offset : 0x28 Bytes (0x0)
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 RESERVED 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)

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)


PMSRC

Pattern match interrupt bit-slice source register
address_offset : 0x2C Bytes (0x0)
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 Reserved SRC0 SRC1 SRC2 SRC3 SRC4 SRC5 SRC6 SRC7

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.


PMCFG

Pattern match interrupt bit slice configuration register
address_offset : 0x30 Bytes (0x0)
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 RESERVED CFG0 CFG1 CFG2 CFG3 CFG4 CFG5 CFG6 CFG7

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.


IENR

Pin interrupt level or rising edge interrupt enable register
address_offset : 0x4 Bytes (0x0)
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 RESERVED

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)


SIENR

Pin interrupt level or rising edge interrupt set register
address_offset : 0x8 Bytes (0x0)
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 RESERVED

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)


CIENR

Pin interrupt level (rising edge interrupt) clear register
address_offset : 0xC Bytes (0x0)
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 RESERVED

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 EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.