Datasheet
Register 2: 1-Wire Timing Override (ONEWIRETIM), offset 0x004
The 1-Wire Timing Override (ONEWIRETIM) register allows for overriding of the timing rules for
the 1-Wire interface. If a field is 0, the default is used (normal or overdrive).
1-Wire Timing Override (ONEWIRETIM)
Base 0x400B.6000
Offset 0x004
Type RW, reset 0x0000.0000
16171819202122232425262728293031
W1SAMW0RESTW0TIMW1TIM
RWRWRWRWRWRWRWRWRWRWRWRWRWRWRWRWType
0000000000000000Reset
0123456789101112131415
RSTTIMATRTIMATRSAMW1SAM
RWRWRWRWRWRWRWRWRWRWRWRWRWRWRWRWType
0000000000000000Reset
DescriptionResetTypeNameBit/Field
Value 1 Timing
This field indicates the time low for a 1 in µs units.
0RWW1TIM31:28
Value 0 Timing
Indicates time low for a 0 in 4 µs units.
Note: If W0TIM has been programmed to a non-default value,
W0REST must be programmed for correct functionality.
0RWW0TIM27:23
Rest Time
This field indicates time to rest after a 0 in 1 µs units.
Note: If W0TIM has been programmed to a non-default value,
W0REST must be programmed for correct functionality.
0RWW0REST22:19
Sample Time
Time to sample for a 1 vs 0 in µs after the release of the line by 1-Wire.
The LSAM bit is ignored if this bit is set.
0RWW1SAM18:15
Answer-to-Reset Sample
Time to first sample for answer-to-reset in 8 µs units. Sampling continues
until time indicated by ATRTIM bit.
Note: When programming ATRTIM and ATRSAM, the value of
ATRTIM must be greater than ATRSAM to prevent the line from
being flagged as STUCK.
0RWATRSAM14:11
Answer-to-Reset/Rest Period
This field indicates the answer-to-reset period in 16 µs units.
If the SKATR bit is set in the ONEWIRECS register, this value indicates
the rest period after reset.
Note: When programming ATRTIM and ATRSAM, the value of
ATRTIM must be greater than ATRSAM to prevent the line from
being flagged as STUCK.
0RWATRTIM10:6
Reset Low Time
Indicates the time reset is low in 32 µs units.
0RWRSTTIM5:0
1521December 13, 2013
Texas Instruments-Advance Information
Tiva
™
TM4C129XNCZAD Microcontroller