Диапазон значений для предделителя N заявлен до 32, а вот с M пишут разное. В общем диапазон якобы 1-32768 (стр. 36 UM10211_1 Rev. 01 — 27 March 2007), на стр. 42 написано At higher oscillator frequencies, in the MHz range, values of M from 6 through 512 are allowed, а в таблице "дополнительных значений есть цифры от 4272 до 24170.
У меня пока кварц 3.6864 МГц. Прикинул, что для нулевой ошибки при работе с USB (FCCO=288MHz) нужно соотношение N=16, M=625. Попробовал - падает.
Верить ли, что 512 это предел? или искать криворукость у себя?
И ещё, совета прошу. Кварц поменять на кратный 4 МГц религия позволяет

, но есть понаписанные иниты UART-ов, которые для "правильных" (для UART-а) сеток кварцев можно и не трогать при переходе от LPC21xx. Так вот прикинул ещё одно соотношение N=12, M=469, которое даёт ошибку частоты для USB чуть больше, чем 500 ppm - аж 534 ppm. С таким вариантом USB глючить (из-за частоты

) не будет? При кварце 7.3728 MHz ошибка ещё меньше и вроде даже в рамках - при N=26, M=508 получается 370 ppm. Верить NXP, что такая ошибка годится? И считать ли учитывая худший разбег из-за начальной неточности и из-за ухода кварца?