ZHCS894U April 2001 – July 2019 TMS320F2810 , TMS320F2811 , TMS320F2812
PRODUCTION DATA.
请参考 PDF 数据表获取器件具体的封装图。
Figure 6-17 shows how the various interrupt sources are multiplexed within the F281x devices.
Eight PIE block interrupts are grouped into one CPU interrupt. In total, 12 CPU interrupt groups, with 8 interrupts per group equals 96 possible interrupts. On the F281x, 45 of these are used by peripherals as shown in Table 6-24.
The TRAP #VectorNumber instruction transfers program control to the interrupt service routine corresponding to the vector specified. TRAP #0 attempts to transfer program control to the address pointed to by the reset vector. The PIE vector table does not, however, include a reset vector. Therefore, TRAP #0 should not be used when the PIE is enabled. Doing so will result in undefined behavior.
When the PIE is enabled, TRAP #1 through TRAP #12 will transfer program control to the interrupt service routine corresponding to the first vector within the PIE group. For example: TRAP #1 fetches the vector from INT1.1, TRAP #2 fetches the vector from INT2.1 and so forth.
CPU
INTERRUPTS |
PIE INTERRUPTS | |||||||
---|---|---|---|---|---|---|---|---|
INTx.8 | INTx.7 | INTx.6 | INTx.5 | INTx.4 | INTx.3 | INTx.2 | INTx.1 | |
INT1 | WAKEINT
(LPM/WD) |
TINT0
(TIMER 0) |
ADCINT
(ADC) |
XINT2 | XINT1 | Reserved | PDPINTB
(EV-B) |
PDPINTA
(EV-A) |
INT2 | Reserved | T1OFINT
(EV-A) |
T1UFINT
(EV-A) |
T1CINT
(EV-A) |
T1PINT
(EV-A) |
CMP3INT
(EV-A) |
CMP2INT
(EV-A) |
CMP1INT
(EV-A) |
INT3 | Reserved | CAPINT3
(EV-A) |
CAPINT2
(EV-A) |
CAPINT1
(EV-A) |
T2OFINT
(EV-A) |
T2UFINT
(EV-A) |
T2CINT
(EV-A) |
T2PINT
(EV-A) |
INT4 | Reserved | T3OFINT
(EV-B) |
T3UFINT
(EV-B) |
T3CINT
(EV-B) |
T3PINT
(EV-B) |
CMP6INT
(EV-B) |
CMP5INT
(EV-B) |
CMP4INT
(EV-B) |
INT5 | Reserved | CAPINT6
(EV-B) |
CAPINT5
(EV-B) |
CAPINT4
(EV-B) |
T4OFINT
(EV-B) |
T4UFINT
(EV-B) |
T4CINT
(EV-B) |
T4PINT
(EV-B) |
INT6 | Reserved | Reserved | MXINT
(McBSP) |
MRINT
(McBSP) |
Reserved | Reserved | SPITXINTA
(SPI) |
SPIRXINTA
(SPI) |
INT7 | Reserved | Reserved | Reserved | Reserved | Reserved | Reserved | Reserved | Reserved |
INT8 | Reserved | Reserved | Reserved | Reserved | Reserved | Reserved | Reserved | Reserved |
INT9 | Reserved | Reserved | ECAN1INT
(CAN) |
ECAN0INT
(CAN) |
SCITXINTB
(SCI-B) |
SCIRXINTB
(SCI-B) |
SCITXINTA
(SCI-A) |
SCIRXINTA
(SCI-A) |
INT10 | Reserved | Reserved | Reserved | Reserved | Reserved | Reserved | Reserved | Reserved |
INT11 | Reserved | Reserved | Reserved | Reserved | Reserved | Reserved | Reserved | Reserved |
INT12 | Reserved | Reserved | Reserved | Reserved | Reserved | Reserved | Reserved | Reserved |
NAME | ADDRESS | SIZE (x16) | DESCRIPTION |
---|---|---|---|
PIECTRL | 0x0000 0CE0 | 1 | PIE, Control Register |
PIEACK | 0x0000 0CE1 | 1 | PIE, Acknowledge Register |
PIEIER1 | 0x0000 0CE2 | 1 | PIE, INT1 Group Enable Register |
PIEIFR1 | 0x0000 0CE3 | 1 | PIE, INT1 Group Flag Register |
PIEIER2 | 0x0000 0CE4 | 1 | PIE, INT2 Group Enable Register |
PIEIFR2 | 0x0000 0CE5 | 1 | PIE, INT2 Group Flag Register |
PIEIER3 | 0x0000 0CE6 | 1 | PIE, INT3 Group Enable Register |
PIEIFR3 | 0x0000 0CE7 | 1 | PIE, INT3 Group Flag Register |
PIEIER4 | 0x0000 0CE8 | 1 | PIE, INT4 Group Enable Register |
PIEIFR4 | 0x0000 0CE9 | 1 | PIE, INT4 Group Flag Register |
PIEIER5 | 0x0000 0CEA | 1 | PIE, INT5 Group Enable Register |
PIEIFR5 | 0x0000 0CEB | 1 | PIE, INT5 Group Flag Register |
PIEIER6 | 0x0000 0CEC | 1 | PIE, INT6 Group Enable Register |
PIEIFR6 | 0x0000 0CED | 1 | PIE, INT6 Group Flag Register |
PIEIER7 | 0x0000 0CEE | 1 | PIE, INT7 Group Enable Register |
PIEIFR7 | 0x0000 0CEF | 1 | PIE, INT7 Group Flag Register |
PIEIER8 | 0x0000 0CF0 | 1 | PIE, INT8 Group Enable Register |
PIEIFR8 | 0x0000 0CF1 | 1 | PIE, INT8 Group Flag Register |
PIEIER9 | 0x0000 0CF2 | 1 | PIE, INT9 Group Enable Register |
PIEIFR9 | 0x0000 0CF3 | 1 | PIE, INT9 Group Flag Register |
PIEIER10 | 0x0000 0CF4 | 1 | PIE, INT10 Group Enable Register |
PIEIFR10 | 0x0000 0CF5 | 1 | PIE, INT10 Group Flag Register |
PIEIER11 | 0x0000 0CF6 | 1 | PIE, INT11 Group Enable Register |
PIEIFR11 | 0x0000 0CF7 | 1 | PIE, INT11 Group Flag Register |
PIEIER12 | 0x0000 0CF8 | 1 | PIE, INT12 Group Enable Register |
PIEIFR12 | 0x0000 0CF9 | 1 | PIE, INT12 Group Flag Register |
Reserved | 0x0000 0CFA – 0x0000 0CFF | 6 | Reserved |