SOLVED: the CPAR and CMAR registers for the DMA did not mean what I had originally believed. CMAR is the size of the memory location the DMA should place the data in (in th