---
title: "How to program mac address"
url: "https://maker.wiznet.io/forum/12033"
markdown_url: "https://maker.wiznet.io/forum/12033/md"
type: "Forum topic"
category: "MCU & Boards"
author: "julies"
created: "2016-11-21T20:09:22+09:00"
last_activity: "2017-05-04T08:39:26+09:00"
language: "en"
views: 1848
replies: 4
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# How to program mac address

## Question

Asked by julies on 2016-11-21 in MCU & Boards.

Hi,

What tool/procedure should I use to store MAC address in data sector on W7500P board?
Any suggestions?

Thank you,

Julie

## Replies

### Reply 1 by Edward, 2016-11-23

Hi.

1. You upload firmware to W7500P (firmware file below link)

Source code: [github.com/Wiznet/W7500x-Serial … net-device](https://github.com/Wiznet/W7500x-Serial-to-Ethernet-device)

ISP tool: [wizwiki.net/wiki/doku.php?id=pro … load:start](http://wizwiki.net/wiki/doku.php?id=products:wiz750sr:download:start)

1. After firmware upload complete, access USB to UART module to UART2 pin. and then checking debug message.

2. " input First MAC" message output from W7500P.

3. then, “MC00:08:DC:xx:xx:xx” serial message trans to W7500P

It is save to W7500P flash memory.

Thank you

### Reply 2 by arm8686, 2016-11-24

If you use the WIZwiki-W7500P board, you can’t program the MAC address.
Need a I2C eeprom IC: 24AA16T-I/OT, or other 24xx16 eeprom.

### Reply 3 by julies, 2016-11-30

Thank you very much for your inputs.

### Reply 4 by Edward, 2016-12-01

Sorry.

I’m mistake.

refer to below link to download firmware code.

[github.com/Wiznet/WIZ750SR](https://github.com/Wiznet/WIZ750SR)

So, access the below root.

WIZ750SR/Projects/S2E_App/src/W7500x_board.h

And modify to below code.

//#define DEVICE_BOARD_NAME WIZwiki_W7500ECO
#define DEVICE_BOARD_NAME W7500P-S2E
//#define DEVICE_BOARD_NAME WIZ750SR

And retry.

Thank you

---

Source: https://maker.wiznet.io/forum/12033
