DS3904 Maxim Integrated Products, DS3904 Datasheet
DS3904
Available stocks
Related parts for DS3904
DS3904 Summary of contents
Page 1
... DS3904/DS3905s to operate on the same two-wire bus. The DS3904 has one address pin, allow- ing two DS3904s to share the bus, while the DS3905 has three address pins, allowing up to eight DS3905s to share a common bus. The low-cost and small size of the DS3904/DS3905 make them ideal replacements for con- ventional mechanical trimming resistors ...
Page 2
Triple 128-Position Nonvolatile Variable Digital Resistor/Switch ABSOLUTE MAXIMUM RATINGS Voltage on V Pin Relative to Ground.................-0.5V to +6.0V CC Voltage on SDA, SCL, A0, A1, A2 Relative to Ground*...................................-0. Voltage on H0, H1, and H2 Relative to Ground ...
Page 3
Triple 128-Position Nonvolatile Digital AC ELECTRICAL CHARACTERISTICS (V = +2.7V to +5.5V -40°C to +85°C PARAMETER SYMBOL SCL Clock Frequency (Note 7) Bus Free Time between STOP and START Conditions (Note 7) Hold Time (Repeated) START ...
Page 4
... CC A All voltages are referenced to ground. Note 1: Applies to A0, SDA, SCL for the DS3904 and A0, A1, A2, SDA, SCL for the DS3905. Also applies to H0, H1, Note 2: H2 for both DS3904 and DS3905 when in the high-impedance state. I specified with SDA = SCL = V ...
Page 5
Triple 128-Position Nonvolatile Digital (V = +5.0V +25°C, unless otherwise noted SUPPLY CURRENT vs. TEMPERATURE 160 V = +5V CC 140 120 V = +3V CC 100 80 60 SDA = SCL = ADDRESS ...
Page 6
Triple 128-Position Nonvolatile Digital Variable Resistor/Switch (V = +5.0V +25°C, unless otherwise noted ABSOLUTE LINEARITY vs. RESISTOR 0 POSITION 0.10 RESISTOR 0 20k 0.08 0.06 0.04 0. 100 120 RESISTOR ...
Page 7
... They are controlled through a 2-wire serial interface, and can serve as a low-cost replacement for designs using conventional trimming resistors. Furthermore, the DS3904 address pin (A0) allows two DS3904s to be placed on the same 2-wire bus. The three address pins on the DS3905 allow up to eight DS3905s to be placed on the same 2-wire bus ...
Page 8
... The address byte is clocked into the DS3904/DS3905 MSB to LSB. For the DS3904, the address byte consists of 101000 binary followed by A0 then the R/W bit. If the R/W bit is high, a read operation is initiated. For the DS3905, the address byte consists of 1010 binary fol- lowed by A2, A1, A0 then the R/W bit ...
Page 9
Triple 128-Position Nonvolatile Digital SDA MSB SLAVE ADDRESS SCL 1 2 START CONDITION Figure 2. 2-Wire Data Transfer Protocol SDA t BUF t LOW SCL t HD:STA STOP START Figure 3. 2-Wire AC Characteristics The following bus protocol has been ...
Page 10
... OR ADDRESS CONTROL BIT "FAMILY CODE" *DS3904, USE 0's INSTEAD OF A2 AND A1 FOR THE DEVICE ADDRESS Figure 4. Command and Data Byte Structures one clock pulse per bit of data. Figures 2 and 3 detail how data transfer is accomplished on the 2- wire bus. Depending upon the state of the R/W bit, two types of data transfer are possible ...
Page 11
... Slave Address: The command/control byte is the first byte received following the start condition from the master device. The command/control byte con- sists of a 4-bit device identifier. For the DS3904, the identifier is followed by the device-select bits 0, 0, and A0. For the DS3905, the identifier is followed by the device-select bits A2, A1, A0 ...