dsPIC33A 12-bit 40MSPS Analog-to-Digital Converter (ADC) Deep Dive
Analog-to-Digital Converter (ADC) Core
Last modified by Microchip on 2026/03/31 08:15
| High-Level Overview | Data Channels |
Click Play► to listen to the commentary.

Here, we examine the primary components of the 12-bit Analog-to-Digital Converter (ADC) core.
- Front-End Multiplexer for Analog Inputs
- The front-end multiplexer (mux) selects which analog input signal, either from external pins or internal sources, is routed to the ADC core for conversion.
- Sample and Hold Logic
- The sample and hold circuit captures the voltage level of the selected analog input at a specific moment in time and maintains (holds) this value steady for the conversion process.
- Conversion Control Logic
- The conversion control logic manages the timing and operation of the ADC conversion process.
- Determines when sampling starts and stops
- Initiates the conversion sequence
- Handles triggers from software or hardware sources
- This logic ensures that conversions occur at the correct times and according to the configured settings for each data channel.
- The conversion control logic manages the timing and operation of the ADC conversion process.
- Data Results
- After the analog signal is converted to a digital value, the result is stored in a dedicated buffer or register. These data results can then be accessed by the system for further processing, analysis, or decision-making.