DS1620 Digital Thermometer and Thermostat

Similar documents
DS1621 Digital Thermometer and Thermostat

DS1621 Digital Thermometer and Thermostat

DS1821 Programmable Digital Thermostat and Thermometer

DS Wire Digital Thermometer and Thermostat

PACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section

DS18B20 Programmable Resolution 1-Wire Digital Thermometer

DS1220Y 16k Nonvolatile SRAM

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

DS1307ZN. 64 x 8 Serial Real-Time Clock

FM75 Low-Voltage Two-Wire Digital Temperature Sensor with Thermal Alarm

DS1225Y 64k Nonvolatile SRAM

DS1220Y 16k Nonvolatile SRAM

DS2401 Silicon Serial Number

Cold-Junction-Compensated K-Thermocoupleto-Digital Converter (0 C to C)

DM74LS193 Synchronous 4-Bit Binary Counter with Dual Clock

DM74LS112A Dual Negative-Edge-Triggered Master-Slave J-K Flip-Flop with Preset, Clear, and Complementary Outputs

74LS193 Synchronous 4-Bit Binary Counter with Dual Clock

CAT28C64B F R E E. 64K-Bit CMOS PARALLEL EEPROM L E A D FEATURES DESCRIPTION BLOCK DIAGRAM

DM74LS191 Synchronous 4-Bit Up/Down Counter with Mode Control

256K (32K x 8) Static RAM

DALLAS DS1233 Econo Reset. BOTTOM VIEW TO-92 PACKAGE See Mech. Drawings Section on Website

1-Mbit (128K x 8) Static RAM

DS1232LP/LPS Low Power MicroMonitor Chip

DM7474 Dual Positive-Edge-Triggered D-Type Flip-Flops with Preset, Clear and Complementary Outputs

Features. Instruction. Decoder Control Logic, And Clock Generators. Address Compare amd Write Enable. Protect Register V PP.

Spread-Spectrum Crystal Multiplier DS1080L. Features


DM Segment Decoder/Driver/Latch with Constant Current Source Outputs

MicroMag3 3-Axis Magnetic Sensor Module

DM74LS169A Synchronous 4-Bit Up/Down Binary Counter

DS1386/DS1386P RAMified Watchdog Timekeeper

CD4027BC Dual J-K Master/Slave Flip-Flop with Set and Reset

74AC191 Up/Down Counter with Preset and Ripple Clock

CD4013BC Dual D-Type Flip-Flop

LM75 Digital Temperature Sensor and Thermal Watchdog with Two-Wire Interface

ABRIDGED DATA SHEET EVALUATION KIT AVAILABLE

DS2187 Receive Line Interface

8254 PROGRAMMABLE INTERVAL TIMER

ICS514 LOCO PLL CLOCK GENERATOR. Description. Features. Block Diagram DATASHEET

1 TO 4 CLOCK BUFFER ICS551. Description. Features. Block Diagram DATASHEET

R EXT THERMISTOR. Maxim Integrated Products 1

ICS379. Quad PLL with VCXO Quick Turn Clock. Description. Features. Block Diagram

74F675A 16-Bit Serial-In, Serial/Parallel-Out Shift Register

8-Bit Flash Microcontroller for Smart Cards. AT89SCXXXXA Summary. Features. Description. Complete datasheet available under NDA

css Custom Silicon Solutions, Inc.

Features INSTRUCTION DECODER CONTROL LOGIC AND CLOCK GENERATORS COMPARATOR AND WRITE ENABLE EEPROM ARRAY READ/WRITE AMPS 16

X9C102/103/104/503. Terminal Voltages ±5V, 100 Taps. Digitally-Controlled (XDCP) Potentiometer

V CC TOP VIEW. f SSO = 20MHz to 134MHz (DITHERED)

HD61202U. (Dot Matrix Liquid Crystal GraphicDisplay Column Driver)

TRIPLE PLL FIELD PROG. SPREAD SPECTRUM CLOCK SYNTHESIZER. Features

CD40174BC CD40175BC Hex D-Type Flip-Flop Quad D-Type Flip-Flop

MM74HC273 Octal D-Type Flip-Flops with Clear

INTEGRATED CIRCUITS. 74F153 Dual 4-line to 1-line multiplexer. Product specification 1996 Jan 05 IC15 Data Handbook

MM74HC174 Hex D-Type Flip-Flops with Clear


