![](https://pdfstore-manualsonline.prod.a.ki/pdfasset/8/16/816d0657-8361-4e8d-b6e9-dedfd14d58ba/816d0657-8361-4e8d-b6e9-dedfd14d58ba-bg315.png)
773
Chapter 37 Output Compare
8.Caution
8. Caution
• Compare stop space during compare operation
As shown below, for one count directly after the compare value is written to the compare register, the
compare operation cannot be used.
• When CMOD=“1” and OCCP0=OCCP1 setting, if a compare match is generated, the port will only reverse
once.
• Compare registers (OCCP0 - OCCP7) are set to the initial values. Always set a value before activating
them.
• When specifying the output level of compare pins (OCU0 - OCU7), first stop the compare operation.
• Output compare is synchronous with the free-run timer, so if you stop the free-run timer the compare
operation also stops.
• Even when reversal mode specification (CMOD) is set to “1” and the compare operation is in cooperative
mode, interrupts are generated independently.
• When using an external clock as the free-run timer, compare-matches and interrupts are generated with the
following clock. To generate compare match output and interrupts, at least “1 clock division” must be input to
the external clock free-run timer after the compare-match.
N-2
N-1 N
N+1 N+2
N+3
X
N
Write to compare register
Compare
timing
Compare stop space
In this case, a match signal
will not be generated!
N-2
N-1 N
N+1 N+2
N+3
X
N
Free-run timer count value
Compare register value