From af49d3cfcb5437cf2c476197095fed0210c87ff5 Mon Sep 17 00:00:00 2001 From: Alex Maestas Date: Mon, 22 Jan 2024 00:31:27 +0000 Subject: annotate voltage regulation erratum --- watch-library/hardware/watch/watch_private.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/watch-library/hardware/watch/watch_private.c b/watch-library/hardware/watch/watch_private.c index 1a33e5c5..002a168a 100644 --- a/watch-library/hardware/watch/watch_private.c +++ b/watch-library/hardware/watch/watch_private.c @@ -35,7 +35,9 @@ void _watch_init(void) { // Use switching regulator for lower power consumption. SUPC->VREG.bit.SEL = 1; - // work around a silicon erratum that causes the microcontroller to lock up on leaving standby: + + // per Microchip datasheet clarification DS80000782, + // work around silicon erratum 1.7.2, which causes the microcontroller to lock up on leaving standby: // request that the voltage regulator run in standby, and also that it switch to PL0. SUPC->VREG.bit.RUNSTDBY = 1; SUPC->VREG.bit.STDBYPL0 = 1; -- cgit v1.2.3