The Arduino Due ADC has a maximum sampling rate of 1 Mega-Sample per second (MSPS).
This max rate can only be achieved when the ADC pre-scaler is set to its lowest value (DIV_1) and when only one analog channel is being sampled.
The Due [1] includes the Atmel SAM3X8E ARM Cortex-M3 CPU [2]. This part has a 16-channel ADC with 12-bits. However only 12 of the ADC pins are connected to the PCB header for user access.
The ADC in the Due is an upgrade from the Arduino Uno which has a 10-bit ADC with a lower sampling rate of 15 kilosamples per second (kSPS).
References
[1] Arduino Due
Related Posts
- Sampling rate of the Raspberry Pi ADC
- Sampling rate of the ESP8266 ADC
- ADC sample rate calculator
- Sample rate of the Arduino Nano