TU16yTMR

TUxyTMR (16-bit)

Timer Counter Register for 16-bit version of UTMR module. This register can only be addressed when RDSEL = 1.
Notes:
  1. 1.Writing to this register will change the raw counter value directly. The user must handle the operation correctly to avoid data corruption. There is no safeguard for atomic access. Reading or writing a running counter is not recommended. This register must only be accessed while clocking is disabled.
  2. 2.The individual bytes in this multibyte register can be accessed with the following register names:
    • TUxyTMRH: Accesses the high byte TUxyTMR[15:8]
    • TUxyTMRL: Accesses the low byte TUxyTMR[7:0]
  0x130,0x13E 16   A,B y

TUxyTMR (16-bit)

Bit  15 14 13 12 11 10 9 8  
  TMR[15:8]  
Access  R/W R/W R/W R/W R/W R/W R/W R/W  
Reset  0 0 0 0 0 0 0 0  
Bit  7 6 5 4 3 2 1 0  
  TMR[7:0]  
Access  R/W R/W R/W R/W R/W R/W R/W R/W  
Reset  0 0 0 0 0 0 0 0  

Bits 15:0 – TMR[15:0]: Timer value

Timer value

NameDescription
RDSEL = 1 The raw counter register is read or written; must only be accessed while clocking is disabled, i.e., when ON = 0
RDSEL = 0 Reserved. Do not use.