Datasheet

DS1820 is a digital tempera-
ture sensor that uses 1-wire
®
interface for it’s operation. It is
capable of measuring temperatures
within the range of -55 to 128°C,
and provides ±0.5°C accuracy for
temperatures within the range of -10 to
85°C. It requires 3V to 5.5V power supply
for stable operation. It takes maximum
of 750ms for the DS1820 to calculate
temperature with 9-bit resolution.
1-wire
®
serial communication ena-
bles data to be transfered over a single
communication line, while the process
itself is under the control of the master
microcontroller. The advantage of
such communication is that only one
microcontroller pin is used. Multiple
sensors can be connected on the same
line. All slave devices by default have
a unique ID code, which enables the
master device to easily identify all
devices sharing the same interface.
EasyPIC PRO
v7 provides a separate so-
cket (TS1) for the DS1820. Communica-
tion line with the microcontroller is
selected with a J3 jumper.
DS1820 - Digital
Temperature Sensor
page 30
DATA BUS
EasyPIC PRO
v7 enables you to establish 1-wire
®
communication between DS1820
and the microcontroller over RE6 or RB7 pins. The selecti on of either of those two
lines is done using J3 jumper. When placing the sensor in the socket make sure that
half-circle on the board’s silkscreen markings matches the rounded part of the DS1820
sensor. If you accidently connect the sensor the other way, it may be permanently
damaged and you might need to replace it with another one. Make sure to disconnect
other peripherals (except 1-wire), LEDs and additional pull-up or pull-down resistors
from the interface lines in order not to interfere with signal/data integrity.
Figure 16-1:
DS1820 not
connected
Figure 16-2:
DS1820
placed in
socket
Figure 16-3:
DS1820
connected
to RB7 pin
Figure 16-4:
DS1820
connected
to RE6 pin
Figure 16-5: DS1820 connected to RB7 pin
Enabling DS1820 Sensor
1 2 3 4
other modules
EasyPIC PRO
v7