PAC2514x Users Guide Preview
No portion of this document may be reproduced or reused in
any form without Qorvo’s prior written consent
Rev. 1.3 12 December 2023 © 2023 Qorvo US, Inc.
38 of 81
7.4.12 Enabling the CAFE
The CAFE will not respond to signals from the MCU other than the SOC Bridge until the MCU
sets SOC.AFECTL1.MCUALIVE to 1b. Also, before the CAFE sub-system can be begin any
signal conditioning, it must be enabled. To enable the CAFE set SOC.AFECTL1.SIGEN to 1b.
7.4.13 Push-Button (PB) Input
The PAC2514X contains a push-button input pin (PB) and a push-button module (see Figure 7
below). A push-button pass through to the MCU can be enabled so that the MCU can read the
state of the digital PB pin directly on the PG6 GPIO.
The push-button module can be used to wake-up the device from hibernate, interrupt the MCU,
or reset the device. The push-button polarity can be set to active high or active low using the
polarity setting.
The push-button module can be configured so that an active PB will wake up the PAC2514X
from hibernate mode.
When enabled, the push-button may also be used as a hardware reset when held active for
longer than 8s during normal operation. Once the push-button is enabled, the polarity setting will
determine whether the PB
input will be pulled up to 3V with a 50kΩ resistor or pulled down to
GND with a 300kΩ resistor. There is also a programmable de
-glitch time that may be configured
to 1, 4, 8, or 32ms.The PAC2514X contains an integrated temperature sensor that can be
sampled on the analog bus on channel AB11 (VPTAT). To read the temperature, sample this
ADC channel and convert the ADC counts to
C using the following formula:
Figure 7-2 Push Button Block Diagram
PB
3V
PUSH BUTTON
PB. PBSTAT_RTS
PB. PBEN
PB. PBDT
50k
PBPT
3.3V
5V
Max
To MCU
AFECTL1.PBPTEN
HIBCTL.PBWAKEN
& HIBENTER.HIB
Wakeup or
Interrupt or
Reset
Detect
PB. PBRSTEN
PB. POL
300K
PB. POL
PB. POL