39.10.1 ZCDCON
| Name: | ZCDCON | 
| Offset: | 0x021F | 
| Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| SEN | OUT | POL | INTP | INTN | |||||
| Access | R/W | R | R/W | R/W | R/W | ||||
| Reset | 0 | x | 0 | 0 | 0 | 
Bit 7 – SEN Zero-Cross Detect Software Enable
This bit is ignored when the 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
| 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
| 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
| Value | Description | 
|---|---|
| 1 | The ZCDIF bit is set on low-to-high ZCD_output transition | 
| 0 | The ZCDIF bit is unaffected by low-to-high ZCD_output transition | 
Bit 0 – INTN Zero-Cross Detect Negative-Going Edge Interrupt Enable
| Value | Description | 
|---|---|
| 1 | The ZCDIF bit is set on high-to-low ZCD_output transition | 
| 0 | The ZCDIF bit is unaffected by high-to-low ZCD_output transition | 
