5.7 VSETx and VSETLx resistor decoder
The default start-up voltage for each power channel is configured using the VSETx/VSETLx pins. The user can either connect a resistor from the pin to ground or short the pin to GND or SVIN. This provides 16 configuration options per channel:
- Pin shorted to GND: reserved to disable the corresponding power channel during the start-up sequence. The EN, SEQEN, and RCON and REN bits are internally masked when the corresponding VSET[5:0] value is set to 0. To enable a channel that was disabled during the start‑up phase, the user must program the corresponding VSET[5:0] register to the required output voltage, according to the selected mode of operation. For example, if the user changes only the VSET[5:0] value for Active mode, the channel will be enabled exclusively during Active mode.
- All other 15 options: select 15 different start-up voltage levels (see the Configuring MCP16503 Default Start-up Voltage Table).
The resistor values connected to the VSETx/VSETLx pins are decoded only once during the initialization phase. Specifically, after power is applied and the Finite State Machine (FSM) enters the INIT (Initialization) state (see Finite State Machine (FSM) States Diagram), the device begins decoding the resistor configuration.
When the decoding process is complete, the detected start-up voltage settings are stored in the VSET[5:0] fields of the OUTx-A and LDOx-A registers. These values are then copied to the corresponding VSET[5:0] fields in OUTx-LPM, OUTx-HIB, OUTx-HPM, LDOx-LPM, LDOx-HIB, and LDOx-HPM.
After this point, each channel's output voltage can be changed only via I2C (see Voltage Codes Definition Bits VSET[5:0]).
