Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

TMP93CS44 Datasheet(PDF) 40 Page - Toshiba Semiconductor

Part # TMP93CS44
Description  CMOS 16-Bit Microcontroller
PDF  224 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  TOSHIBA [Toshiba Semiconductor]
Direct Link  http://www.semicon.toshiba.co.jp/eng
Logo TOSHIBA - Toshiba Semiconductor

TMP93CS44 Datasheet(HTML) 40 Page - Toshiba Semiconductor

Back Button TMP93CS44 Datasheet HTML 36Page - Toshiba Semiconductor TMP93CS44 Datasheet HTML 37Page - Toshiba Semiconductor TMP93CS44 Datasheet HTML 38Page - Toshiba Semiconductor TMP93CS44 Datasheet HTML 39Page - Toshiba Semiconductor TMP93CS44 Datasheet HTML 40Page - Toshiba Semiconductor TMP93CS44 Datasheet HTML 41Page - Toshiba Semiconductor TMP93CS44 Datasheet HTML 42Page - Toshiba Semiconductor TMP93CS44 Datasheet HTML 43Page - Toshiba Semiconductor TMP93CS44 Datasheet HTML 44Page - Toshiba Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 40 / 224 page
background image
TMP93CS44/S45
2004-02-10
93CS44-38
3.4.2
Micro DMA
In addition to the conventional interrupt processing, the TLCS-900 also has a micro DMA
function. When an interrupt is accepted, in addition to an interrupt vector, the CPU
receives data indicating whether processing is micro DMA mode or general-purpose
interrupt. If micro DMA mode is requested, the CPU performs micro DMA processing.
The TLCS-900 can process at very high speed because it has transfer parameters in
dedicated registers in the CPU. Since those dedicated registers are assigned as CPU
control registers, they can only be accessed by the LDC instruction.
(1) Micro DMA operation
Micro DMA operation starts when the accepted interrupt vector value matches the
micro DMA start vector value. The micro DMA has four channels so that it can be set
for up to four types of interrupt source.
When a micro DMA interrupt is accepted, data is automatically transferred from the
transfer source address to the transfer destination address set in the control register,
and the transfer counter is decremented. If the value in the counter after decrementing
is other than 0, micro DMA processing is completed; if the value in the counter after
decrementing is 0, general-purpose interrupt processing is performed.
32-bit control registers are used for setting transfer source/destination addresses.
However, the TLCS-900 has only 24 address pins for output. A 16-Mbyte space is
available for the micro DMA.
There are two data transfer modes: one-byte mode and one-word mode. Incrementing,
decrementing, and fixing the transfer source/destination address after transfer can be
done in both modes. Therefore data can easily be transferred between I/O and memory
and between I/Os. For details of transfer modes, see the description of transfer mode
registers.
The transfer counter has 16 bits, so up to 65536 transfers (the maximum when the
initial value of the transfer counter is 0000H) can be performed for one interrupt
source by micro DMA processing.
When the transfer counter is decremented to “0” after data is transferred with micro
DMA, general-purpose interrupt processing is performed. After processing the
general-purpose interrupt, starting the interrupts of the same channel restarts the
transfer counter from 65536. If necessary, reset the transfer counter.
Interrupt sources processed by micro DMA processing are those with the micro DMA
start vectors listed in Table 3.4.1.
The following timing chart is a micro DMA cycle of the transfer address INC
(Increment) mode (Condition: MAX mode, 16-bit bus width for 16 MBytes, 0 waits).



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


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
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