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
Need help?
Do you have a question about the ADuCM355 and is the answer not in the manual?