tmp88cs43fg TOSHIBA Semiconductor CORPORATION, tmp88cs43fg Datasheet - Page 35

no-image

tmp88cs43fg

Manufacturer Part Number
tmp88cs43fg
Description
8 Bit Microcontroller Tlcs-870/x Series
Manufacturer
TOSHIBA Semiconductor CORPORATION
Datasheet
3. Interrupt Control Circuit
Internal/External
Two of the internal interrupt sources are pseudo nonmaskable while the rest are maskable.
The interrupt latch is set to “1” by the generation of its interrupt request which requests the CPU to accept its inter-
rupts. Interrupts are enabled or disabled by software using the interrupt master enable flag (IMF) and interrupt enable
flag (EF). If more than one interrupts are generated simultaneously, interrupts are accepted in order which is domi-
nated by hardware. However, there are no prioritized interrupt factors among non-maskable interrupts.
The TMP88CS43FG has a total of 35 interrupt sources excluding reset. Interrupts can be nested with priorities.
Interrupt sources are provided with interrupt latches (IL), which hold interrupt requests, and independent vectors.
External
External
External
External
External
External
Internal
Internal
Internal
Internal
Internal
Internal
Internal
Internal
Internal
Internal
Internal
Internal
Internal
Internal
Internal
Internal
Internal
Internal
Internal
Internal
Internal
Internal
Internal
Internal
Internal
Internal
Internal
Internal
Internal
(Reset)
INTSWI (Software interrupt)
INTWDT (Watchdog timer interrupt)
INT0 (External interrupt 0)
Reserved
INT1 (External interrupt 1)
INTTBT (TBT interrupt)
Reserved
INTEMG1 (ch1 Error detect interrupt)
INTEMG2 (ch2 Error detect interrupt)
INTCLM1 (ch1 Overload protection interrupt)
INTCLM2 (ch2 Overload protection interrupt)
INTTMR31 (ch1 Timer 3 interrupt)
INTTMR32 (ch2 Timer 3 interrupt)
Reserved
INT5 (External interrupt 5)
INTPDC1 (ch1 Posision detect interrupt)
INTPDC2 (ch2 Posision detect interrupt)
INTPWM1 (ch1 Waveform generater interrupt)
INTPWM2 (ch2 Waveform generater interrupt)
INTEDT1 (ch1 Erectric angle Timer interrupt)
INTEDT2 (ch2 Erectric angle Timer interrupt)
INTTMR11 (ch1 Timer1 interrupt)
INTTMR12 (ch2 Timer1 interrupt)
INTTMR21 (ch1 Timer2 interrupt)
INTTMR22 (ch2 Timer2 interrupt)
INTTC1 (TC1 interrupt)
INTCTC1 (CTC interrupt)
INTTC6 (TC6 8bit/16bit interrupt)
INT2 (External interrupt 2)
INT3 (External interrupt 3)
INT4 (External interrupt 4)
INTRXD (UART receive interrupt)
INTTXD (UART transmit interrupt)
INTSIO (SIO interrupt)
INTTC3 (TC3 interrupt)
INTTC4 (TC4 interrupt)
INTTC5 (TC5 interrupt)
INTADC (A/D converter interrupt)
Interrupt Factors
Page 25
Nonmaskable
Pseudo nonmaskable
Pseudo nonmaskable
IMF• EF3 = 1, INT0EN = 1
IMF• EF4 = 1
IMF• EF5 = 1
IMF• EF6 = 1
IMF• EF7 = 1
IMF• EF8 = 1
IMF• EF9 = 1
IMF• EF10 = 1
IMF• EF11 = 1
IMF• EF12 = 1
IMF• EF13 = 1
IMF• EF14 = 1
IMF• EF15 = 1
IMF• EF16 = 1
IMF• EF17 = 1
IMF• EF18 = 1
IMF• EF19 = 1
IMF• EF20 = 1
IMF• EF21 = 1
IMF• EF22 = 1
IMF• EF23 = 1
IMF• EF24 = 1
IMF• EF25 = 1
IMF• EF26 = 1
IMF• EF27 = 1
IMF• EF28 = 1
IMF• EF29 = 1
IMF• EF30 = 1
IMF• EF31 = 1
IMF• EF32 = 1
IMF• EF33 = 1
IMF• EF34 = 1
IMF• EF35= 1
IMF• EF36 = 1
IMF• EF37 = 1
IMF• EF38 = 1
Enable Condition
Interrupt
Latch
IL10
IL11
IL12
IL13
IL14
IL15
IL16
IL17
IL18
IL19
IL20
IL21
IL22
IL23
IL24
IL25
IL26
IL27
IL28
IL29
IL30
IL31
IL32
IL33
IL34
IL35
IL36
IL37
IL38
IL2
IL3
IL4
IL5
IL6
IL7
IL8
IL9
TMP88CS43FG
Address
FFFEC
FFFDC
FFFCC
FFFBC
FFFFC
FFFF0
FFFE8
FFFE4
FFFE0
FFFD8
FFFD4
FFFD0
FFFC8
FFFC4
FFFC0
FFFB8
FFFB4
FFFB0
FFFAC
FFF9C
FFF8C
FFF3C
FFF2C
FFFF8
FFFF4
FFFA8
FFFA4
FFFA0
FFF98
FFF94
FFF90
FFF88
FFF84
FFF80
FFF38
FFF34
FFF30
FFF28
FFF24
Vector
Priority
Low 38
High 0
14
17
33
34
35
36
10
11
12
13
15
16
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
37
3
5
6
1
2
4
7
8
9

Related parts for tmp88cs43fg