SPRUIZ1B July 2023 – August 2024 TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
Table 3-75 lists the memory-mapped registers for the XINT_REGS registers. All register offset addresses not listed in Table 3-75 should be considered as reserved locations and the register contents should not be modified.
Offset | Acronym | Register Name | Write Protection | Section |
---|---|---|---|---|
0h | XINT1CR | XINT1 configuration register | Go | |
1h | XINT2CR | XINT2 configuration register | Go | |
2h | XINT3CR | XINT3 configuration register | Go | |
3h | XINT4CR | XINT4 configuration register | Go | |
4h | XINT5CR | XINT5 configuration register | Go | |
8h | XINT1CTR | XINT1 counter register | Go | |
9h | XINT2CTR | XINT2 counter register | Go | |
Ah | XINT3CTR | XINT3 counter register | Go |
Complex bit access types are encoded to fit into small table cells. Table 3-76 shows the codes that are used for access types in this section.
Access Type | Code | Description |
---|---|---|
Read Type | ||
R | R | Read |
R-0 | R -0 | Read Returns 0s |
Write Type | ||
W | W | Write |
Reset or Default Value | ||
-n | Value after reset or the default value | |
Register Array Variables | ||
i,j,k,l,m,n | When these variables are used in a register name, an offset, or an address, they refer to the value of a register array where the register is part of a group of repeating registers. The register groups form a hierarchical structure and the array is represented with a formula. | |
y | When this variable is used in a register name, an offset, or an address it refers to the value of a register array. |
XINT1CR is shown in Figure 3-73 and described in Table 3-77.
Return to the Summary Table.
XINT1 configuration register
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | POLARITY | RESERVED | ENABLE | ||||
R-0-0h | R/W-0h | R-0-0h | R/W-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-4 | RESERVED | R-0 | 0h | Reserved |
3-2 | POLARITY | R/W | 0h | 00: Interrupt is selected as negative edge triggered 01: Interrupt is selected as positive edge triggered 10: Interrupt is selected as negative edge triggered 11: Interrupt is selected as positive or negative edge triggered Reset type: SYSRSn |
1 | RESERVED | R-0 | 0h | Reserved |
0 | ENABLE | R/W | 0h | 0: Interrupt Disabled 1: Interrupt Enabled Reset type: SYSRSn |
XINT2CR is shown in Figure 3-74 and described in Table 3-78.
Return to the Summary Table.
XINT2 configuration register
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | POLARITY | RESERVED | ENABLE | ||||
R-0-0h | R/W-0h | R-0-0h | R/W-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-4 | RESERVED | R-0 | 0h | Reserved |
3-2 | POLARITY | R/W | 0h | 00: Interrupt is selected as negative edge triggered 01: Interrupt is selected as positive edge triggered 10: Interrupt is selected as negative edge triggered 11: Interrupt is selected as positive or negative edge triggered Reset type: SYSRSn |
1 | RESERVED | R-0 | 0h | Reserved |
0 | ENABLE | R/W | 0h | 0: Interrupt Disabled 1: Interrupt Enabled Reset type: SYSRSn |
XINT3CR is shown in Figure 3-75 and described in Table 3-79.
Return to the Summary Table.
XINT3 configuration register
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | POLARITY | RESERVED | ENABLE | ||||
R-0-0h | R/W-0h | R-0-0h | R/W-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-4 | RESERVED | R-0 | 0h | Reserved |
3-2 | POLARITY | R/W | 0h | 00: Interrupt is selected as negative edge triggered 01: Interrupt is selected as positive edge triggered 10: Interrupt is selected as negative edge triggered 11: Interrupt is selected as positive or negative edge triggered Reset type: SYSRSn |
1 | RESERVED | R-0 | 0h | Reserved |
0 | ENABLE | R/W | 0h | 0: Interrupt Disabled 1: Interrupt Enabled Reset type: SYSRSn |
XINT4CR is shown in Figure 3-76 and described in Table 3-80.
Return to the Summary Table.
XINT4 configuration register
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | POLARITY | RESERVED | ENABLE | ||||
R-0-0h | R/W-0h | R-0-0h | R/W-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-4 | RESERVED | R-0 | 0h | Reserved |
3-2 | POLARITY | R/W | 0h | 00: Interrupt is selected as negative edge triggered 01: Interrupt is selected as positive edge triggered 10: Interrupt is selected as negative edge triggered 11: Interrupt is selected as positive or negative edge triggered Reset type: SYSRSn |
1 | RESERVED | R-0 | 0h | Reserved |
0 | ENABLE | R/W | 0h | 0: Interrupt Disabled 1: Interrupt Enabled Reset type: SYSRSn |
XINT5CR is shown in Figure 3-77 and described in Table 3-81.
Return to the Summary Table.
XINT5 configuration register
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | POLARITY | RESERVED | ENABLE | ||||
R-0-0h | R/W-0h | R-0-0h | R/W-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-4 | RESERVED | R-0 | 0h | Reserved |
3-2 | POLARITY | R/W | 0h | 00: Interrupt is selected as negative edge triggered 01: Interrupt is selected as positive edge triggered 10: Interrupt is selected as negative edge triggered 11: Interrupt is selected as positive or negative edge triggered Reset type: SYSRSn |
1 | RESERVED | R-0 | 0h | Reserved |
0 | ENABLE | R/W | 0h | 0: Interrupt Disabled 1: Interrupt Enabled Reset type: SYSRSn |
XINT1CTR is shown in Figure 3-78 and described in Table 3-82.
Return to the Summary Table.
XINT1 counter register
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
INTCTR | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
INTCTR | |||||||
R-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-0 | INTCTR | R | 0h | This is a free running 16-bit up-counter that is clocked at the SYSCLKOUT rate. The counter value is reset to 0x0000 when a valid interrupt edge is detected and then continues counting until the next valid interrupt edge is detected. The counter must only be reset by the selected POLARITY edge as selected in the respective interrupt control register. When the interrupt is disabled, the counter will stop. The counter is a free-running counter and will wrap around to zero when the max value is reached. The counter is a read only register and can only be reset to zero by a valid interrupt edge or by reset. Reset type: SYSRSn |
XINT2CTR is shown in Figure 3-79 and described in Table 3-83.
Return to the Summary Table.
XINT2 counter register
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
INTCTR | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
INTCTR | |||||||
R-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-0 | INTCTR | R | 0h | This is a free running 16-bit up-counter that is clocked at the SYSCLKOUT rate. The counter value is reset to 0x0000 when a valid interrupt edge is detected and then continues counting until the next valid interrupt edge is detected. The counter must only be reset by the selected POLARITY edge as selected in the respective interrupt control register. When the interrupt is disabled, the counter will stop. The counter is a free-running counter and will wrap around to zero when the max value is reached. The counter is a read only register and can only be reset to zero by a valid interrupt edge or by reset. Reset type: SYSRSn |
XINT3CTR is shown in Figure 3-80 and described in Table 3-84.
Return to the Summary Table.
XINT3 counter register
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
INTCTR | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
INTCTR | |||||||
R-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-0 | INTCTR | R | 0h | This is a free running 16-bit up-counter that is clocked at the SYSCLKOUT rate. The counter value is reset to 0x0000 when a valid interrupt edge is detected and then continues counting until the next valid interrupt edge is detected. The counter must only be reset by the selected POLARITY edge as selected in the respective interrupt control register. When the interrupt is disabled, the counter will stop. The counter is a free-running counter and will wrap around to zero when the max value is reached. The counter is a read only register and can only be reset to zero by a valid interrupt edge or by reset. Reset type: SYSRSn |