Datasheet

78M6610+PSU Data Sheet
Register Address Pointer Selection
The following message sets the address pointer to the register (or set of registers) to read or write:
PAYLOAD
0xA3
Command
Register Address
(2 Bytes)
The 78M6610+PSU replies with an acknowledge message.
Read Command
It is possible to read data from the 78M6610+PSU using the 0xE command. To read 0 to 15 bytes, the
command byte is completed with the number of bytes to read. For example, to read 3 bytes:
PAYLOAD
0xE3
Command
In order to read a larger number of bytes (up to 255), the command 0xE0 must be used. In this case, the
command 0xE0 must be followed by a byte containing the number of bytes to be read. For example to
read 31 bytes:
PAYLOAD
0xE0
Command
0x1F
(Number of Bytes to Read)
Write Command
It is possible to write data to the 78M6610+PSU using the 0xD command. To write 1 to 15 bytes, the
command byte must be completed with the number of bytes of data to write. For example to write 3 bytes:
PAYLOAD
0xD3
Command
Data
(Number of Bytes = 3)
In order to write a larger number of bytes (up to 255), the command 0xD0 must be used. In this case, the
number of data bytes to follow is determined by the Byte Count. For example to write 31 bytes:
PAYLOAD
0xD0
Command
Data
(Number of Bytes = Byte Count – 4)
After each read or write operation, the internal address pointer is incremented to point to the address that
followed the target of the previous read or write operation.
Rev 3 45