31.5.14.4.1 Without DMA

  1. Write PIO_PCIDR and PIO_PCIER to configure the Parallel Capture mode interrupt mask.
  2. Write PIO_PCMR to set the DSIZE, ALWYS, HALFS, and FRSTS fields to configure the Parallel Capture mode without enabling the Parallel Capture mode.
  3. Write PIO_PCMR to set the PCEN bit to ‘1’ to enable the Parallel Capture mode without changing the previous configuration.
  4. Wait for a data ready by polling the DRDY flag in PIO_PCISR or by waiting for the corresponding interrupt.
  5. Check the OVRE flag in PIO_PCISR.
  6. Read the data in PIO_PCRHR.
  7. If new data are expected, go to step 4.
  8. Write PIO_PCMR to set the PCEN bit to ‘0’ to disable the Parallel Capture mode without changing the previous configuration.