\n

LPIT

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x5C byte (0x0)
mem_usage : registers
protection : not protected

Registers

VERID

MIER

TVAL3

CVAL3

TCTRL3

SETTEN

CLRTEN

PARAM

TVAL0

CVAL0

TCTRL0

TVAL1

CVAL1

MCR

TCTRL1

TVAL2

MSR

CVAL2

TCTRL2


VERID

Version ID Register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

VERID VERID read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FEATURE MINOR MAJOR

FEATURE : Feature Number
bits : 0 - 15 (16 bit)
access : read-only

MINOR : Minor Version Number
bits : 16 - 23 (8 bit)
access : read-only

MAJOR : Major Version Number
bits : 24 - 31 (8 bit)
access : read-only


MIER

Module Interrupt Enable Register
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MIER MIER read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TIE0 TIE1 TIE2 TIE3

TIE0 : Channel 0 Timer Interrupt Enable
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Interrupt generation is disabled

#1 : 1

Interrupt generation is enabled

End of enumeration elements list.

TIE1 : Channel 1 Timer Interrupt Enable
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

Interrupt generation is disabled

#1 : 1

Interrupt generation is enabled

End of enumeration elements list.

TIE2 : Channel 2 Timer Interrupt Enable
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

Interrupt generation is disabled

#1 : 1

Interrupt generation is enabled

End of enumeration elements list.

TIE3 : Channel 3 Timer Interrupt Enable
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

Interrupt generation is disabled

#1 : 1

Interrupt generation is enabled

End of enumeration elements list.


TVAL3

Timer Value Register
address_offset : 0x100 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TVAL3 TVAL3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TMR_VAL

TMR_VAL : Timer Value
bits : 0 - 31 (32 bit)
access : read-write

Enumeration:

#0 : 0

Invalid load value in compare modes

End of enumeration elements list.


CVAL3

Current Timer Value
address_offset : 0x114 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

CVAL3 CVAL3 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TMR_CUR_VAL

TMR_CUR_VAL : Current Timer Value
bits : 0 - 31 (32 bit)
access : read-only


TCTRL3

Timer Control Register
address_offset : 0x128 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCTRL3 TCTRL3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 T_EN CHAIN MODE TSOT TSOI TROT TRG_SRC TRG_SEL

T_EN : Timer Enable
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Timer Channel is disabled

#1 : 1

Timer Channel is enabled

End of enumeration elements list.

CHAIN : Chain Channel
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

Channel Chaining is disabled. Channel Timer runs independently.

#1 : 1

Channel Chaining is enabled. Timer decrements on previous channel's timeout

End of enumeration elements list.

MODE : Timer Operation Mode
bits : 2 - 3 (2 bit)
access : read-write

Enumeration:

#00 : 00

32-bit Periodic Counter

#01 : 01

Dual 16-bit Periodic Counter

#10 : 10

32-bit Trigger Accumulator

#11 : 11

32-bit Trigger Input Capture

End of enumeration elements list.

TSOT : Timer Start On Trigger
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

#0 : 0

Timer starts to decrement immediately based on restart condition (controlled by TSOI bit)

#1 : 1

Timer starts to decrement when rising edge on selected trigger is detected

End of enumeration elements list.

TSOI : Timer Stop On Interrupt
bits : 17 - 17 (1 bit)
access : read-write

Enumeration:

#0 : 0

Timer does not stop after timeout

#1 : 1

Timer will stop after timeout and will restart after rising edge on the T_EN bit is detected (i.e. timer channel is disabled and then enabled)

End of enumeration elements list.

TROT : Timer Reload On Trigger
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

#0 : 0

Timer will not reload on selected trigger

#1 : 1

Timer will reload on selected trigger

End of enumeration elements list.

TRG_SRC : Trigger Source
bits : 23 - 23 (1 bit)
access : read-write

Enumeration:

#0 : 0

Trigger source selected in external

#1 : 1

Trigger source selected is the internal trigger

End of enumeration elements list.

TRG_SEL : Trigger Select
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

#0000 : 0

