® Power Application Controller OVERVIEW This document is the PAC5556 Device User Guide. It details the operation of the analog peripherals in the PAC5556. For detailed information on the MCU and Digital Peripherals in the PAC5556, see the PAC55XX Family User Guide.
® Power Application Controller ARCHITECTURAL BLOCK DIAGRAM For Below is an architecture block diagram of the PAC5556 device. Figure 3-1 PAC5556 Architectural Block Diagram PAC5556 Power Application Controller CONFIGURABLE POWER MANAGER PX.Y DEBUG/ HIGH- BST_CHG VOLTAGE CONTROLLER 128kB FLASH (HV-BUCK)
Power Application Controller ANALOG REGISTER ACCESS Overview All analog registers in the PAC5556 are accessible through a SOC bus in the device. Unlike registers in the MCU (SRAM and digital peripheral registers), these analog registers are not memory mapped. The block diagram below shows the different system busses that the MCU uses to access the different system registers.
ADC input. For information on how to configure the IO for each of these situations, see the PAC55XX Family User Guide. The PAC5556 has the following IO pins available for application use: ▪ PA[7:0], PC[6:4] – Reserved for MMPM, ASPD, CAFE ▪...
® Power Application Controller Digital Peripheral Pins The digital peripheral functions that are available in the PAC5556 are shown below. Table 6-2 PAC5556 Digital Peripheral Pins GPIOxMUXS.Py PORT 000b 001b 010b 011b 100b 101b 110b 111b GPIOA0 GPIOA1 EMUXD GPIOA2...
® Power Application Controller PAC5556 ADC MUXes The PAC5556 allows the user to internally monitor the various internal and external analog channels through a series of MUXes on the MCU and AFE. System Block Diagram The various MUXes that are used for signal sampling are shown in the diagram below.
ADC and ADC MUX are done automatically in hardware according the DTSE and ADC configuration. In the PAC5556, there are 4 external pins and one internal ADC channel that may be configured for ADC analog input that are shown in the table below.
® Power Application Controller Table 7-2 PAC5556 ADC MUX channels AFE MUX Channel Value Description DAO10 0000b Output of Differential Amplifier for AIO10. DAO32 0001b Output of Differential Amplifier for AIO32. DAO54 0010b Output of Differential Amplifier for AIO54. 0011b Analog bus AB1.
® Power Application Controller The channels available on the PWRMON MUX are shown in the table below. Table 7-3 PAC5556 ADC MUX channels Channel SOC.PWRCTL.PWRMON Description VCORE 000b LDO output voltage. CORE VP x 1/10 001b MVBB output voltage, scaled by 1/10.
When the die temperature exceeds the fault threshold of 165°C, the SOC.FAULT.TMPFAULT bit is set to 1b. When this fault occurs, the PAC5556 is forced into hibernate mode and will stay in hibernate mode until the push-button or wake-up timer (if configured) is received.
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 PAC5556 will not be able to exit hibernate mode. 10.6 Hibernate wake-up using the Wake-Up Timer To wake up from hibernate mode using the wake-up timer, set SOC.PWRCTL.WUTIMER to the...
111b 10.7 Hibernate wake-up using Push-Button When the PAC5556 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 = 1b.