Получил два образца AT32F403ARCT7 на замену STM32F103RCT6. Всё что нужно работает кроме USART в режиме ISO7816-3 (контактные карты). Есть какой то баг с приёмом посылок у которых длина стоп бита не равна 1.5. Принимает мусор. А у меня контактные карты, которые использют длину стоп бита равную 1. Похожий баг в контролерах Kinetis от NXP.
В STM почему то решили, что для смарткарт всем хватит 0.5 и 1.5 стоповых бит. И в HAL есть только они. А SAM модуль от NXP шлёт параметр при котором нужен 1 стоп бит. Пришлось делать костыль, переписывать регистр после инициализации USART.