PINT PMSRC addressOffset = 0x02C

The bit-slice source register specifies the input source for each of the eight pattern match bit slices.

Each of the possible eight inputs is selected in the pin interrupt select registers in the SYSCON block. See SYSCON PINTSEL addressOffset = 0x178. Input 0 corresponds to the pin selected in the PINTSEL0 register, input 1 corresponds to the pin selected in the PINTSEL1 register, and so forth.

Note: Writing any value to either the PMCFG register or the PMSRC register, or disabling the pattern-match feature (by clearing both the SEL_PMATCH and ENA_RXEV bits in the PMCTRL register to zeros) will erase all edge-detect history.
Table 1. PINT registerName = PMSRC addressOffset = 0x02C
Bit Symbol Value Description Reset value
7:0 Reserved   Software should not write 1s to unused bits. 0
10:8 SRC0   Selects the input source for bit slice 0 0
    0x0 Input 0. Selects the pin selected in the PINTSEL0 register as the source to bit slice 0.  
    0x1 Input 1. Selects the pin selected in the PINTSEL1 register as the source to bit slice 0.  
    0x2 Input 2. Selects the pin selected in the PINTSEL2 register as the source to bit slice 0.  
    0x3 Input 3. Selects the pin selected in the PINTSEL3 register as the source to bit slice 0.  
    0x4 Input 4. Selects the pin selected in the PINTSEL4 register as the source to bit slice 0.  
    0x5 Input 5. Selects the pin selected in the PINTSEL5 register as the source to bit slice 0.  
    0x6 Input 6. Selects the pin selected in the PINTSEL6 register as the source to bit slice 0.  
    0x7 Input 7. Selects the pin selected in the PINTSEL7 register as the source to bit slice 0.  
13:11 SRC1   Selects the input source for bit slice 1 0
    0x0 Input 0. Selects pin interrupt input 0 as the source to bit slice 1.  
    0x1 Input 1. Selects the pin selected in the PINTSEL1 register as the source to bit slice 1.  
    0x2 Input 2. Selects the pin selected in the PINTSEL2 register as the source to bit slice 1.  
    0x3 Input 3. Selects the pin selected in the PINTSEL3 register as the source to bit slice 1.  
    0x4 Input 4. Selects the pin selected in the PINTSEL4 register as the source to bit slice 1.  
    0x5 Input 5. Selects the pin selected in the PINTSEL5 register as the source to bit slice 1.  
    0x6 Input 6. Selects the pin selected in the PINTSEL6 register as the source to bit slice 1.  
    0x7 Input 7. Selects the pin selected in the PINTSEL7 register as the source to bit slice 1.  
16:14 SRC2   Selects the input source for bit slice 2 0
    0x0 Input 0. Selects the pin selected in the PINTSEL0 register as the source to bit slice 0.  
    0x1 Input 1. Selects the pin selected in the PINTSEL1 register as the source to bit slice 2.  
    0x2 Input 2. Selects the pin selected in the PINTSEL2 register as the source to bit slice 2.  
    0x3 Input 3. Selects the pin selected in the PINTSEL3 register as the source to bit slice 2.  
    0x4 Input 4. Selects the pin selected in the PINTSEL4 register as the source to bit slice 2.  
    0x5 Input 5. Selects the pin selected in the PINTSEL5 register as the source to bit slice 2.  
    0x6 Input 6. Selects the pin selected in the PINTSEL6 register as the source to bit slice 0.  
    0x7 Input 7. Selects the pin selected in the PINTSEL7 register as the source to bit slice 2.  
19:17 SRC3   Selects the input source for bit slice 3 0
    0x0 Input 0. Selects the pin selected in the PINTSEL0 register as the source to bit slice 3.  
    0x1 Input 1. Selects the pin selected in the PINTSEL1 register as the source to bit slice 3.  
    0x2 Input 2. Selects the pin selected in the PINTSEL2 register as the source to bit slice 3.  
    0x3 Input 3. Selects the pin selected in the PINTSEL3 register as the source to bit slice 3.  
    0x4 Input 4. Selects the pin selected in the PINTSEL4 register as the source to bit slice 3.  
    0x5 Input 5. Selects the pin selected in the PINTSEL5 register as the source to bit slice 3.  
    0x6 Input 6. Selects the pin selected in the PINTSEL6 register as the source to bit slice 0.  
    0x7 Input 7. Selects the pin selected in the PINTSEL7 register as the source to bit slice 3.  
