MAXREFDES9008 Design Files10/5/2022ZIP521 K
- PCB Layout
- Bill of Materials
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
Documentation & Resources
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.