Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide 12 Slide 13 Slide 14 Slide 15 Slide 16 Slide 17 Slide 18 Slide 19 Slide 20 Slide 21 Slide 22 Slide 23 Slide 24 Slide 25 Slide 26 Slide 27 Slide 28 Slide 29 Slide 30 Product List
Pt1-Slide13

Note also the dual port DMA SRAM. This allows both the DMA and CPU to access a portion of the total data RAM, simultaneously. dsPIC33 devices typically contain a 2kB dual port RAM buffer area. Each DMA channel can select one of a number of peripheral interrupts to initiate a data transfer. Once a peripheral to memory transaction starts, the DMA controller can read from a peripheral on the DMA bus and then write that data to the DMA port of the dual port DMA SRAM. For a memory to peripheral transaction, the DMA controller will read from the dual port DMA SRAM and then write that data to the peripheral. A DMA channel can move words or bytes. I can mode blocks of up to 1024 data elements. When the channel completes moving a block, it can generate an interrupt to signal the software that the block is ready for processing.

PTM Published on: 2011-11-07