EasyManua.ls Logo

STC micro STC8A8K64D4 Series - I 2 C Data Registers (I2 CTXD, I2 CRXD)

Default Icon
901 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...
STC8A8K64D4 Series Manual
- 594 -
slave address register MA (I2CSLADR.0) is 1, it means that the I2C slave can accept all device addresses. At
this time, any device address sent by the host, that is, DATA0[7:1] is any value, the slave Can respond. When
I2C device slave address register MA (I2CSLADR.0)
When it is 0, the device address DATA0[7:1] sent by the host must be the same as the device address
I2CSLADR[7:1] of the slave to access this slave device
SCL
D7 D6 D5 D4 D3 D2 D1 D0
SDA
ACK
A7 A6 A5 A4 A3 A2 A1 1
I2CSLADR
register
MA
R/W
Since MA=1, all slave addresses
can be accepted, so the ACK
signal can be given at this time
SCL
D7 D6 D5 D4 D3 D2 D1 D0
SDA
ACK
A7 A6 A5 A4 A3 A2 A1 0
I2CSLADR
register
MA
R/W
Since MA=0, the device can only give an
ACK signal when the device address D[7:1]
sent by the host is the same as the slave
device address I2CSLADR[7:1] set by I2C
21.4.4 I
2
C data registers (I2CTXD, I2CRXD)
Symbol
Address
B7
B6
B5
B4
B3
B2
B1
B0
I2CTXD
FE86H
I2CRXD
FE87H
I2CTXD is the I
2
C transmit data register that holds the I
2
C data to be transmitted.
I2CRXD is the I
2
C receive data register that holds the I
2
C data received.

Table of Contents

Related product manuals