OWWRBIT |
OWWRBIT Pin, BitVal
Function
Writes one bit to a 1-Wire bus.
Quick Facts
All SX Models | |
Special Notes | The DQ pin (specified by Pin) must have a 4.7 kΩ pull-up resister. |
1-Wire commands require a FREQ setting of 4 MHz or higher. |
Explanation
After reset, 1-Wire transactions require writing values to the bus. While this
is typically handled with OWWRBYTE, SX/B supports bit access with the
OWWRBIT instruction. A bit is written by generating a timed low pulse
on the DQ line; this is called a "Write Slot." The diagrams and tables below
details the Write Slot sequences generated by the SX with OWWRBIT.
WRITE 0
Note | Timing | Description |
A | 60 µS | Write Slot 0 (SX master) |
B | ~ 10 µS | Write Slot recovery |
WRITE 1
Note | Timing | Description |
A | 5 µS | Write Slot 1 (SX master) |
B | ~ 65 µS | Write Slot recovery |
Related instructions: OWRESET, OWRDBIT, OWRDBYTE, and OWWRBYTE