поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

X  

TMP93CS44 датащи(PDF) 45 Page - Toshiba Semiconductor

номер детали TMP93CS44
подробное описание детали  CMOS 16-Bit Microcontroller
PDF  224 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
производитель  TOSHIBA [Toshiba Semiconductor]
домашняя страница  http://www.semicon.toshiba.co.jp/eng
Logo TOSHIBA - Toshiba Semiconductor

TMP93CS44 датащи(HTML) 45 Page - Toshiba Semiconductor

Back Button TMP93CS44 Datasheet HTML 41Page - Toshiba Semiconductor TMP93CS44 Datasheet HTML 42Page - Toshiba Semiconductor TMP93CS44 Datasheet HTML 43Page - Toshiba Semiconductor TMP93CS44 Datasheet HTML 44Page - Toshiba Semiconductor TMP93CS44 Datasheet HTML 45Page - Toshiba Semiconductor TMP93CS44 Datasheet HTML 46Page - Toshiba Semiconductor TMP93CS44 Datasheet HTML 47Page - Toshiba Semiconductor TMP93CS44 Datasheet HTML 48Page - Toshiba Semiconductor TMP93CS44 Datasheet HTML 49Page - Toshiba Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 45 / 224 page
background image
TMP93CS44/S45
2004-02-10
93CS44-43
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 24 channels) in the interrupt controller has an interrupt
request flip-flop, interrupt priority setting register, and a register for storing the micro
DMA start vector. The interrupt request fip-flop is used to latch interrupt requests from
peripheral devices. The flip-flop is cleared to 0 at reset, when the CPU reads the interrupt
channel vector after the acceptance of interrupt, or when the CPU executes an instruction
that clears the interrupt of that channel (Writes 0 in the clear bit of the interrupt priority
setting register).
For example, to clear the INT0 interrupt request, set the register after the DI instruction
as follows.
INTE0AD
← − − − − 0 − − − B
The status of the interrupt request flip-flop is detected by reading the clear bit. Detects
whether there is an interrupt request for an interrupt channel.
The interrupt priority can be set by writing the priority in the interrupt priority setting
register (e.g., INTE0AD, INTE45 etc.) provided for each interrupt source. Interrupt levels
to be set are from 1 to 6. Writing 0 or 7 as the interrupt priority disables the corresponding
interrupt request. The priority of the non-maskable interrupt ( 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 priority (the smaller
the vector value, the higher the priority).
The interrupt controller sends the interrupt request with the highest priority among the
simultaneous interrupts and its vector address to the CPU. The CPU compares the priority
value <IFF2:0> set in the status register by the interrupt request signal with the priority
value sent; if the latter is higher, the interrupt is accepted. Then the CPU sets a value
higher than the priority value by 1 in the CPU SR<IFF2:0>. Interrupt requests where the
priority value equals or is higher than the set value are accepted simultaneously during the
previous interrupt routine. When interrupt processing is completed (after execution of the
RETI instruction) , the CPU restores the priority value saved in the stack before the
interrupt was generated to the CPU SR<IFF2:0>.
The interrupt controller also has four registers used to store the micro DMA start vector.
These are I/O registers; unlike other micro DMA registers (DMAS, DMAD, DMAM, and
DMAC). Writing the start vector of the interrupt source for the micro DMA processing (See
Table 3.4.1), enables the corresponding interrupt to be processed by micro DMA processing.
The values must be set in the micro DMA parameter registers (e.g., DMAS and DMAD)
prior to the 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


ссылки URL



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
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