DM54161 DM74161 DM74163 Synchronous 4-Bit Counters

74F168*, 74F169 4-bit up/down binary synchronous counter

LMB162ABC LCD Module User Manual

54LS193 DM54LS193 DM74LS193 Synchronous 4-Bit Up Down Binary Counters with Dual Clock

1 Wire TM Digital Thermometer

HEF4021B. 1. General description. 2. Features and benefits. 3. Ordering information. 8-bit static shift register

M25P40 3V 4Mb Serial Flash Embedded Memory

MM74HC14 Hex Inverting Schmitt Trigger

DG2302. High-Speed, Low r ON, SPST Analog Switch. Vishay Siliconix. (1-Bit Bus Switch with Level-Shifter) RoHS* COMPLIANT DESCRIPTION FEATURES

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs

HT1632C 32 8 &24 16 LED Driver

54191 DM54191 DM74191 Synchronous Up Down 4-Bit Binary Counter with Mode Control

64K (8K x 8) Parallel EEPROM with Page Write and Software Data Protection AT28C64B

CD4043BC CD4044BC Quad 3-STATE NOR R/S Latches Quad 3-STATE NAND R/S Latches

DS1302 Trickle-Charge Timekeeping Chip

JTAG-HS2 Programming Cable for Xilinx FPGAs. Overview. Revised January 22, 2015 This manual applies to the HTAG-HS2 rev. A

High-Speed, Low r ON, SPST Analog Switch (1-Bit Bus Switch)

256K (32K x 8) Battery-Voltage Parallel EEPROMs AT28BV256

INTEGRATED CIRCUITS. NE558 Quad timer. Product data Supersedes data of 2001 Aug Feb 14

INTEGRATED CIRCUITS. 74F74 Dual D-type flip-flop. Product specification Supercedes data of 1990 Oct 23 IC15 Data Handbook.

MM74HC4538 Dual Retriggerable Monostable Multivibrator

CD4027BM CD4027BC Dual J-K Master Slave Flip-Flop with Set and Reset

64 x 8, Serial, I 2 C Real-Time Clock

256K (32K x 8) OTP EPROM AT27C256R 256K EPROM. Features. Description. Pin Configurations

5495A DM Bit Parallel Access Shift Registers

Quad 2-input NAND Schmitt trigger

8031AH 8051AH 8032AH 8052AH NMOS SINGLE-CHIP 8-BIT MICROCONTROLLERS

INTEGRATED CIRCUITS. 74LVC08A Quad 2-input AND gate. Product specification IC24 Data Handbook Jun 30

MM74HCT373 MM74HCT374 3-STATE Octal D-Type Latch 3-STATE Octal D-Type Flip-Flop

Microprocessor Supervisory Circuits

NM93CS06 CS46 CS56 CS Bit Serial EEPROM with Data Protect and Sequential Read

DM74184 DM74185A BCD-to-Binary and Binary-to-BCD Converters

MAX14760/MAX14762/MAX14764 Above- and Below-the-Rails Low-Leakage Analog Switches

74F74 Dual D-Type Positive Edge-Triggered Flip-Flop

CD4013BC Dual D-Type Flip-Flop

ICS SYSTEM PERIPHERAL CLOCK SOURCE. Description. Features. Block Diagram DATASHEET

MR25H10. RoHS FEATURES INTRODUCTION

CMOS PARALLEL-TO-SERIAL FIFO 256 x 16, 512 x 16, 1,024 x 16

EN25P64 EN25P Megabit Uniform Sector, Serial Flash Memory FEATURES GENERAL DESCRIPTION

STWD100. Watchdog timer circuit. Description. Features. Applications

LCM NHD-12032BZ-FSW-GBW. User s Guide. (Liquid Crystal Display Graphic Module) RoHS Compliant. For product support, contact

W25Q80, W25Q16, W25Q32 8M-BIT, 16M-BIT AND 32M-BIT SERIAL FLASH MEMORY WITH DUAL AND QUAD SPI

54LS169 DM54LS169A DM74LS169A Synchronous 4-Bit Up Down Binary Counter

HEF4013B. 1. General description. 2. Features and benefits. 3. Applications. 4. Ordering information. Dual D-type flip-flop

SPREAD SPECTRUM CLOCK GENERATOR. Features

Transcription:

