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

X  

TMP93CS32F датащи(PDF) 37 Page - Toshiba Semiconductor

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

TMP93CS32F датащи(HTML) 37 Page - Toshiba Semiconductor

Back Button TMP93CS32F Datasheet HTML 33Page - Toshiba Semiconductor TMP93CS32F Datasheet HTML 34Page - Toshiba Semiconductor TMP93CS32F Datasheet HTML 35Page - Toshiba Semiconductor TMP93CS32F Datasheet HTML 36Page - Toshiba Semiconductor TMP93CS32F Datasheet HTML 37Page - Toshiba Semiconductor TMP93CS32F Datasheet HTML 38Page - Toshiba Semiconductor TMP93CS32F Datasheet HTML 39Page - Toshiba Semiconductor TMP93CS32F Datasheet HTML 40Page - Toshiba Semiconductor TMP93CS32F Datasheet HTML 41Page - Toshiba Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 37 / 180 page
background image
TMP93CS32
2004-02-10
93CS32-35
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 22 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.
LD
(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