tmp88fw45afg TOSHIBA Semiconductor CORPORATION, tmp88fw45afg Datasheet - Page 39

no-image

tmp88fw45afg

Manufacturer Part Number
tmp88fw45afg
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 non-maskable 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 interrupts.
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 dominated
by hardware. However, there are no prioritized interrupt factors among non-maskable interrupts.
The TMP88FW45AFG has a total of 36 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
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
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 Position detect interrupt)
INTPDC2 (ch2 Position detect interrupt)
INTPWM1 (ch1 Waveform generates interrupt)
INTPWM2 (ch2 Waveform generates interrupt)
INTEDT1 (ch1 Electric angle Timer interrupt)
INTEDT2 (ch2 Electric angle Timer interrupt)
INTTMR11 (ch1 Timer1 interrupt)
INTTMR12 (ch2 Timer1 interrupt)
INTTMR21 (ch1 Timer2 interrupt)
INTTMR22 (ch2 Timer2 interrupt)
INTTC1 (TC1 interrupt)
INTCTC (CTC interrupt)
INTTC6 (TC6 8bit/16bit interrupt)
INT2 (External interrupt 2)
INTRXD2 (ch2 UART receive interrupt)
INT4 (External interrupt 4)
INTRXD (ch1 UART receive interrupt)
INTTXD (ch1 UART transmit interrupt)
INTSIO (SIO interrupt)
INTTC3 (TC3 interrupt)
INTTC4 (TC4 interrupt)
INTTC5 (TC5 interrupt)
INTADC (A/D converter interrupt)
INTTXD2 (ch2 UART transmit interrupt)
Interrupt Factors
Page 25
Non-maskable
Pseudo non-maskable
Pseudo non-maskable
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
IMF・ EF39 = 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
IL39
IL2
IL3
IL4
IL5
IL6
IL7
IL8
IL9
-
-
TMP88FW45AFG
Vector Ad-
FFFEC
FFFDC
FFFCC
FFFBC
FFFAC
FFFFC
FFFE8
FFFE4
FFFE0
FFFD8
FFFD4
FFFD0
FFFC8
FFFC4
FFFC0
FFFB8
FFFB4
FFFB0
FFFA8
FFFA4
FFFA0
FFF9C
FFF8C
FFF3C
FFF2C
FFFF8
FFFF4
FFFF0
FFF98
FFF94
FFF90
FFF88
FFF84
FFF80
FFF38
FFF34
FFF30
FFF28
FFF24
FFF20
dress
Low 39
Priority
High 0
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
1
2
3
4
5
6
7
8
9

Related parts for tmp88fw45afg