Microchip Technology Inc
Menu

Ethernet MCUs and MPUs

Microchip provides a full portfolio of robust, highly integrated PIC® MCUs and SAM MCU/MPUs with Ethernet support. The PIC32MX, PIC32MZ, SAM E, SAM V Microcontrollers and SAM A5D3 Microprocessors feature Ethernet MACs with industry standard MII, RMII or RGMII interfaces to connect with Ethernet PHYs and Switches. These solutions enable robust Ethernet connectivity for a wide variety of applications.

PIC® Microcontrollers with MAC & PHY

PIC18F97J60
  • 128 KB Flash
  • 8 KB Ethernet Buffer

MAC Address Chips

  • Pre-Programmed, Globally Unique EUI-48™ MAC Address
  • Available in SPI, I²C and UNI/O® Bus
  • EUI-48 and EUI-64 compatible
  • Write protected codes
  • Additional MAC Address Information

PIC Microcontrollers with MAC

PIC32MZ Family
  • 1 MB-2 MB Flash with Live Update
  • Fast Ethernet
  • Crypto engine, Hi-Speed USB (Device/Host/OTG), CAN, EBI, SQI, I2S and more
PIC32MX6/7 Families
  • Up to 512 KB Flash
  • Fast Ethernet
  • CAN, USB, I2S and more

SAM ARM® Microprocessors with MAC

SAM A5D3 MPU
  • ARM® Cortext®-A5 based
  • Security
  • TrustZone®
  • Hardware encryption engine
  • Video decoder
  • Connectivity Peripherals
  • Gbit Ethernet/Fast Ethernet

SAM ARM® Microcontrollers with MAC

SAM V71 MCUs
  • ARM Cortex-M7
  • Ethernet-AVB 10/100 MAC
  • TDM / I2S, CAN-FD
  • Automotive Grade
SAM E70 MCUs
  • ARM Cortex-M7
  • Dual CAN-FD
  • Ethernet with IEEE1588, USB
  • Image sensor interface
  • AES hardware encryption engines
SAM E5 MCUs
  • ARM Cortex-M4F 120 MHz up to 1MB dual Panel Flash/256KB RAM
  • Integrated Hardware Security
  • Ethernet 10/100 MAC with IEEE1588
  • FS USB
  • QSPI, 2XSDHC, 2XCAN-FD
  • 5 low power modes with 65uA/MHz Active Power
SAM 4E MCUs
  • ARM Cortex-M4F 120 MHz up to 1MB Flash
  • Ethernet-AVB 10/100 MAC with IEEE1588
  • FS USB
  • 2XCAN
Tabs / Ethernet PIC® MCUs
Products
Documentation
Development Tools
Ethernet Software
Webinars

Ethernet Development Boards

Development Board
Part Number
Description
PIC32MZ EF Starter Kit
PIC32MZ EF Starter Kit
DM320007
The PIC32MZ Embedded Connectivity with Floating Point Unit (EF) Family Starter Kit (DM320007 for non-Crypto development or DM320007-C for Crypto development) provides a low-cost method for the development and testing of USB and Ethernet-based applications with PIC32MZ EF family devices.
PIC32MZ EF Starter Kit with Crypto Engine
PIC32MZ EF Starter Kit with Crypto Engine
DM320007-c
The PIC32MZ Embedded Connectivity with Floating Point Unit (EF) Family Starter Kit (DM320007 for non-Crypto development or DM320007-C for Crypto development) provides a low-cost method for the development and testing of USB and Ethernet-based applications with PIC32MZ EF family devices.
PIC32 Ethernet Starter Kit
PIC32 Ethernet
Starter Kit

DM320004
All inclusive development board for developing Ethernet applications using the PIC32 family of 32-bit MCUs with integrated Ethernet MAC. The board contains a PIC32MX795F512L running at 80 MHz and connected to an external PHY and RJ45. This starter kit has an integrated debugger/programmer and comes with Microchip’s free Ethernet software and demo projects.
PICDEM net2 Development Board
PICDEM.net™ 2 Development Board
DM163024
Internet/Ethernet development board supporting both the stand alone ENC28J60 Ethernet Controller and the single-chip Ethernet microcontroller family, the PIC18F97J60. Using the free Microchip TCP/IP Stack source code, you can experiment with the preprogrammed Microchip TCP/IP Demo Application and learn how to integrate connectivity into your applications.

PIC32 Ethernet Starter Kit II
DM320004-2
The PIC32 Ethernet Starter Kit II provides the easiest and lowest-cost method to experience 10/100 Ethernet development with PIC32 microcontrollers. Combined with Microchip’s free TCP/IP software, this kit gets your project running quickly. The PIC32 microcontroller has an available CAN 2 0b peripheral and USB host/device/OTG. This starter kit features a socket that can accommodate various 10/100 Ethernet transceiver (RJ-45) PHY Daughter Boards for prototyping and development.

PIC32MZ EC Starter Kit
DM320006
The PIC32MZ EC Starter Kit provides the easiest and lowest cost method to experience the high performance and advanced peripherals integrated in the PIC32MZ Embedded Connectivity MCUs. This starter kit features a socket that can accommodate 10/100 Ethernet transceiver (RJ-45) plug-in connectors from various vendors for prototyping and development.

PIC32MZ EC Starter Kit with Crypto Engine
DM320006-C
The PIC32MZ EC Starter Kit with Crypto Engine provides the easiest and lowest cost method to experience the high performance and advanced peripherals integrated in the PIC32MZ Embedded Connectivity MCUs. The crypto engine reduces software overhead and actions such as encryption, decryption, and authentication are executed a lot quicker. This starter kit features a socket that can accommodate 10/100 Ethernet transceiver (RJ-45) plug-in connectors from various vendors for prototyping and development.

LAN8720A PHY Daughter Board
AC320004-3
Microchip's LAN8720A PHY Daughter Board is populated with high-performance, small-footprint, low-power 10Base-T/100Base-TX Ethernet LAN8720A PHY.

LAN9303 Switch PHY Daughter Board
AC320004-4
Microchips LAN9303 Switch PHY Daughter Board is populated with a high-performance, small-footprint, full-featured 3-port managed LAN9303 Ethernet switch and a 2 port Base-TX MAGJACK connector.

PICtail™ Plus Daughter Boards

Development Board
Part Number
Description
Fast 100 Mbps Ethernet PICtail™ Plus Daughter Board
Fast 100 Mbps Ethernet PICtail™
Plus Daughter Board

AC164132
Designed for flexibility and can be plugged into Microchip’s PIC32 Starter Kit, Explorer 16, PICDEM.net™ 2 and PIC18 Explorer Development Boards. It comes populated with a 64-pin ENC624J600 Ethernet controller. The board has SPI connector and 8-bit or 16-bit multiplexed or de-multiplexed parallel interfaces.
Ethernet PICtail Plus
Ethernet PICtail™ Plus Daughter Board
AC164123
This is a cost-effective method of evaluating and developing Ethernet control applications. The board is designed for flexibility and can be plugged into Microchips Explorer 16 ( DM24001) development boards. The development board is populated with 28-pin ENC28J60 Ethernet controller which interfaces to the RJ-45 female connector. When used in conjunction with the Microchip TCP/IP stack the Ethernet PICtail™ Plus daughter board allows a developer to connect any Microchip 16- or 32-bit product to Ethernet.
PICTail Daughter Board
PICtail™ Ethernet Board
AC164121
Provides a cost-effective method of evaluating and developing Ethernet control applications. This board is populated with the 28-Pin Ethernet controller, which interfaces to the RJ-45 female connector. The daughter board was designed for flexibility and can be plugged into the popular PIC18 Explorer Board ( DM183032).

Development Boards for the Ethernet PICtail™ Daughter Boards

Development Board
Part Number
Description
PIC18 Exlplorer Board
PIC18 Explorer Development Board
DM183032
This low-cost demo board is for evaluation of our highest performance 8-bit PIC18 MCU families. This single development board supports dozens of the general purpose PIC18 families using various processor Plug-In Modules (PIMs). This board is the ideal complement to the PICkit 3 or ICD 3 debugger and programmer for a full-featured, economical, PIC18 development environment.
Explorer 16 Development Board
Explorer-16
Development Board

