This disclosure describes pulse width determination in a single-wire
bus device. Here, a pulse width determination circuit is configured to determine the pulse width based on a sampling
clock. More specifically, the sampling
clock may be a half-rate
clock with reduced sampling power. Alternatively, the sampling clock may be a full-rate clock with improved sampling accuracy. Given that the pulse and the sampling clock may be asynchronous, the pulse width determination circuit is further configured to mitigate possible sampling errors associated with the rising and / or falling edges of the pulse, thereby improving sampling accuracy. In embodiments, the pulse width determination circuit may be located in one or more slave circuits in the single-wire
bus device to determine a synchronization pulse transmitted by the master circuit via the single-wire
bus, thereby establishing a timing basis for subsequent communication with the master circuit.