数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

TMP93CS41 数据表(PDF) 49 Page - Toshiba Semiconductor

部件名 TMP93CS41
功能描述  CMOS 16-Bit Microcontroller
PDF  248 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  TOSHIBA [Toshiba Semiconductor]
网页  http://www.semicon.toshiba.co.jp/eng
标志 TOSHIBA - Toshiba Semiconductor

TMP93CS41 数据表(HTML) 49 Page - Toshiba Semiconductor

Back Button TMP93CS41 Datasheet HTML 45Page - Toshiba Semiconductor TMP93CS41 Datasheet HTML 46Page - Toshiba Semiconductor TMP93CS41 Datasheet HTML 47Page - Toshiba Semiconductor TMP93CS41 Datasheet HTML 48Page - Toshiba Semiconductor TMP93CS41 Datasheet HTML 49Page - Toshiba Semiconductor TMP93CS41 Datasheet HTML 50Page - Toshiba Semiconductor TMP93CS41 Datasheet HTML 51Page - Toshiba Semiconductor TMP93CS41 Datasheet HTML 52Page - Toshiba Semiconductor TMP93CS41 Datasheet HTML 53Page - Toshiba Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 49 / 248 page
background image
TMP93CS40/TMP93CS41
2004-02-10
93CS40-47
3.4.3
Interrupt Controller
Figure 3.4.4 is a block diagram of the interrupt circuits. The left half of the diagram
shows the interrupt controller; the right half includes the CPU interrupt request signal
circuit and the halt release signal circuit.
Each interrupt channel (Total of 20 channels) in the interrupt controller has an interrupt
request flag, interrupt priority setting register, and a register for storing the micro DMA
start vector. The interrupt request flag is used to latch interrupt requests from peripheral
devices.
The flag is cleared to 0 when any of the following conditions are met.
Upon resetting
When the CPU reads the interrupt vector after acceptance of an interrupt.
When the CPU executes an instruction that clears the interrupt from that channel
(Writes 0 in <IxxC> of the interrupt priority setting register).
For example, to clear the INT0 interrupt request, after the DI instruction set the register
INTE0AD as follows.
INTE0AD
← − − − − 0 − − −
Clears the INT0 flip-flop.
The status of the interrupt request flag is detected by reading the corresponding clear bit.
This also allows the interrupt to be identified by the software.
The interrupt priority can be set by writing the priority in the interrupt priority setting
register (e.g., INTE0AD or INTE45) provided for each interrupt source. Interrupt priority
levels to be set range from or 1 to 6. Except for NMIs (Non-maskable interrupts), writing 0
or 7 as the interrupt priority disables the corresponding interrupt request. The priority of
non-maskable interrupt sources ( NMI pin, watchdog timer, etc.) is fixed to 7. If interrupt
requests with the same interrupt level are generated simultaneously, interrupts are
accepted in accordance with the default ranking of priorities.
The interrupt controller selects the interrupt request with the highest priority among the
simultaneous interrupts, and sends it and its vector address to the CPU. The CPU
compares the priority value <IFF2:0> set in the status register, with the priority value sent
by the interrupt request signal; if the latter is higher, the interrupt is accepted. Then the
CPU sets in CPU SR<IFF2:0> a value equal to one plus the priority value of the interrupt
request just received. Interrupt requests whose priority values equal or are higher than the
value set in the register are accepted concurrently with execution of the previous interrupt
routine. When interrupt processing is completed (after execution of the RETI instruction),
the CPU restores to CPU SR<IFF2:0> the priority value saved in the stack before the
interrupt was generated.
The interrupt controller also has four registers used to store the micro DMA start vector.
Unlike other micro DMA registers (DMAS, DMAD, DMAM, and DMAC), these are I/O
registers. Writing the start vector of the interrupt source for micro DMA processing (See
Table 3.4.1), enables the corresponding interrupt to be processed by micro DMA. Please
note that appropriate values must be set in the micro DMA parameter registers (e.g.,
DMAS and DMAD) prior to the beginning of micro DMA processing.



Html Pages

1 2 3 4 5 6 7 8 9 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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com