DM240001
A low-cost modular development system for 16-bit and 32-bit microcontrollers. It supports devices from the PIC24F, PIC24H, dsPIC33 and PIC32 families. It is capable of interfacing with 5V peripherals and also provides basic generic functionality with the added ability to expand to vertical markets via modular expansion.
PIC32 I/O Expansion
PIC32 I/O Expansion Board
DM320002
Provides starter kit ( DM320001, DM320003-2, DM320004) users with full access to MCU signals, JTAG debugging, ICSP development, and connection of PICtail Plus daughter cards. MCU signals are connected to the pin holes where vertical headers can be installed for attaching prototype circuits or logic probes. Users may connect an optional 9V power supply ( AC002014).

SAM Development Boards

Development Board
Part Number
Description
SAM E54 Xplained Pro
SAM E54 Xplained Pro
ATSAME54-XPRO
The SAM E54 Xplained Pro evaluation kit is a hardware platform for evaluating the ATSAME54P20A microcontroller (MCU). Supported by the Studio integrated development platform, the kit provides easy access to the features of the ATSAME54P20A and explains how to integrate the device into a custom design.
The Xplained Pro MCU series evaluation kits include an on-board Embedded Debugger, eliminating the need for external tools to program or debug the ATSAME54P20A. The kits offers additional peripherals to extend the features of the board and ease the development of custom designs.
SAM E70 Xplained Evaluation Kit
SAM E70 Xplained Evaluation Kit
ATSAME70-XPLD
The SMART SAM E70 Xplained evaluation kit is ideal for evaluating and prototyping with | SMART SAM S70 and SAM E70 ARM® Cortex®-M7 core- based microcontrollers.

SAM V71 Xplained Ultra Evaluation Kit
ATSAMV71-XULT
The SAM V71 Xplained Ultra evaluation kit is ideal for evaluating and prototyping with the SAM V71, SAM V70, SAM S70 and SAM E70 ARM® Cortex®-M7 based microcontrollers. Xplained Pro Extension kits compatible with SAM V71 Xplained Ultra can be purchased individually.

SAMA5D3 Xplained
ATSAMA5D3-XPLD
The SAMA5D3 Xplained is a fast prototyping and evaluation platform for microprocessor-based design. The board comes with a rich set of ready to use connectivity and storage peripherals and expansion headers for easy customization. A Linux distribution and software package gets you evaluating fast. A USB device connector can be used to power the board as well as programming and debugging it.
KSZ9477 Managed Switch Evaluation board with SAMA5D36 MPU
KSZ9477 Managed Switch Evaluation board with SAMA5D36 MPU
EVB-KSZ9477
The evaluation board for the KSZ9477S 7-Port Gigabit Ethernet Switch (also KSZ9567 and KSZ8567). The SAMA5D3 processor manages the switch and includes the ATECC508A security encoder. The DSC1101 is the reference clock for GigE communication. The EVB can be used to implement IEEE 1588v2, AVB and DLR/HSR (available on KSZ9477 only) network redundancy. Combine multiple boards to implement redundant networks using free Linux libraries.

Free Licensed Microchip TCP/IP Stack




TCP/IP Stack

Microchip's TCP/IP stack includes the following key features:

  • Supported Protocols: ARP, IP, ICMP, UDP, TCP, DHCP, SNMP, HTTP, FTP, TFTP
  • Socket support for TCP and UDP
  • Secure Sockets Layer (SSL)
  • NetBIOS Name Service
  • DNS - Domain Name System
  • TCPIP Discoverer

The stack is modular in design and is written in the ‘C’ programming language. Effective implementations can be accomplished in roughly 28-34 KB of code, depending on modules used, leaving plenty of code space on Microchip’s cost effective, high-density microcontrollers for the user application.

For more information on Microchip TCP/IP Stack please visit www.microchip.com/tcpip


Software
D/L
TCP/IP Stack
extlink
To download TCP/IP stack for PIC32, visit MPLAB® Harmony Integrated Software Framework
extlink

Data Encryption Libraries


Software
D/L
To download data encryption libs for PIC32, visit MPLAB Harmony Integrated Software Framework which includes Microchip’s Cryptographic Libraries & WolfSSL’s CyaSSL Embedded SSL Library.
extlink

Ethernet Video Channel