CAN 0 Bus Timing Register 1 (C0BT1)
Bit 7: CAN Sampling Rate (SMP). The SMP bit determines the number of samples to be taken during each receive bit time.
Programming SMP = 0 takes only one sample during each bit time. Programming SMP = 1 directs the CAN logic to take three sam-
ples during each bit time, and to use a majority voting circuit to determine the final bit value. When SMP is set to 1, two additional t
QU
clock cycles are be added to time segment 1. SMP should not be set to 1 when the baud-rate prescale value (BRPV) is less than 4.
This bit can only be modified during a software initialization (SWINT = 1).
Bits 6, 5, 4: CAN Time Segment 2 Select (TSEG26, TSEG25, TSEG24). The eight states defined by the TSEG26, TSEG25, and
TSEG24 bits determine the number of clock cycles in the phase segment 2 portion of the nominal bit time, which occurs after the sam-
ple time. These bits can only be modified during a software initialization (SWINT = 1).
Bits 3 to 0: CAN Time Segment 1 Select (TSEG13 to TSEG10). The 16 states defined by the TSEG13–TSEG10 bits determine the
number of clock cycles in the phase segment 1 portion of the nominal bit time, which occurs before the sample time. These bits can
only be modified during a software initialization (SWINT = 1).
r = read, w = write (allowed only when SWINT = 1 via C0DP/C0DB)
. . . . . . . . . . . .
. . . . . . . . . . . . . . .
Comentários a estes Manuais