The PMBus and I2C are useful communication protocols for digital power management between the VRMs and system controllers. The PMBus is a variant of the system management bus (SMBus) that is based on I2C, and although they are similar physically, each protocol has minor differences and are used for different functions.
The benefit of the PMBus over other protocols derives from its standardized commands allowing for compatibility with many digital power ICs from different manufacturers without adjusting commands that would be device specific using I2C.
The PMBus also allows for manufacturer commands listed after the PMBus specific commands applicable to the manufacturer's VRM. Different power vendors support different command sets. It is important to check the power IC data sheet because some commands might not be supported.
For more information on PMBus, see the Current PMBus Specifications website.
When choosing a PMBus/I2C enabled or GPIO method of sequencing, keep in mind that the PMBus/I2C protocols have specified timings and must be routed to pins in groups, which could be limited. GPIOs are more flexible and can be mixed through MIO and extended MIO (EMIO).