ZHCSNL3A December 2021 – November 2023 TPSM8D6C24
PRODUCTION DATA
CMD Address | 10h |
Write Transaction: | Write Byte |
Read Transaction: | Read Byte |
Format: | Unsigned Binary (1 byte) |
Phased: | No |
NVM Backup: | 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 are considered invalid or unsupported data and cause the TPSM8D6C24 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.