Каналы АЦП можно настроить как регулярные (regular channels), и
как инжектированные (Injected channels). Суть инжектированного канала заключается в том, что у него есть своя отдельная ячейка для сохранения результата. То есть если каналы РА0, РА1, РА2, РА3 настроить как инжектированные, то результаты будут сохранены в четыре разные ячейки.
Инжектированных каналов может быть не больше четырёх. Любой аналоговый вход можно настроить как инжектированный.
У инжектированных каналов есть приоритет над регулярными. То есть если запустить преобразование регулярных каналов, и запустить преобразование инжектированных, то преобразование регулярных будет прервано (а потом продолжено) на время преобразования инжектированных.
У регулярных каналов всего одна ячейка на всех. То есть если каналы РА0, РА1, РА2, РА3 настроить как регулярные, то результат работы каждого канала будет записываться в одну и ту же ячейку, затирая предыдущие данные. Своевременно забирать результаты нам поможет DMA.
https://istarik.ru/blog/stm32/113.html
Смысл сумбурный. Но лишь в том верен, что АЦП аппаратно единственный (если) и мульттиплексированный "для понтов". Но конвейер позволяет обнюхиватвать гораздо больше, чем выдать архитектура периферии и тем более внюхать пользователь. А так-то да, даже без ДМА, на прерывании в колбэк-обработке можно как-то жить. Автор весьма подробненько излагает.