22:20 SRC4   Selects the input source for bit slice 4 0
    0x0 Input 0. Selects the pin selected in the PINTSEL0 register as the source to bit slice 4.  
    0x1 Input 1. Selects the pin selected in the PINTSEL1 register as the source to bit slice 4.  
    0x2 Input 2. Selects the pin selected in the PINTSEL2 register as the source to bit slice 4.  
    0x3 Input 3. Selects the pin selected in the PINTSEL3 register as the source to bit slice 4.  
    0x4 Input 4. Selects the pin selected in the PINTSEL4 register as the source to bit slice 4.  
    0x5 Input 5. Selects the pin selected in the PINTSEL5 register as the source to bit slice 4.  
    0x6 Input 6. Selects the pin selected in the PINTSEL6 register as the source to bit slice 4.  
    0x7 Input 7. Selects the pin selected in the PINTSEL7 register as the source to bit slice 4.  
25:23 SRC5   Selects the input source for bit slice 5 0
    0x0 Input 0. Selects the pin selected in the PINTSEL0 register as the source to bit slice 5.  
    0x1 Input 1. Selects the pin selected in the PINTSEL1 register as the source to bit slice 5.  
    0x2 Input 2. Selects the pin selected in the PINTSEL2 register as the source to bit slice 5.  
    0x3 Input 3. Selects the pin selected in the PINTSEL3 register as the source to bit slice 5.  
    0x4 Input 4. Selects the pin selected in the PINTSEL4 register as the source to bit slice 5.  
    0x5 Input 5. Selects the pin selected in the PINTSEL5 register as the source to bit slice 5.  
    0x6 Input 6. Selects the pin selected in the PINTSEL6 register as the source to bit slice 5.  
    0x7 Input 7. Selects the pin selected in the PINTSEL7 register as the source to bit slice 5.  
28:26 SRC6   Selects the input source for bit slice 6 0
    0x0 Input 0. Selects the pin selected in the PINTSEL0 register as the source to bit slice 6.  
    0x1 Input 1. Selects the pin selected in the PINTSEL1 register as the source to bit slice 6.  
    0x2 Input 2. Selects the pin selected in the PINTSEL2 register as the source to bit slice 6.  
    0x3 Input 3. Selects the pin selected in the PINTSEL3 register as the source to bit slice 6.  
    0x4 Input 4. Selects the pin selected in the PINTSEL4 register as the source to bit slice 6.  
    0x5 Input 5. Selects the pin selected in the PINTSEL5 register as the source to bit slice 6.  
    0x6 Input 6. Selects the pin selected in the PINTSEL6 register as the source to bit slice 6.  
    0x7 Input 7. Selects the pin selected in the PINTSEL7 register as the source to bit slice 6.  
31:29 SRC7   Selects the input source for bit slice 7 0
    0x0 Input 0. Selects the pin selected in the PINTSEL0 register as the source to bit slice 7.  
    0x1 Input 1. Selects the pin selected in the PINTSEL1 register as the source to bit slice 7.  
    0x2 Input 2. Selects the pin selected in the PINTSEL2 register as the source to bit slice 7.  
    0x3 Input 3. Selects the pin selected in the PINTSEL3 register as the source to bit slice 7.  
    0x4 Input 4. Selects the pin selected in the PINTSEL4 register as the source to bit slice 7.  
    0x5 Input 5. Selects the pin selected in the PINTSEL5 register as the source to bit slice 7.  
    0x6 Input 6. Selects the pin selected in the PINTSEL6 register as the source to bit slice 7.  
    0x7 Input 7. Selects the pin selected in the PINTSEL7 register as the source to bit slice 7.  

-->