Maxim DS4520 I2C Nonvolatile I/O Expander Datasheet

The DS4520 is a 9-bit nonvolatile (NV) I/O expander with 64 bytes of NV user memory controlled by an I2C- compatible serial interface. The DS4520 offers users a digitally programmable alternative to hardware jumpers and mechanical switches that are being used to control digital logic nodes. Furthermore, the digital state of each pin can be read through the serial interface. Each I/O pin is independently configurable. The outputs are open drain with selectable pullups. Each output has the ability to sink up to 12mA. Since the device is NV, it powers up in the desired state allowing it to control digital logic inputs immediately on power-up without having to wait for the host CPU to initiate control.


Maxim DS4520 I2C Nonvolatile I/O Expander Datasheet - cover page
Brand
Maxim
Category
Other Electronics
Document type
Datasheet
Language
English
Pages
10
File format
PDF
File size
955 KB
Published
08 May, 2012
Updated
30 September, 2023
Model
DS4520
MD5 checksum
5E856BDD4BDA87F633CE0EFCF4E6E128

About this manual

The DS4520 provides nine bidirectional, non‑volatile I/O pins and 64 bytes of EEPROM user memory accessible via an I²C‑compatible serial interface. It replaces mechanical jumpers and switches, allowing programmable control of digital logic nodes with open‑drain outputs that can sink up to 12 mA.

The device operates from 2.7 V to 5.5 V, supports up to eight devices on a single I²C bus, and offers features such as configurable pull‑up resistors, low power consumption, and a wide temperature range of –40 °C to +85 °C. Detailed electrical characteristics, timing diagrams, and memory maps are provided for system integration.

What's inside

  • General Description
  • Features
  • Absolute Maximum Ratings
  • Recommended DC Operating Conditions
  • AC Electrical Characteristics
  • Nonvolatile Memory Characteristics
  • Pin Description
  • Memory Map
  • I2C Serial Interface Description
  • Typical I2C Write Transaction

Specifications

Operating Voltage Range2.7 V to 5.5 V
Operating Temperature Range-40 °C to +85 °C
Number of I/O Pins9
User Memory Size64 bytes EEPROM
Package Type16‑TSSOP
Maximum I²C Clock Frequency400 kHz
EEPROM Write Endurance50,000 cycles

Frequently asked questions

What is the supply voltage range for the DS4520?

The DS4520 operates from 2.7 V to 5.5 V.

How many bytes of non‑volatile user memory does the DS4520 have?

It provides 64 bytes of EEPROM user memory.

How many devices can be multidropped on the same I²C bus?

Up to eight DS4520 devices can share a single I²C bus.

What is the maximum I²C clock frequency supported by the DS4520?

The device supports I²C clock frequencies up to 400 kHz.

Download PDF (955 KB)

More Maxim Manuals


View all Maxim manuals →