DS1620 Digital Thermometer and Thermostat BENEFITS AND FEATURES Simply Adds Temperature Monitoring and Control to Any System o Measures Temperatures From -55 C to +125 C in 0.5 C Increments; Fahrenheit Equivalent is -67 F to +257 F in 0.9 F Increments o Temperature is Read as a 9-Bit Value o Converts Temperature to Digital Word in 750ms (max) o Thermostatic Settings are User-Definable and Nonvolatile Can Be Used in a Wide Variety of Applications o Supply Voltage Range Covers From 2.7V to 5.5V o Data is Read From/Written Via a 3-Wire Serial Interface (CLK, DQ, RST ) Saves Space o Requires No External Components o 8-Pin DIP or SOIC (208-mil) Packages APPLICATIONS Thermostatic Controls Industrial Systems Consumer Products Thermometers PIN ASSIGNMENT DQ CLK/CONV RST GND 1 2 3 4 PIN DESCRIPTION DQ - 3-Wire Input/Output CLK/ CONV - 3-Wire Clock Input and Stand-alone Convert Input RST - 3-Wire Reset Input GND - Ground T HIGH - High Temperature Trigger T LOW - Low Temperature Trigger T COM - High/Low Combination Trigger V DD - Power Supply Voltage (3V - 5V) 8 7 6 5 V DD T HIGH T LOW T COM DS1620S 8-Pin SOIC (208-mil) DQ CLK/CONV RST GND 1 2 3 4 8 7 6 5 V DD DS1620 8-Pin DIP (300-mil) T HIGH T LOW T COM DESCRIPTION The DS1620 Digital Thermometer and Thermostat provides 9 bit temperature readings which indicate the temperature of the device. With three thermal alarm outputs, the DS1620 can also act as a thermostat. T HIGH is driven high if the DS1620 s temperature is greater than or equal to a user defined temperature TH. T LOW is driven high if the DS1620 s temperature is less than or equal to a user defined temperature TL. T COM is driven high when the temperature exceeds TH and stays high until the temperature falls below that of TL. 1 of 12 19-7539; Rev 3; 3/15

DS1620 User defined temperature settings are stored in nonvolatile memory, so parts can be programmed prior to insertion in a system, as well as used in standalone applications without a CPU. Temperature settings and temperature readings are all communicated to/from the DS1620 over a simple 3 wire interface. ORDERING INFORMATION PART PACKAGE MARKING DESCRIPTION DS1620 DS1620 8-Pin DIP (300 mil) DS1620+ DS1620 (See Note) Lead-Free 8-Pin DIP (300 mil) DS1620S DS1620 8-Pin SOIC (208 mil) DS1620S+ DS1620 (See Note) Lead-Free 8-Pin SOIC (208 mil) DS1620S/T&R DS1620 8-Pin SOIC (208 mil), 2000-Piece Tape-and-Reel DS1620S+T&R DS1620 (See Note) Lead-Free 8-Pin SOIC (208 mil), 2000-Piece Tape-and-Reel Note: A + symbol will also be marked on the package near the Pin 1 indicator DETAILED PIN DESCRIPTION Table 1 PIN SYMBOL DESCRIPTION 1 DQ Data Input/Output pin for 3-wire communication port. 2 CLK/ CONV Clock input pin for 3-wire communication port. When the DS1620 is used in a stand-alone application with no 3 wire port, this pin can be used as a convert pin. Temperature conversion will begin on the falling edge of CONV. 3 RST Reset input pin for 3-wire communication port. 4 GND Ground pin. 5 T COM High/Low Combination Trigger. Goes high when temperature exceeds TH; will reset to low when temperature falls below TL. 6 T LOW Low Temperature Trigger. Goes high when temperature falls below TL. 7 T HIGH High Temperature Trigger. Goes high when temperature exceeds TH. 8 V DD Supply Voltage. 2.7V 5.5V input power pin. Table 2. DS1620 REGISTER SUMMARY REGISTER NAME (USER ACCESS) Temperature (Read Only) T H (Read/Write) T L (Read/Write) SIZE MEMORY TYPE 9 Bits SRAM 9 Bits EEPROM 9 Bits EEPROM REGISTER CONTENTS AND POWER-UP/POR STATE Measured Temperature (Two s Complement) Power-Up/POR State: -60ºC (1 1000 1000) Upper Alarm Trip Point (Two s Complement) Power-Up/POR State: User-Defined. Initial State from Factory: +15 C (0 0001 1110) Lower Alarm Trip Point (Two s Complement) Power-Up/POR State: User-Defined. Initial State from Factory: +10 C (0 0001 0100) OPERATION-MEASURING TEMPERATURE A block diagram of the DS1620 is shown in Figure 1... 2 of 12

