31.5.14.4.2 With DMA

  1. Write PIO_PCIDR and PIO_PCIER to configure the Parallel Capture mode interrupt mask.
  2. Configure DMA transfer in DMA registers.
  3. Write PIO_PCMR to set the DSIZE, ALWYS, HALFS and FRSTS fields to configure the Parallel Capture mode without enabling the Parallel Capture mode.
  4. Write PIO_PCMR to set the PCEN bit to ‘1’ to enable the Parallel Capture mode without changing the previous configuration.
  5. Wait for the DMA status flag to indicate that the buffer transfer is complete.
  6. Check OVRE flag in PIO_PCISR.
  7. If a new buffer transfer is expected, go to step 5.
  8. Write PIO_PCMR to set the PCEN bit to ‘0’ to disable the Parallel Capture mode without changing the previous configuration.