EasyManua.ls Logo

Texas Instruments TMS320F2837 D Series

Texas Instruments TMS320F2837 D Series
324 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Interrupts
TMS320F2837xD Microcontroller Workshop - Reset and Interrupts 4 - 21
Interrupt Response and Latency
Interrupt Response - Hardware Sequence
Note: some actions occur simultaneously, none are interruptible
CPU Action Description
T ST0
AH AL
PH PL
AR1 AR0
DP ST1
DBSTAT IER
PC(msw) PC(lsw)
Registers stack 14 Register words auto saved
0 IFR (bit) Clear corresponding IFR bit
0 IER (bit) Clear corresponding IER bit
1 INTM/DBGM Disable global ints/debug events
Vector PC Loads PC with int vector address
Clear other status bits Clear LOOP, EALLOW, IDLESTAT
Interrupt Latency
Latency
Depends on wait states, INTM, etc.
Maximum latency:
Recognition
delay (3), SP
alignment (1),
interrupt
placed in
pipeline
4
Minimum latency (to when real work occurs in the ISR):
Internal interrupts: 14 cycles
External interrupts: 16 cycles
Get vector
and place
in PC
(3 reg.
pairs
saved)
3
F1/F2/D1 of
ISR
instruction
(3 reg. pairs
saved)
3
Save
return
address
1
D2/R1/R2 of
ISR
instruction
3
Sync ext.
signal
(ext.
interrupt
only)
2
cycles
Assumes ISR in
internal RAM
Internal
interrupt
occurs
here
ext.
interrupt
occurs
here
ISR
instruction
executed
on next
cycle

Table of Contents

Other manuals for Texas Instruments TMS320F2837 D Series

Related product manuals