\n
address_offset : 0x0 Bytes (0x0)
size : 0x1C byte (0x0)
mem_usage : registers
protection : not protected
address_offset : 0x20 Bytes (0x0)
size : 0x1C byte (0x0)
mem_usage : registers
protection : not protected
Timer2 Control and Status Register
address_offset : 0x0 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PRESCALE : Prescale Counter\n
bits : 0 - 7 (8 bit)
access : read-write
TDR_EN : Data Load Enable Bit\nWhen this bit is set, timer counter value (TDR) will be updated continuously to monitor internal 24-bit up counter value as the counter is counting.\n
bits : 16 - 16 (1 bit)
access : read-write
Enumeration:
#0 : 0
Timer Data Register update Disabled
#1 : 1
Timer Data Register update Enabled while timer counter is active
End of enumeration elements list.
CTB : Counter Mode Enable Bit \nThis bit is for external counting pin function enabled. \n
bits : 24 - 24 (1 bit)
access : read-write
Enumeration:
#0 : 0
Event counter mode Disabled
#1 : 1
Event counter mode Enabled
End of enumeration elements list.
CACT : Timer Active Status Bit (Read Only)\nThis bit indicates the up-timer status.\n
bits : 25 - 25 (1 bit)
access : read-only
Enumeration:
#0 : 0
Timer is not active
#1 : 1
Timer is active
End of enumeration elements list.
CRST : Timer Counter Reset Bit\nSetting this bit will reset the 24-bit up counter value TDR and also force CEN (TCSR[30]) to 0 if CACT (TCSR[25]) is 1.\n
bits : 26 - 26 (1 bit)
access : read-write
Enumeration:
#0 : 0
No effect
#1 : 1
Reset internal 8-bit prescale counter, 24-bit up counter value and CEN bit
End of enumeration elements list.
MODE : Timer Counting Mode Select\n
bits : 27 - 28 (2 bit)
access : read-write
Enumeration:
#00 : 0
The Timer controller is operated in One-shot mode
#01 : 1
The Timer controller is operated in Periodic mode
#10 : 2
The Timer controller is operated in Toggle-output mode
#11 : 3
The Timer controller is operated in Continuous Counting mode
End of enumeration elements list.
IE : Interrupt Enable Bit\nNote: If this bit is enabled, when the timer interrupt flag TIF is set to 1, the timer interrupt signal is generated and inform to CPU.
bits : 29 - 29 (1 bit)
access : read-write
Enumeration:
#0 : 0
Timer Interrupt Disabled
#1 : 1
Timer Interrupt Enabled
End of enumeration elements list.
CEN : Timer Enable Bit\n
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
#0 : 0
Stops/Suspends counting
#1 : 1
Starts counting
End of enumeration elements list.
DBGACK_TMR : ICE Debug Mode Acknowledge Disable (Write Protect)\nTIMER counter will keep going no matter CPU is held by ICE or not.\nNote: This bit is write protected. Refer to the REGWRPROT register.
bits : 31 - 31 (1 bit)
access : read-write
Enumeration:
#0 : 0
ICE debug mode acknowledgement effects TIMER counting
#1 : 1
ICE debug mode acknowledgement Disabled
End of enumeration elements list.
Timer2 Capture Data Register
address_offset : 0x10 Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
TCAP : Timer Capture Data Register\n
bits : 0 - 23 (24 bit)
access : read-only
Timer2 External Control Register
address_offset : 0x14 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
TX_PHASE : Timer External Count Phase \n
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
#0 : 0
A Falling edge of external counting pin will be counted
#1 : 1
A Rising edge of external counting pin will be counted
End of enumeration elements list.
TEX_EDGE : Timer External Capture Pin Edge Detect\n
bits : 1 - 2 (2 bit)
access : read-write
Enumeration:
#00 : 0
A Falling edge on TMx (x= 0~3) pin will be detected
#01 : 1
A Rising edge on TMx (x= 0~3) pin will be detected
#10 : 2
Either Rising or Falling edge on TMx (x= 0~3) pin will be detected
#11 : 3
Reserved
End of enumeration elements list.
TEXEN : Timer External Capture Pin Enable Bit\nThis bit enables the TMx pin. \n
bits : 3 - 3 (1 bit)
access : read-write
Enumeration:
#0 : 0
TMx (x= 0~3) pin Disabled
#1 : 1
TMx (x= 0~3) pin Enabled
End of enumeration elements list.
RSTCAPSEL : Capture Function Selection\n
bits : 4 - 4 (1 bit)
access : read-write
Enumeration:
#0 : 0
External Capture Mode Enabled
#1 : 1
External Reset Mode Enabled
End of enumeration elements list.
TEXIEN : Timer External Capture Interrupt Enable Bit\n
bits : 5 - 5 (1 bit)
access : read-write
Enumeration:
#0 : 0
TMx (x= 0~3) pin detection Interrupt Disabled
#1 : 1
TMx (x= 0~3) pin detection Interrupt Enabled
End of enumeration elements list.
TEXDB : Timer External Capture Pin De-bounce Enable Bit \nNote: If this bit is enabled, the edge detection of TMx pin is detected with de-bounce circuit.
bits : 6 - 6 (1 bit)
access : read-write
Enumeration:
#0 : 0
TMx (x= 0~3) pin de-bounce Disabled
#1 : 1
TMx (x= 0~3) pin de-bounce Enabled
End of enumeration elements list.
TCDB : Timer Counter Pin De-bounce Enable Bit\nNote: If this bit is enabled, the edge detection of TMx pin is detected with de-bounce circuit.
bits : 7 - 7 (1 bit)
access : read-write
Enumeration:
#0 : 0
TMx (x= 0~3) pin de-bounce Disabled
#1 : 1
TMx (x= 0~3) pin de-bounce Enabled
End of enumeration elements list.
Timer2 External Interrupt Status Register
address_offset : 0x18 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
TEXIF : Timer External Capture Interrupt Flag\nThis bit indicates the timer external capture interrupt flag status.\nNote3: There is a new incoming capture event detected before CPU clearing the TEXIF status. If the above condition occurred, the Timer will keep register TCAP unchanged and drop the new capture value.
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
#0 : 0
TMx (x= 0~3) pin interrupt did not occur
#1 : 1
TMx (x= 0~3) pin interrupt occurred
End of enumeration elements list.
Timer3 Control and Status Register
address_offset : 0x20 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
Timer3 Compare Register
address_offset : 0x24 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
Timer3 Interrupt Status Register
address_offset : 0x28 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
Timer3 Data Register
address_offset : 0x2C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
Timer3 Capture Data Register
address_offset : 0x30 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
Timer3 External Control Register
address_offset : 0x34 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
Timer3 External Interrupt Status Register
address_offset : 0x38 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
Timer2 Compare Register
address_offset : 0x4 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
TCMP : Timer Compared Value\nTCMP is a 24-bit compared value register. When the internal 24-bit up counter value is equal to TCMP value, the TIF (TISR[0] Timer Interrupt Flag) will set to 1.\nNote1: Never write 0x0 or 0x1 in TCMP field, or the core will run into unknown state.\nNote2: When timer is operating at continuous counting mode, the 24-bit up counter will keep counting continuously even if user writes a new value into TCMP field. But if timer is operating at other modes, the 24-bit up counter will restart counting from 0 and using newest TCMP value to be the timer compared value while user writes a new value into TCMP field.
bits : 0 - 23 (24 bit)
access : read-write
Timer2 Interrupt Status Register
address_offset : 0x8 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
TIF : Timer Interrupt Flag\nThis bit indicates the interrupt flag status of Timer while 24-bit timer up counter TDR value reaches to TCMP (TCMPR[23:0]) value.\nNote: This bit is cleared by writing 1 to it.
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
#0 : 0
No effect
#1 : 1
TDR value matches the TCMP value
End of enumeration elements list.
Timer2 Data Register
address_offset : 0xC Bytes (0x0)
access : read-only
reset_value : 0x0
reset_Mask : 0x0
TDR : Timer Data Register\nIf CTB (TCSR[24] ) is 0, user can read TDR value for getting current 24- bit counter value .\nIf CTB (TCSR[24] ) is 1, user can read TDR value for getting current 24- bit event input counter value.
bits : 0 - 23 (24 bit)
access : read-only
Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !
This website is sponsored by Embeetle, an IDE designed from scratch for embedded software developers.