Я бы советовал обратить внимание на периферию которая вам нужна ОДНОВРЕМЕННО. В моем случае STM32 альтернативы не было. Также , если переходите с AVR, следует учесть, что программное дрыгание одной ногой порта совсем не пропорционально возрастанию тактовой частоты