Atmel ARM-Based Evaluation Kit for SAM4S16C, 32-Bit ARM® Cortex® Microcontroller ATSAM4S-WPIR-RD ATSAM4S-WPIR-RD Data Sheet

Product codes
ATSAM4S-WPIR-RD
Page of 1231
1059
SAM4S Series [DATASHEET]
Atmel-11100G-ATARM-SAM4S-Datasheet_27-May-14
42.
Analog-to-Digital Converter (ADC)
42.1
Description
The ADC is based on a 12-bit Analog-to-Digital Converter (ADC) managed by an ADC Controller. Refer to 
. It also integrates a 16-to-1 analog multiplexer, making possible 
the analog-to-digital conversions of 16 analog lines. The conversions extend from 0V to the voltage carried on pin 
ADVREF. 
Conversion results are reported in a common register for all channels, as well as in a channel-dedicated register.
The last channel is internally connected by a temperature sensor.
Software trigger, external trigger on rising edge of the ADTRG pin or internal triggers from Timer Counter output(s) 
are configurable.
The comparison circuitry allows automatic detection of values below a threshold, higher than a threshold, in a 
given range or outside the range, thresholds and ranges being fully configurable.
The ADC Controller internal fault output is directly connected to PWM Fault input. This input can be asserted by 
means of comparison circuitry in order to immediately put the PWM outputs in a safe state (pure combinational 
path).
The ADC also integrates a Sleep Mode and a conversion sequencer and connects with a PDC channel. These 
features reduce both power consumption and processor intervention.
This ADC has a selectable single-ended or fully differential input and benefits from a 2-bit programmable gain.
A digital error correction circuit based on the multi-bit redundant signed digit (RSD) algorithm is employed in order 
to reduce INL and DNL errors.
Finally, the user can configure ADC timings, such as Startup Time and Tracking Time.