20-668-0024 Rabbit Semiconductor, 20-668-0024 Datasheet - Page 189
20-668-0024
Manufacturer Part Number
20-668-0024
Description
IC CPU RABBIT4000 128-LQFP
Manufacturer
Rabbit Semiconductor
Datasheet
1.20-668-0024.pdf
(358 pages)
Specifications of 20-668-0024
Processor Type
Rabbit 4000 8-bit
Speed
60MHz
Voltage
2.5V, 2.7V, 3V, 3.3V
Mounting Type
Surface Mount
Package / Case
128-LQFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Features
-
Other names
20-668-0022
316-1078
316-1078
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
20-668-0024
Manufacturer:
Rabbit Semiconductor
Quantity:
10 000
- Current page: 189 of 358
- Download datasheet (4Mb)
8. The initial address registers (DyIAnR) should be loaded with the physical address of
9. The buffer descriptor can be loaded and the DMA transfer started by writing to the
19.3.1 Handling Interrupts
The DMA interrupt request is cleared automatically when the interrupt is handled. A DMA
interrupt will occur at the end of a transfer for any buffer descriptor that has bit 4 of DyCR
set.
19.3.2 Example ISR
A sample interrupt handler is shown below.
19.3.3 DMA Priority with the Processor
Since the Rabbit 4000 DMA uses the memory management unit to perform transfers,
normal code execution cannot occur while the DMA is active. This includes handling
interrupts, so it is important to limit the amount of time that the DMA can operate.
This is handled in several ways. First of all, the DMA transfers can be set to take place
whenever the processor is operating at one of the four priority levels, 0–3 (note that there
is a single priority level for all DMA transfers). Setting an interrupt priority to something
greater than the DMA transfer priority will ensure that no DMA activity occurs during that
interrupt handler. Note that when both an interrupt and a DMA transfer are pending, the
DMA transfer will be selected for execution first (provided its priority is equal or greater
than the current processor priority level).
Chapter 19 DMA Channels
the first buffer descriptor.
appropriate bit of DMALR.
dma_isr::
push af
; do something with the data in the current buffer
; the interrupt request is automatically cleared
pop af
ipres
ret
DMA Transfers at
Priority 0
Priority 1
Priority 2
Priority 3
Table 19-2. DMA Transfer Priority
DMA transfers allowed at any time
DMA transfers only allowed when
DMA transfers only allowed when
DMA transfers only allowed when
processor priority at 0, 1, or 2
processor priority at 0 or 1
processor priority at 0
Operation
179
Related parts for 20-668-0024
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
IC CPU RABBIT2000 30MHZ 100PQFP
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
IC MPU RABIT3000A 55.5MHZ128LQFP
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
Microprocessors - MPU Rabbit 3000 TFBGA Microprocessor
Manufacturer:
Rabbit Semiconductor
Part Number:
Description:
Microprocessors - MPU Rabbit 4000 LQFP Microprocessor
Manufacturer:
Rabbit Semiconductor
Part Number:
Description:
IC, I/O EXPANDER, 8BIT, 40MHZ, TQFP-64
Manufacturer:
Rabbit Semiconductor
Part Number:
Description:
SCRs 1.5A 200uA 400V Sensing
Manufacturer:
Littelfuse Inc
Datasheet:
Part Number:
Description:
CARD 6-RELAY SMARTSTAR SR9500
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
WIRE-BOARD CONN RECEPTACLE, 6POS, 3.96MM
Manufacturer:
TE Connectivity
Datasheet:
Part Number:
Description:
ADAPTER 20 PIN .420" PLUGS(6PCS)
Manufacturer:
Logical Systems Inc.
Datasheet:
Part Number:
Description:
CONN BARRIER BLOCK .438" 20 POS
Manufacturer:
Cinch Connectors
Datasheet:
Part Number:
Description:
20 MODII 2PC HDR DR SHRD, ROHS
Manufacturer:
TE Connectivity
Datasheet:
Part Number:
Description:
WIRE-BOARD CONN RECEPTACLE, 6POS, 3.96MM
Manufacturer:
TE Connectivity
Datasheet: