Datasheet

PIC16(L)F1782/3
DS41579D-page 256 Preliminary 2011-2012 Microchip Technology Inc.
REGISTER 24-31: PSMCxSTR1: PSMC STEERING CONTROL REGISTER 1
R/W-0/0 U-0 U-0 U-0 U-0 U-0 R/W-0/0 R/W-0/0
PxSSYNC
PxLSMEN PxHSMEN
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
u = Bit is unchanged x = Bit is unknown -n/n = Value at POR and BOR/Value at all other Resets
‘1’ = Bit is set ‘0’ = Bit is cleared
bit 7
PxSSYNC: PWM Steering Synchronization bit
1 = PWM outputs are updated on period boundary
0 = PWM outputs are updated immediately
bit 6-2
Unimplemented: Read as ‘0
bit 1
PxLSMEN: 3-Phase Steering Low Side Modulation Enable bit
PxMODE =
1100:
1 = Low side driver PSMCxB, PSMCxD and PSMCxF outputs are modulated according to
PSMCxMDL when the output is high and driven low without modulation when the output is low.
0 = PSMCxB, PSMCxD, and PSMCxF outputs are driven high and low by PSMCxSTR0 control
without modulation.
PxMODE <>
1100:
No effect on output
bit 0
PxHSMEN: 3-Phase Steering High Side Modulation Enable bit
PxMODE =
1100:
1 = High side driver PSMCxA, PSMCxC and PSMCxE outputs are modulated according to
PSMCxMDL when the output is high and driven low without modulation when the output is low.
0 = PSMCxA, PSMCxC and PSMCxE outputs are driven high and low by PSMCxSTR0 control
without modulation.
PxMODE <>
1100:
No effect on output