I found it advantageous to add another data field for microseconds when logging data on CAN. If you use a 32bit word, there will be some of the unused MSBs that don't deviate from zero when tracking the microseconds per second. You can used a bit mask and shift to use this space to keep track of...