SNLS779A July 2025 – November 2025 DP83TC815-Q1
PRODUCTION DATA
The PTP module can interrupt the system using the INT_N pin on the device, shared with other interrupts from the PHY. As an alternative, the device can be programmed to use a GPIO (PTP_INTCTL) pin to generate PTP interrupts separate from other PHY interrupts.
Using the Shared Interrupt Pin:
Host (MAC) can use the INT_N pin and must configure which PTP functions generate interrupts using the interrupt enables in the PTP Status Register (PTP_STS).
Using a GPIO Pin:
To use a GPIO pin for interrupts, host (MAC) must program the PTP_INTCTL register with the GPIO pin to use for interrupts. The interrupt is an active high signal, implemented as an Open-Drain function (drive low, pulled high via an external pullup resistor). Software also must configure which PTP functions generate interrupts using the interrupt enables in the PTP Status Register (PTP_STS). This mechanism provides slightly simpler handling of PTP interrupts since there is no need to check the MISR for interrupts.