TIMER_CFG1

Bit Field

Read/Write

Field Name

Description

12

RW

CLK_SRC

Clock source

10:8

RW

MULTI_COUNT

Multi-count value

6:4

RW

GPIO_INT_SRC

GPIO interrupt source selection

2

RW

GPIO_INT_MODE

GPIO interrupt capture mode

1

RW

GPIO_INT_ENABLE

GPIO interrupt capture enable

0

RW

MODE

Timer mode

Bit Field

Field Name

Value Symbol

Value Description

Hex Value

12

CLK_SRC

TIMER_SLOWCLK_DIV32

Timer clock source is SLOWCLK divided by 32

0x0*

TIMER_SLOWCLK_DIV2

Timer clock source is SLOWCLK divided by 2

0x1

10:8

MULTI_COUNT

TIMER_MULTI_COUNT_1

Stop on 1st Time-out occurrence and issue an interrupt

0x0*

TIMER_MULTI_COUNT_2

Stop on 2nd Time-out occurrence and issue an interrupt

0x1

TIMER_MULTI_COUNT_3

Stop on 3rd Time-out occurrence and issue an interrupt

0x2

TIMER_MULTI_COUNT_4

Stop on 4th Time-out occurrence and issue an interrupt

0x3

TIMER_MULTI_COUNT_5

Stop on 5th Time-out occurrence and issue an interrupt

0x4

TIMER_MULTI_COUNT_6

Stop on 6th Time-out occurrence and issue an interrupt

0x5

TIMER_MULTI_COUNT_7

Stop on 7th Time-out occurrence and issue an interrupt

0x6

TIMER_MULTI_COUNT_8

Stop on 8th Time-out occurrence and issue an interrupt

0x7

6:4

GPIO_INT_SRC

TIMER_SRC_GPIO_INT0

Select GPIO interrupt defined in GPIO_INT_CFG0

0x0*

TIMER_SRC_GPIO_INT1

Select GPIO interrupt defined in GPIO_INT_CFG1

0x1

TIMER_SRC_GPIO_INT2

Select GPIO interrupt defined in GPIO_INT_CFG2

0x2

TIMER_SRC_GPIO_INT3

Select GPIO interrupt defined in GPIO_INT_CFG3

0x3

2

GPIO_INT_MODE

TIMER_GPIO_INT_SINGLE

GPIO interrupt single capture mode

0x0*

TIMER_GPIO_INT_CONTINUOUS

GPIO interrupt continuous capture mode

0x1

1

GPIO_INT_ENABLE

TIMER_GPIO_INT_DISABLE

Disable GPIO interrupt capture

0x0*

TIMER_GPIO_INT_ENABLE

Enable GPIO interrupt capture

0x1

0

MODE

TIMER_SHOT_MODE

One shot / multi shot mode

0x0*

TIMER_FREE_RUN

Free-run mode

0x1