Power Application Controller
®
-44-
Copyright 2020 © Qorvo, Inc.
Rev 1.0
– Jan 17, 2020
9.4
Enabling the CAFE
Before the CAFE sub-system can sampling signals, it must be enabled. To enable this sub-
system, set
SOC.MISC.SMEN
to 1b.
9.5
Entering Hibernate Mode
Hibernate mode on the PAC5526 allows a very low I
Q
mode when not in operation to minimize
energy consumption of the battery.
To enter hibernate mode, the set
SOC.MISC.HIB
to 1b. This bit will be automatically cleared
when the power-up sequence is initiated, or in hibernate mode after the wake-up timer delay or
after push-button wake-up.
To wake-up from hibernate mode the user may either use the Hibernate Wake-up Timer or the
Push-button function. Before entering hibernate mode, one of these two methods must be
configured or the PAC5526 will not be able to exit hibernate mode.
9.6
Hibernate wake-up using Wake-Up Timer
To wake up from hibernate mode using the wake-up timer, set
SOC.PWRCTL.WUTIMER
to the
desired value from the table below.
Table 9-1 Hibernate Wake-Up Timer Options
REGISTER VALUE
WAKE-UP TIME
000b
Infinite (never wakes up)
001b
8ms
010b
16ms
011b
32ms
100b
64ms
101b
1s
110b
2s
111b
4s
9.7
Hibernate wake-up using Push-Button
When the PAC5526 is in hibernate mode, the AIO6 push-button may be used to wake up the device. To
enable the push-button wake-up using AIO6, the device must be in AIO6 special mode with the push-button
enabled. To configure and enable the push-button mode, set
SOC.CFGAIO6.MODE6
= 11b
and
SOC.MISC.PBEN
= 0b.