21.5.2 Control B
Name: | CTRLB |
Offset: | 0x01 |
Reset: | 0x00 |
Property: | - |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
ASYNC | CCMPINIT | CCMPEN | CNTMODE[2:0] | ||||||
Access | R/W | R/W | R/W | R/W | R/W | R/W | |||
Reset | 0 | 0 | 0 | 0 | 0 | 0 |
Bit 6 – ASYNC Asynchronous Enable
Writing this bit to ‘1
’ will allow asynchronous updates of the
TCB output signal in Single-Shot mode.
Value | Description |
---|---|
0 | The output will go HIGH when the counter starts after synchronization |
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. This bit does not affect the 8-bit PWM mode and Single-Shot mode.
Value | Description |
---|---|
0 | Initial pin state is LOW |
1 | Initial pin state is HIGH |
Bit 4 – CCMPEN Compare/Capture Output Enable
1
’ enables the waveform output and makes the waveform output
available on the corresponding pin, overriding the value in the corresponding PORT
output register. Configure the corresponding pin direction as an output in the PORT
peripheral.Value | Description |
---|---|
0 | Waveform output is not enabled on the corresponding pin |
1 | Waveform output will override the output value of the corresponding pin |
Bits 2:0 – CNTMODE[2:0] Timer Mode
Writing these bits selects the Timer mode.
Value | Name | Description |
---|---|---|
0x0 | INT | Periodic Interrupt mode |
0x1 | TIMEOUT | Time-out Check mode |
0x2 | CAPT | Input Capture on Event mode |
0x3 | FRQ | Input Capture Frequency Measurement mode |
0x4 | PW | Input Capture Pulse-Width Measurement mode |
0x5 | FRQPW | Input Capture Frequency and Pulse-Width Measurement mode |
0x6 | SINGLE | Single-Shot mode |
0x7 | PWM8 | 8-Bit PWM mode |