Rainbow Electronics DS1616 User Manual
Page 23

DS1616
23 of 28
2. Read Page (33h)
Host Transmit:
D7
D6
D5
D4
D3
D2
D1
D0
0
0
1
1
0
0
1
1
a15
a14
a13
a12
a11
a10
a9
a8
a7
a6
a5
a4
a3
a2
a1
a0
DS1616 Response (Host Receives):
D7
D6
D5
D4
D3
D2
D1
D0
register a[15..0]
↓
register xxxh
Where xxx represents the last register of the page that has been accessed.
When in asynchronous mode, the TX pin becomes inactive after the last register in the page and the CRC
have been transmitted. In synchronous mode, the DS1616 will continue to transmit data as long as clocks
are presented to the serial interface. If clocks are presented after the final data bit of the last register in
the page, the DS1616 will wraparound to the first register in the page and sequentially transmit data as
long as the clocks continue.
3. Specification Test (44h)
Host Transmit:
D7
D6
D5
D4
D3
D2
D1
D0
0
1
0
0
0
1
0
0
DS1616 Response (Host Receives): Either the
INSPEC
or
OUTSPEC
pin will generate four low pulses.
Each pulse will be 62.5 ms in duration and will start every half-second.
This command instructs the DS1616 to generate four low pulses on either the
INSPEC
or
OUTSPEC
LED
driver pins. The pin that is driven is dependent upon whether any data samples fell outside of the High-
and Low-Temperature Threshold or the High- and Low-ADC Data boundaries. These pins, when used to
drive LEDs, can be used to provide a quick visual confirmation as to whether the samples remained
within the user-defined limits.
Note that the Specification test command is ignored if the
ST
button is pulled to ground when the
command is issued.
4. Read Data (55h)
Host Transmit:
D7
D6
D5
D4
D3
D2
D1
D0
0
1
0
1
0
1
0
1
DS1616 Response (Host Receives): When the device is not currently data logging (i.e., MIP = 0), the
temperature and/or the analog input(s) is/are immediately converted and the value(s) is/are written to the
Current Temperature and/or Current ADC Channel [1-3] Data registers. The channels that are enabled is
determined by the CSx bits of the Control 2 Register set to 1.
The data value(s) obtained from this command is/are not stored in the datalog or histogram memory.