DS1620 DS1620 FUNCTIONAL BLOCK DIAGRAM Figure 1 The DS1620 measures temperature using a bandgap-based temperature sensor. The temperature reading is provided in a 9 bit, two s complement reading by issuing a READ TEMPERATURE command. The data is transmitted serially through the 3 wire serial interface, LSB first. The DS1620 can measure temperature over the range of -55 C to +125 C in 0.5 C increments. For Fahrenheit usage, a lookup table or conversion factor must be used. Since data is transmitted over the 3 wire bus LSB first, temperature data can be written to/read from the DS1620 as either a 9 bit word (taking RST low after the 9 th (MSB) bit), or as two transfers of 8 bit words, with the most significant 7 bits being ignored or set to 0, as illustrated in Table 3. After the MSB, the DS1620 will output 0s. Note that temperature is represented in the DS1620 in terms of a ½ C LSB, yielding the 9 bit format shown in Figure 2. TEMPERATURE, TH, and TL REGISTER FORMAT Figure 2 MSB X X X X X X X 1 1 1 0 0 1 1 1 0 T = -25 C LSB 3 of 12

DS1620 Table 3 describes the exact relationship of output data to measured temperature.. TEMPERATURE/DATA RELATIONSHIPS Table 3 TEMP DIGITAL OUTPUT (Binary) DIGITAL OUTPUT (Hex) +125 C 0 11111010 00FA +25 C 0 00110010 0032h +½ C 0 00000001 0001h +0 C 0 00000000 0000h -½ C 1 11111111 01FFh -25 C 1 11001110 01CEh -55 C 1 10010010 0192h Higher resolutions may be obtained by reading the temperature, and truncating the 0.5 C bit (the LSB) from the read value. This value is TEMP_READ. The value left in the counter may then be read by issuing a READ COUNTER command. This value is the count remaining (COUNT_REMAIN) after the gate period has ceased. By loading the value of the slope accumulator into the count register (using the READ SLOPE command), this value may then be read, yielding the number of counts per degree C (COUNT_PER_C) at that temperature. The actual temperature may be then be calculated by the user using the following: TEMPERATURE=TEMP_READ-0.25 + (COUNT_PER_C - COUNT_REMAIN) COUNT_PER_C OPERATION THERMOSTAT CONTROLS Three thermally triggered outputs, T HIGH, T LOW, and T COM, are provided to allow the DS1620 to be used as a thermostat, as shown in Figure 3. When the DS1620 s temperature meets or exceeds the value stored in the high temperature trip register, the output T HIGH becomes active (high) and remains active until the DS1620 s measured temperature becomes less than the stored value in the high temperature register, TH. The T HIGH output can be used to indicate that a high temperature tolerance boundary has been met or exceeded, or it can be used as part of a closed loop system to activate a cooling system and deactivate it when the system temperature returns to tolerance. The T LOW output functions similarly to the T HIGH output. When the DS1620 s measured temperature equals or falls below the value stored in the low temperature register, the T LOW output becomes active. T LOW remains active until the DS1620 s temperature becomes greater than the value stored in the low temperature register, TL. The T LOW output can be used to indicate that a low temperature tolerance boundary has been met or exceeded, or as part of a closed loop system it can be used to activate a heating system and deactivate it when the system temperature returns to tolerance. The T COM output goes high when the measured temperature meets or exceeds TH, and will stay high until the temperature equals or falls below TL. In this way, any amount of hysteresis can be obtained. 4 of 12

