DS WIRE INTERFACE 11 DECOUPLING CAP GND

Similar documents
2-Wire, 5-Bit DAC with Three Digital Outputs

DS1845 Dual NV Potentiometer and Memory

PART IN+ IN- TX_DISABLE TX_FAULT BIAS SET BIASMAX 2 APCSET 2 MODSET 2 MOD SET PC_MON BS_MON

TOP VIEW CLOCK GENERATOR A1 A2 GND CPU SPEED SELECT

DS1855 Dual Nonvolatile Digital Potentiometer and Secure Memory

ORDERING INFORMATION. OPERATION Measuring Temperature A block diagram of the DS1621 is shown in Figure 1. DESCRIPTION ORDERING PACKAGE

DS1846 NV Tri-Potentiometer, Memory, and MicroMonitor

DS1625. Digital Thermometer and Thermostat FEATURES PIN ASSIGNMENT

Temperature-Controlled, NV, I2C, Logarithmic Resistor DS1841

DS1682 Total-Elapsed-Time Recorder with Alarm

High-Voltage, NV, I2C POT with Temp Sensor and Lookup Table

DS Wire Digital Thermometer and Thermostat

Digital Thermometer and Thermostat in SOT23

DS28CM00. I²C/SMBus Silicon Serial Number

DS1624 Digital Thermometer and Memory

Digital Thermometer and Thermostat

Digital Thermometer and Thermostat

DS1631/DS1631A/DS1731 High-Precision Digital Thermometer and Thermostat

Gamma or VCOM Channel Functional Diagram LATCH A MUX EEPROM ADDRESS

DP7140. Single Channel 256 Tap DP with Integrated EEPROM and I 2 C Control. The DP7140 is a single channel non-volatile digital

DS75 Digital Thermometer and Thermostat

+Denotes a lead(pb)-free/rohs-compliant package.

DS1676 Total Elapsed Time Recorder, Erasable

12-Bit Plus Sign Temperature Sensors with SMBus/I2C-Compatible Serial Interface

GT24C02. 2-Wire. 2Kb Serial EEPROM (Smart Card application)

Fremont Micro Devices, Inc.

DS1852 Optical Transceiver Diagnostic Monitor

Digital Thermometer and Thermostat

12 Push-Pull Outputs and 4 Inputs

GT34C02. 2Kb SPD EEPROM

FXL6408 Fully Configurable 8-Bit I 2 C-Controlled GPIO Expander

and 8 Open-Drain I/Os

DS21S07AE. SCSI Terminator

FM24CL04 4Kb FRAM Serial Memory

Digital Temperature Sensors and Thermal Watchdog with Bus Lockup Protection

I 2 C Port Expander with Eight Inputs. Features

DS 1682 Total Elapsed Time Recorder with Alarm

Features. Ordering Information. Selector Guide. Applications. Pin Configurations. I 2 C Port Expander with 8 Open-Drain I/Os

GT24C256 2-WIRE. 256K Bits. Serial EEPROM

DS1626/DS1726 High-Precision 3-Wire Digital Thermometer and Thermostat

ACE24AC02A1 Two-wire Serial EEPROM

PI4IOE5V bit general purpose outputs for 1MHz I 2 C bus

FM24C16B-GTR. 16Kb Serial 5V F-RAM Memory. Features. Pin Configuration. Description. Ordering Information NC NC NC VSS VDD WP SCL SDA.

ACE24AC128 Two-wire Serial EEPROM

GT24C WIRE. 1024K Bits. Serial EEPROM

PCA9560 Dual 5-bit multiplexed 1-bit latched I 2 C EEPROM DIP switch

ACE24AC64 Two-wire Serial EEPROM

24C08/24C16. Two-Wire Serial EEPROM. Preliminary datasheet 8K (1024 X 8)/16K (2048 X 8) General Description. Pin Configuration

N U M B ER O F V L V C C T R A N SL A T O R S

PCA bit multiplexed/1-bit latched 6-bit I 2 C EEPROM DIP switch

