CPC700 User’s Manual—Preliminary
8-5
This register is not used for 7-bit addressing. Ten-bit addressing requires this register to be programmed to
‘1111 0yyX’ binary, where:
yy = The high order two bits of the 10-bit address
X = Don’t care
Thus, in 10-bit address mode, bits 0:6 are used to form the address that is transmitted on the IIC bus and
bit 7 is don’t care.
8.4.3 Control Register
This register must be the last register programmed. Once the pending transfer bit is set, the IIC interface
will attempt to perform the requested transfer using the values in the other registers. Note that not all of the
registers in the IIC interface need to be programmed every time a transfer needs to be performed.
Only the pending transfer bit is cleared to a logic 0 when the requested transfer has been completed. The
remaining bits are left unaffected.
Count bits(0:1) (bits 2:3 of the Control Register) are defined as follows:
0x0
Transfer one byte
0x1
Transfer two bytes
0x2
Transfer three bytes
0x3
Transfer four bytes
During the transfer, and when the transfer is complete, the status and extended status registers can be
read by the program to determine the state of the IIC interface and the IIC bus.
See Table 78 “IIC Registers” on page 8-2.
Table 81. Lo Master Address Register
Register ‘FF6X_0004’ - Lo Master Address
bit 0
Address bit 0 (MSB)
bit 1
Address bit 1
bit 2
Address bit 2
bit 3
Address bit 3
bit 4
Address bit 4
bit 5
Address bit 5
bit 6
Address bit 6 (LSB - 7 bit address)
bit 7
Address bit 7 (LSB - 10 bit address; D.C. for 7 bit)
Table 82. Hi Master Address Register
Register ‘FF6X_0005’ - Hi Master Address
bit 0
Address bit 0 (MSB)
bit 1
Address bit 1
bit 2
Address bit 2
bit 3
Address bit 3
bit 4
Address bit 4
bit 5
Address bit 5
bit 6
Address bit 6
bit 7
Address bit 7 (LSB - D.C. for 10 bit address)
Summary of Contents for CPC700
Page 10: ...Table of Contents x Table of Contents...
Page 16: ...Tables xvi List of Tables...
Page 28: ...1 12 CPC700 User s Manual Preliminary...
Page 72: ...3 36 Processor Interface...
Page 132: ...4 60 Memory Controller...
Page 184: ...5 52 PCI Interface...
Page 194: ...6 10 Clock Power Management and Reset...
Page 224: ...8 18 IIC...
Page 244: ...10 10 Interrupt Controller...
Page 246: ...I 11 2 JTAG...
Page 250: ...12 4 Processor Local Bus PLB...
Page 262: ...14 10 Register Summary...
Page 267: ...CPC700 User s Manual Preliminary...