The PMBus interface has 9 registers.
- PMBCTRL1 – control for master mode only
- PMBCTRL2 – control for slave mode only
- PMBCTRL3 – control for both modes and for using pins as GPIO
- PMBINTM – interrupt masks for both modes
- PMBST – status bits – many are clear on read bits
- PMBRXBUF – holds up to 4 bytes of received data
- PMBTXBUF – holds up to 4 bytes of data to be transmitted
- PMBACK – write a 1 to ACK, or a 0 to NACK
- PMBHSA – holds slave address which was automatically acknowledged
For a detailed description of each register and bitfield see Section 10.11.