English
Language : 

PIC32MX440F256H-80I Datasheet, PDF (200/646 Pages) Microchip Technology – 64/100-Pin General Purpose and USB 32-Bit Flash Microcontrollers
PIC32MX3XX/4XX
FIGURE 10-1:
DMA CONTROLLER BLOCK DIAGRAM
INT Controller
System IRQ
Peripheral Bus
Address Decoder
Channel 0 Control
SEL
I0
Global Control
(DMACON)
Channel 1 Control
I1 Y
I2
Channel n Control
In
SEL
Bus Interface Device Bus + Bus Arbitration
Channel Priority
Arbitration
10.1 DMA Controller Registers
TABLE 10-2: DMA GLOBAL SFR SUMMARY
Virtual
Address
Name
Bit
Bit
Bit
Bit
Bit
Bit
Bit
31/23/15/7 30/22/14/6 29/21/13/5 28/20/12/4 27/19/11/3 26/18/10/2 25/17/9/1
Bit
24/16/8/0
BF88_3000 DMACON 31:24
—
23:16
—
15:8
ON
7:0
—
BF88_3004 DMACONCLR 31:0
BF88_3008 DMACONSET 31:0
BF88_300C DMACONINV 31:0
BF88_3010 DMASTAT 31:24
—
23:16
—
15:8
—
7:0
—
BF88_3020 DMAADDR 31:24
23:16
15:8
7:0
—
—
—
—
—
—
—
—
—
—
—
—
—
—
FRZ
SIDL
SUSPEND
—
—
—
—
—
—
—
—
—
—
Write clears selected bits in DMACON, read yields undefined value
Write sets selected bits in DMACON, read yields undefined value
Write inverts selected bits in DMACON, read yields undefined value
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
RDWR
—
DMACH<1:0>
DMAADDR<31:24>
DMAADDR<23:16>
DMAADDR<15:8>
DMAADDR<7:0>
DS61143E-page 198
Preliminary
© 2008 Microchip Technology Inc.