EasyManuals Logo

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 #68 background imageLoading...
Page #68 background image
Interrupts
4 - 12 C2000 Microcontroller Workshop - Reset and Interrupts
Interrupt Global Mask Bit (INTM)
Interrupt Global Mask Bit
INTM used to globally enable/disable interrupts:
Enable: INTM = 0
Disable: INTM = 1 (reset value)
INTM modified from assembly code only:
INTM
ST1
Bit 0
/*** Global Interrupts ***/
asm(“ CLRC INTM”); //enable global interrupts
asm(“ SETC INTM”); //disable global interrupts
Peripheral Interrupt Expansion (PIE)
Peripheral Interrupt Expansion - PIE
IFR
IER
INTM
28x
Core
Core Interrupt logic
PIE module for 96 Interrupts
INT1.y interrupt group
INT2.y interrupt group
INT3.y interrupt group
INT4.y interrupt group
INT5.y interrupt group
INT6.y interrupt group
INT7.y interrupt group
INT8.y interrupt group
INT9.y interrupt group
INT10.y interrupt group
INT11.y interrupt group
INT12.y interrupt group
INT1 INT12
12 Interrupts
96
INT1.1
INT1.2
INT1.8
1
0
1
INT1
PIEIFR1 PIEIER1
Interrupt Group 1
(TINT1)
(TINT2)
INT13
INT14
NMI
Peripheral Interrupts 12 x 8 = 96
We have already discussed the interrupt process in the core. Now we need to look at the

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