ACE24AC16B Two-wire Serial EEPROM

Not Recommended for New Designs

FM24C Kb FRAM Serial Memory Features

9-Bit/12-Bit Temperature Sensors with I 2 C-Compatible Serial Interface in a SOT23

FM24C02A 2-Wire Serial EEPROM

Digital Thermometers and Thermostats with SPI/3-Wire Interface

FM24C16C-GTR. 16Kb Serial 5V F-RAM Memory. Features. Description. Pin Configuration NC NC NC VSS VDD WP SCL SDA. Ordering Information.

Digital Temperature Sensors and Thermal Watchdog with Bus Lockup Protection

FM24C Kb FRAM Serial Memory Features

ACE24AC02A3C Two-wire Serial EEPROM

ABRIDGED DATA SHEET. DeepCover Secure Authenticator. Benefits and Features. General Description. Applications

PI4IOE5V bit I 2 C-bus and SMBus I/O port with reset. Description. Features. Pin Configuration

Remote 16-bit I/O expander for Fm+ I 2 C-bus with interrupt and reset. Description

PI4IOE5V9675. Remote 16-bit I/O expander for Fm+ I 2 C-bus with interrupt Description. Features. Pin Configuration

EEPROM-Programmable, Hex/Quad, Power-Supply Sequencers/Supervisors

ACE24C512C Two-wire serial EEPROM

FM24C02B/04B/08B/16B 2-Wire Serial EEPROM

DS2405. Addressable Switch PIN ASSIGNMENT

Two-wire Serial EEPROM Smart Card Modules 128K (16,384 x 8) 256 (32,768 x 8) AT24C128SC AT24C256SC. Features. Description VCC NC

1000 Base-T, ±15kV ESD Protection LAN Switches

Preliminary Data MOS IC. Type Ordering Code Package SDA Q67100-H5096 P-DIP-8-1

INTEGRATED CIRCUITS. PCA bit I 2 C and SMBus I/0 port with reset. Product data Supersedes data of 2002 May Dec 13

Preliminary Data MOS IC. Type Ordering Code Package SDA Q67100-H5092 P-DIP-8-1

DS3911 Temperature-Controlled, Nonvolatile, I2C Quad DAC

EVALUATION KIT AVAILABLE High-Bandwidth, VGA 2:1 Switch with ±15kV ESD Protection

PI4IOE5V bit I 2 C-bus and SMBus low power I/O port with interrupt and reset

DS2465 DeepCover Secure Authenticator with SHA-256 Coprocessor and 1-Wire Master Function. R P = 1.1kΩ MAXIMUM I 2 C BUS CAPACITANCE 320pF V CC

Applications +5V V CC V S EN SYNCH0, SYNCV0 SDA0, SCL0 RED SYNCH1, SYNCV1 SDA1, SCL1 MAX14895E BLU GND

GT24C64 2-WIRE. 64K Bits. Serial EEPROM

DS1306 Serial Alarm Real-Time Clock

INTEGRATED CIRCUITS. PCA bit I 2 C and SMBus I/O port with interrupt. Product data sheet Supersedes data of 2004 Jul 27.

Overvoltage-Protection Controllers with a Low RON Internal FET MAX4970/MAX4971/MAX4972

Single, 256-Tap Volatile, I2C, Low-Voltage Linear Taper Digital Potentiometer

Low-Power Programmable Gamma Buffers

PART TOP VIEW ADDR2 ADDR3 ADDR4 SELECT S/H CONFIG V L DGND V SS AGND IN CH. Maxim Integrated Products 1

GT24C32A 2-WIRE. 32K Bits. Serial EEPROM

DS2401 Silicon Serial Number

DS1306. Serial Alarm Real Time Clock (RTC)

Pin Configuration and Selector Guide appear at end of data sheet. Typical Operating Circuits

Total-Elapsed-Time and Event Recorder with Alarm

2-wire Serial EEPROM AT24C512

2-Wire-Interfaced, 16-Bit, I/O Port Expander with Interrupt and Hot-Insertion Protection

