Circuit diagrams and other information relating to SMSC products are included as a means of illustrating typical applications. Consequently, complete information sufficient for
construction purposes is not necessarily given. Although the information has been checked and is believed to be accurate, no responsibility is assumed for inaccuracies. SMSC
reserves the right to make changes to specifications and product descriptions at any time without notice. Contact your local SMSC sales office to obtain the latest specifications
before placing your product order. The provision of this information does not convey to the purchaser of the described semiconductor devices any licenses under any patent
rights or other intellectual property rights of SMSC or others. All sales are expressly conditional on your agreement to the terms and conditions of the most recently dated
version of SMSC's standard Terms of Sale Agreement dated before the date of your order (the "Terms of Sale Agreement"). The product may contain design defects or errors
known as anomalies which may cause the product's functions to deviate from published specifications. Anomaly sheets are available upon request. SMSC products are not
designed, intended, authorized or warranted for use in any life support or other application where product failure could cause or contribute to personal injury or severe property
damage. Any and all such uses without prior written approval of an Officer of SMSC and further testing and/or modification will be fully at the risk of the customer. Copies of
this document or other SMSC literature, as well as the Terms of Sale Agreement, may be obtained by visiting SMSC’s website at http://www.smsc.com. SMSC is a registered
trademark of Standard Microsystems Corporation (“SMSC”). Product names and company names are the trademarks of their respective holders.
SMSC DISCLAIMS AND EXCLUDES ANY AND ALL WARRANTIES, INCLUDING WITHOUT LIMITATION ANY AND ALL IMPLIED WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND AGAINST INFRINGEMENT AND THE LIKE, AND ANY AND ALL WARRANTIES ARISING FROM ANY COURSE
OF DEALING OR USAGE OF TRADE. IN NO EVENT SHALL SMSC BE LIABLE FOR ANY DIRECT, INCIDENTAL, INDIRECT, SPECIAL, PUNITIVE, OR CONSEQUENTIAL
DAMAGES; OR FOR LOST DATA, PROFITS, SAVINGS OR REVENUES OF ANY KIND; REGARDLESS OF THE FORM OF ACTION, WHETHER BASED ON CONTRACT;
TORT; NEGLIGENCE OF SMSC OR OTHERS; STRICT LIABILITY; BREACH OF WARRANTY; OR OTHERWISE; WHETHER OR NOT ANY REMEDY OF BUYER IS HELD
TO HAVE FAILED OF ITS ESSENTIAL PURPOSE, AND WHETHER OR NOT SMSC HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Revision 2.3 (04-12-11)
PRODUCT PREVIEW
2
SMSC LAN8700/LAN8700i
±15kV ESD Protected MII/RMII 10/100 Ethernet Transceiver with HP Auto-MDIX Support and flexPWR
®
Technology in a Small Footprint
General Description
The SMSC LAN8700/LAN8700i is a low-power, industrial temperature (LAN8700i), variable I/O voltage,
analog interface IC with HP Auto-MDIX support for high-performance embedded Ethernet applications.
The LAN8700/LAN8700i can be configured to operate on a single 3.3V supply utilizing an integrated
3.3V to 1.8V linear regulator. An option is available to disable the linear regulator to optimize system
designs that have a 1.8V power plane available.
0.1
Architectural Overview
The LAN8700/LAN8700i consists of an encoder/decoder, scrambler/descrambler, wave-shaping
transmitter, output driver, twisted-pair receiver with adaptive equalizer and baseline wander (BLW)
correction, and clock and data recovery functions. The LAN8700/LAN8700i can be configured to
support either the Media Independent Interface (MII) or the Reduced Media Independent Interface
(RMII).
The LAN8700/LAN8700i is compliant with IEEE 802.3-2005 standards (MII Pins tolerant to 3.6V) and
supports both IEEE 802.3-2005 compliant and vendor-specific register functions. It contains a full-
duplex 10-BASE-T/100BASE-TX transceiver and supports 10-Mbps (10BASE-T) operation on
Category 3 and Category 5 unshielded twisted-pair cable, and 100-Mbps (100BASE-TX) operation on
Category 5 unshielded twisted-pair cable.
10/100
Media
Access
Controller
(MAC)
or SOC
System Bus
MII /RMII
SMSC
LAN8700/
LAN8700i
Magnetics
Ethernet
LEDS/GPIO
25 MHz (MII) or 50MHz (RMIII)
Crystal or External Clock
Figure 1 LAN8700/LAN8700i System Block Diagram
Hubs and switches with multiple integrated MACs and external PHYs can have a large pin count due
to the high number of pins needed for each MII interface. An increasing pin count causes increasing
cost.
The RMII interface is intended for use on Switch based ASICs or other embedded solutions requiring
minimal pincount for ethernet connectivity. RMII requires only 6 pins for each MAC to PHY interface
plus one common reference clock. The MII requires 16 pins for each MAC to PHY interface.
The SMSC LAN8700/LAN8700i is capable of running in RMII mode. Please contact your SMSC sales
representative for the latest RMII specification.
The LAN8700/LAN8700i referenced throughout this document applies to both the commercial
temperature and industrial temperature components. The LAN8700i refers to only the industrial
temperature component.
SMSC LAN8700/LAN8700i
PRODUCT PREVIEW
3
Revision 2.3 (04-12-11)
±15kV ESD Protected MII/RMII 10/100 Ethernet Transceiver with HP Auto-MDIX Support and flexPWR
®
Technology in a Small Footprint
MODE0
MODE1
MODE2
nRST
MII
MODE Control
Auto-
Negotiation
Management
Control
10M Tx
Logic
10M
Transmitter
HP Auto-MDIX
TXP / TXN
RXP / RXN
SMI
Transmit Section
100M Tx
Logic
100M
Transmitter
MDIX
Control
TXD[0..3]
TX_EN
TX_ER
TX_CLK
RXD[0..3]
RX_DV
RX_ER
RX_CLK
CRS
COL/CRS_DV
MDC
MDIO
100M Rx
Logic
DSP System:
Clock
Data Recovery
Equalizer
Analog-to-
Digital
PLL
Interrupt
Generator
XTAL1
XTAL2
nINT
Revision 2.3 (04-12-11)
RMII / MII Logic
Receive Section
10M Rx
Logic
10M PLL
100M PLL
PHY
Address
Latches
PHYAD[0..4]
SPEED100
LINK
ACTIVITY
FDUPLEX
Squelch &
Filters
LED Circuitry
Central
Bias
Figure 2 LAN8700/LAN8700i Architectural Overview
PRODUCT PREVIEW
4
SMSC LAN8700/LAN8700i
±15kV ESD Protected MII/RMII 10/100 Ethernet Transceiver with HP Auto-MDIX Support and flexPWR
1. Compilation feedback and optimizationThe TIC6000 compiler can optimize the code in various ways to increase the execution speed and reduce the size of the code. These optimizations include simplify...
The output of MPXV2202DP connected to IN132 is abnormal. The differential output of MPXV2202DP is 0-16.3mV when unloaded. After connecting to IN132, it is fixed to 60mV. I think it is an impedance mat...
[Event time] From now until June 30, 2021[Participate to get gifts]Step 1: Click the " I want to participate " button on the page, fill in and submit the questionnaire information;
Step 2: Select any ...
Product managers must consider these additional requirements in design and engineering.The Internet of Things (IoT) enables disruptive transformation across multiple market segments, from consumer, en...
I used the LL library function of the stm32f030c8t6 chip to make a program for interrupt receiving usart. As long as there is a receiving interrupt, the computer will freeze when getting data in the i...
1 Introduction MCS-51 has 8 data lines and 16 address lines, so MCS-51 can only access a maximum of 64KB (216) addresses. Many complex C51 codes may generate a Bin file of 64KB in size. In view of th...[Details]
Most of the technologies that the Fourth Industrial Revolution (4IR) relies on are already here—at least in theory. Advanced robotics and 3D printing, artificial intelligence (AI) and machine learnin...[Details]
According to foreign media reports, Japanese automaker Nissan announced that it will convert the charging interface of its electric vehicles from the Combined Charging System (CSS) to Tesla's North A...[Details]
1. What is the JTAG interface? From a sensory point of view, the JTAG interface is the blue 20-pin horn socket in the picture above. 2.What is the function of JTAG interface? 1) Download the program...[Details]
Microsoft co-founder Bill Gates took part in his first session on Clubhouse this week, answering a series of questions. Gates was interviewed by journalist Andrew Ross Sorkin, and given that the ap...[Details]
When we first started learning STM32 microcontrollers, we encountered such problems: #if !defined (STM32F10X_LD) && !defined (STM32F10X_LD_VL) && !defined (STM32F10X_MD) && !defined (STM32F10X_MD_VL)...[Details]
In the previous article, I reviewed some of the more novel features that have appeared on cars in recent years, including car-mounted drones, holographic windshields, dog mode, and other new features...[Details]
Recently, the on-site defense of the East China and South China Division of the "Core Innovation Cup" Future Car Human-Computer Interaction Design Competition for Colleges and Universities was succes...[Details]
Here, I will discuss the issue of using __delay_cycles delay in MSP430 microcontroller. IAR for MSP430 compiler provides a compiler built-in precise delay function (not a real Function) to pr...[Details]
On the evening of August 4, the 2022 (Fifth) Gaogong Robot Integrator Conference and the Top Ten System Integrators Awards Ceremony with the theme of "Differentiation, Accumulation of Momentum, a...[Details]
How to assign a variable to a specific address Example: unsigned char temp_A@0x00; //define unsigned variable temp_A and force its address to be 0x00 unsigned char temp_B@0x100; //define unsign...[Details]
The TDS3000B series oscilloscope integrates digital fluorescence waveform acquisition technology, automatic anomaly detection function, online remote control function and 7 application modules, and i...[Details]
In the plug-in hybrid 1.0 era, oil is oil, electricity is electricity, and there is not much coordination. At most, the engine is forced to start after the power is consumed to a certain level, which...[Details]
As we all know, industrial production cannot do without precise online thermometers to monitor the temperature of objects. Online infrared thermometers are very mature and common in factories. Online...[Details]
The control requirements of servo drives for servo motors is a complex and in-depth topic. The following is an overview of the control requirements of servo drives for servo motors:
Preci...[Details]