24.11.1 ZCDCON
| Name: | ZCDCON | 
| Offset: | 0xF32 | 
| Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| SEN | OUT | POL | INTP | INTN | |||||
| Access | R/W | RO | R/W | R/W | R/W | ||||
| Reset | 0 | x | 0 | 0 | 0 | 
Bit 7 – SEN Zero-Cross Detect Software Enable bit
This bit is ignored when ZCD fuse is cleared.
| Value | Name | Description | 
|---|---|---|
X | 
               ZCD Config fuse =
                  0 | 
               
                   Zero-cross detect is always enabled. This bit is ignored.  | 
            
1 | 
               ZCD Config fuse =
                  1 | 
               
                   Zero-cross detect is enabled. ZCD pin is forced to output to source and sink current.  | 
            
0 | 
               ZCD Config fuse =
                  1 | 
               
                   Zero-cross detect is disabled. ZCD pin operates according to PPS and TRIS controls.  | 
            
Bit 5 – OUT Zero-Cross Detect Data Output bit
| Value | Name | Description | 
|---|---|---|
1 | 
               POL = 0 | 
               ZCD pin is sinking current | 
0 | 
               POL = 0 | 
               ZCD pin is sourcing current | 
1 | 
               POL = 1 | 
               ZCD pin is sourcing current | 
0 | 
               POL = 1 | 
               ZCD pin is sinking current | 
Bit 4 – POL Zero-Cross Detect Polarity bit
| Value | Description | 
|---|---|
1 | 
               ZCD logic output is inverted | 
0 | 
               ZCD logic output is not inverted | 
Bit 1 – INTP Zero-Cross Detect Positive-Going Edge Interrupt Enable bit
| Value | Description | 
|---|---|
1 | 
               ZCDIF bit is set on low-to-high ZCD_output transition | 
0 | 
               ZCDIF bit is unaffected by low-to-high ZCD_output transition | 
Bit 0 – INTN Zero-Cross Detect Negative-Going Edge Interrupt Enable bit
| Value | Description | 
|---|---|
1 | 
               ZCDIF bit is set on high-to-low ZCD_output transition | 
0 | 
               ZCDIF bit is unaffected by high-to-low ZCD_output transition | 
