SNLS638A
December 2018 – August 2019
DP83825I
PRODUCTION DATA.
1
Features
2
Applications
3
Description
Device Images
DP83825I Application Diagram
4
Revision History
5
Pin Configuration and Functions
DP83825I Pin Functions
6
Specifications
6.1
Absolute Maximum Ratings
6.2
ESD Ratings
6.3
Recommended Operating Conditions
6.4
Thermal Information
6.5
Electrical Characteristics
6.6
Timing Requirements
6.7
Timing Diagrams
6.8
Typical Characteristics
7
Detailed Description
7.1
Overview
7.2
Functional Block Diagram
7.3
Feature Description
7.3.1
Auto-Negotiation (Speed / Duplex Selection)
7.3.2
Auto-MDIX Resolution
7.3.3
Energy Efficient Ethernet
7.3.3.1
EEE Overview
7.3.3.2
EEE Negotiation
7.3.4
EEE for Legacy MACs Not Supporting 802.3az
7.3.5
Wake-on-LAN Packet Detection
7.3.5.1
Magic Packet Structure
7.3.5.2
Magic Packet Example
7.3.5.3
Wake-on-LAN Configuration and Status
7.3.6
Low Power Modes
7.3.6.1
Active Sleep
7.3.7
IEEE Power Down
7.3.8
Deep Power Down
7.3.9
RMII Repeater Mode
7.3.10
Reduced Media Independent Interface (RMII)
7.3.11
Serial Management Interface
7.3.11.1
Extended Register Space Access
7.3.11.2
Write Address Operation
7.3.11.3
Read Address Operation
7.3.11.4
Write (No Post Increment) Operation
7.3.11.5
Read (No Post Increment) Operation
7.3.11.6
Write (Post Increment) Operation
7.3.11.7
Read (Post Increment) Operation
7.3.11.8
Example Write Operation (No Post Increment)
7.3.11.9
Example Read Operation (No Post Increment)
7.3.12
100BASE-TX
7.3.12.1
100BASE-TX Transmitter
7.3.12.1.1
Code-Group Encoding and Injection
7.3.12.1.2
Scrambler
7.3.12.1.3
NRZ to NRZI Encoder
7.3.12.1.4
Binary to MLT-3 Converter
7.3.12.2
100BASE-TX Receiver
7.3.13
10BASE-Te
7.3.13.1
Squelch
7.3.13.2
Normal Link Pulse Detection and Generation
7.3.13.3
Jabber
7.3.13.4
Active Link Polarity Detection and Correction
7.3.14
Loopback Modes
7.3.14.1
Near-End Loopback
7.3.14.2
MII Loopback
7.3.14.3
PCS Loopback
7.3.14.4
Digital Loopback
7.3.14.5
Analog Loopback
7.3.14.6
Far-End (Reverse) Loopback
7.3.15
BIST Configurations
7.3.16
Cable Diagnostics
7.3.16.1
TDR
7.3.16.2
Fast Link Down Functionality
7.3.17
Single Voltage Supply
7.4
Device Functional Modes
7.5
Programming
7.5.1
Straps Configuration
7.5.1.1
Straps for PHY Address
7.6
Register Maps
7.6.1
BMCR_Register Register (Offset = 0x0) [reset = 0x3100]
Table 13.
BMCR_Register Register Field Descriptions
7.6.2
BMSR_Register Register (Offset = 0x1) [reset = 0x7849]
Table 14.
BMSR_Register Register Field Descriptions
7.6.3
PHYIDR1_Register Register (Offset = 0x2) [reset = 0x2000]
Table 15.
PHYIDR1_Register Register Field Descriptions
7.6.4
PHYIDR2_Register Register (Offset = 0x3) [reset = 0xA140]
Table 16.
PHYIDR2_Register Register Field Descriptions
7.6.5
ANAR_Register Register (Offset = 0x4) [reset = 0x1E1]
Table 17.
ANAR_Register Register Field Descriptions
7.6.6
ALNPAR_Register Register (Offset = 0x5) [reset = 0x0]
Table 18.
ALNPAR_Register Register Field Descriptions
7.6.7
ANER_Register Register (Offset = 0x6) [reset = 0x4]
Table 19.
ANER_Register Register Field Descriptions
7.6.8
ANNPTR_Register Register (Offset = 0x7) [reset = 0x2001]
Table 20.
ANNPTR_Register Register Field Descriptions
7.6.9
ANLNPTR_Register Register (Offset = 0x8) [reset = 0x0]
Table 21.
ANLNPTR_Register Register Field Descriptions
7.6.10
CR1_Register Register (Offset = 0x9) [reset = 0x0]
Table 22.
CR1_Register Register Field Descriptions
7.6.11
CR2_Register Register (Offset = 0xA) [reset = 0x0]
Table 23.
CR2_Register Register Field Descriptions
7.6.12
CR3_Register Register (Offset = 0xB) [reset = 0x0]
Table 24.
CR3_Register Register Field Descriptions
7.6.13
Register_12 Register (Offset = 0xC) [reset = 0x0]
Table 25.
Register_12 Register Field Descriptions
7.6.14
REGCR_Register Register (Offset = 0xD) [reset = 0x0]
Table 26.
REGCR_Register Register Field Descriptions
7.6.15
ADDAR_Register Register (Offset = 0xE) [reset = 0x0]
Table 27.
ADDAR_Register Register Field Descriptions
7.6.16
FLDS_Register Register (Offset = 0xF) [reset = 0x0]
Table 28.
FLDS_Register Register Field Descriptions
7.6.17
PHYSTS_Register Register (Offset = 0x10) [reset = 0x0]
Table 29.
PHYSTS_Register Register Field Descriptions
7.6.18
PHYSCR_Register Register (Offset = 0x11) [reset = 0x108]
Table 30.
PHYSCR_Register Register Field Descriptions
7.6.19
MISR1_Register Register (Offset = 0x12) [reset = 0x0]
Table 31.
MISR1_Register Register Field Descriptions
7.6.20
MISR2_Register Register (Offset = 0x13) [reset = 0x0]
Table 32.
MISR2_Register Register Field Descriptions
7.6.21
FCSCR_Register Register (Offset = 0x14) [reset = 0x0]
Table 33.
FCSCR_Register Register Field Descriptions
7.6.22
RECR_Register Register (Offset = 0x15) [reset = 0x0]
Table 34.
RECR_Register Register Field Descriptions
7.6.23
BISCR_Register Register (Offset = 0x16) [reset = 0x100]
Table 35.
BISCR_Register Register Field Descriptions
7.6.24
RCSR_Register Register (Offset = 0x17) [reset = 0x1]
Table 36.
RCSR_Register Register Field Descriptions
7.6.25
LEDCR_Register Register (Offset = 0x18) [reset = 0x400]
Table 37.
LEDCR_Register Register Field Descriptions
7.6.26
PHYCR_Register Register (Offset = 0x19) [reset = 0x8000]
Table 38.
PHYCR_Register Register Field Descriptions
7.6.27
10BTSCR_Register Register (Offset = 0x1A) [reset = 0x0]
Table 39.
10BTSCR_Register Register Field Descriptions
7.6.28
BICSR1_Register Register (Offset = 0x1B) [reset = 0x7D]
Table 40.
BICSR1_Register Register Field Descriptions
7.6.29
BICSR2_Register Register (Offset = 0x1C) [reset = 0x5EE]
Table 41.
BICSR2_Register Register Field Descriptions
7.6.30
CDCR_Register Register (Offset = 0x1E) [reset = 0x0]
Table 42.
CDCR_Register Register Field Descriptions
7.6.31
PHYRCR_Register Register (Offset = 0x1F) [reset = 0x0]
Table 43.
PHYRCR_Register Register Field Descriptions
7.6.32
MLEDCR_Register Register (Offset = 0x25) [reset = 0x41]
Table 44.
MLEDCR_Register Register Field Descriptions
7.6.33
COMPT_Regsiter Register (Offset = 0x27) [reset = 0x0]
Table 45.
COMPT_Regsiter Register Field Descriptions
7.6.34
Register_101 Register (Offset = 0x101) [reset = 0x2082]
Table 46.
Register_101 Register Field Descriptions
7.6.35
Register_10a Register (Offset = 0x10A) [reset = 0x2040]
Table 47.
Register_10a Register Field Descriptions
7.6.36
Register_123 Register (Offset = 0x123) [reset = 0x51C]
Table 48.
Register_123 Register Field Descriptions
7.6.37
Register_130 Register (Offset = 0x130) [reset = 0x4F28]
Table 49.
Register_130 Register Field Descriptions
7.6.38
CDSCR_Register Register (Offset = 0x170) [reset = 0x410]
Table 50.
CDSCR_Register Register Field Descriptions
7.6.39
CDSCR2_Register Register (Offset = 0x171) [reset = 0x0]
Table 51.
CDSCR2_Register Register Field Descriptions
7.6.40
TDR_172_Register Register (Offset = 0x172) [reset = 0x0]
Table 52.
TDR_172_Register Register Field Descriptions
7.6.41
CDSCR3_Register Register (Offset = 0x173) [reset = 0x1304]
Table 53.
CDSCR3_Register Register Field Descriptions
7.6.42
TDR_174_Register Register (Offset = 0x174) [reset = 0x0]
Table 54.
TDR_174_Register Register Field Descriptions
7.6.43
TDR_175_Register Register (Offset = 0x175) [reset = 0x1004]
Table 55.
TDR_175_Register Register Field Descriptions
7.6.44
TDR_176_Register Register (Offset = 0x176) [reset = 0x5]
Table 56.
TDR_176_Register Register Field Descriptions
7.6.45
CDSCR4_Register Register (Offset = 0x177) [reset = 0x1E00]
Table 57.
CDSCR4_Register Register Field Descriptions
7.6.46
TDR_178_Register Register (Offset = 0x178) [reset = 0x2]
Table 58.
TDR_178_Register Register Field Descriptions
7.6.47
CDLRR1_Register Register (Offset = 0x180) [reset = 0x0]
Table 59.
CDLRR1_Register Register Field Descriptions
7.6.48
CDLRR2_Register Register (Offset = 0x181) [reset = 0x0]
Table 60.
CDLRR2_Register Register Field Descriptions
7.6.49
CDLRR3_Register Register (Offset = 0x182) [reset = 0x0]
Table 61.
CDLRR3_Register Register Field Descriptions
7.6.50
CDLRR4_Register Register (Offset = 0x183) [reset = 0x0]
Table 62.
CDLRR4_Register Register Field Descriptions
7.6.51
CDLRR5_Register Register (Offset = 0x184) [reset = 0x0]
Table 63.
CDLRR5_Register Register Field Descriptions
7.6.52
CDLAR1_Register Register (Offset = 0x185) [reset = 0x0]
Table 64.
CDLAR1_Register Register Field Descriptions
7.6.53
CDLAR2_Register Register (Offset = 0x186) [reset = 0x0]
Table 65.
CDLAR2_Register Register Field Descriptions
7.6.54
CDLAR3_Register Register (Offset = 0x187) [reset = 0x0]
Table 66.
CDLAR3_Register Register Field Descriptions
7.6.55
CDLAR4_Register Register (Offset = 0x188) [reset = 0x0]
Table 67.
CDLAR4_Register Register Field Descriptions
7.6.56
CDLAR5_Register Register (Offset = 0x189) [reset = 0x0]
Table 68.
CDLAR5_Register Register Field Descriptions
7.6.57
CDLAR6_Register Register (Offset = 0x18A) [reset = 0x0]
Table 69.
CDLAR6_Register Register Field Descriptions
7.6.58
IO_CFG_Register Register (Offset = 0x302) [reset = 0x0]
Table 70.
IO_CFG_Register Register Field Descriptions
7.6.59
SPARE_OUT Register (Offset = 0x308) [reset = 0x2]
Table 71.
SPARE_OUT Register Field Descriptions
7.6.60
DAC_CFG_0 Register (Offset = 0x30B) [reset = 0xC00]
Table 72.
DAC_CFG_0 Register Field Descriptions
7.6.61
DAC_CFG_1 Register (Offset = 0x30C) [reset = 0x20]
Table 73.
DAC_CFG_1 Register Field Descriptions
7.6.62
DSP_CFG_0 Register (Offset = 0x30F) [reset = 0x464]
Table 74.
DSP_CFG_0 Register Field Descriptions
7.6.63
DSP_CFG_2 Register (Offset = 0x311) [reset = 0x1FC]
Table 75.
DSP_CFG_2 Register Field Descriptions
7.6.64
DSP_CFG_4 Register (Offset = 0x313) [reset = 0x6F8]
Table 76.
DSP_CFG_4 Register Field Descriptions
7.6.65
DSP_CFG_13 Register (Offset = 0x31C) [reset = 0x1101]
Table 77.
DSP_CFG_13 Register Field Descriptions
7.6.66
DSP_CFG_16 Register (Offset = 0x31F) [reset = 0xFC36]
Table 78.
DSP_CFG_16 Register Field Descriptions
7.6.67
DSP_CFG_25 Register (Offset = 0x33C) [reset = 0xEC00]
Table 79.
DSP_CFG_25 Register Field Descriptions
7.6.68
DSP_CFG_27 Register (Offset = 0x33E) [reset = 0x261E]
Table 80.
DSP_CFG_27 Register Field Descriptions
7.6.69
ANA_LD_PROG_SL_Register Register (Offset = 0x404) [reset = 0x80]
Table 81.
ANA_LD_PROG_SL_Register Register Field Descriptions
7.6.70
ANA_RX10BT_CTRL_Register Register (Offset = 0x40D) [reset = 0x0]
Table 82.
ANA_RX10BT_CTRL_Register Register Field Descriptions
7.6.71
Register_416 Register (Offset = 0x416) [reset = 0x830]
Table 83.
Register_416 Register Field Descriptions
7.6.72
Register_429 Register (Offset = 0x429) [reset = 0x0]
Table 84.
Register_429 Register Field Descriptions
7.6.73
GENCFG_Register Register (Offset = 0x456) [reset = 0x8]
Table 85.
GENCFG_Register Register Field Descriptions
7.6.74
LEDCFG_Register Register (Offset = 0x460) [reset = 0x10]
Table 86.
LEDCFG_Register Register Field Descriptions
7.6.75
IOCTRL_Register Register (Offset = 0x461) [reset = 0x0]
Table 87.
IOCTRL_Register Register Field Descriptions
7.6.76
SOR1_Register Register (Offset = 0x467) [reset = 0x101]
Table 88.
SOR1_Register Register Field Descriptions
7.6.77
SOR2_Register Register (Offset = 0x468) [reset = 0x80]
Table 89.
SOR2_Register Register Field Descriptions
7.6.78
Register_0x469_Register Register (Offset = 0x469) [reset = 0x40]
Table 90.
Register_0x469_Register Register Field Descriptions
7.6.79
RXFCFG_Register Register (Offset = 0x4A0) [reset = 0x1081]
Table 91.
RXFCFG_Register Register Field Descriptions
7.6.80
RXFS_Register Register (Offset = 0x4A1) [reset = 0x1000]
Table 92.
RXFS_Register Register Field Descriptions
7.6.81
RXFPMD1_Register Register (Offset = 0x4A2) [reset = 0x0]
Table 93.
RXFPMD1_Register Register Field Descriptions
7.6.82
RXFPMD2_Register Register (Offset = 0x4A3) [reset = 0x0]
Table 94.
RXFPMD2_Register Register Field Descriptions
7.6.83
RXFPMD3_Register Register (Offset = 0x4A4) [reset = 0x0]
Table 95.
RXFPMD3_Register Register Field Descriptions
7.6.84
Register_0x4cd Register (Offset = 0x4CD) [reset = 0x408]
Table 96.
Register_0x4cd Register Field Descriptions
7.6.85
Register_0x4ce Register (Offset = 0x4CE) [reset = 0x12]
Table 97.
Register_0x4ce Register Field Descriptions
7.6.86
Register_0x4cf Register (Offset = 0x4CF) [reset = 0x261D]
Table 98.
Register_0x4cf Register Field Descriptions
7.6.87
EEECFG2_Register Register (Offset = 0x4D0) [reset = 0x0]
Table 99.
EEECFG2_Register Register Field Descriptions
7.6.88
EEECFG3_Register Register (Offset = 0x4D1) [reset = 0x18B]
Table 100.
EEECFG3_Register Register Field Descriptions
7.6.89
Register_0x4d2 Register (Offset = 0x4D2) [reset = 0x354A]
Table 101.
Register_0x4d2 Register Field Descriptions
7.6.90
Register_0x4d4 Register (Offset = 0x4D4) [reset = 0x6633]
Table 102.
Register_0x4d4 Register Field Descriptions
7.6.91
DSP_100M_STEP_2_Register Register (Offset = 0x4D5) [reset = 0x2F1]
Table 103.
DSP_100M_STEP_2_Register Register Field Descriptions
7.6.92
DSP_100M_STEP_3_Register Register (Offset = 0x4D6) [reset = 0x171]
Table 104.
DSP_100M_STEP_3_Register Register Field Descriptions
7.6.93
DSP_100M_STEP_4_Register Register (Offset = 0x4D7) [reset = 0x171]
Table 105.
DSP_100M_STEP_4_Register Register Field Descriptions
7.6.94
MMD3_PCS_CTRL_1_Register Register (Offset = 0x1000) [reset = 0x0]
Table 106.
MMD3_PCS_CTRL_1_Register Register Field Descriptions
7.6.95
MMD3_PCS_STATUS_1 Register (Offset = 0x1001) [reset = 0x40]
Table 107.
MMD3_PCS_STATUS_1 Register Field Descriptions
7.6.96
MMD3_EEE_CAPABILITY_Register Register (Offset = 0x1014) [reset = 0x2]
Table 108.
MMD3_EEE_CAPABILITY_Register Register Field Descriptions
7.6.97
MMD3_WAKE_ERR_CNT_Register Register (Offset = 0x1016) [reset = 0x0]
Table 109.
MMD3_WAKE_ERR_CNT_Register Register Field Descriptions
7.6.98
MMD7_EEE_ADVERTISEMENT_Register Register (Offset = 0x203C) [reset = 0x0]
Table 110.
MMD7_EEE_ADVERTISEMENT_Register Register Field Descriptions
7.6.99
MMD7_EEE_LP_ABILITY_Register Register (Offset = 0x203D) [reset = 0x0]
Table 111.
MMD7_EEE_LP_ABILITY_Register Register Field Descriptions
8
Application and Implementation
8.1
Application Information
8.2
Typical Applications
8.2.1
Design Requirements
8.2.1.1
Clock Requirements
8.2.1.1.1
Oscillator
8.2.1.1.2
Crystal
8.2.2
Detailed Design Procedure
8.2.2.1
RMII Layout Guidelines
8.2.2.2
MDI Layout Guidelines
8.2.2.3
TPI Network Circuit
9
Power Supply Recommendations
10
Layout
10.1
Layout Guidelines
10.1.1
Signal Traces
10.1.2
Return Path
10.1.3
Transformer Layout
10.1.3.1
Transformer Recommendations
10.1.4
Metal Pour
10.1.5
PCB Layer Stacking
10.2
Layout Example
11
Device and Documentation Support
11.1
Receiving Notification of Documentation Updates
11.2
Community Resources
11.3
Trademarks
11.4
Electrostatic Discharge Caution
11.5
Glossary
12
Mechanical, Packaging, and Orderable Information
12.0.1
DP83825I Package Drawing
12.0.2
DP83825I Package Drawing
12.0.3
DP83825I Package Drawing
Package Options
Mechanical Data (Package|Pins)
RMQ|24
MPQF398A
Thermal pad, mechanical data (Package|Pins)
Orderable Information
snls638a_oa
snls638a_pm
1
Features
Ultra Small Form Factor 10/100 Mbps PHY : QFN 3 mm × 3 mm, 24 pin
Cable reach > 150 meters
Very low power consumption < 127 mW
Small system solution : integrated MDI and MAC termination resistors
Programmable energy saving modes
Active sleep
Deep power-down
Energy Efficient Ethernet (EEE) IEEE 802.3az
EEE support for legacy MAC
Wake-on-LAN (WoL)
Voltage mode line driver
MAC interface : RMII (master and slave mode)
Single 3.3 V power supply
I/O voltages: 1.8 V and 3.3 V
Repeater : RMII back-to-back mode in unmanaged mode
MDC/MDIO Interface for configuration and status
Fast link drop modes
Diagnostics features
TDR-based cable diagnostics for open, short
Built-in packet generator
Multiple loopbacks
Programmable Hardware interrupt pin
Operating temperature range: –40°C to 85°C
Compliant to IEEE 802.3 100BASE-TX and 10BASE-Te specification