Table 82. Output Control Bits For Complementary Ocx And Ocxn Channels With Break Feature - ST STM32F100 Series Reference Manual

Advanced arm-based 32-bit mcus
Hide thumbs Also See for STM32F100 Series:
Table of Contents

Advertisement

RM0041
Table 82. Output control bits for complementary OCx and OCxN channels with break
MOE
OSSI
bit
bit
1
0
1. When both outputs of a channel are not used (CCxE = CCxNE = 0), the OISx, OISxN, CCxP and CCxNP
bits must be kept cleared.
Note:
The state of the external I/O pins connected to the complementary OCx and OCxN channels
depends on the OCx and OCxN channel state and the GPIO and AFIO registers.
Control bits
OSSR
CCxE
CCxNE
bit
bit
bit
0
0
0
0
0
1
0
1
X
1
0
1
0
1
1
1
1
0
0
0
0
0
1
0
1
1
0
X
1
0
1
1
1
1
General-purpose timers (TIM15/16/17)
feature
OCx output state
Output Disabled (not
driven by the timer)
0
OCx=0, OCx_EN=0
Output Disabled (not
driven by the timer)
1
OCx=0, OCx_EN=0
OCxREF + Polarity
0
OCx=OCxREF xor CCxP,
OCx_EN=1
OCREF + Polarity + dead-
time
1
OCx_EN=1
Output Disabled (not
driven by the timer)
0
OCx=CCxP, OCx_EN=0
Off-State (output enabled
with inactive state)
1
OCx=CCxP, OCx_EN=1
OCxREF + Polarity
0
OCx=OCxREF xor CCxP,
OCx_EN=1
OCREF + Polarity + dead-
time
1
OCx_EN=1
0
Output Disabled (not driven by the timer)
1
Asynchronously: OCx=CCxP, OCx_EN=0, OCxN=CCxNP,
OCxN_EN=0
0
Then if the clock is present: OCx=OISx and OCxN=OISxN
1
after a dead-time, assuming that OISx and OISxN do not
correspond to OCX and OCxN both in active state.
0
1
Off-State (output enabled with inactive state)
Asynchronously: OCx=CCxP, OCx_EN=1, OCxN=CCxNP,
0
OCxN_EN=1
Then if the clock is present: OCx=OISx and OCxN=OISxN
1
after a dead-time, assuming that OISx and OISxN do not
correspond to OCX and OCxN both in active state
RM0041 Rev 6
(1)
Output states
OCxN output state
Output Disabled (not driven by
the timer)
OCxN=0, OCxN_EN=0
OCxREF + Polarity
OCxN=OCxREF xor CCxNP,
OCxN_EN=1
Output Disabled (not driven by
the timer)
OCxN=0, OCxN_EN=0
Complementary to OCREF (not
OCREF) + Polarity + dead-time
OCxN_EN=1
Output Disabled (not driven by
the timer)
OCxN=CCxNP, OCxN_EN=0
OCxREF + Polarity
OCxN=OCxREF xor CCxNP,
OCxN_EN=1
Off-State (output enabled with
inactive state)
OCxN=CCxNP, OCxN_EN=1
Complementary to OCREF (not
OCREF) + Polarity + dead-time
OCxN_EN=1
447/709
455

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32F100 Series and is the answer not in the manual?

Questions and answers

Table of Contents