MAXREFDES9008: C-Source Reference for Operating the DS28E50 Combined with a DS2477 from a Cortex-M4 Microcontroller


Reference Design Disclaimer See the  Important Notice and Disclaimer  covering reference designs and other Maxim resources.


The DS2477 is a 1-Wire® master that performs protocol conversion between the I2C master and any attached 1-Wire slaves. For 1-Wire line driving, the internal user-adjustable timers relieve the system host processor from generating time-critical 1-Wire waveforms, which supports both standard and overdrive communication speeds. The 1-Wire master has a selectable active or passive 1-Wire pullup. The strong pullup features support 1-Wire power delivery for 1-Wire devices that require additional current, such as electrically erasable programmable read-only memory (EEPROM) writes or cryptographic operations.

The DS2477 is also a SHA-3 coprocessor designed to operate with 1-Wire SHA3-256 secure authenticators, such as the DS28E50. The DS28E50 secure authenticator combines FIPS202-compliant secure hash algorithm (SHA-3) challenge and response authentication with Maxim’s patented ChipDNA technology, a physically unclonable function (PUF), to provide a cost-effective solution with the ultimate protection against security attacks. The DS28E50 communicates over the single-contact 1-Wire bus at both standard and overdrive speeds.

The MAXREFDES9008 reference design shows how to develop a secure application using a DS28E50 and DS2477 authentication scheme. Featured is an Arm® Cortex®-M4 host microcontroller to be used as the system’s host processor. All hardware design files as well as C-code demonstration software are provided for this reference design in the Design Resources Section.


  • 1-Wire DS28E50 provides SHA3-256 Challenge/ Response Authentication
  • DS2477 SHA3-256 Coprocessor stores a system secret securely and performs authentication
  • 1-Wire Master DS2477 for Optimized 1-Wire I/O Communication
  • Cotex-M4 compatible software libraries for the DS28E50 and DS2477
  • C-Code example software to show how to fully authenticate devices



Download the full circuit schematic.

PCB Layout


Download printed circuit board layout information.



Review the bill of materials used to build this design.

Maxim Devices (2)

Part Number Name Product Family Order Design kits and evaluation modules
DS28E50 DeepCover Secure SHA-3 Authenticator with ChipDNA PUF Protection Embedded Security Buy Now
DS2477 DeepCover Secure SHA-3 Coprocessor with ChipDNA PUF Protection Secure Authentication Buy Now

Maxim Devices (2)

Part Number Product Family
Embedded Security
DeepCover Secure SHA-3 Authenticator with ChipDNA PUF Protection
Secure Authentication
DeepCover Secure SHA-3 Coprocessor with ChipDNA PUF Protection

Design Files (3)

Title Type Size Date
MAXREFDES9008 Schematic PDF 560KB 2022-05-10
MAXREFDES9008 BOM XLSX 11KB 2022-05-10
MAXREFRDES9008 PCB Layout PDF 356KB 2022-05-10
Date Type

MAXREFDES9008 Schematic

(PDF, 560KB)



(XLSX, 11KB)



(PDF, 356KB)

MAXREFDES9008 Related Videos

View All Videos