Freelance Electronics Components Distributor
Closed Dec 25th-26th
800-300-1968
We Stock Hard to Find Parts

TMS320F2812PGFS

Part # TMS320F2812PGFS
Description MIXED-SIGNAL 28X DSPS EXTENDED TEMP
Category IC
Availability Out of Stock
Qty 0
Qty Price
1 + $17.62840



Technical Document


DISCLAIMER: The information provided herein is solely for informational purposes. Customers must be aware of the suitability of this product for their application, and consider that variable factors such as Manufacturer, Product Category, Date Codes, Pictures and Descriptions may differ from available inventory.

TMS320F2810, TMS320F2812
DIGITAL SIGNAL PROCESSORS
SPRS174B APRIL 2001 REVISED SEPTEMBER 2001
34
POST OFFICE BOX 1443 HOUSTON, TEXAS 772511443
interrupts
Figure 5 shows how the various interrupt sources are multiplexed within the F2810 and F2812 devices.
C28x CPU
PIE
TIMER 2 (for RTOS)
TIMER 0
Watchdog
Peripherals (SPI, SCI, McBSP, CAN, EV, ADC)
(41 Interrupts)
96 Interrupts
TINT0
Interrupt Control
XNMICR(15:0)
XINT1
Interrupt Control
XINT1CR(15:0)
XINT2
Interrupt Control
XINT2CR(15:0)
GPIO
MUX
WDINT
INT1 to INT12
INT13
INT14
NMI
XINT1CTR(15:0)
XINT2CTR(15:0)
XNMICTR(15:0)
TIMER 1 (for RTOS)
TINT2
Low-Power Modes
LPMINT
WAKEINT
XNMI_XINT13
MUX
TINT1
enable
select
Out of a possible 96 interrupts, 45 are currently used by peripherals.
Figure 5. Interrupt Sources
PR
O
DU
C
T PREVIEW
TMS320F2810, TMS320F2812
DIGITAL SIGNAL PROCESSORS
SPRS174B APRIL 2001 REVISED SEPTEMBER 2001
35
POST OFFICE BOX 1443 HOUSTON, TEXAS 772511443
interrupts (continued)
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 F2810/F2812, 45 of these are used by peripherals as shown
in Table 18.
INT12
MUX
INT11
INT2
INT1
CPU
(Enable)(Flag)
INTx
INTx.8
PIEIERx(7:1) PIEIFRx(7:1)
MUX
INTx.7
INTx.6
INTx.5
INTx.4
INTx.3
INTx.2
INTx.1
From
Peripherals or
External
Interrupts
(Enable) (Flag)
IER(12:1)IFR(12:1)
Global
Enable
INTM
1
0
Figure 6. Multiplexing of Interrupts Using the PIE Block
Table 18. PIE Peripheral Interrupts
CPU
PIE INTERRUPTS
CPU
INTERRUPTS
INTx.1 INTx.2 INTx.3 INTx.4 INTx.5 INTx.6 INTx.7 INTx.8
INT1
PDPINTA
(EV-A)
PDPINTB
(EV-B)
reserved XINT1 XINT2
ADCINT
(ADC)
TINT0
(TIMER 0)
WAKEINT
(LPM/WD)
INT2
CMP1INT
(EV-A)
CMP2INT
(EV-A)
CMP3INT
(EV-A)
T1PINT
(EV-A)
T1CINT
(EV-A)
T1UFINT
(EV-A)
T1OFINT
(EV-A)
reserved
INT3
T2PINT
(EV-A)
T2CINT
(EV-A)
T2UFINT
(EV-A)
T2OFINT
(EV-A)
CAPINT1
(EV-A)
CAPINT2
(EV-A)
CAPINT3
(EV-A)
reserved
INT4
CMP4INT
(EV-B)
CMP5INT
(EV-B)
CMP6INT
(EV-B)
T3PINT
(EV-B)
T3CINT
(EV-B)
T3UFINT
(EV-B)
T3OFINT
(EV-B)
reserved
INT5
T4PINT
(EV-B)
T4CINT
(EV-B)
T4UFINT
(EV-B)
T4OFINT
(EV-B)
CAPINT4
(EV-B)
CAPINT5
(EV-B)
CAPINT6
(EV-B)
reserved
INT6
SPIAINT
(SPI)
SPIATX
(SPI)
reserved reserved
MRINT
(McBSP)
MXINT
(McBSP)
reserved reserved
INT7 reserved reserved reserved reserved reserved reserved reserved reserved
INT8 reserved reserved reserved reserved reserved reserved reserved reserved
INT9
RXAINT
(SCI-A)
TXAINT
(SCI-A)
RXBINT
(SCI-B)
TXBINT
(SCI-B)
HECC0INT
(CAN)
HECC1INT
(CAN)
reserved reserved
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
Out of the 96 possible interrupts, 45 interrupts are currently used. the remaining interrupts are reserved for future devices. However, these
interrupts can be used as software interrupts if they are enabled at the PIEIFRx level.
PR
O
DU
C
T PREVIEW
TMS320F2810, TMS320F2812
DIGITAL SIGNAL PROCESSORS
SPRS174B APRIL 2001 REVISED SEPTEMBER 2001
36
POST OFFICE BOX 1443 HOUSTON, TEXAS 772511443
vector table mapping
The interrupt vector table can be mapped into the five distinct areas listed in Table 19.
Table 19. Interrupt Vector Table Mapping
VECTOR MAPS
VECTORS FETCHED
FROM
ADDRESS RANGE VMAP M0M1MAP MP/MC ENPIE
M1 Vector
M1 SARAM Block 0x0000000x00003F 0 0 X X
M0 Vector M0 SARAM Block 0x0000000x00003F 0 1 X X
BROM Vector ROM Block 0x3FFFC00x3FFFFF 1 X 0 0
XINTF Vector
§
XINTF Zone 7 Block 0x3FFFC00x3FFFFF 1 X 1 0
PIE Vector PIE Block 0x000D000x000DFF 1 X X 1
On the F2810 and F2812 devices, the VMAP and M0M1MAP modes are set to 1 on reset. The ENPIE mode is forced to 0 on reset.
Vector map M1 Vector is a reserved mode only.
§
Valid on F2812 only
After reset operation, the vector table will be located in the areas listed in Table 20.
Table 20. Vector Table Mapping After Reset Operation
VECTOR MAPS
RESET FETCHED
FROM
ADDRESS RANGE VMAP M0M1MAP MP/MC ENPIE
BROM Vector ROM Block 0x3FFFC00x3FFFFF 1 1 0 0
XINTF Vector
§
XINTF Zone 7 Block 0x3FFFC00x3FFFFF 1 1 1 0
On the F2810 and F2812 devices, the VMAP and M0M1MAP modes are set to 1 on reset. The ENPIE mode is forced to 0 on reset.
§
Valid on F2812 only
The vector mapping is controlled by the following mode bits/signals:
VMAP: This bit is found in Status Register 1 (bit 3). A device reset sets this bit to 1. The state of this
bit can be modified by writing to ST1 or by SETC/CLRC VMAP instructions.
M0M1MAP: This bit is found in Status Register 1 (bit 11). A device reset sets this bit to 1. The state of this
bit can be modified by writing to ST1 or by SETC/CLRC M0M1MAP instructions. This bit
should remain set. M0M1MAP = 0 is reserved for TI testing.
MP/MC
: This bit is found in XINTCNF2 Register (bit 8). On the F2812, the default value of this bit, on
reset, is set by the XMP/MC
input device signal. On the F2810, XMP/MC is tied low internally.
The state of this bit can be modified by writing to the XINTCNF2 register (address 0x0000
0B34).
ENPIE: This bit is found in PIECTRL Register (bit 0). The default value of this bit, on reset, is set to 0
(PIE disabled). The state of this bit can be modified by writing to the PIECTRL register
(address 0x0000 0CE0).
The external interrupts are configured using the registers listed in Table 27.
PR
O
DU
C
T PREVIEW
PREVIOUS56789101112131415161718NEXT