Analog-to-digital converters (ADC) RM0440
602/2126 RM0440 Rev 4
21.2 ADC main features
• High-performance features
– Up to 5 ADCs, out of which four of them ((in pairs) can operate in dual mode:
ADC1 is connected to 14 external channels + 4 internal channels
ADC2 is connected to 16 external channels + 2 internal channels
ADC3 is connected to 15 external channels + 3 internal channels
ADC4 is connected to 16 external channels + 2 internal channels
ADC5 is connected to 13 external channels + 5 internal channels
– 12, 10, 8 or 6-bit configurable resolution
– ADC conversion time is independent from the AHB bus clock frequency
– Faster conversion time by lowering resolution
– Manage single-ended or differential inputs
– AHB slave bus interface to allow fast data handling
– Self-calibration
– Channel-wise programmable sampling time
– Flexible sampling time control
– Up to four injected channels (analog inputs assignment to regular or injected
channels is fully configurable)
– Hardware assistant to prepare the context of the injected channels to allow fast
context switching
– Data alignment with in-built data coherency
– Data can be managed by DMA for regular channel conversions
– 4 dedicated data registers for the injected channels
• Oversampler
– 16-bit data register
– Oversampling ratio adjustable from 2 to 256
– Programmable data shift up to 8-bit
• Data preconditioning
– Gain compensation
– Offset compensation
• Low-power features
– Speed adaptive low-power mode to reduce ADC consumption when operating at
low frequency
– Allows slow bus frequency application while keeping optimum ADC performance
– Provides automatic control to avoid ADC overrun in low AHB bus clock frequency