Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes


AN1916 Integrating Microchip's LAN9252 SDK with Beckhoff's EtherCAT SSC
Kansal Mariam Banu Shaick Ibrahim
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 explain how to integrate the LAN9252 SDK with Beckhoff?s EtherCAT Slave Stack Code (SSC) for use with the EVB-LAN9252-HBI evaluation board. Once the SSC is integrated with the SDK, application code (depending on the required application) can be added to the SDK to design the EtherCAT slave device. Writing application code is not within the scope of this document. To utilize the LAN9252 SDK, one must be a member of EtherCAT Technology Group (ETG) to gain access to the Beckhoff SSC. The current SDK is designed to work with the Microchip PIC32MX and PIC24 MCU. However, support can be extended to other SOCs.
LAN9252, EVB-LAN9252, PIC32MX
Application Notes & Source Code
 Last Updated
Silicon Products