EasyManua.ls Logo

ST STEVAL-WBC86TX - Writing to Multiple Registers with Incremental Addressing; Reading from a Single Register; Figure 51. Writing to a Single Register; Figure 52. Writing to Multiple Registers

ST STEVAL-WBC86TX
78 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Figure 51. Writing to a single register
4.13.6 Writing to multiple registers with incremental addressing
The STWBC86 supports writing to multiple registers with auto-incremental addressing. When data is written into a
register, the register pointer is automatically incremented, therefore transferring data to a set of subsequent
registers (also known as page write) is a straightforward operation.
Figure 52. Writing to multiple registers
4.13.7 Reading from a single register
Reading from a single register begins with a START condition followed by the device address byte 0xC2 (7-bit
device address plus R/W bit cleared) and two bytes of register pointer. A restart condition is then generated and
the device address 0xC3 (7-bit device address plus R/W bit asserted) is sent, followed by data reading. The ACK
pulse is generated by the STWBC86 at the end of each byte, but not for data bytes retrieved from the register. A
STOP condition is finally generated to terminate the operation.
Figure 53. Reading from a single register
UM3161
I2C interface
UM3161 - Rev 1
page 40/78

Table of Contents

Related product manuals