Philips Semiconductors
Low voltage 8-bit microcontrollers with
UART, I2C-bus and ADC
Product specification
P80CL580; P83CL580
Table 26 Symbols used in Tables 21 to 25
SYMBOL
SLA
R
W
ACK
ACK
DATA
MST
SLV
TRX
REC
DESCRIPTION
7-bit slave address
Read bit
Write bit
Acknowledgement (acknowledge bit is logic 0)
No acknowledgement (acknowledge bit is logic 1)
8-bit data byte to or from I2C-bus
Master
Slave
Transmitter
Receiver
15.3 Data Shift Register (S1DAT)
S1DAT contains the serial data to be transmitted or data which has just been received. The MSB (bit 7) is transmitted or
received first; i.e. data shifted from right to left.
Table 27 Data Shift Register (SFR address DAH)
7
S1DAT.7
6
S1DAT.6
5
S1DAT.5
4
S1DAT.4
3
S1DAT.3
2
S1DAT.2
1
S1DAT.1
0
S1DAT.0
15.4 Address Register (S1ADR)
This 8-bit register may be loaded with the 7-bit slave address to which the controller will respond when programmed as
a slave receiver/transmitter.
Table 28 Address Register (SFR address DBH)
7
6
5
4
3
2
1
0
SLA6
SLA5
SLA4
SLA3
SLA2
SLA1
SLA0
GC
Table 29 Description of S1ADR bits
BIT
7 to 1
0
SYMBOL
DESCRIPTION
SLA6 to SLA0 Own slave address.
GC
This bit is used to determine whether the general call address is recognized. When
GC = 0, the general call address is not recognized; when GC = 1, the general call
address is recognized.
1997 Mar 14
32