Use MPLAB® Harmony to Access the PIC32MX/MZ MAC Address
The internal Ethernet MAC address of PIC32MX and PIC32MZ devices can be accessed with the following MPLAB® Harmony APIs:
- void PLIB_ETH_MACGetAddress (ETH_MODULE_ID index, unsigned char bAddress[6] );
- This will copy the MAC address to your buffer
- uint8_t PLIB_ETH_StationAddressGet(ETH_MODULE_ID index, uint8_t which);
- The which parameter specifies which of the six 8-bit MAC address fields is being accessed.
- Need to call this six times with which = 1 to 6, and store the result yourself.
- The index parameter should be 0
- The prototypes are available in the following file:
- <install-dir>/framework/peripheral/eth/plib_eth.h
Please see the MPLAB Harmony Help file for more details.