THERMOSTAT OUTPUT OPERATION Figure 3 DS1620 T HIGH T LOW T COM OPERATION AND CONTROL The DS1620 must have temperature settings resident in the TH and TL registers for thermostatic operation. A configuration/status register also determines the method of operation that the DS1620 will use in a particular application and indicates the status of the temperature conversion operation. The configuration register is defined as follows: CONFIGURATION/STATUS REGISTER TL TH T( C) DONE THF TLF NVB 1 0 CPU 1SHOT where DONE = Conversion Done Bit. 1=conversion complete, 0=conversion in progress. The power-up/por state is a 1. THF = Temperature High Flag. This bit will be set to 1 when the temperature is greater than or equal to the value of TH. It will remain 1 until reset by writing 0 into this location or by removing power from the device. This feature provides a method of determining if the DS1620 has ever been subjected to temperatures above TH while power has been applied. The power-up/por state is a 0. TLF = Temperature Low Flag. This bit will be set to 1 when the temperature is less than or equal to the value of TL. It will remain 1 until reset by writing 0 into this location or by removing power from the device. This feature provides a method of determining if the DS1620 has ever been subjected to temperatures below TL while power has been applied. The power-up/por state is a 0. NVB = Nonvolatile Memory Busy Flag. 1=write to an E 2 memory cell in progress. 0=nonvolatile memory is not busy. A copy to E 2 may take up to 10 ms. The power-up/por state is a 0. CPU = CPU Use Bit. If CPU=0, the CLK/ CONV pin acts as a conversion start control, when RST is low. If CPU is 1, the DS1620 will be used with a CPU communicating to it over the 3 wire port, and the operation of the CLK/ CONV pin is as a normal clock in concert with DQ and RST. This bit is stored in nonvolatile E 2 memory, capable of at least 50,000 writes. The DS1620 is shipped with CPU=0. 5 of 12

DS1620 1SHOT = One Shot Mode. If 1SHOT is 1, the DS1620 will perform one temperature conversion upon reception of the Start Convert T protocol. If 1SHOT is 0, the DS1620 will continuously perform temperature conversion. This bit is stored in nonvolatile E 2 memory, capable of at least 50,000 writes. The DS1620 is shipped with 1SHOT=0. For typical thermostat operation, the DS1620 will operate in continuous mode. However, for applications where only one reading is needed at certain times or to conserve power, the one shot mode may be used. Note that the thermostat outputs (T HIGH, T LOW, T COM ) will remain in the state they were in after the last valid temperature conversion cycle when operating in one shot mode. OPERATION IN STAND-ALONE MODE In applications where the DS1620 is used as a simple thermostat, no CPU is required. Since the temperature limits are nonvolatile, the DS1620 can be programmed prior to insertion in the system. In order to facilitate operation without a CPU, the CLK/ CONV pin (pin 2) can be used to initiate conversions. Note that the CPU bit must be set to 0 in the configuration register to use this mode of operation. Whether CPU=0 or 1, the 3 wire port is active. Setting CPU=1 disables the stand alone mode. To use the CLK/ CONV pin to initiate conversions, RST must be low and CLK/ CONV must be high. If CLK/ CONV is driven low and then brought high in less than 10 ms, one temperature conversion will be performed and then the DS1620 will return to an idle state. If CLK/ CONV is driven low and remains low, continuous conversions will take place until CLK/ CONV is brought high again. With the CPU bit set to 0, the CLK/ CONV will override the 1SHOT bit if it is equal to 1. This means that even if the part is set for one shot mode, driving CLK/ CONV low will initiate conversions. 3-WIRE COMMUNICATIONS The 3 wire bus is comprised of three signals. These are the RST (reset) signal, the CLK (clock) signal, and the DQ (data) signal. All data transfers are initiated by driving the RST input high. Driving the RST input low terminates communication. (See Figures 4 and 5.) A clock cycle is a sequence of a falling edge followed by a rising edge. For data inputs, the data must be valid during the rising edge of a clock cycle. Data bits are output on the falling edge of the clock and remain valid through the rising edge. When reading data from the DS1620, the DQ pin goes to a high-impedance state while the clock is high. Taking RST low will terminate any communication and cause the DQ pin to go to a high-impedance state. Data over the 3 wire interface is communicated LSB first. The command set for the 3 wire interface as shown in Table 4 is as follows. Read Temperature [AAh] This command reads the contents of the register which contains the last temperature conversion result. The next nine clock cycles will output the contents of this register. Write TH [01h] This command writes to the TH (HIGH TEMPERATURE) register. After issuing this command the next nine clock cycles clock in the 9 bit temperature limit which will set the threshold for operation of the T HIGH output. 6 of 12

