Datasheet

2011-2012 Microchip Technology Inc. Preliminary DS41579D-page 255
PIC16(L)F1782/3
bit 1 PxSTRB: PWM Steering PSMCxB Output Enable bit
If PxMODE<3:0> =
0000 (Single-phase PWM):
1 = Single PWM output is active on pin PSMCxOUT1
0 = Single PWM output is not active on pin PSMCxOUT1. PWM drive is in inactive state
If PxMODE<3:0> =
0001 (Complementary Single-phase PWM):
1 = Complementary PWM output is active on pin PSMCxB
0 = Complementary PWM output is not active on pin PSMCxB. PWM drive is in inactive state
IF PxMODE<3:0> =
1100 (3-phase Steering):
(1)
1 = PSMCxA and PSMCxF are high. PSMCxB, PMSCxC, PSMCxD and PMSCxE are low.
0 = 3-phase output combination is not active
bit 0
PxSTRA: PWM Steering PSMCxA Output Enable bit
If PxMODE<3:0> =
000x (Single-phase PWM or Complementary PWM):
1 = Single PWM output is active on pin PSMCxA
0 = Single PWM output is not active on pin PSMCxA. PWM drive is in inactive state
IF PxMODE<3:0> =
1100 (3-phase Steering):
(1)
1 = PSMCxA and PSMCxD are high. PSMCxB, PMSCxC, PSMCxE and PMSCxF are low.
0 = 3-phase output combination is not active
Note 1: In 3-phase Steering mode, only one PSTRx bit should be set at a time. If more than one is set, then the
lowest bit number steering combination has precedence.
2: These bits are not implemented on PSMC2.
REGISTER 24-30: PSMCxSTR0: PSMC STEERING CONTROL REGISTER 0