А оказалось, что это я в куске, отвечающем за инициализацию при получении сигнала сброса, жоско вписывал в регистры некие константы, о которых просто забыл. Выбросил этот кусок и сделал инициализацию от микроконтроллера... и всё сразу заработало, как должно.
Тьфу.