MAX3107EVKIT+ Maxim Integrated, MAX3107EVKIT+ Datasheet - Page 47
![no-image](/images/no-image-200.jpg)
MAX3107EVKIT+
Manufacturer Part Number
MAX3107EVKIT+
Description
UART Interface IC UART with integrated Oscillator
Manufacturer
Maxim Integrated
Datasheet
1.MAX3107ETGV.pdf
(52 pages)
Specifications of MAX3107EVKIT+
Number Of Channels
1
Data Rate
24 Mbps
Supply Voltage - Max
3.6 V
Supply Voltage - Min
1.71 V
Supply Current
4 mA
Maxim Integrated
Figure 21. Burst Read Sequence
Figure 22. Acknowledge
7) The master sends the 7-bit slave ID plus a read bit (high).
8) The addressed slave asserts an ACK on the data
9) The slave sends 8 data bits.
10) The master asserts a NACK on the data line.
11) The master generates a STOP condition.
With this operation the master sends an address and
receives multiple data bytes from the slave device
(Figure 21). The burst read procedure is as follows:
1) The master sends a START condition.
2) The master sends the 7-bit slave ID plus a write bit (low).
3) The addressed slave asserts an ACK on the data line.
4) The master sends the 8-bit register address.
5) The slave asserts an ACK on the data line only if the
6) The master sends a repeated START condition.
SDA
SCL
line.
address is valid (NACK if not).
S
1
2
BURST READ
Sr
S
FROM MASTER TO STAVE
NOT ACKNOWLEDGE
SPI/I
ACKNOWLEDGE
DEVICE SLAVE ADDRESS - W
DEVICE SLAVE ADDRESS - R
8
8 DATA BITS - 2
2
9
Burst Read
C UART with 128-Word FIFOs
FROM SLAVE TO MASTER
A
A
A
7) The master sends the 7-bit slave ID plus a read bit
9) The slave sends 8 bits of data.
10) The master asserts an ACK on the data line.
11) Repeat steps 9 and 10 N - 1 times.
12) The master generates a STOP condition.
Data transfers are acknowledged with an acknowledge
bit (ACK) or a not-acknowledge bit (NACK). Both the
master and the MAX3107 generate ACK bits. To gener-
ate an ACK, pull SDA low before the rising edge of the
9th clock pulse and keep it low during the high period of
the 9th clock pulse (see Figure 22). To generate a NACK,
leave SDA high before the rising edge of the 9th clock
pulse and keep it high for the duration of the 9th clock
pulse. Monitoring for NACK bits allows for detection of
unsuccessful data transfers.
The MAX3107 can be initialized following power-up or
a hardware or software reset as shown in Figure 23.
To verify that the MAX3107 is ready for operation after
a power-up or reset, check the IRQ output if interrupt
driven operation is employed.
In polled mode, repeatedly read a known register until
the expected contents are returned. Note that the con-
tents of the RevID change if new revisions of the product
are released. If reading RevID, it is recommended to only
check for the most significant 4 bits: Ah.
(high). 8) The slave asserts an ACK on the data line.
REGISTER ADDRESS
8 DATA BITS - 1
8 DATA BITS - 3
8 DATA BITS - N
Applications Information
A
A
A
A
Startup and Initialization
MAX3107
P
Acknowledge
47