EasyManuals Logo
Home>Texas Instruments>Microcontrollers>C2000

Texas Instruments C2000 Workshop Guide And Lab Manual

Texas Instruments C2000
342 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
Page #73 background imageLoading...
Page #73 background image
Interrupts
C2000 Microcontroller Workshop - Reset and Interrupts 4 - 17
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 C2000

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Texas Instruments C2000 and is the answer not in the manual?

Texas Instruments C2000 Specifications

General IconGeneral
BrandTexas Instruments
ModelC2000
CategoryMicrocontrollers
LanguageEnglish

Related product manuals