Configure the DMA mode for ADuC831/832, store the ADC results in external SRAM
The document describes a method for the ADuC831/ADuC832 microcontroller to handle high-speed ADC conversions (up to 200 kHz) without missing samples. It details how to configure RAM addresses and channel IDs to store results in external SRAM or internal XRAM using Direct Memory Access (DMA).
The on-chip ADC has been designed to run at a maximum conversion speed of 5 uS (200 kHz sampling rate).
The DMA mode is enabled by writing to ADCCON2 with a specific value, such as MOV ADCCON2?, #40H.
Yes, during ADC DMA mode the MicroConverter is free to continue code execution, though certain features like Port 0 and 2 access may be gated off.