MAX32665-MAX32668 User Guide
Maxim Integrated Page 398 of 457
20.7 Register Details
Table 20-5: OWM Configuration Register
OWM Configuration Register
Reserved for Future Use
Do not modify this field.
Internal Pullup Enable
Set this field to enable the internal pullup resistor.
0: Internal pullup disabled.
1: Internal pullup enabled.
Overdrive Enable
Set this field to 1 to enable overdrive mode for 1-Wire communications. Clearing
this field sets 1-Wire communications to standard speed.
0: Overdrive mode disabled, standard speed mode.
1: Overdrive mode enabled.
Bit Mode Enable
When set to 1, only a single bit at a time is transmitted and received (LSB of
OWM_DATA) rather than the whole byte.
0: Byte mode enabled, single bit mode disabled.
1: Single bit mode enabled, byte mode disabled.
External Pullup Enable
Enables external FET pullup when the 1-Wire master is idle. FET is designed to
pull the wire high regardless of its enable state (that is, high or low). Idle means
the 1-Wire master is idle, and there are no 1-Wire accesses in progress.
0: External pullup pin is not driven to high.
1: External pullup pin is driven high when the 1-Wire bus is idle, actively
pulling the 1-Wire IO high.
External Pullup Mode
Provides an extra output to control an external pullup. For long wires, a pullup
resistor strong enough to pull the wire high in a reasonable amount of time
might need to be so strong that it would be difficult to drive the line low. In this
case, implement an external FET to actively drive the wire high for a brief
amount of time. Then, let the resistor keep the line high.
Bit-Bang Mode Enable
Enable bit-bang control of the I/O pin. If this bit is set to 1,
OWM_CTRL_STAT.bit_bang_oe controls the state of the I/O pin.
0: Bit-bang mode disabled.
1: Bit-bang mode enabled.
Presence Detect Force
Setting this bit to 1 drives the OWM_IO pin low during presence detection. Use
this bit field to prevent a large number of 1-Wire slaves on the bus from all
responding at different times, which might cause ringing. When this bit is set to
1, the OWM_CTRL_STAT.presence_detect bit is always set as the result of a 1-
Wire reset even if no slave devices are present on the bus.
0: OWM_IO pin floats during presence detection portion of 1-Wire reset.
1: OWM_IO pin is driven low during presence detection portion of 1-Wire
reset.