Maximum number of DS18B20 on one pin

Have you heard of Google ? (and Wikipedia ?)

The bus has an algorithm to recover the address of every device on the bus. Since the address includes the device type and a CRC, recovering the address roster also produces a reliable inventory of the devices on the bus. The 64-bit address space is searched as a binary tree, allowing up to 75 devices to be found per second.