Timer channel 0 trigger source is selected

#0001 : 1

Timer channel 1 trigger source is selected

#0010 : 10

Timer channel 2 trigger source is selected

End of enumeration elements list.


SETTEN

Set Timer Enable Register
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

SETTEN SETTEN read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SET_T_EN_0 SET_T_EN_1 SET_T_EN_2 SET_T_EN_3

SET_T_EN_0 : Set Timer 0 Enable
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

No effect

#1 : 1

Enables the Timer Channel 0

End of enumeration elements list.

SET_T_EN_1 : Set Timer 1 Enable
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

No Effect

#1 : 1

Enables the Timer Channel 1

End of enumeration elements list.

SET_T_EN_2 : Set Timer 2 Enable
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

No Effect

#1 : 1

Enables the Timer Channel 2

End of enumeration elements list.

SET_T_EN_3 : Set Timer 3 Enable
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

No effect

#1 : 1

Enables the Timer Channel 3

End of enumeration elements list.


CLRTEN

Clear Timer Enable Register
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLRTEN CLRTEN read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CLR_T_EN_0 CLR_T_EN_1 CLR_T_EN_2 CLR_T_EN_3

CLR_T_EN_0 : Clear Timer 0 Enable
bits : 0 - 0 (1 bit)
access : write-only

Enumeration:

#0 : 0

No action

#1 : 1

Clear T_EN bit for Timer Channel 0

End of enumeration elements list.

CLR_T_EN_1 : Clear Timer 1 Enable
bits : 1 - 1 (1 bit)
access : write-only

Enumeration:

#0 : 0

No Action

#1 : 1

Clear T_EN bit for Timer Channel 1

End of enumeration elements list.

CLR_T_EN_2 : Clear Timer 2 Enable
bits : 2 - 2 (1 bit)
access : write-only

Enumeration:

#0 : 0

No Action

#1 : 1

Clear T_EN bit for Timer Channel 2

End of enumeration elements list.

CLR_T_EN_3 : Clear Timer 3 Enable
bits : 3 - 3 (1 bit)
access : write-only

Enumeration:

#0 : 0

No Action

#1 : 1

Clear T_EN bit for Timer Channel 3

End of enumeration elements list.


PARAM

Parameter Register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PARAM PARAM read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CHANNEL EXT_TRIG

CHANNEL : Number of Timer Channels
bits : 0 - 7 (8 bit)
access : read-only

EXT_TRIG : Number of External Trigger Inputs
bits : 8 - 15 (8 bit)
access : read-only


TVAL0

Timer Value Register
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TVAL0 TVAL0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TMR_VAL

TMR_VAL : Timer Value
bits : 0 - 31 (32 bit)
access : read-write

Enumeration:

#0 : 0

Invalid load value in compare modes

End of enumeration elements list.


CVAL0

Current Timer Value
address_offset : 0x48 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

CVAL0 CVAL0 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TMR_CUR_VAL

TMR_CUR_VAL : Current Timer Value
bits : 0 - 31 (32 bit)
access : read-only


TCTRL0

Timer Control Register
address_offset : 0x50 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCTRL0 TCTRL0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 T_EN CHAIN MODE TSOT TSOI TROT TRG_SRC TRG_SEL

T_EN : Timer Enable
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Timer Channel is disabled

#1 : 1

Timer Channel is enabled

End of enumeration elements list.

CHAIN : Chain Channel
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

Channel Chaining is disabled. Channel Timer runs independently.

#1 : 1

Channel Chaining is enabled. Timer decrements on previous channel's timeout

End of enumeration elements list.

MODE : Timer Operation Mode
bits : 2 - 3 (2 bit)
access : read-write

Enumeration:

#00 : 00

32-bit Periodic Counter

#01 : 01

Dual 16-bit Periodic Counter

#10 : 10

32-bit Trigger Accumulator

#11 : 11

32-bit Trigger Input Capture

End of enumeration elements list.

TSOT : Timer Start On Trigger
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

#0 : 0

Timer starts to decrement immediately based on restart condition (controlled by TSOI bit)

