Вопрос даже скорее не в stm32 , а по схемотехнике.
в дашите написано что часть ножек толерантна к логическим уровням.   К примеру в даташите на stm32f1 есть таблица на стр28 в которой толерантные ножки обозначаются как FT.  На схеме видны защитные диоды.
Я использую АЦП и в таблице ножки на этих пинах не имеют символа FT .  В АЦП мне нужно смотреть сигнал от 0 до 3.3В , все что выше (до 5В) мне учитывать не нужно, но стремно пожечь порты.  Подскажите - как быть и где про это прочитать ? в электронике не очень силен и даташит с переводчиком смотрю :) . Сейчас я вышел из проблемы путем установке делителя на резисторах, но точность упала...