The 1-Wire protocol is a unique half-duplex communication protocol that allows devices to interact using a singular data line along with a ground reference. Though asynchronous in design, specific timing specifications are employed to differentiate between 1-Wire commands. Similar to I2C, the 1-Wire protocol utilizes an open-drain configuration at the hardware level.


Within this segment, users can opt to use internal pull-up resistors if available in the host adapter. Accessing the Command dropdown menu reveals available ROM Commands: SKIP and SELECT (often referred to as MATCH). The SKIP command broadcasts a message to all connected target devices, while the SELECT command communicates with a specific device. If there's only one target device on the 1-Wire bus, these commands are disregarded. The SCAN button initiates a series of SEARCH commands, unveiling the 64-bit addresses of all target devices connected to the bus.


This segment features two inputs: 'Bytes to Read' and 'Bytes to Write'. It also includes three action buttons: READ, WRITE, and TRANSFER. As with other protocols, the 'Bytes to Write' field recognizes bytes in hexadecimal format. Activating the TRANSFER button initiates a Write action, immediately followed by a Read action.

Last updated