#1 : 1

Timer starts to decrement when rising edge on selected trigger is detected

End of enumeration elements list.

TSOI : Timer Stop On Interrupt
bits : 17 - 17 (1 bit)
access : read-write

Enumeration:

#0 : 0

Timer does not stop after timeout

#1 : 1

Timer will stop after timeout and will restart after rising edge on the T_EN bit is detected (i.e. timer channel is disabled and then enabled)

End of enumeration elements list.

TROT : Timer Reload On Trigger
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

#0 : 0

Timer will not reload on selected trigger

#1 : 1

Timer will reload on selected trigger

End of enumeration elements list.

TRG_SRC : Trigger Source
bits : 23 - 23 (1 bit)
access : read-write

Enumeration:

#0 : 0

Trigger source selected in external

#1 : 1

Trigger source selected is the internal trigger

End of enumeration elements list.

TRG_SEL : Trigger Select
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

#0000 : 0

Timer channel 0 trigger source is selected

#0001 : 1

Timer channel 1 trigger source is selected

#0010 : 10

Timer channel 2 trigger source is selected

End of enumeration elements list.


TVAL1

Timer Value Register
address_offset : 0x70 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TVAL1 TVAL1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TMR_VAL

TMR_VAL : Timer Value
bits : 0 - 31 (32 bit)
access : read-write

Enumeration:

#0 : 0

Invalid load value in compare modes

End of enumeration elements list.


CVAL1

Current Timer Value
address_offset : 0x7C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

CVAL1 CVAL1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TMR_CUR_VAL

TMR_CUR_VAL : Current Timer Value
bits : 0 - 31 (32 bit)
access : read-only


MCR

Module Control Register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MCR MCR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 M_CEN SW_RST DOZE_EN DBG_EN

M_CEN : Module Clock Enable
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Protocol clock to timers is disabled

#1 : 1

Protocol clock to timers is enabled

End of enumeration elements list.

SW_RST : Software Reset Bit
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

Timer channels and registers are not reset

#1 : 1

Timer channels and registers are reset

End of enumeration elements list.

DOZE_EN : DOZE Mode Enable Bit
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

Timer channels are stopped in DOZE mode

#1 : 1

Timer channels continue to run in DOZE mode

End of enumeration elements list.

DBG_EN : Debug Enable Bit
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

Timer channels are stopped in Debug mode

#1 : 1

Timer channels continue to run in Debug mode

End of enumeration elements list.


TCTRL1

Timer Control Register
address_offset : 0x88 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCTRL1 TCTRL1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 T_EN CHAIN MODE TSOT TSOI TROT TRG_SRC TRG_SEL

T_EN : Timer Enable
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Timer Channel is disabled

#1 : 1

Timer Channel is enabled

End of enumeration elements list.

CHAIN : Chain Channel
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

Channel Chaining is disabled. Channel Timer runs independently.

#1 : 1

Channel Chaining is enabled. Timer decrements on previous channel's timeout

End of enumeration elements list.

MODE : Timer Operation Mode
bits : 2 - 3 (2 bit)
access : read-write

Enumeration:

#00 : 00

32-bit Periodic Counter

#01 : 01

Dual 16-bit Periodic Counter

#10 : 10

32-bit Trigger Accumulator

#11 : 11

32-bit Trigger Input Capture

End of enumeration elements list.

TSOT : Timer Start On Trigger
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

#0 : 0

Timer starts to decrement immediately based on restart condition (controlled by TSOI bit)

#1 : 1

Timer starts to decrement when rising edge on selected trigger is detected

End of enumeration elements list.

TSOI : Timer Stop On Interrupt
bits : 17 - 17 (1 bit)
access : read-write

Enumeration:

#0 : 0

Timer does not stop after timeout

#1 : 1

Timer will stop after timeout and will restart after rising edge on the T_EN bit is detected (i.e. timer channel is disabled and then enabled)

End of enumeration elements list.

TROT : Timer Reload On Trigger
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

#0 : 0

Timer will not reload on selected trigger

#1 : 1

