28.1 Overview

The ADC converts analog signals to digital values. The ADC has 12-bit resolution and is capable of converting up to 350 ksps. The input selection is flexible as both differential and single-ended measurements can be performed. An optional gain stage is available to increase the dynamic range. In addition, several internal signal inputs are available. The ADC can provide both signed and unsigned results.

ADC measurements can be started by either application software or an incoming event from another peripheral in the device. ADC measurements can be started with predictable timing and without software intervention.

Both internal and external reference voltages can be used.

An integrated temperature sensor is available for use with the ADC. The bandgap voltage as well as the scaled I/O and core voltages can also be measured by the ADC.

The ADC has a compare function for accurate monitoring of user-defined thresholds with minimum software intervention required.

The ADC can be configured for 8-bit, 10-bit, or 12-bit results, reducing the conversion time. ADC conversion results are provided left or right adjusted, which eases calculation when the result is represented as a signed value.