DocID025202 Rev 7
288/1080
RM0365
Analog-to-digital converters (ADC)
392
15.2
ADC main features
•
High-performance features
–
STM32F302xB/C/D/E devices have two ADCs which can operate in dual mode.
–
STM32F302x6/x8 devices have one ADC
The table below summarizes the different external channels available per ADC.
–
12, 10, 8 or 6-bit configurable resolution
–
ADC conversion time:
Fast channels: 0.19 µs for 12-bit resolution (5.1 Ms/s)
Slow channels: 0.21 µs for 12-bit resolution (4.8 Ms/s)
–
ADC conversion time is independent from the AHB bus clock frequency
–
Faster conversion time by lowering resolution: 0.16 µs for 10-bit resolution
–
Can manage Single-ended or differential inputs (programmable per channels)
–
AHB slave bus interface to allow fast data handling
–
Self-calibration
–
Channel-wise programmable sampling time
–
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 GP-DMA for regular channel conversions
–
4 dedicated data registers for the injected channels
•
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
(0.19 µs conversion time for fast channels can be kept whatever the AHB bus
clock frequency)
–
Provides automatic control to avoid ADC overrun in low AHB bus clock frequency
application (auto-delayed mode)
•
In addition, there are internal dedicated channels available per ADC. See the table
below:
Table 81. ADC external channels mapping
Device
ADC1
ADC2
STM32F302x6/8
15
N.A
STM32F302xB/C
10
12
STM32F302xD/E
11
13