FM24C1024A. Apr Data Sheet. Data Sheet FM24C1024A 2-wrie Serial EEPROM Ver 1.1 1

MAX6625/MAX Bit/12-Bit Temperature Sensors with I 2 C-Compatible Serial Interface in a SOT23

EVALUATION KIT AVAILABLE Multirange, +5V, 12-Bit DAS with 2-Wire Serial Interface ANALOG INPUTS INL (LSB) ±1/2

DS1305EN. Serial Alarm Real-Time Clock

2-wire Serial EEPROM AT24C512. Preliminary. 2-Wire Serial EEPROM 512K (65,536 x 8) Features. Description. Pin Configurations.

2-wire Serial EEPROMs AT24C128 AT24C256. Features. Description. Pin Configurations. 128K (16,384 x 8) 256K (32,768 x 8)

2-Wire-Interfaced 16-Bit I/O Port Expander with Interrupt and Hot-Insertion Protection

±15kV ESD-Protected, Single/Dual/Octal, CMOS Switch Debouncers

Transcription:

Rev ; 4/3 Hex Nonvolatile Potentiometer with General Description The contains six 256-position nonvolatile (NV) potentiometers, 64 bytes of NV user EEPROM memory, and four programmable NV I/O pins. The six potentiometers all share a common low side. The potentiometers are separated into two groups of three 5kΩ potentiometers in parallel. Each group of three potentiometers shares a common high side and forms an equivalent resistance of 16.6kΩ (three 5kΩ potentiometers in parallel). Applications RF Transceivers Voltage References Power Supply Calibration Mobile Phones and PDAs Fiber Optic Transceiver Modules Portable Electronics Radio Tuners Small, Low-Cost Replacement for Mechanical Potentiometers Features Six 256-Position NV Potentiometers Four General-Purpose NV I/O Pins 64 Bytes of User EEPROM Memory to 5.5V on Any Potentiometer Terminal, Independent of V CC All Six Potentiometers Share a Common Low Side Potentiometers Separated into Two Groups of Three Potentiometers, Each Sharing a Common High Side 2-Wire Serial Interface Wide Supply Range (2.7V to 5.5V) Up to Eight s Can Share the Same 2-Wire Bus PART E Ordering Information PIN-PAGE 2 TSSOP Pin Configuration Typical Operating Circuit TOP VIEW VCC VCC A A1 A2 SDA SCL I/O I/O 1 1 2 3 4 5 6 7 2 19 1 17 16 15 14 HI -2 W W 1 W 2 LO -5 HI 3-5 W 3 2-WIRE INTERFACE 4.7kΩ 4.7kΩ A A1 A2 SDA SCL I/O HI-2 W W1 W2 LO-5 HI3-5 WIPER TERMINALS I/O 2 V CC 9 13 12 W 4 W 5 DIGITAL NONVOLATILE I/O VCC I/O1 I/O2 W3 W4 WIPER TERMINALS GND 1 TSSOP 11 I/O 3 DECOUPLING CAP.1µF VCC GND W5 I/O3 DIGITAL NONVOLATILE I/O Maxim Integrated Products 1 For pricing, delivery, and ordering information, please contact Maxim/Dallas Direct! at 1--629-4642, or visit Maxim s website at www.maxim-ic.com.

