21.5.2 Control B

Name: CTRLB
Offset: 0x01
Reset: 0x00
Property: -

Bit 76543210 
  ASYNCCCMPINITCCMPEN CNTMODE[2:0] 
Access R/WR/WR/WR/WR/WR/W 
Reset 000000 

Bit 6 – ASYNC Asynchronous Enable

Writing this bit to ‘1’ allows asynchronous updates of the TCB output signal in Single-Shot mode.

ValueDescription
0 The output will go HIGH when the counter actually starts
1 The output will go HIGH when an event arrives

Bit 5 – CCMPINIT Compare/Capture Pin Initial Value

This bit is used to set the initial output value of the pin when a pin output is used.

ValueDescription
0 Initial pin state is LOW
1 Initial pin state is HIGH

Bit 4 – CCMPEN Compare/Capture Output Enable

This bit is used to enable the output signal of the Compare/Capture.
ValueDescription
0 Compare/Capture Output is zero
1 Compare/Capture Output has a valid value

Bits 2:0 – CNTMODE[2:0] Timer Mode

Writing these bits selects the Timer mode.

ValueDescription
0x0 Periodic Interrupt mode
0x1 Time-out Check mode
0x2 Input Capture on Event mode
0x3 Input Capture Frequency Measurement mode
0x4 Input Capture Pulse-Width Measurement mode
0x5 Input Capture Frequency and Pulse-Width Measurement mode
0x6 Single-Shot mode
0x7 8-Bit PWM mode