DS1620 Write TL [02h] This command writes to the TL (LOW TEMPERATURE) register. After issuing this command the next nine clock cycles clock in the 9 bit temperature limit which will set the threshold for operation of the T LOW output. Read TH [A1h] This command reads the value of the TH (HIGH TEMPERATURE) register. After issuing this command the next nine clock cycles clock out the 9 bit temperature limit which sets the threshold for operation of the T HIGH output. Read TL [A2h] This command reads the value of the TL (LOW TEMPERATURE) register. After issuing this command the next nine clock cycles clock out the 9 bit temperature limit which sets the threshold for operation of the T LOW output. Read Counter [A0h] This command reads the value of the counter byte. The next nine clock cycles will output the contents of this register. Read Slope [A9h] This command reads the value of the slope counter byte from the DS1620. The next nine clock cycles will output the contents of this register. Start Convert T [EEh] This command begins a temperature conversion. No further data is required. In one shot mode the temperature conversion will be performed and then the DS1620 will remain idle. In continuous mode this command will initiate continuous conversions. Stop Convert T [22h] This command stops temperature conversion. No further data is required. This command may be used to halt a DS1620 in continuous conversion mode. After issuing this command the current temperature measurement will be completed and then the DS1620 will remain idle until a Start Convert T is issued to resume continuous operation. Write Config [0Ch] This command writes to the configuration register. After issuing this command the next eight clock cycles clock in the value of the configuration register. Read Config [ACh] This command reads the value in the configuration register. After issuing this command the next eight clock cycles output the value of the configuration register. 7 of 12

DS1620 COMMAND SET Table 4 DS1620 INSTRUCTION DESCRIPTION PROTOCOL 3-WIRE BUS DATA AFTER ISSUING PROTOCOL NOTES TEMPERATURE CONVERSION COMMANDS Read Temperature Reads last converted temperature AAh <read data> value from temperature register. Read Counter Reads value of count remaining A0h <read data> from counter. Read Slope Reads value of the slope A9h <read data> accumulator. Start Convert T Initiates temperature conversion. EEh Idle 1 Stop Convert T Halts temperature conversion. 22h Idle 1 THERMOSTAT COMMANDS Write TH Writes high temperature limit value 01h <write data> 2 into TH register. Write TL Writes low temperature limit value 02h <write data> 2 into TL register. Read TH Reads stored value of high A1h <read data> 2 temperature limit from TH register. Read TL Reads stored value of low A2h <read data> 2 temperature limit from TL register. Write Config Writes configuration data to 0Ch <write data> 2 configuration register. Read Config Reads configuration data from configuration register. ACh <read data> 2 NOTES: 1. In continuous conversion mode, a Stop Convert T command will halt continuous conversion. To restart, the Start Convert T command must be issued. In one shot mode, a Start Convert T command must be issued for every temperature reading desired. 2. Writing to the E 2 requires up to 10 ms at room temperature. After issuing a write command no further writes should be requested for at least 10 ms. 8 of 12

FUNCTION EXAMPLE Example: CPU sets up DS1620 for continuous conversion and thermostatic function. DS1620 MODE CPU MODE (3-WIRE) DATA (LSB FIRST) COMMENTS TX RX 0Ch CPU issues Write Config command TX RX 00h CPU sets DS1620 up for continuous conversion TX RX Toggle RST CPU issues Reset to DS1620 TX RX 01h CPU issues Write TH command TX RX 0050h CPU sends data for TH limit of +40 C TX RX Toggle RST CPU issues Reset to DS1620 TX RX 02h CPU issues Write TL command TX RX 0014h CPU sends data for TL limit of +10 C TX RX Toggle RST CPU issues Reset to DS1620 TX RX A1h CPU issues Read TH command RX TX 0050h DS1620 sends back stored value of TH for CPU to verify TX RX Toggle RST CPU issues Reset to DS1620 TX RX A2h CPU issues Read TL command RX TX 0014h DS1620 sends back stored value of TL for CPU to verify TX RX Toggle RST CPU issues Reset to DS1620 TX RX EEh CPU issues Start Convert T command TX RX Drop RST CPU issues Reset to DS1620 READ DATA TRANSFER Figure 4 DS1620 9 of 12

WRITE DATA TRANSFER Figure 5 DS1620 NOTE: t CL, t CH, t R, and t F apply to both read and write data transfer. ABSOLUTE MAXIMUM RATINGS* Voltage on Any Pin Relative to Ground Operating Temperature Storage Temperature Soldering Temperature 0.5V to +6.0V 55 C to +125 C 55 C to +125 C 260 C for 10 seconds * This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operation sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect reliability. RECOMMENDED DC OPERATING CONDITIONS PARAMETER SYMBOL MIN TYP MAX UNITS NOTES Supply V DD 2.7 5.5 V 1,2 Logic 1 V IH 0.7 x V DD V CC + 0.3 V 1 Logic 0 V IL -0.3 0.3 x V DD V 1 10 of 12

