Data Sheet (MCP4018T-104E/LT)Table of Contents1.0 Electrical Characteristics31.1 I2C Mode Timing Waveforms and Requirements9FIGURE 1-1: I2C Bus Start/Stop Bits Timing Waveforms.9TABLE 1-1: I2C Bus Start/Stop Bits Requirements9FIGURE 1-2: I2C Bus Data Timing.9TABLE 1-2: I2C Bus Data Requirements (Slave Mode)102.0 Typical Performance Curves13FIGURE 2-1: Interface Active Current (IDD) vs. SCL Frequency (fSCL) and Temperature (VDD = 1.8V, 2.7V and 5.5V).13FIGURE 2-2: Interface Inactive Current (ISHDN) vs. Temperature and VDD. (VDD = 1.8V, 2.7V and 5.5V).13FIGURE 2-3: 5.0 kW : Pot Mode – RW (W), INL (LSb), DNL (LSb) vs. Wiper Setting and Temperature (VDD = 5.5V). (A = VDD, B = VSS).14FIGURE 2-4: 5.0 kW : Pot Mode – RW (W), INL (LSb), DNL (LSb) vs. Wiper Setting and Temperature (VDD = 2.7V). (A = VDD, B = VSS)14FIGURE 2-5: 5.0 kW : Pot Mode – RW (W), INL (LSb), DNL (LSb) vs. Wiper Setting and Temperature (VDD = 1.8V). (A = VDD, B = VSS)14FIGURE 2-6: 5.0 kW : Rheo Mode – RW (W), INL (LSb), DNL (LSb) vs. Wiper Setting and Temperature (VDD = 5.5V).(IW = 1.4mA, B = VSS)14FIGURE 2-7: 5.0 kW : Rheo Mode – RW (W), INL (LSb), DNL (LSb) vs. Wiper Setting and Temperature (VDD = 2.7V).(IW = 450uA, B = VSS)14FIGURE 2-8: 5.0 kW : Rheo Mode – RW (W), INL (LSb), DNL (LSb) vs. Wiper Setting and Temperature (VDD = 1.8V). (IW = TBD, B = VSS)14FIGURE 2-9: 5.0 kW : Full Scale Error (FSE) vs. Temperature (VDD = 5.5V, 2.7V, 1.8V).15FIGURE 2-10: 5.0 kW : Zero Scale Error (ZSE) vs. Temperature (VDD = 5.5V, 2.7V, 1.8V).15FIGURE 2-11: 5.0 kW : Nominal Resistance (W) vs. Temperature and VDD.15FIGURE 2-12: 5.0 kW : RBW Tempco DRWB / DT vs. Code.15FIGURE 2-13: 5.0 kW : Power-Up Wiper Response Time.15FIGURE 2-14: 5.0 kW : Digital Feedthrough (SCL signal coupling to Wiper pin).15FIGURE 2-15: 5.0 kW : Write Wiper (40h ® 3Fh) Settling Time (VDD=5.5V).16FIGURE 2-16: 5.0 kW : Write Wiper (40h ® 3Fh) Settling Time (VDD=2.7V).16FIGURE 2-17: 5.0 kW : Write Wiper (40h ® 3Fh) Settling Time (VDD=1.8V).16FIGURE 2-18: 5.0 kW : Write Wiper (FFh ® 00h) Settling Time (VDD=5.5V).16FIGURE 2-19: 5.0 kW : Write Wiper (FFh ® 00h) Settling Time (VDD=2.7V).16FIGURE 2-20: 5.0 kW : Write Wiper (FFh ® 00h) Settling Time (VDD=1.8V).16FIGURE 2-21: 10 kW Pot Mode : RW (W), INL (LSb), DNL (LSb) vs. Wiper Setting and Temperature (VDD = 5.5V). (A = VDD, B = VSS)17FIGURE 2-22: 10 kW Pot Mode : RW (W), INL (LSb), DNL (LSb) vs. Wiper Setting and Temperature (VDD = 2.7V). (A = VDD, B = VSS)17FIGURE 2-23: 10 kW Pot Mode : RW (W), INL (LSb), DNL (LSb) vs. Wiper Setting and Temperature (VDD = 1.8V). (A = VDD, B = VSS)17FIGURE 2-24: 10 kW Rheo Mode : RW (W), INL (LSb), DNL (LSb) vs. Wiper Setting and Temperature (VDD = 5.5V).(IW = 450uA, B = VSS)17FIGURE 2-25: 10 kW Rheo Mode : RW (W), INL (LSb), DNL (LSb) vs. Wiper Setting and Temperature (VDD = 2.7V).(IW = 210uA, B = VSS)17FIGURE 2-26: 10 kW Rheo Mode : RW (W), INL (LSb), DNL (LSb) vs. Wiper Setting and Temperature (VDD = 1.8V). (IW = TBD, B = VSS)17FIGURE 2-27: 10 kW : Full Scale Error (FSE) vs. Temperature (VDD = 5.5V, 2.7V, 1.8V).18FIGURE 2-28: 10 kW : Zero Scale Error (ZSE) vs. Temperature (VDD = 5.5V, 2.7V, 1.8V).18FIGURE 2-29: 10 kW : Nominal Resistance (W) vs. Temperature and VDD.18FIGURE 2-30: 10 kW : RBW Tempco DRWB / DT vs. Code.18FIGURE 2-31: 10 kW : Power-Up Wiper Response Time.18FIGURE 2-32: 10 kW : Digital Feedthrough (SCL signal coupling to Wiper pin).18FIGURE 2-33: 10 kW : Write Wiper (40h ® 3Fh) Settling Time (VDD=5.5V).19FIGURE 2-34: 10 kW : Write Wiper (40h ® 3Fh) Settling Time (VDD=2.7V).19FIGURE 2-35: 10 kW : Write Wiper (40h ® 3Fh) Settling Time (VDD=1.8V).19FIGURE 2-36: 10 kW : Write Wiper (FFh ® 00h) Settling Time (VDD=5.5V).19FIGURE 2-37: 10 kW : Write Wiper (FFh ® 00h) Settling Time (VDD=2.7V).19FIGURE 2-38: 10 kW : Write Wiper (FFh ® 00h) Settling Time (VDD=1.8V).19FIGURE 2-39: 50 kW Pot Mode : RW (W), INL (LSb), DNL (LSb) vs. Wiper Setting and Temperature (VDD = 5.5V).20FIGURE 2-40: 50 kW Pot Mode : RW (W), INL (LSb), DNL (LSb) vs. Wiper Setting and Temperature (VDD = 2.7V).20FIGURE 2-41: 50 kW Pot Mode : RW (W), INL (LSb), DNL (LSb) vs. Wiper Setting and Temperature (VDD = 1.8V).20FIGURE 2-42: 50 kW Rheo Mode : RW (W), INL (LSb), DNL (LSb) vs. Wiper Setting and Temperature (VDD = 5.5V).(IW = 90uA, B = VSS)20FIGURE 2-43: 50 kW Rheo Mode : RW (W), INL (LSb), DNL (LSb) vs. Wiper Setting and Temperature (VDD = 2.7V).(IW = 45uA, B = VSS)20FIGURE 2-44: 50 kW Rheo Mode : RW (W), INL (LSb), DNL (LSb) vs. Wiper Setting and Temperature (VDD = 1.8V). (IW = TBD, B = VSS)20FIGURE 2-45: 50 kW : Full Scale Error (FSE) vs. Temperature (VDD = 5.5V, 2.7V, 1.8V).21FIGURE 2-46: 50 kW : Zero Scale Error (ZSE) vs. Temperature (VDD = 5.5V, 2.7V, 1.8V).21FIGURE 2-47: 50 kW : Nominal Resistance (W) vs. Temperature and VDD.21FIGURE 2-48: 50 kW : RBW Tempco DRWB / DT vs. Code.21FIGURE 2-49: 50 kW : Power-Up Wiper Response Time.21FIGURE 2-50: 50 kW : Digital Feedthrough (SCL signal coupling to Wiper pin).21FIGURE 2-51: 50 kW : Write Wiper (40h ® 3Fh) Settling Time (VDD=5.5V).22FIGURE 2-52: 50 kW : Write Wiper (40h ® 3Fh) Settling Time (VDD=2.7V).22FIGURE 2-53: 50 kW : Write Wiper (40h ® 3Fh) Settling Time (VDD=1.8V).22FIGURE 2-54: 50 kW : Write Wiper (FFh ® 00h) Settling Time (VDD=5.5V).22FIGURE 2-55: 50 kW : Write Wiper (FFh ® 00h) Settling Time (VDD=2.7V).22FIGURE 2-56: 50 kW : Write Wiper (FFh ® 00h) Settling Time (VDD=1.8V).22FIGURE 2-57: 100 kW Pot Mode : RW (W), INL (LSb), DNL (LSb) vs. Wiper Setting and Temperature (VDD = 5.5V).23FIGURE 2-58: 100 kW Pot Mode : RW (W), INL (LSb), DNL (LSb) vs. Wiper Setting and Temperature (VDD = 2.7V).23FIGURE 2-59: 100 kW Pot Mode : RW (W), INL (LSb), DNL (LSb) vs. Wiper Setting and Temperature (VDD = 1.8V).23FIGURE 2-60: 100 kW Rheo Mode : RW (W), INL (LSb), DNL (LSb) vs. Wiper Setting and Temperature (VDD = 5.5V). (IW = 45uA, B = VSS)23FIGURE 2-61: 100 kW Rheo Mode : RW (W), INL (LSb), DNL (LSb) vs. Wiper Setting and Temperature (VDD = 2.7V). (IW = 21uA, B = VSS)23FIGURE 2-62: 100 kW Rheo Mode : RW (W), INL (LSb), DNL (LSb) vs. Wiper Setting and Temperature (VDD = 1.8V). (IW = TBD, B = VSS)23FIGURE 2-63: 100 kW : Full Scale Error (FSE) vs. Temperature (VDD = 5.5V, 2.7V, 1.8V).24FIGURE 2-64: 100 kW : Zero Scale Error (ZSE) vs. Temperature (VDD = 5.5V, 2.7V, 1.8V).24FIGURE 2-65: 100 kW : Nominal Resistance (W) vs. Temperature and VDD.24FIGURE 2-66: 100 kW : RBW Tempco DRWB / DT vs. Code.24FIGURE 2-67: 100 kW : Power-Up Wiper Response Time.24FIGURE 2-68: 100 kW : Digital Feedthrough (SCL signal coupling to Wiper pin).24FIGURE 2-69: 100 kW : Write Wiper (40h ® 3Fh) Settling Time (VDD = 5.5V).25FIGURE 2-70: 100 kW : Write Wiper (40h ® 3Fh) Settling Time (VDD = 2.7V).25FIGURE 2-71: 100 kW : Write Wiper (40h ® 3Fh) Settling Time (VDD = 1.8V).25FIGURE 2-72: 100 kW : Write Wiper (FFh ® 00h) Settling Time (VDD = 5.5V).25FIGURE 2-73: 100 kW : Write Wiper (FFh ® 00h) Settling Time (VDD = 2.7V).25FIGURE 2-74: 100 kW : Write Wiper (FFh ® 00h) Settling Time (VDD = 1.8V).25FIGURE 2-75: VIH (SCL, SDA) vs. VDD and Temperature.26FIGURE 2-76: VIL (SCL, SDA) vs. VDD and Temperature.26FIGURE 2-77: VOL (SDA) vs. VDD and Temperature.26FIGURE 2-78: POR/BOR Trip point vs. VDD and Temperature.26FIGURE 2-79: 5 kW – Gain vs. Frequency (-3dB).27FIGURE 2-80: 10 kW – Gain vs. Frequency (-3dB).27FIGURE 2-81: 50 kW – Gain vs. Frequency (-3dB).27FIGURE 2-82: 100 kW – Gain vs. Frequency (-3dB).272.1 Test Circuits27FIGURE 2-83: Gain vs. Frequency Test (-3dB).273.0 Pin Descriptions29TABLE 3-1: Pinout Description for The MCP4017/18/19293.1 Positive Power Supply Input (VDD)303.2 Ground (VSS)303.3 I2C Serial Clock (SCL)303.4 I2C Serial Data (SDA)303.5 Potentiometer Terminal B303.6 Potentiometer Wiper (W) Terminal303.7 Potentiometer Terminal A304.0 General Overview314.1 POR/BOR Operation31TABLE 4-1: Device functionality at each VDD Region (Note 1)32FIGURE 4-1: Power-up and Brown-out.325.0 Serial Interface - I2C Module33FIGURE 5-1: Typical Application I2C Bus Configurations.335.1 I2C I/O Considerations335.2 I2C Bit Definitions34FIGURE 5-2: Start Bit.34FIGURE 5-3: Data Bit.34FIGURE 5-4: Acknowledge Waveform.34TABLE 5-1: MCP4017/18/19 A / A Responses34FIGURE 5-5: Repeat Start Condition Waveform.34FIGURE 5-6: Stop Condition Receive or Transmit Mode.35FIGURE 5-7: Typical 16-bit I2C Waveform Format.35FIGURE 5-8: I2C Data States and Bit Sequence.35FIGURE 5-9: Slave Address Bits in the I2C Control Byte.36TABLE 5-2: Device I2C Address36FIGURE 5-10: General Call Formats.365.3 Software Reset Sequence37FIGURE 5-11: Software Reset Sequence Format.375.4 Serial Commands37FIGURE 5-12: I2C Write Command Format.38FIGURE 5-13: I2C Read Command Format.39FIGURE 5-14: I2C Communication Behavior.406.0 Resistor Network416.1 Resistor Ladder Module41FIGURE 6-1: Resistor Network Block Diagram.41TABLE 6-1: Wiper Setting MAP41TABLE 6-2: Step Resistances42TABLE 6-3: Default FACTORY SETTINGS Selection426.2 Resistor Configurations43FIGURE 6-2: Rheostat Configuration.43FIGURE 6-3: Potentiometer Configuration.436.3 Wiper Resistance44FIGURE 6-4: Relationship of Wiper Resistance (RW) to Voltage.44TABLE 6-4: Typical Step Resistances and relationship to Wiper Resistance446.4 Operational Characteristics45FIGURE 6-5: INL Accuracy.45FIGURE 6-6: DNL Accuracy.45FIGURE 6-7: RBW.467.0 Design Considerations477.1 Power Supply Considerations47FIGURE 7-1: Typical Microcontroller Connections.477.2 Layout Considerations478.0 Applications Examples498.1 Set Point Threshold Trimming49FIGURE 8-1: Using the Digital Potentiometer to Set a Precise Output Voltage.49FIGURE 8-2: Set Point or Threshold Calibration.498.2 Operational Amplifier Applications50FIGURE 8-3: Trimming Offset and Gain in a Non-Inverting Amplifier.50FIGURE 8-4: Programmable Filter.508.3 Temperature Sensor Applications51FIGURE 8-5: Thermistor Calibration using a Digital Potentiometer in a Rheostat Configuration.51FIGURE 8-6: Thermistor Calibration using a Digital Potentiometer in a Potentiometer Configuration.518.4 Wheatstone Bridge Trimming52FIGURE 8-7: Wheatstone Bridge Trimming.529.0 Development support539.1 Development Tools539.2 Technical Documentation53TABLE 9-1: Technical Documentation5310.0 Packaging Information5510.1 Package Marking Information55Size: 2.7 MBPages: 66Language: EnglishOpen manual