SLVUCJ9 February 2023 LP8764-Q1 , TPS6594-Q1
#FIG_LMF_QHH_MQB shows the digital control signal mapping between processor and PMIC devices. For the three PMIC devices to work together, the PMICs must establish an SPMI communication channel. The SPMI allows the two TPS6594-Q1 to synchronize their internal Pre-Configurable State Machines (PFSM) so that they operate as one PFSM across all power and digital resources. The GPIO_5 and GPIO_6 pins on the TPS6594-Q1 and the GPIO_8 and GPIO_9 pins of the LP8764-Q1 are assigned for this functionality.
Other digital connections from the PMICs to the processor provide error monitoring, processor reset, processor wake up, and system low-power modes. Specific GPIO pins have been assigned to key signals in order to ensure proper operation during low power modes when only a few GPIO pins remain operational.
The digital connections shown in TPS6594-Q1 Digital Connections allow system features including 'MCU-only, MCU Safety Island' and DDR Retention modes, functional safety up to ASIL-D, and compliant dual voltage SD card operation.
PDN Signal | Pullup Power Rail |
---|---|
H_MCU_INTn | VDD_MCUIO_1V8 |
H_MCU_PORz_1V8 | VDA_MCU_1V8 |
H_SOC_PORz_1V8 | VDA_MCU_1V8 |
H_DDR_RET_1V1 | VDD_DDR_1V1_REG |
H_WKUP_I2C0 | VDD_MCUIO_3V3 |
H_MCU_I2C0_SCL/SDA | VDD_MCUIO_3V3 |
Please use Table 3-3as a guide to understand GPIO assignments required for each PDN system feature. If the feature listed is not required, the digital connection can be removed; however, the GPIO pin is still configured per NVM defined default function shown. After the processor has booted up, the processor can reconfigure unused GPIOs to support new functions. GPIO reconfiguration is possible as long as that function is only needed after boot and default function does not cause any conflicts with normal operations (for example, two outputs driving same net). For details on how functional safety related connections help achieve functional safety system-level goals, see GUID-D64CCBD4-435C-4C7C-9EB8-FB4BA8232AB5.html.
Device | GPIO Mapping | System Features#GUID-D482FDF0-0588-4DAA-B617-A3C252ADE3C1 | |||||||
---|---|---|---|---|---|---|---|---|---|
PMIC Pin | NVM Function | PDN Signals | Active SoC | Functional Safety | MCU - only MCU-Safety Island | GPIO Retention | DDR Retention | SD Card | |
TPS65941120-Q1 | nPWRON/ ENABLE | Enable | SOC_PWR_ON | R | |||||
INT | INT | H_MCU_INTn | R | ||||||
nRSTOUT | nRSTOUT | H_MCU_PORz_1V8 | R | R | |||||
SCL_I2C1 | SCL_I2C1 | H_WKUP_I2C0 | R | ||||||
SDA_I2C1 | SDA_I2C1 | H_WKUP_I2C0 | R | ||||||
GPIO_1 | SCL_I2C2 | H_MCU_I2C0_SCL | R | ||||||
GPIO_2 | SDA_I2C2 | H_MCU_I2C0_SDA | R | ||||||
GPIO_3 | nERR_SoC | H_SOC_SAFETY_ERRn | R | ||||||
GPIO_4 | LP_WKUP1#GUID-4B5F6C6A-A20C-4D57-9EE1-A30FEB46D006 | PMIC_FULL_ACTIVEn | R | R | |||||
GPIO_5 | SCLK_SPMI | PMICA_SCLK | R | ||||||
GPIO_6 | SDATA_SPMI | PMICA_SDATA | R | ||||||
GPIO_7 | nERR_MCU | H_MCU_SAFETY_ERRn | R | ||||||
GPIO_8 | DISABLE_WDOG | PMICA_GPIO8 | #GUID-6AC13799-EDB9-4F36-A043-A4C0EC83013D | #GUID-6AC13799-EDB9-4F36-A043-A4C0EC83013D | |||||
GPIO_9 | GPO | EN_MCU3V3IO | R | R | |||||
GPIO_10 | WKUP1 | PMICA_GPIO10/ H_PMIC_PWR_EN1 | O | ||||||
GPIO_11 | nRSTOUT_SOC | H_SOC_PORz_1V8 | R | ||||||
TPS65941421-Q1 | nPWRON/ENABLE | ENABLE | Unused | ||||||
nINT | nINT | H_MCU_INTn | |||||||
nRSTOUT | nRSTOUT | Unused | |||||||
SCL_I2C1 | SCL_I2C1 | H_WKUP_I2C0 | R | ||||||
SDA_I2C1 | SCL_I2C1 | H_WKUP_I2C0 | R | ||||||
GPIO_1 | GPO | Unused#GUID-7845E0FD-DEE5-4204-9569-1DC02F1404BE | |||||||
GPIO_2 | GPI | Unused#GUID-F1CADDC3-64C6-496A-B855-05A9EEDD09C8 | R | ||||||
GPIO_3 | GPO | EN_DDR_VDD1 | R | O | R | ||||
GPIO_4 | GPO | H_DDR_RET_1V1 | R | ||||||
GPIO_5 | SCLK_SPMI | PMICB_SCLK | R | ||||||
GPIO_6 | SDATA_SPMI | PMICB_SDATA | R | ||||||
GPIO_7 | GPI | Unused#GUID-7845E0FD-DEE5-4204-9569-1DC02F1404BE | |||||||
GPIO_8 | GPI | Unused#GUID-7845E0FD-DEE5-4204-9569-1DC02F1404BE | |||||||
GPIO_9 | GPO | EN_EFUSE_LDO#GUID-7845E0FD-DEE5-4204-9569-1DC02F1404BE | |||||||
GPIO_10 | WKUP2 | WK_MCU_ONLYn#GUID-7845E0FD-DEE5-4204-9569-1DC02F1404BE | O | ||||||
GPIO_11 | GPO | EN_3V3IO | R | ||||||
LP876411B5-Q1 | nINT | nINT | H_MCU_INTn | R | |||||
nRSTOUT | nRSTOUT | Unused | |||||||
SCL_I2C1 | SCL_I2C1 | H_WKUP_I2C0 | R | ||||||
SDATA_I2C1 | SDATA_I2C1 | H_WKUP_I2C0 | R | ||||||
GPIO_1 | GPIO_1 | Unused | |||||||
GPIO_2 | GPIO_2 | Unused | |||||||
GPIO_3 | GPIO_3 | Unused | |||||||
GPIO_4 | GPIO_4 | Unused | |||||||
GPIO_5 | GPIO_5 | Unused | |||||||
GPIO_6 | GPIO_6 | Unused | |||||||
GPIO_7 | GPIO_7 | Unused | |||||||
GPIO_8 | SCLK_SPMI | PMICC_SCLK | R | ||||||
GPIO_9 | SDATA_SPMI | PMICC_SDATA | R | ||||||
GPIO_10 | GPIO_10 | Unused |