2.2.1.6 MAC Address

The IEEE MAC address is part of the device certificate as a Subject Alternative Name (SAN) serial number object. The MAC address adheres to the IEEE EUI-48 standard for MAC addresses. This address is a unique identifier for LAN, WiFi or Bluetooth networks. This value is programmed into the ATECC608B-TNGTLS during device provisioning. The MAC address is a 6 byte (48-bit) value. It is stored as ASCII Hex characters in the first 12 bytes of the data slot.

MAC EUI-48 Example

  1. The EUI-48 value is represented as 6-bytes of hex separated by a dash.
  2. The individual hex digits are interpreted as ASCII Characters
  3. Each of these characters are then translated to their actual ASCII hexadecimal code. So a 6-byte hexadecimal value will convert to a 12-byte ASCII-Hex value. Note the conversion between the ASCII character and the ASCII code in both decimal and hexadecimal are shown in Table 2-3.
Table 2-3. Hex ASCII Conversion
Hex / ASCII CharASCII CodeHex / ASCII CharASCII Code
DECHEXDECHEX
“0”480x30“8”560x38
“1”490x31“9”570x39
“2”500x32“A”650x41
“3”510x33“B”660x42
“4”520x34“C”670x43
“5”530x35“D”680x44
“6”540x36“E”690x45
“7”550x37“F”700x46
Table 2-4. MAC EUI-48 Example (34-C8-CE-AD-21-60)
Byte 0Byte 1Byte 2Byte 3Byte 4Byte 5
ASCII Char34C8CEAD2160
ASCII Code(DEC)(1)515267566769656850495448
ASCII Code(HEX)(1)333443384345414432313630
Note: (1) This is the actual 12-byte value stored in the data slot that represents the MAC IEEE EUI-48 Identifier.