DC ELECTRICAL CHARACTERISTICS DS1620 (-55 C to +125 C; V DD =2.7V to 5.5V) PARAMETER SYMBOL CONDITION MIN MAX UNITS NOTES Thermometer Error T ERR 0 C to +70 C ±0.5 C 2 3.0V V DD 5.5V 0 C to +70 C ±1.25 2.7V V DD < 3.0V -55 C to +125 C ±2.0 Thermometer Resolution 12 Bits Logic 0 Output V OL 0.4 V 4 Logic 1 Output V OH 2.4 V 5 Input Resistance R I RST to GND 1 MΩ DQ, CLK to V DD 1 MΩ Active Supply Current I CC 0 C to +70 C 1 ma 6 Standby Supply Current I STBY 0 C to +70 C 1.5 µa 6 Input Current on Each Pin 0.4 < V I/O < 0.9 x V DD -10 +10 µa Thermal Drift ±0.2 C 7 SINGLE CONVERT TIMING DIAGRAM (STAND-ALONE MODE) CONV t CNV AC ELECTRICAL CHARACTERISTICS (-55 C to +125 C; V DD =2.7V to 5.5V) PARAMETERS SYMBOL MIN TYP MAX UNITS NOTES Temperature Conversion Time T TC 750 ms Data to CLK Setup t DC 35 ns 8 CLK to Data Hold t CDH 40 ns 8 CLK to Data Delay t CDD 150 ns 8, 9, 10 CLK Low Time t CL 285 ns 8 CLK High Time t CH 285 ns 8 CLK Frequency f CLK DC 1.75 MHz 8 CLK Rise and Fall t R, t F 500 ns RST to CLK Setup t CC 100 ns 8 CLK to RST Hold t CCH 40 ns 8 RST Inactive Time t CWH 125 ns 8, 11 CLK High to I/O High-Z t CDZ 50 ns 8 RST Low to I/O High-Z t RDZ 50 ns 8 Convert Pulse Width t CNV 250 ns 500 ms 12 11 of 12

AC ELECTRICAL CHARACTERISTICS DS1620 (-55 C to +125 C; V DD =2.7V to 5.5V) PARAMETER SYMBOL MIN TYP MAX UNITS NOTES Input Capacitance C I 5 pf I/O Capacitance C I/O 10 pf EEPROM AC ELECTRICAL CHARACTERISTICS (-55 C to +125 C; V DD =2.7V to 5.5V) PARAMETER CONDITIONS MIN TYP MAX UNITS EEPROM Write Cycle Time 4 10 Ms EEPROM Writes -55 C to +55 C 50k Writes EEPROM Data Retention -55 C to +55 C 10 Years NOTES: 1. All voltages are referenced to ground. 2. Valid for design revisions D1 and above. The supply range for Rev. C2 and below is 4.5V < 5.5V. 3. Thermometer error reflects temperature accuracy as tested during calibration. 4. Logic 0 voltages are specified at a sink current of 4mA 5. Logic 1 voltages are specified at a source current of 1mA. 6. I STBY, I CC specified with DQ, CLK/ CONV = V DD, and RST = GND. 7. Drift data is based on a 1000hr stress test at +125 C with V DD = 5.5V 8. Measured at V IH = 0.7 x V DD or V IL = 0.3 x V DD. 9. Measured at V OH = 2.4V or V OL = 0.4V. 10. Load capacitance = 50pF. 11. t CWH must be 10ms minimum following any write command that involves the E 2 memory. 12. 250ns is the guaranteed minimum pulse width for a conversion to start; however, a smaller pulse width may start a conversion. Maxim Integrated cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim Integrated product. No circuit patent licenses are implied. Maxim Integrated reserves the right to change the circuitry and specifications without notice at any time. The parametric values (min and max limits) shown in the Electrical Characteristics table are guaranteed. Other parametric values quoted in this data sheet are provided for guidance. Maxim Integrated 160 Rio Robles, San Jose, CA 95134 USA 1-408-601-1000 2015 Maxim Integrated Products, Inc. Maxim Integrated and the Maxim Integrated logo are trademarks of Maxim Integrated Products, Inc. 12 of 12