Designed, Built, Tested
Board pictured here has been fully assembled and tested.

Overview

Design Resources

Design & Integration File

  • Schematic
  • PCB Layout
  • Bill of Materials
Download Design Files 521.36 K

Description

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.

Features & Benefits

  • 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

Support & Training

Search our knowledge base for answers to your technical questions. Our dedicated team of Applications Engineers are also available to answer your technical questions.