oleg707 для СТМ32 есть библиотека под arduino IDE

Так что можно в привычной среде программировать.
И под это дело СТМ жалко как-то.
Тут реально место какой нить атиньки 84 под твои нужды и 85 под мои.
И скорость у неё ещё сбросить чтоб жрала поменьше.
Но обычно разрабатываешь на том, что есть под рукой и это так и остаётся.
У меня всё это вместе с контроллером КАН шины спаяно на макетке и прекрасно себя чувствует.
Большая борьба идёт ща с программой под андройд, но это уже ни как не касается БП.