ABSOLUTE MAXIMUM RATINGS Voltage on V CC Relative to Ground... -.5V to +6.V Voltage on I/O, I/O 1, I/O 2, I/O 3, SDA, SCL, A, A1, and A2 Relative to Ground*... -.5V to (V CC +.5V) Voltage on LO -5, W -5, HI -2, and HI 3-5 Relative to Ground...-.5V to +6.V Current Through W -5... ±1mA *This voltage must not exceed 6.V. Operating Temperature Range... -4 C to +5 C Programming Temperature Range... C to +7 C Storage Temperature Range...-55 C to +125 C Soldering Temperature... See IPC/JEDEC J-STD-2A Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. RECOMMENDED DC OPERATING CONDITIONS (T A = -4 to +5 C) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS Supply Voltage V CC (Note 1) +2.7 +5.5 V Input Logic 1 (SDA, SCL, A, A1, A2, I/O, I/O 1, I/O 2, I/O 3 ) Input Logic (SDA, SCL, A, A1, A2, I/O, I/O 1, I/O 2, I/O 3 ) V IH V IL -.3.7 x V CC + V CC.3 Wiper Current I W -1 +1 ma Potentiometer Terminals V CC = +2.7V to +5.5V -.3 +5.5 V (LO -5, W -5, HI -2, and HI 3-5).3 x V CC V V DC ELECTRICAL CHARACTERISTICS (V CC = +2.7V to +5.5V; T A = -4 C to +5 C, unless otherwise specified.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS Input Leakage I IL -1 +1 µa Low-Level Output Voltage (SDA, V OL1 3mA sink current.4 V I/O, I/O 1, I/O 2, I/O 3 ) V OL2 6mA sink current.6 V I/O Capacitance C I/O 1 pf I/O Pullup Resistor Value R I/O 3.5 5 7. kω Standby Current 3V (Note 2) 16 3 I STBY 5V (Note 2) 195 35 µa 2

ANALOG RESISTOR CHARACTERISTICS (V CC = +2.7V to +5.5V; T A = -4 C to +5 C, unless otherwise specified.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS End-to-End Resistance T A = +25 C (three 5kΩ pots in parallel) 13.2 16.5 19. kω Wiper Resistance R W 4 1 Ω Factory Default Wiper Setting FF Hex Factory Default I/O Setting F Hex POT-to-POT Matching -1 +1 LSB Differential Linearity -.5 +.5 LSB Integral Linearity -1 +1 LSB End-to-End Temperature Coefficient Ratiometric Temperature Coefficient 3 potentiometers in parallel -25 +25 ppm/ C 2 ppm/ C AC ELECTRICAL CHARACTERISTICS (V CC = +2.7V to +5.5V; T A = -4 C to +5 C, unless otherwise specified.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS Fast mode 4 SCL Clock Frequency (Note 3) f SCL Standard mode 1 khz Bus Free Time Between and Condition (Note 3) Hold Time (Repeated) Condition (Notes 3 and 4) Fast mode 1.3 t BUF Standard mode 4.7 Fast mode.6 t HD:STA Standard mode 4. Fast mode 1.3 Low Period of SCL Clock (Note 3) t LOW Standard mode 4.7 High Period of SCL Clock (Note 3) Fast mode.6 t HIGH Standard mode 4. 3

AC ELECTRICAL CHARACTERISTICS (continued) (V CC = +2.7V to +5.5V; T A = -4 C to +5 C, unless otherwise specified.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS Fast mode.9 Data Hold Time (Notes 3, 5, 7) t HD:DAT Standard mode.9 Fast mode 1 Data Setup Time (Note 3) t SU:DAT Standard mode 25 ns Fast mode.6 Start Setup Time (Note 3) t SU:STA Standard mode 4.7 Rise Time of Both SDA and SCL Signals (Note 7) Fall Time of Both SDA and SCL Signals (Note 7) Fast mode 2 +.1C B 3 t R Standard mode 2 +.1C B 1 Fast mode 2 +.1C B 3 t F Standard mode 2 +.1C B 3 Fast mode.6 Setup Time for Condition t SU:STO Standard mode 4. ns ns Capacitive Load for Each Bus C B (Note 7) 4 pf EEPROM Write Time t W (Note ) 5 2 ms EEPROM CHARACTERISTICS (V CC = +2.7V to +5.5V; T A = -4 C to +5 C, unless otherwise specified.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS Writes +7 C 5, Note 1: Note 2: Note 3: Note 4: Note 5: Note 6: Note 7: Note : All voltages are referenced to ground. I STBY specified for V CC equal 3.V and 5.V, SDA = SCL = V CC, and I/O = I/O 1 = I/O 2 = I/O 3 = A = A1 = A2 = GND. A fast-mode device can be used in a standard-mode system, but the requirement t SU:DAT > 25ns must then be met. This is automatically the case if the device does not stretch the LOW period of the SCL signal. If such a device does stretch the LOW period of the SCL signal, it must output the next data bit to the SDA line t RMAX + t SU:DAT = 1ns +25ns = 125ns before the SCL line is released. After this period, the first clock pulse is generated. The maximum t HD:DAT has only to be met if the device does not stretch the LOW period (t LOW ) of the SCL signal. A device must internally provide a hold time of at least 3ns for the SDA signal (referred to the V IH MIN of the SCL signal) in order to bridge the undefined region of the falling edge of SCL. C B total capacitance of one bus line in picofarads, timing referenced to.9v CC and.1v CC. EEPROM write begins after a condition occurs. 4

(V CC = 5.V; T A = +25 C, unless otherwise specified.) SUPPLY CURRENT (µa) 22 2 1 16 14 SUPPLY CURRENT vs. TEMPERATURE SDA = SCL = 5V TEMPERATURE ( C) V CC = 5V V CC = 3V 12-4 -2 2 4 6 1 toc1 VOLTAGE (V) 6 5 4 3 2 1 WIPER VOLTAGE vs. WIPER SETTING HI = 5V LO = GND 5 1 15 2 25 3 SETTING (DEC) Typical Operating Characteristics toc2 SUPPLY CURRENT (µa) 74 6 62 56 5 44 3 32 26 SDA = V CC ACTIVE SUPPLY CURRENT vs. SCL FREQUENCY V CC = 5V V CC = 3V 2 1 2 3 4 SCL FREQUENCY (khz) toc3 WIPER VOLTAGE (V) 3. 2.5 2. 1.5 1..5 WIPER VOLTAGE vs. POWER-UP VOLTAGE HI = 5V, LO = GND POSITION 127 EEPROM RECALL FOLLOWS V CC CHANGES TO PROGRAMMED VALUE ONCE EEPROM IS RECALLED toc4 RESISTANCE % CHANGE (FROM +25 C) 1...6.4.2 -.2 -.4 -.6 -. END-TO-END RESISTANCE % CHANGE FROM +25 C vs. TEMPERATURE 3 POTS IN PARALLEL MEASURED FROM HI -2 TO LO -5 toc5 RESISTANCE % CHANGE (FROM +25 C).2.15.1.5 -.5 -.1 -.15 VOLTAGE DIVIDER % CHANGE FROM +25 C vs. TEMPERATURE HI = V CC LO -5 = GND POSITION 127 toc6.5 1. 1.5 2. 2.5 3. 3.5 4. 4.5 5. POWER-UP VOLTAGE (V) -1. -4-2 2 4 6 1 TEMPERATURE ( C) -.2-4 -2 2 4 6 1 TEMPERATURE ( C).1..6 ALL POTS DNL (LSB) toc.5.4.3 POTS, 2, 4, INL (LSB) toc7.5.4.3 POTS 1, 3, 5 INL (LSB) toc9.4.2.2 DNL (LSB).2 -.2 INL (LSB).1 -.1 INL (LSB).1 -.1 -.4 -.2 -.2 -.6 -.3 -.3 -. -.4 -.4 -.1 25 5 75 1 125 15 175 2 225 25 POSITION (DEC) -.5 25 5 75 1 125 15 175 2 225 25 POSITION (DEC) -.5 25 5 75 1 125 15 175 2 225 25 POSITION (DEC) 5

PIN NAME FUNCTION 1 A Address Input. The address input pins determine the 2-wire address of the device. 2 A1 Address Input 3 A2 Address Input 4 SDA 2-Wire Serial Data I/O. This pin is for serial data transfer to and from the device. Pin Description 5 SCL 2-Wire Serial Clock Input. The serial clock input is used to clock data into and out of the device. 6 I/O General-Purpose NV I/O Pin 7 I/O 1 General-Purpose NV I/O Pin I/O 2 General-Purpose NV I/O Pin 9 V CC Supply Voltage 1 GND Ground 11 I/O 3 General-Purpose NV I/O Pin 12 W 5 Wiper Terminal of Potentiometer 5 13 W 4 Wiper Terminal of Potentiometer 4 14 W 3 Wiper Terminal of Potentiometer 3 15 HI 3-5 High-End Terminal of Potentiometers 3 to 5. This is the common high-side terminal of potentiometers 3, 4, and 5. Low-End Terminal of the Potentiometers. This is the common low-side terminal of all six 16 LO -5 potentiometers. 17 W 2 Wiper Terminal of Potentiometer 2 1 W 1 Wiper Terminal of Potentiometer 1 19 W Wiper Terminal of Potentiometer 2 HI -2 High-End Terminal of Potentiometers to 2. This is the common high-side terminal of potentiometers, 1, and 2. 6

V CC h 3Fh 4h EFh Fh F1h F2h F3h F4h F5h F6h EEPROM 64 BYTES OF EEPROM RESERVED POT CONTROL POT1 CONTROL POT2 CONTROL POT3 CONTROL POT4 CONTROL POT5 CONTROL I/O CONTROL 5kΩ 5kΩ 5kΩ 5kΩ POT POT1 POT2 POT3 HI -2 W W 1 W 2 LO -5 HI 3-5 W 3 F7h Fh FFh I/O STATE RESERVED 5kΩ POT4 W 4 SDA 5kΩ POT5 W 5 SCL A A1 2-WIRE INTERFACE 4 I/O CELL X 4 I/O I/O 1 I/O 2 A2 I/O 3 GND Figure 1. Functional Diagram Detailed Description The contains six NV potentiometers with 64 bytes of NV user memory (EEPROM), and four programmable NV I/O pins. Figure 1 is a functional diagram of the. Potentiometers The six potentiometers share a common low side and are separated into two groups of three potentiometers, each group sharing a common high side. The six 256- position potentiometers are controllable using six -bit EEPROM registers through the 2-wire interface. 7

I/O Signals The I/O pins can be used as general-purpose digital I/O signals. The I/O pins have CMOS outputs with an Table 1. I/O Pin Truth Table PULLUP CTRL (I/O CONTROL REGISTER) (BITS 7 TO 4) I/O PIN SETTING (I/O CONTROL REGISTER) (BITS 3 TO ) I/O PIN OUTPUT 1 1 1 1 1 Pullup disabled (HI-Z) internal pullup resistor (see Figure 2). The I/O pins are configured with the I/O Control register (F6h) and monitored with the I/O State register (F7h). The I/O Control register controls the state of the internal pullup resistor (R I/O ) with bits 7 to 4 and the I/O pin setting with bits 3 to (see Table 1). The read-only values of the I/O State register contains the values of the I/O pin setting bits of the I/O Control register unless the I/O output is tri-stated. When the I/O is tri-stated the I/O State register will read high or low depending on the external source on the I/O pin. Since the I/O pins are controlled by EEP- ROM, the number of writes is limited. The memory map is shown in Table 2. Memory Table 2. Memory Map ADDRESS BIT DEFAULT (HEX) FUNCTION h to 3Fh FF 64 bytes of general-purpose EEPROM 4h to EFh FF Reserved Fh FF Controls potentiometer F1h FF Controls potentiometer 1 F2h FF Controls potentiometer 2 F3h FF Controls potentiometer 3 F4h FF Controls potentiometer 4 F5h FF Controls potentiometer 5 F6h F I/O Control Bit 7 Set to to enable I/O 3 pullup, set to 1 to disable pullup Bit 6 Set to to enable I/O 2 pullup, set to 1 to disable pullup Bit 5 Set to to enable I/O 1 pullup, set to 1 to disable pullup Bit 4 Set to to enable I/O pullup, set to 1 to disable pullup Bit 3 Sets I/O 3 to or 1 Bit 2 Sets I/O 2 to or 1 Bit 1 Sets I/O 1 to or 1 Bit Sets I/O to or 1 F7h X I/O State Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Contains state of I/O 3 pin (read only) Bit 2 Contains state of I/O 2 pin (read only) Bit 1 Contains state of I/O 1 pin (read only) Bit Contains state of I/O pin (read only) Fh to FFh FF Reserved

PULLUP CTRL I/O PIN SETTING Figure 2. I/O Cell INPUT 2-Wire Serial Port Operation The 2-wire serial port interface supports a bidirectional data transmission protocol with device addressing. A device that sends data on the bus is defined as a transmitter, and a device receiving data as a receiver. The device that controls the message is called a master. The devices that are controlled by the master are slaves. The bus must be controlled by a master device that generates the serial clock (SCL), controls the bus access, and generates the start and stop conditions. The operates as a slave on the 2-wire bus. Connections to the bus are made through the open-drain I/O lines, SDA and SCL. The following I/O terminals control the 2-wire serial port: SDA, SCL, and A. Timing diagrams for the 2-wire serial port can be V CC ESD R I/O I/O found in Figures 3 and 5. Timing information for the 2- wire serial port is provided in the AC Electrical Characteristics table for 2-wire serial communications. The following bus protocol has been defined: Data transfer can be initiated only when the bus is not busy. During data transfer, the data line must remain stable whenever the clock line is high. Changes in the data line while the clock line is high are interpreted as control signals. Accordingly, the following bus conditions have been defined: Bus Not Busy: Both data and clock lines remain high. Start Data Transfer: A change in the state of the data line from high to low while the clock is high defines a start condition. Stop Data Transfer: A change in the state of the data line from low to high while the clock line is high defines the stop condition. Data Valid: The state of the data line represents valid data when, after a start condition, the data line is stable for the duration of the high period of the clock signal. The data on the line can be changed during the low period of the clock signal. There is one clock pulse per bit of data. Figures 3 and 5 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. Each data transfer is initiated with a start condition and SDA MSB ADDRESS R/W DIRECTION BIT NOWLEDGEMENT SIGNAL FROM RECEIVER NOWLEDGEMENT SIGNAL FROM RECEIVER SCL 1 2 6 7 9 1 2 3 7 9 CONDITION REPEATED IF MORE BYTES ARE TRANSFERRED CONDITION OR REPEATED CONDITION Figure 3. 2-Wire Data Transfer Protocol 9

MSB 1 1 A2 A1 A R/W DEVICE IDENTIFIER Figure 4. Slave Address DEVICE ADDRESS READ/WRITE BIT terminated with a stop condition. The number of data bytes transferred between start and stop conditions is not limited and is determined by the master device. The information is transferred byte-wise and each receiver acknowledges with a ninth bit. Within the bus specifications, a regular mode (1kHz clock rate) and a fast mode (4kHz clock rate) are defined. The works in both modes. Acknowledge: Each receiving device, when addressed, is obliged to generate an acknowledge after the byte has been received. The master device must generate an extra clock pulse that is associated with this acknowledge bit. A device that acknowledges must pull down the SDA line during the acknowledge clock pulse in such a way that the SDA line is a stable low during the high period of the acknowledge-related clock pulse. Of course, setup and hold times must be taken into account. A master must signal an end of data to the slave by not generating an acknowledge bit on the last byte that has been clocked out of the slave. In this case, the slave must leave the data line high to enable the master to generate the stop condition. Data transfer from a master transmitter to a slave receiver. The first byte transmitted by the master is the command/control byte. Next follows a number of data bytes. The slave returns an acknowledge bit after each received byte. Data transfer from a slave transmitter to a master receiver. The master transmits the first byte (the command/control byte) to the slave. The slave then returns an acknowledge bit. Next follows a number of data bytes transmitted by the slave to the master. The master returns an acknowledge bit after all received bytes other than the last byte. At the end of the last received LSB byte, a not acknowledge can be returned. The master device generates all serial clock pulses and the start and stop conditions. A transfer is ended with a stop condition or with a repeated start condition. Since a repeated start condition is also the beginning of the next serial transfer, the bus is not released. The can operate in the following three modes: 1) Slave Receiver Mode: Serial data and clock are received through SDA and SCL, respectively. After each byte is received, an acknowledge bit is transmitted. Start and stop conditions are recognized as the beginning and end of a serial transfer. Address recognition is performed by hardware after the slave (device) address and direction bit have been received. 2) Slave Transmitter Mode: The first byte is received and handled as in the slave receiver mode. However, in this mode the direction bit indicates that the transfer direction is reversed. Serial data is transmitted on SDA by the while the serial clock is input on SCL. Start and stop conditions are recognized as the beginning and end of a serial transfer. 3) Slave Address: This is the first byte received following the start condition from the master device. The slave address consists of a 4-bit control code. For the, this is set as 11 binary for read/write operations. The next bits of the slave address are the device address (A2 A). The last bit of the slave address (R/W) defines the operation to be performed. When set to a 1, a read operation is selected, and when set to a, a write operation is selected (see Figure 4). Following the start condition, the monitors the SDA bus checking the device type identifier being transmitted. Upon receiving the 11 device identifier, the appropriate device address bit, and the read/write bit, the slave device outputs an acknowledge signal on the SDA line. 1

SDA t BUF t LOW t R t F t HD:STA t SP SCL t HD:STA t HIGH t SU:STA t HD:DAT t SU:DAT REPEATED t SU:STO Figure 5. 2-Wire AC Characteristics TYPICAL 2-WIRE WRITE TRANSACTION MSB LSB 1 1 A2* A1* A* R/W MSB LSB b7 b6 b5 b4 b3 b2 b1 b MSB LSB b7 b6 b5 b4 b3 b2 b1 b DEVICE IDENTIFIER DEVICE ADDRESS READ/ WRITE REGISTER ADDRESS EXAMPLE 2-WIRE TRANSACTIONS (WHEN A, A1, AND A2 ARE ZERO) Ah Fh A) SINGLE-BYTE WRITE 11 -WRITE TO POT REGISTER 1111 POT SETTING B) SINGLE-BYTE READ -READ FROM POT REGISTER Ah 11 Fh 1111 REPEATED A1h 111 POT SETTING MASTER N C) SINGLE-BYTE WRITE -SET I/O PIN TO A "1" Ah F6h 11 111111 XXXXXX1 D) MULTIPLE BYTE WRITE -2 BYTE WRITE TO EEPROM Ah 11 h E) MULTIPLE BYTE READ -2 BYTE READ FROM EEPROM Ah h A1h 11 REPEATED 111 MASTER MASTER N *THE ADDRESS DETERMINED BY A, A1, AND A2 MUST MATCH THE ADDRESS SET BY THE ADDRESS PINS. Figure 6. Example 2-Wire Transactions Applications Information Power Supply Decoupling To achieve the best results when using the, decouple the power supply with a.1µf high-quality, ceramic, surface-mount capacitor. Surface-mount components minimize lead inductance, which improves performance, and ceramic capacitors tend to have adequate high-frequency response for decoupling applications. The capacitor should be placed as close as possible to the V CC and GND pins. 11

Wiper Resistance One difference between digital potentiometers and mechanical potentiometers is the wiper resistance. The wiper resistance (R W ) is a result of the interconnecting materials on the IC between the internal resistive elements and the wiper pin. This can be modeled by using an ideal potentiometer, with a resistance of R W connected between the ideal wiper and wiper terminal of the digital potentiometer. Chip Information TRANSISTOR COUNT: 27, SUBSTRATE CONNECTED TO GROUND. Package Information For the latest package outline information, go to www.maxim-ic.com/dallaspackinfo. Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are implied. Maxim reserves the right to change the circuitry and specifications without notice at any time. 12 Maxim Integrated Products, 12 San Gabriel Drive, Sunnyvale, CA 946 4-737-76 23 Maxim Integrated Products Printed USA is a registered trademark of Maxim Integrated Products.