8-bit AVR Microcontrollers

Output Compare Register 4 B Low and High byte

The OCR4BL and OCR4BH register pair represents the 16-bit value, OCR4B. The low byte [7:0] (suffix L) is accessible at the original offset. The high byte [15:8] (suffix H) can be accessed at offset + 0x01. For more details on reading and writing 16-bit registers, refer to Accessing 16-bit Timer/Counter Registers.

Name:
OCR4BL and OCR4BH
Offset:
0xAA
Reset:
0x00
Access:
-
Bit15141312111098
OCR4B[15:8]
AccessR/WR/WR/WR/WR/WR/WR/WR/W
Reset00000000
Bit76543210
OCR4B[7:0]
AccessR/WR/WR/WR/WR/WR/WR/WR/W
Reset00000000

Bits 15:0 – OCR4B[15:0]: Output Compare 4 B

Output Compare 4 B

The Output Compare Registers contain a 16-bit value that is continuously compared with the counter value (TCNT4). A match can be used to generate an Output Compare interrupt or to generate a waveform output on the OC4B pin.

The Output Compare Registers are 16 bits in size. To ensure that both the high and low bytes are written simultaneously when the CPU writes to these registers, the access is performed using an 8-bit temporary High Byte Register (TEMP). This temporary register is shared by all the other 16-bit registers. Refer to Accessing 16-bit Timer/Counter Registers for details.