Появилась возможность проверить данные на практике, и что-то у меня
не получается ни чего хорошего. Купил на али пару платок с
PY32F003F18P6. Питание 3.3В, измерил потребление в состоянии когда
на сбросе ноль, получил 0.42мА, от 0.08мА это очень далеко, не знаю
почему так получилось. Сделать разные пороги BOR для вкл и выкл теоретически можно, но практически, как я понял, что бы это получить надо программно перенастроить порог BOR после включения. А что бы его программно перенастроить надо записать в option bytes новое значение порога, т.е. записать во флеш, и потом перезапустить процессор, что бы новое записанное значение заработало. Т.е. надо сделать довольно много действий, включая прожорливую по энергии запись во флэш. А еще есть риск испортить эти option bytes постоянной перезаписью. Т.е. как эту возможность использовать с пользой я не представляю.
Пробовал определить сколько она потребляет в режиме стопа, написал программу, которая используя LPTIMER спит примерно секунду, просыпается, мигает светодиодом, опять засыпает на секунду. Столкнулся со странным поведением, после записи программы из Кейла (через CMSIS-DAP сделанный из blupill-а) программа работает, светодиод мигает. Но после отключения отладчика и подаче питания программа не работает, т.е. светодиод не мигает. С чем это связано так и не понял, после нескольких попыток чип "окирпичился", т.е. запрограммироваться через CMSIS-DAP больше не получается, пишет что память не доступна. Попробовал подключиться к чипу JLink-ом (тоже самодельным из blupill-а) связь не устанавливается. Если держать нажатым сброс, то похоже устанавливается связь с отладочным ядром, но память не читается, после отпускания сброса тоже не читается. Как его еще можно программировать/стирать я не знаю. В итоге, пока, для меня этот чип оказался заполнен подводными камнями.