Atmega 328 with DS1620 thermometer chip. Why is a pull-up resistor needed on the DQ line
The high output is specified as a minimum of 2.4V. This is enough if the ATmega is running off a supply of 4V or less, otherwise a pullup may be needed to pull it up to 0.6VCC.