1.2 ROM Function Commands

Every 1-Wire device contains a globally unique 64-bit identifier number stored in ROM. This number can be used to facilitate addressing or identification of individual devices on the bus. The identifier consists of three parts: An 8-bit family code, a 48-bit serial number, and an 8-bit CRC computed from the first 56 bits. A small set of commands, called ROM function commands that operate on the 64-bit identifier is defined. The table below lists the six defined ROM commands.

Table 1-1. ROM Commands
CommandCodeUsage
READ ROM33HIdentification
SKIP ROMCCHSkip addressing
MATCH ROM55HAddress specific device
SEARCH ROMF0HObtain IDs of all devices on the bus
OVERDRIVE SKIP ROM3CHOverdrive version of SKIP ROM
OVERDRIVE MATCH ROM69HOverdrive version of MATCH ROM