JAJSJF5C April 2021 – November 2024 DP83TC812R-Q1 , DP83TC812S-Q1
PRODUCTION DATA
PIN | STATE1 | DESCRIPTION | |
---|---|---|---|
NAME2 | NO. | ||
MAC INTERFACE | |||
RX_D3 |
23 | S, PD, O |
Receive Data: Symbols received on the cable are decoded and transmitted out of these pins synchronous to the rising edge of RX_CLK. They contain valid data when RX_DV is asserted. A data nibble, RX_D[3:0], is transmitted in MII and RGMII modes. 2 bits; RX_D[1:0], are transmitted in RMII mode. RX_D[3:2] are not used when in RMII Slave mode. If the PHY is bootstrapped to RMII Master mode, a 50MHz clock reference is automatically outputted on RX_D3. This clock must be fed to the MAC. RX_M / RX_P: Differential SGMII Data Output. These pins transmit data from the PHY to the MAC. It is not recommended to use strap resistors in RX_D3 pin in SGMII mode. |
RX_D2 |
24 | ||
RX_D1 |
25 | ||
RX_D0 |
26 | ||
RX_CLK | 27 | PD, O |
Receive Clock: In MII and RGMII modes, the receive clock provides a 25MHz reference clock. Unused in RMII and SGMII modes |
RX_ER | 14 | S, PD, O |
Receive Error: In MII and RMII modes, this pin indicates a receive error symbol has been detected within a received packet. In MII mode, RX_ER is asserted high synchronously to the rising edge of RX_CLK. In RMII mode, RX_ER is asserted high synchronously to the rising edge of the reference clock. This pin is not required to be used by the MAC in MII or RMII because the PHY will automatically corrupt data on a receive error. Unused in RGMII and SGMII modes |
RX_DV CRS_DV RX_CTRL |
15 | S, PD, O |
Receive Data Valid: This pin indicates when valid data is presented on RX_D[3:0] for MII mode. Carrier Sense Data Valid: This pin combines carrier sense and data valid into an asynchronous signal. When CRS_DV is asserted, data is presented on RX_D[1:0] in RMII mode. To set Pin 15 as CRS_DV, set 0x0551=0x0010. RGMII Receive Control: Receive control combines receive data valid indication and receive error indication into a single signal. RX_DV is presented on the rising edge of RX_CLK and RX_ER is presented on the falling edge of RX_CLK. To set Pin 15 as RX_DV, set 0x0551=0x0000. Unused in SGMII mode |
TX_CLK | 28 | PD, I, O |
Transmit Clock: In MII mode, the transmit clock is a 25MHz output (50Ω Driver) and has constant phase referenced to the reference clock. In RGMII mode, this clock is sourced from the MAC layer to the PHY. A 25MHz clock must be provided (not required to have constant phase to the reference clock unless synchronous RGMII is enabled) Unused in RMII and SGMII modes |
TX_EN TX_CTRL |
29 | PD, I |
Transmit Enable: In MII mode, transmit enable is presented prior to the rising edge of the transmit clock. TX_EN indicates the presence of valid data inputs on TX_D[3:0]. In RMII mode, transmit enable is presented prior to the rising edge of the reference clock. TX_EN indicates the presence of valid data inputs on TX_D[1:0]. RGMII Transmit Control: Transmit control combines transmit enable and transmit error indication into a single signal. TX_EN is presented prior to the rising edge of TX_CLK; TX_ER is presented prior to the falling edge of TX_CLK. Unused in SGMII mode |
TX_D3 | 30 | PD, I |
Transmit Data: In MII and RGMII modes, the transmit data nibble, TX_D[3:0], is received from the MAC prior to the rising edge of TX_CLK. In RMII mode, TX_D[1:0] is received from the MAC prior to the rising edge of the reference clock. TX_D[3:2] are not used in RMII mode. TX_M / TX_P: Differential SGMII Data Input. These pins receive data that is transmitted from the MAC to the PHY. |
TX_D2 | 31 | ||
TX_D1 |
32 | ||
TX_D0 |
33 | ||
SERIAL MANAGEMENT INTERFACE | |||
MDC | 1 | I |
Management Data Clock: Synchronous clock to the MDIO serial management input and output data. This clock may be asynchronous to the MAC transmit and receive clocks. The maximum clock rate is 20MHz. There is no minimum clock rate. |
MDIO | 36 | OD, IO |
Management Data Input/Output: Bidirectional management data signal that may be sourced by the management station or the PHY. This pin requires a pullup resistor. In systems with multiple PHYs using same MDIO-MDC bus, a single pull-up resistor must be used on MDIO line. Recommended to use a resistor between 2.2kΩ and 9kΩ. MDIO/MDC Access is required to pass Open Alliance Compliance. See Section 7.3.2 |
CONTROL INTERFACE | |||
INT | 2 | PU, OD, IO |
Interrupt: Active-LOW output, which will be asserted LOW when an interrupt condition occurs. This pin has a weak internal pullup. Register access is necessary to enable various interrupt triggers. Once an interrupt event flag is set, register access is required to clear the interrupt event. This pin can be configured as an Active-HIGH output using register 0x0011. Interrupt status from Reg 12-13 is recommended to be read only when INT_N is LOW. This pin can also operate as Power-Down control where asserting this pin low would put the PHY in power down mode and asserting high would put the PHY in normal mode. This feature can also be enabled via register 0x0011. |
RESET | 3 | PU, I |
Reset: Active-LOW input, which initializes or reinitializes the PHY. Asserting this pin LOW for at least 1 μs will force a reset process to occur. All internal registers will reinitialize to their default states as specified for each bit in the Register Maps section. All bootstrap pins are resampled upon deassertion of reset. |
WAKE | 8 |
PD, I/O |
WAKE: Input/Outputpin which is Active-HIGH input by default. As input this pin wakes the PHY from TC-10 SLEEP. Asserting this pin HIGH at power-up will bring the PHY out of SLEEP. External 10kΩ pull down resistor can be used when implementing TC-10 circuit to prevent accidental wake-up. This pin can be directly tied to VSLEEP or it can be pulled to VSLEEP via a resistor to wake the device. This pin also supports wake forwarding feature where a WAKE pulse will be generated by the PHY which can be used for waking up other PHYs on the same system. |
INH | 10 |
O, OD |
INH: Active-HIGH output. This pin will be Hi-Z when the PHY is in TC-10 SLEEP. This pin is HIGH for all other PHY states. External pull down resistor in the range of 2kΩ - 10kΩ must be used when implementing TC-10 circuit. If multiple devices are sharing INH pin, then a single pull down resistor must be used. |
CLOCK INTERFACE | |||
XI | 5 | I |
Reference Clock Input (RMII): Reference clock 50MHz CMOS-level oscillator in RMII Slave mode. Reference clock 25MHz crystal or oscillator in RMII Master mode. Reference Clock Input (Other MAC Interfaces): Reference clock 25MHz crystal or oscillator input. The device supports either an external crystal resonator connected across pins XI and XO, or an external CMOS-level oscillator connected to pin XI only and XO left floating. This pin can also accept clock input from other devices like Ethernet MAC or another Ethernet PHY in daisy-chain operations. |
XO | 4 | O |
Reference Clock Output: XO pin is used for crystal only. This pin must be left floating when a CMOS-level oscillator is connected to XI. |
LED/GPIO INTERFACE | |||
LED_0 / GPIO_0 | 35 | S, PD, IO |
LED_0: Link Status LED. This pin can also be used as LED or clock output via Register selection. |
LED_1 / GPIO_1 | 6 | S, PD, IO |
LED_1: Link Status and BLINK for TX/RX Activity. This pin can also be used as LED or clock output via Strap/Register selection. |
CLKOUT / GPIO_2 | 16 | IO |
Clock Output: 25MHz reference clock. This pin can also be used as LED or GPIO via Strap/Register selection. Program register<0x045F>=0x000F and register<0x0453>=0x0003 to disable switching on clkout pin |
MEDIUM DEPENDENT INTERFACE | |||
TRD_M | 13 | IO |
Differential Transmit and Receive: Bidirectional differential signaling configured for 100BASE-T1 operation, IEEE 802.3bw compliant. |
TRD_P | 12 | ||
GROUND ESCAPE | |||
GND_ESC | 17 |
Ground Escape: Optional ground escape pins. These pins can be connected to ground to optimize PCB layout. These pins are not substitute for power ground connection to DAP. DAP must always be connected to power ground. This pin can be left unconnected if not used. |
|
GND_ESC | 18 |
Ground Escape: Optional ground escape pins. These pins can be connected to ground to optimize PCB layout. These pins are not substitute for power ground connection to DAP. DAP must always be connected to power ground. This pin can be left unconnected if not used. |
|
POWER CONNECTIONS | |||
VDDA | 11 | SUPPLY |
Core Supply: 3.3V Recommend using 0.47µF and 0.01µF ceramic decoupling capacitors; optional ferrite bead can be used. |
VDDIO | 34 | SUPPLY |
IO Supply: 1.8V, 2.5V, or 3.3V Recommend using ferrite bead, 0.47µF and 0.01µF ceramic decoupling capacitors. |
VDDMAC | 22 | SUPPLY |
Optional MAC Interface Supply: 1.8V, 2.5V, or 3.3V Optional separate supply for MAC interface pins. This pin supplies power to the MAC interface pins and can be kept at a different voltage level as compared to other IO pins. Recommend using 0.47µF, and 0.01µF ceramic decoupling capacitors and ferrite bead. When separate VDDMAC is not required in the system then it must be connected to VDDIO. When connecting to VDDIO, 0.47µF on the VDDIO can be removed. 0.47µF must still be connected close to VDDMAC. In this case, one common ferrite bead can be used between VDDIO and VDDMAC. |
VSLEEP | 7 | SUPPLY |
VSLEEP Supply: 3.3V Recommend using 0.1µF ceramic decoupling capacitors. |
GROUND | DAP | GROUND |
Ground: This must always be connected to power ground. |
DO NOT CONNECT | |||
DNC | 19 |
DNC: Do not connect (leave floating) |
|
DNC | 20 |
DNC: Do not connect (leave floating) |
|
RECOMMENDED FOR FUTURE EMC ENHANCEMENTS | |||
Pin 9 | 9 |
Connect to Pin 21 with 0Ohm resistor |
|
Pin 21 | 21 |
Connect 2.2µF and 0.1µF ceramic capacitors from Pin 21 to GND |
PIN NO | PIN NAME | VOLTAGE DOMAIN |
---|---|---|
1 | MDC | VDDIO |
2 | INT_N | VDDIO |
3 | RESET_N | VDDIO |
4 | XO | VDDIO |
5 | XI | VDDIO |
6 | LED_1/GPIO_1 | VDDIO |
8 |
WAKE |
VSLEEP |
10 |
INH |
VSLEEP |
12 | TRD_P | VDDA |
13 | TRD_M | VDDA |
14 | RX_ER | VDDMAC |
15 | RX_DV/CRS_DV/RX_CTRL | VDDMAC |
16 | CLKOUT/GPIO_2 | VDDMAC |
23 | RX_D3/RX_M | VDDMAC |
24 | RX_D2/RX_P | VDDMAC |
25 | RX_D1 | VDDMAC |
26 | RX_D0 | VDDMAC |
27 | RX_CLK | VDDMAC |
28 | TX_CLK | VDDMAC |
29 | TX_EN/TX_CTRL | VDDMAC |
30 | TX_D3 | VDDMAC |
31 | TX_D2 | VDDMAC |
32 | TX_D1/TX_P | VDDMAC |
33 | TX_D0/TX_M | VDDMAC |
35 | LED_0/GPIO_0 | VDDIO |
36 | MDIO | VDDIO |
PIN NO | PIN NAME |
POWER-UP / RESET | ||
---|---|---|---|---|
PIN STATE (1) | PULL TYPE | PULL VALUE (kΩ) |
||
1 | MDC | I | none | none |
2 | INT | I | PU | 9 |
3 | RESET | I | PU | 9 |
4 | XO | O | none | none |
5 | XI | I | none | none |
6 | LED_1 | I | PD | 9 |
7 |
VSLEEP |
SUPPLY | none | none |
8 |
WAKE |
I/O | PD | 455 |
9 | NC | FLOAT | none | none |
10 |
INH |
OD, O | none | none |
11 | VDDA | SUPPLY | none | none |
12 | TRD_P | IO | none | none |
13 | TRD_M | IO | none | none |
14 | RX_ER | I | PD | 6 |
15 | RX_DV | I | PD | 6 |
16 | CLKOUT | O | none | none |
17 | GND_ESC | FLOAT | none | none |
18 | GND_ESC | I | PD | 50 |
19 | DNC | FLOAT | none | none |
20 | DNC | FLOAT | none | none |
21 | NC | FLOAT | none | none |
22 | VDDMAC | SUPPLY | none | none |
23 | RX_D3 | I | PD | 9 |
24 | RX_D2 | I | PD | 9 |
25 | RX_D1 | I | PD | 9 |
26 | RX_D0 | I | PD | 9 |
27 | RX_CLK | I | PD | 9 |
28 | TX_CLK | I | none | none |
29 | TX_EN | I | none | none |
30 | TX_D3 | I | none | none |
31 | TX_D2 | I | none | none |
32 | TX_D1 | I | none | none |
33 | TX_D0 | I | none | none |
34 | VDDIO | SUPPLY | none | none |
35 | LED_0 | I | PD | 9 |
36 | MDIO | OD, IO | none | none |
PIN NO | PIN NAME |
TC10 SLEEP (All Supplies On) | ||
---|---|---|---|---|
PIN STATE (1) | PULL TYPE | PULL VALUE (kΩ) |
||
1 | MDC | I | none | none |
2 | INT | I | PU | 9 |
3 | RESET | I | PU | 9 |
4 | XO | O | none | none |
5 | XI | I | none | none |
6 | LED_11 | I | PD | 9 |
7 | VSLEEP | SUPPLY | none | none |
8 | WAKE | I/O | PD | 455 |
9 | DNC | FLOAT | none | none |
10 | INH | OD, O | none | none |
11 | VDDA | SUPPLY | none | none |
12 | TRD_P | IO | none | none |
13 | TRD_M | IO | none | none |
14 | RX_ER | I | PD | 6 |
15 | RX_DV | I | PD | 6 |
16 | CLKOUT2 | O | none | none |
17 | GND_ESC | FLOAT | none | none |
18 | GND_ESC | I | PD | 50 |
19 | DNC | FLOAT | none | none |
20 | DNC | FLOAT | none | none |
21 | DNC | FLOAT | none | none |
22 | VDDMAC | SUPPLY | none | none |
23 | RX_D3 | I | PD | 9 |
24 | RX_D2 | I | PD | 9 |
25 | RX_D1 | I | PD | 9 |
26 | RX_D0 | I | PD | 9 |
27 | RX_CLK | I | PD | 9 |
28 | TX_CLK | I | none | none |
29 | TX_EN | I | none | none |
30 | TX_D3 | I | none | none |
31 | TX_D2 | I | none | none |
32 | TX_D1 | I | none | none |
33 | TX_D0 | I | none | none |
34 | VDDIO | SUPPLY | none | none |
35 | LED_0 | I | PD | 9 |
36 | MDIO | OD, IO | none | none |
PIN NO | PIN NAME |
MAC ISOLATE | IEEE PWDN | ||||
---|---|---|---|---|---|---|---|
PIN STATE (1) | PULL TYPE | PULL VALUE (kΩ) |
PIN STATE (1) | PULL TYPE | PULL VALUE (kΩ) |
||
1 | MDC | I | none | none | I | none | none |
2 | INT | OD, O | PU | 9 | OD, O | PU | 9 |
3 | RESET | I | PU | 9 | I | PU | 9 |
4 | XO | O | none | none | O | none | none |
5 | XI | I | none | none | I | none | none |
6 | LED_1 | O | none | none | O | none | none |
7 |
VSLEEP |
SUPPLY | none | none | SUPPLY | none | none |
8 |
WAKE |
IO | PD | 455 | IO | PD | 455 |
9 | NC | FLOAT | none | none | FLOAT | none | none |
10 |
INH |
OD, O | none | none | OD, O | none | none |
11 | VDDA | SUPPLY | none | none | SUPPLY | none | none |
12 | TRD_P | IO | none | none | IO | none | none |
13 | TRD_M | IO | none | none | IO | none | none |
14 | RX_ER | I | PD | 6 | I | PD | 6 |
15 | RX_DV | I | PD | 6 | O | none | none |
16 | CLKOUT | O | none | none | O | none | none |
17 | GND_ESC | FLOAT | none | none | FLOAT | none | none |
18 | GND_ESC | FLOAT | none | none | FLOAT | none | none |
19 | DNC | FLOAT | none | none | FLOAT | none | none |
20 | DNC | FLOAT | none | none | FLOAT | none | none |
21 | DNC | FLOAT | none | none | FLOAT | none | none |
22 | VDDMAC | SUPPLY | none | none | SUPPLY | none | none |
23 | RX_D3 | I | PD | 9 | O | none | none |
24 | RX_D2 | I | PD | 9 | O | none | none |
25 | RX_D1 | I | PD | 9 | O | none | none |
26 | RX_D0 | I | PD | 9 | O | none | none |
27 | RX_CLK | I | PD | 9 | O | none | none |
28 | TX_CLK | I | PD | 9 | I | none | none |
29 | TX_EN | I | PD | 9 | I | none | none |
30 | TX_D3 | I | PD | 9 | I | none | none |
31 | TX_D2 | I | PD | 9 | I | none | none |
32 | TX_D1 | I | PD | 9 | I | none | none |
33 | TX_D0 | I | PD | 9 | I | none | none |
34 | VDDIO | SUPPLY | none | none | SUPPLY | none | none |
35 | LED_0 | O | none | none | O | none | none |
36 | MDIO | OD, IO | none | none | OD, IO | none | none |
PIN NO | PIN NAME |
MII | RGMII | ||||
---|---|---|---|---|---|---|---|
PIN STATE (1) | PULL TYPE | PULL VALUE (kΩ) |
PIN STATE (1) | PULL TYPE | PULL VALUE (kΩ) |
||
1 | MDC | I | none | none | I | none | none |
2 | INT | OD, O | PU | 9 | OD, O | PU | 9 |
3 | RESET | I | PU | 9 | I | PU | 9 |
4 | XO | O | none | none | O | none | none |
5 | XI | I | none | none | I | none | none |
6 | LED_1 | O | none | none | O | none | none |
7 |
VSLEEP |
SUPPLY | none | none | SUPPLY | none | none |
8 |
WAKE |
IO | PD | 455 | IO | PD | 455 |
9 | NC | FLOAT | none | none | FLOAT | none | none |
10 |
INH |
OD, O | none | none | OD, O | none | none |
11 | VDDA | SUPPLY | none | none | SUPPLY | none | none |
12 | TRD_P | IO | none | none | IO | none | none |
13 | TRD_M | IO | none | none | IO | none | none |
14 | RX_ER | O | none | none | I | PD | 6 |
15 | RX_DV | O | none | none | O | none | none |
16 | CLKOUT | O | none | none | O | none | none |
17 | GND_ESC | FLOAT | none | none | FLOAT | none | none |
18 | GND_ESC | FLOAT | none | none | FLOAT | none | none |
19 | DNC | FLOAT | none | none | FLOAT | none | none |
20 | DNC | FLOAT | none | none | FLOAT | none | none |
21 | DNC | FLOAT | none | none | FLOAT | none | none |
22 | VDDMAC | SUPPLY | none | none | SUPPLY | none | none |
23 | RX_D3 | O | none | none | O | none | none |
24 | RX_D2 | O | none | none | O | none | none |
25 | RX_D1 | O | none | none | O | none | none |
26 | RX_D0 | O | none | none | O | none | none |
27 | RX_CLK | O | none | none | O | none | none |
28 | TX_CLK | O | none | none | I | none | none |
29 | TX_EN | I | none | none | I | none | none |
30 | TX_D3 | I | none | none | I | none | none |
31 | TX_D2 | I | none | none | I | none | none |
32 | TX_D1 | I | none | none | I | none | none |
33 | TX_D0 | I | none | none | I | none | none |
34 | VDDIO | SUPPLY | none | none | SUPPLY | none | none |
35 | LED_0 | O | none | none | O | none | none |
36 | MDIO | OD, IO | none | none | OD, IO | none | none |
PIN NO | PIN NAME |
RMII MASTER | RMII SLAVE | ||||
---|---|---|---|---|---|---|---|
PIN STATE (1) | PULL TYPE | PULL VALUE (kΩ) |
PIN STATE (1) | PULL TYPE | PULL VALUE (kΩ) |
||
1 | MDC | I | none | none | I | none | none |
2 | INT | OD, O | PU | 9 | OD, O | PU | 9 |
3 | RESET | I | PU | 9 | I | PU | 9 |
4 | XO | O | none | none | O | none | none |
5 | XI | I | none | none | I | none | none |
6 | LED_1 | O | none | none | O | none | none |
7 |
VSLEEP |
SUPPLY | none | none | SUPPLY | none | none |
8 |
WAKE |
IO | PD | 455 | IO | PD | 455 |
9 | NC | FLOAT | none | none | FLOAT | none | none |
10 |
INH |
OD, O | none | none | OD, O | none | none |
11 | VDDA | SUPPLY | none | none | SUPPLY | none | none |
12 | TRD_P | IO | none | none | IO | none | none |
13 | TRD_M | IO | none | none | IO | none | none |
14 | RX_ER | O | none | none | O | none | none |
15 | RX_DV | O | none | none | O | none | none |
16 | CLKOUT | O | none | none | O | none | none |
17 | GND_ESC | FLOAT | none | none | FLOAT | none | none |
18 | GND_ESC | FLOAT | none | none | FLOAT | none | none |
19 | DNC | FLOAT | none | none | FLOAT | none | none |
20 | DNC | FLOAT | none | none | FLOAT | none | none |
21 | DNC | FLOAT | none | none | FLOAT | none | none |
22 | VDDMAC | SUPPLY | none | none | SUPPLY | none | none |
23 | RX_D3 | O, 50MHz | none | none | I | PD | 9 |
24 | RX_D2 | I | PD | 9 | I | PD | 9 |
25 | RX_D1 | O | none | none | O | none | none |
26 | RX_D0 | O | none | none | O | none | none |
27 | RX_CLK | I | PD | 9 | I | PD | 9 |
28 | TX_CLK | I | none | none | I | none | none |
29 | TX_EN | I | none | none | I | none | none |
30 | TX_D3 | I | none | none | I | none | none |
31 | TX_D2 | I | none | none | I | none | none |
32 | TX_D1 | I | none | none | I | none | none |
33 | TX_D0 | I | none | none | I | none | none |
34 | VDDIO | SUPPLY | none | none | SUPPLY | none | none |
35 | LED_0 | O | none | none | O | none | none |
36 | MDIO | OD, IO | none | none | OD, IO | none | none |
PIN NO | PIN NAME |
SGMII | ||
---|---|---|---|---|
PIN STATE (1) | PULL TYPE | PULL VALUE (kΩ) |
||
1 | MDC | I | none | none |
2 | INT | OD, O | PU | 9 |
3 | RESET | I | PU | 9 |
4 | XO | O | none | none |
5 | XI | I | none | none |
6 | LED_1 | O | none | none |
7 |
VSLEEP |
SUPPLY | none | none |
8 |
WAKE |
IO | PD | 455 |
9 | NC | FLOAT | none | none |
10 |
INH |
OD, O | none | none |
11 | VDDA | SUPPLY | none | none |
12 | TRD_P | IO | none | none |
13 | TRD_M | IO | none | none |
14 | RX_ER | I | PD | 6 |
15 | RX_DV | I | PD | 6 |
16 | CLKOUT | O | none | none |
17 | GND_ESC | FLOAT | none | none |
18 | GND_ESC | FLOAT | none | none |
19 | DNC | FLOAT | none | none |
20 | DNC | FLOAT | none | none |
21 | DNC | FLOAT | none | none |
22 | VDDMAC | SUPPLY | none | none |
23 | RX_D3 | O | none | none |
24 | RX_D2 | O | none | none |
25 | RX_D1 | I | PD | 9 |
26 | RX_D0 | I | PD | 9 |
27 | RX_CLK | I | PD | 9 |
28 | TX_CLK | I | none | none |
29 | TX_EN | I | none | none |
30 | TX_D3 | I | none | none |
31 | TX_D2 | I | none | none |
32 | TX_D1 | I | none | none |
33 | TX_D0 | I | none | none |
34 | VDDIO | SUPPLY | none | none |
35 | LED_0 | O | none | none |
36 | MDIO | OD, IO | none | none |