2015-2019 Microchip Technology Inc. DS00001920B-page 1
1.0 INTRODUCTION
The Microchip LAN9252 is a 2/3-port EtherCAT
®
Slave Controller (ESC) with dual integrated Ethernet PHYs. The
LAN9252 is typically implemented in Industrial Automation solutions and includes the following main features:
Integrated high -performance 100Mbps Ethernet transceivers
3 FMMUs, 4 SyncManagers, Distributed clock support, 4K bytes of DPRAM
8/16-bit host bus interface allowing connection to most 8/16/32-bit embedded controllers
SPI / SQI slave interface
Support for 5 different main configurations:
- Digital I/O (DIGIO)
-HBI
- SPI with GPIO
- SPI with MII - 3-port (MII upstream) mode
- SPI with MII - 3-port (MII downstream) mode
3rd port for flexible network configurations
Comprehensive power management features
Low pin count and small package size
The purpose of this document is to provide details on the various LAN9252 EEPROM configuration and programming
options when using the EVB-LAN9252-HBIPLUS and EVB-LAN9252-DIGIO evaluation boards.
1.1 Software Requirements
Latest version of Beckhoff EtherCAT
®
Slave Stack Tool and required ESI file
XML Notepad
LAN9252 ESC configuration data config.xls
1.2 References
Microchip LAN9252 Data Sheet
Microchip EVB-LAN9252-HBIPLUS Evaluation Board User’s Guide
Microchip EVB-LAN9252-DIGIO Evaluation Board User’s Guide
Beckhoff ET1100 Data Sheet
AN1920
Microchip LAN9252 EEPROM
Configuration and Programming
Author: Kansal Mariam Banu Shaick Ibrahim
Microchip Technology Inc.
AN1920
DS00001920B-page 2 2015-2019 Microchip Technology Inc.
1.3 Terms and Abbreviations
TABLE 1-1: TERMS AND ABBREVIATIONS
Term Definition
DA Destination Address
ESC
EtherCAT
®
Slave Controller
EDPD Energy Detect Power Down
EVB Engineering Validation Board
HBI Host Bus Interface
IDE Integrated Development Environment
SPI Serial Protocol Interface
SSC Slave Stack Code