Master Transmit Data Register; Master Receive Data Count Register; Master Current Receive Data Count Register; First Master Address Byte Register - Analog Devices ADuCM355 Hardware Reference Manual

Hide thumbs Also See for ADuCM355:
Table of Contents

Advertisement

UG-1262

MASTER TRANSMIT DATA REGISTER

Address: 0x4000300C, Reset: 0x0000, Name: MTX
Table 286. Bit Descriptions for MTX
Bits
Bit Name
Settings
[15:8]
Reserved
[7:0]
VALUE

MASTER RECEIVE DATA COUNT REGISTER

Address: 0x40003010, Reset: 0x0000, Name: MRXCNT
Table 287. Bit Descriptions for MRXCNT
Bits
Bit Name
Settings
[15:9]
Reserved
8
EXTEND
[7:0]
COUNT

MASTER CURRENT RECEIVE DATA COUNT REGISTER

Address: 0x40003014, Reset: 0x0000, Name: MCRXCNT
Table 288. Bit Descriptions for MCRXCNT
Bits
Bit Name
Settings
[15:8]
Reserved
[7:0]
COUNT

FIRST MASTER ADDRESS BYTE REGISTER

Address: 0x40003018, Reset: 0x0000, Name: ADR1
Table 289. Bit Descriptions for ADR1
Bits
Bit Name
Settings
[15:8]
Reserved
[7:0]
ADR1

SECOND MASTER ADDRESS BYTE REGISTER

Address: 0x4000301C, Reset: 0x0000, Name: ADR2
Table 290. Bit Descriptions for ADR2
Bits
Bit Name
Settings
[15:8]
Reserved
[7:0]
ADR2
Description
Reserved.
Master Transmit. For test and debug purposes, when read, this register returns the byte
that is currently being transmitted by the master. A byte written to the transmit register
can be read back later when that byte is being transmitted on the line. This register
allows access to the transmit data FIFO. The FIFO can hold two bytes.
Description
Reserved.
Extended Read. Use this bit if more than 256 bytes are required on a read. For example,
to receive 412 bytes, write 0x100 (this bit = 1). Wait for the first byte to be received,
then check the register for every byte received after. When the count bits in this
register return to 0, 256 bytes have been received. Then write 0x09C to this register.
Receive Count. Program the number of bytes required minus 1 to these bits. If 1 byte is
required, write 0. If more than 256 bytes are required, use the extend bit.
Description
Reserved.
Current Receive Count. This register gives the total number of bytes received. If
256 bytes are requested, this register reads 0 when the transaction has completed.
Description
Reserved.
Address Byte 0. If a 7-bit address is required, Bit 7 to Bit 1 of ADR1 are programmed with the
address, and Bit 0 of ADR1 is programmed with the direction (0 = write, 1 = read ). If a 10-bit
address is required, Bit 7 to Bit 3 of ADR1 are programmed with 11110, Bit 2 to Bit 1 of ADR1
are programmed with the two MSBs of the address, and Bit 0 of ADR1 is programmed to 0.
Description
Reserved.
Address Byte 1. This register is only required when addressing a slave with a 10-bit
address. Bit 7 to Bit 0 of ADR2 are programmed with the lower eight bits of the address.
Rev. B | Page 234 of 312
ADuCM355
Hardware Reference Manual
Reset
Access
0x0
R
0x0
R/W
Reset
Access
0x0
R
0x0
R/W
0x0
R/W
Reset
Access
0x0
R
0x0
R
Reset
Access
0x0
R
0x0
R/W
Reset
Access
0x0
R
0x0
R/W

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ADuCM355 and is the answer not in the manual?

Subscribe to Our Youtube Channel

Table of Contents