Получается, что этот баг у микрочипа. Чипостроители меня всегда немного удивляют. За 30 лет разработки так и не научились делать хотя бы SPI и UART без багов. То им выводы при инициализании не в том состоянии, то от лишнего клока никак избавиться не могут, прямо хоть все выключай. Я так думаю, что чипы каждый раз новые люди разрабатывают, поэтому ошибки будут всегда.