Estuve leyendo la hoja de datos y se puede, por error o no, escribir las posiciones donde estan los 48 bits de la MAC!!!

No es del todo así... habria que modificar antes el status BP0 y BP1 que protege el 1er 1/4 de la memoria eeprom donde está esta información. Si no no te deja escribir ahí. Es una opción mas que te deja microchip... por ejemplo si necesitas sustituir una placa por otra sin que cambie su mac
3.2 Factory-Programmed Write
Protection
In order to help guard against accidental corruption of
the EUI-48 node address, the BP1 and BP0 bits of the
STATUS register are programmed at the factory to ‘0’
and ‘1’, respectively, as shown in the following table:
This protects the upper 1/4 of the array (0xC0 to 0xFF)
from write operations. This array block can be utilized
for writing by clearing the BP bits with a Write Status
Register (WRSR) instruction. Note that if this is performed,
care must be taken to prevent overwriting the
EUI-48 value.