ZHCSRQ4 august 2023 TPSM8S6C24
PRODUCTION DATA
| CMD Address | 10h |
| Write Transaction: | Write Byte |
| Read Transaction: | Read Byte |
| Format: | Unsigned Binary (1 byte) |
| Phased: | No |
| 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.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RW | RW | RW | RW | RW | RW | RW | RW |
| WRITE_PROTECT | |||||||
| LEGEND: R/W = Read/Write; R = Read only |
| Bit | Field | Access | Reset | Description |
|---|---|---|---|---|
| 7:0 | WRITE_ PROTECT | RW | 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. Other: Invalid/Unsupported data |
Attempts to write (10h) WRITE_PROTECT to any invalid value as specified above will be considered invalid/unsupported data and cause the TPSM8S6C24 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.