SLVSH95 July 2024 TPS546C25
ADVANCE INFORMATION
CMD Address | 10h |
Write Transaction: | Write Byte |
Read Transaction: | Read Byte |
Format: | Unsigned Binary (1 byte) |
NVM Back-up: | EEPROM |
Updates: | On-the-fly |
The WRITE_PROTECT command controls writing to the PMBus device. The intent of this command is to provide protection against accidental changes; it has one data byte that is described below. This command does NOT provide protection against deliberate or malicious changes to a configuration or operation of the device. All supported commands can have their parameters read, regardless of the WRITE_PROTECT settings.
Return to Supported PMBus Commands.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W |
WRITE_PROTECT |
LEGEND: R/W = Read/Write; R = Read only |
Bit | Field | Access | Reset | Description |
---|---|---|---|---|
7:5 | WRITE_ PROTECT | R/W | NVM | 00h: Enable writes to all commands. 20h: Disables all write access except to the WRITE_PROTECT, OPERATION, ON_OFF_CONFIG, STORE_USER_ALL, and VOUT_COMMAND commands. 40h: Disables all writes except to the WRITE_PROTECT, OPERATION, and STORE_USER_ALL commands. 80h: Disables all writes except to the WRITE_PROTECT and STORE_USER_ALL commands. 02h: Disables writes to all PMBus commands except VOUT_COMMAND (requires power-cycle to restore write access) 03h: Disables writes to all PMBus commands (requires power-cycle to restore write access) Other: Invalid/Unsupported data |
4:0 | R/W | 00000b |
Attempts to write WRITE_PROTECT to any invalid value as specified above will be considered invalid/unsupported data and cause the device to respond by flagging the appropriate status bits, and notifying the host according to the PMBus 1.3.1 Part II specification, section 10.9.3.