Timer will reload on selected trigger

End of enumeration elements list.

TRG_SRC : Trigger Source
bits : 23 - 23 (1 bit)
access : read-write

Enumeration:

#0 : 0

Trigger source selected in external

#1 : 1

Trigger source selected is the internal trigger

End of enumeration elements list.

TRG_SEL : Trigger Select
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

#0000 : 0

Timer channel 0 trigger source is selected

#0001 : 1

Timer channel 1 trigger source is selected

#0010 : 10

Timer channel 2 trigger source is selected

End of enumeration elements list.


TVAL2

Timer Value Register
address_offset : 0xB0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TVAL2 TVAL2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TMR_VAL

TMR_VAL : Timer Value
bits : 0 - 31 (32 bit)
access : read-write

Enumeration:

#0 : 0

Invalid load value in compare modes

End of enumeration elements list.


MSR

Module Status Register
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

MSR MSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TIF0 TIF1 TIF2 TIF3

TIF0 : Channel 0 Timer Interrupt Flag
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Timer has not timed out

#1 : 1

Timeout has occurred

End of enumeration elements list.

TIF1 : Channel 1 Timer Interrupt Flag
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

Timer has not timed out

#1 : 1

Timeout has occurred

End of enumeration elements list.

TIF2 : Channel 2 Timer Interrupt Flag
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

Timer has not timed out

#1 : 1

Timeout has occurred

End of enumeration elements list.

TIF3 : Channel 3 Timer Interrupt Flag
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

Timer has not timed out

#1 : 1

Timeout has occurred

End of enumeration elements list.


CVAL2

Current Timer Value
address_offset : 0xC0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

CVAL2 CVAL2 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TMR_CUR_VAL

TMR_CUR_VAL : Current Timer Value
bits : 0 - 31 (32 bit)
access : read-only


TCTRL2

Timer Control Register
address_offset : 0xD0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TCTRL2 TCTRL2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 T_EN CHAIN MODE TSOT TSOI TROT TRG_SRC TRG_SEL

T_EN : Timer Enable
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Timer Channel is disabled

#1 : 1

Timer Channel is enabled

End of enumeration elements list.

CHAIN : Chain Channel
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

Channel Chaining is disabled. Channel Timer runs independently.

#1 : 1

Channel Chaining is enabled. Timer decrements on previous channel's timeout

End of enumeration elements list.

MODE : Timer Operation Mode
bits : 2 - 3 (2 bit)
access : read-write

Enumeration:

#00 : 00

32-bit Periodic Counter

#01 : 01

Dual 16-bit Periodic Counter

#10 : 10

32-bit Trigger Accumulator

#11 : 11

32-bit Trigger Input Capture

End of enumeration elements list.

TSOT : Timer Start On Trigger
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

#0 : 0

Timer starts to decrement immediately based on restart condition (controlled by TSOI bit)

#1 : 1

Timer starts to decrement when rising edge on selected trigger is detected

End of enumeration elements list.

TSOI : Timer Stop On Interrupt
bits : 17 - 17 (1 bit)
access : read-write

Enumeration:

#0 : 0

Timer does not stop after timeout

#1 : 1

Timer will stop after timeout and will restart after rising edge on the T_EN bit is detected (i.e. timer channel is disabled and then enabled)

End of enumeration elements list.

TROT : Timer Reload On Trigger
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

#0 : 0

Timer will not reload on selected trigger

#1 : 1

Timer will reload on selected trigger

End of enumeration elements list.

TRG_SRC : Trigger Source
bits : 23 - 23 (1 bit)
access : read-write

Enumeration:

#0 : 0

Trigger source selected in external

#1 : 1

Trigger source selected is the internal trigger

End of enumeration elements list.

TRG_SEL : Trigger Select
bits : 24 - 27 (4 bit)
access : read-write

Enumeration:

#0000 : 0

Timer channel 0 trigger source is selected

#0001 : 1

Timer channel 1 trigger source is selected

#0010 : 10

Timer channel 2 trigger source is selected

End of enumeration elements list.



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.