English
Language : 

PIC24HJ256GP210A-I Datasheet, PDF (114/326 Pages) Microchip Technology – 16-bit Microcontrollers with Advanced Analog
PIC24HJXXXGPX06A/X08A/X10A
FIGURE 8-1:
SRAM
TOP LEVEL SYSTEM ARCHITECTURE USING A DEDICATED TRANSACTION BUS
Peripheral Indirect Address
DMA Controller
DMA RAM
DMA
Channels
DMA
Ready
Peripheral 3
PORT 1 PORT 2
CPU DMA
SRAM X-Bus
DMA DS Bus
CPU Peripheral DS Bus
CPU
Non-DMA
Ready
Peripheral
Note: CPU and DMA address buses are not shown for clarity.
8.1 DMAC Registers
Each DMAC Channel x (x = 0, 1, 2, 3, 4, 5, 6 or 7)
contains the following registers:
• A 16-bit DMA Channel Control register
(DMAxCON)
• A 16-bit DMA Channel IRQ Select register
(DMAxREQ)
• A 16-bit DMA RAM Primary Start Address Offset
register (DMAxSTA)
• A 16-bit DMA RAM Secondary Start Address
Offset register (DMAxSTB)
• A 16-bit DMA Peripheral Address register
(DMAxPAD)
• A 10-bit DMA Transfer Count register (DMAxCNT)
An additional pair of status registers, DMACS0 and
DMACS1 are common to all DMAC channels.
CPU DMA
DMA
Ready
Peripheral 1
CPU DMA
DMA
Ready
Peripheral 2
DS70592D-page 114
 2009-2012 Microchip Technology Inc.