Datasheet

2010 Microchip Technology Inc. Preliminary DS39964B-page 283
PIC18F47J53 FAMILY
When a shutdown event occurs, two things happen:
The ECCPxASE bit is set to ‘1’. The ECCPxASE
will remain set until cleared in firmware or an
auto-restart occurs. (See Section 19.4.5
“Auto-Restart Mode”.)
The enabled PWM pins are asynchronously
placed in their shutdown states. The PWM output
pins are grouped into pairs (PxA/PxC) and
(PxB/PxD). The state of each pin pair is deter-
mined by the PSSxAC and PSSxBD bits
(ECCPxAS<3:0>).
Each pin pair may be placed into one of three states:
Drive logic ‘1
Drive logic ‘0
Tri-state (high-impedance)
REGISTER 19-3: ECCPxAS: ECCP1/2/3 AUTO-SHUTDOWN CONTROL REGISTER (1, ACCESS
FBEh; 2, FB8h; 3, BANKED F19h)
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
ECCPxASE ECCPxAS2 ECCPxAS1 ECCPxAS0 PSSxAC1 PSSxAC0 PSSxBD1 PSSxBD0
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 7 ECCPxASE: ECCP Auto-Shutdown Event Status bit
1 = A shutdown event has occurred; ECCP outputs are in a shutdown state
0 = ECCP outputs are operating
bit 6-4 ECCPxAS<2:0>: ECCP Auto-Shutdown Source Select bits
000 = Auto-shutdown is disabled
001 = Comparator, C1OUT, output is high
010 = Comparator, C2OUT, output is high
011 = Either comparator, C1OUT or C2OUT, is high
100 =V
IL on FLT0 pin
101 =V
IL on FLT0 pin or comparator, C1OUT, output is high
110 =V
IL on FLT0 pin or comparator, C2OUT, output is high
111 =V
IL on FLT0 pin or comparator, C1OUT, or comparator, C2OUT, is high
bit 3-2 PSSxAC<1:0>: PxA and PxC Pins Shutdown State Control bits
00 = Drive pins, PxA and PxC, to ‘0
01 = Drive pins, PxA and PxC, to ‘1
1x = PxA and PxC pins tri-state
bit 1-0 PSSxBD<1:0>: PxB and PxD Pins Shutdown State Control bits
00 = Drive pins, PxB and PxD, to ‘0
01 = Drive pins, PxB and PxD, to ‘1
1x = PxB and PxD pins tri-state
Note 1: The auto-shutdown condition is a level-based signal, not an edge-based signal. As long as the level is
present, the auto-shutdown will persist.
2: Writing to the ECCPxASE bit is disabled while an auto-shutdown condition persists.
3: Once the auto-shutdown condition has been removed and the PWM restarted (either through firmware or
auto-restart), the PWM signal will always restart at the beginning of the next PWM period.