13.3.5 Mutliaddress, control bit set register (DCWR)
Mutliaddress, control bit set register (DCWR)
Address: 000075
H
Read/write
Initial value
[bit 15, 14, 13, 12] DO3, DO2, DO1, DO0 (Multiaddress/normal communication select bits):
These bits are used to select multiaddress (more than one slave) or normal communication (one slave).
For multiaddress communication, DO3-0 is set to '0000' and then the multiaddress bit in communica-
tion frame is sent out as '0'.
For normal communication, DO3-0 is set to '1000' and then the multiaddress bit in communication
frame is sent out as '1'.
Always write '0' to bit 14, 13, and 12, and when reading, these bits always return '0'.
[bit 11, 10, 9, 8] C3, C2, C1, C0 (Control bits):
These bits are used to control IEBus communication.
0H
1H
2H
3H
4H
5H
6H
7H
8H
9H
AH
BH
CH
DH
EH
FH
Note1:
The transfer direction of telegraph length bits in telegraph length field and data bits in data
field are controlled by the value of C3 as follows:
When C3 is '1': Transfer from master unit to slave unit
When C3 is '0': Transfer from slave unit to master unit
Note2:
3H, 6H, AH, BH are the lock and unlock function selection bits.
Note3:
When sending the undefined control bits like 1H, 2H, 8H, 9H, CH, DH, no acknowledge will be
returned.
MB90580 Series
15
14
13
DO3
DO2
DO1
(R/W)
(R/W)
(R/W)
(0)
(0)
(0)
Table 13.3.5a Control bits setting
Note 1
C2
C3
0
0
0
0
0
0
0
0
0
1
0
1
0
1
0
1
1
0
1
0
1
0
1
0
1
1
1
1
1
1
1
1
12
11
DO0
C3
(R/W)
(R/W)
(R/W)
(0)
(0)
C1
C0
0
0
Slave status read
0
1
Undefined
1
0
Undefined
1
1
Data read and lock
Lock address read (Lower 8
0
0
bits)
Lock address read (Upper 4
0
1
bits)
1
0
Slave status read and unlock
1
1
Data read
0
0
Undefined
0
1
Undefined
1
0
Command write and lock
1
1
Data write and lock
0
0
Undefined
0
1
Undefined
1
0
Command write
1
1
Data write
13.3 Registers and Register Details
10
9
8
C2
C1
C0
(R/W)
(R/W)
(0)
(0)
(0)
Control Operation
Chapter 13: IE Bus
Bit Number
DCWR
151