AD5273BRJZ1-R2
AI

## Overview of the AD5273BRJZ1-R2
The **AD5273BRJZ1-R2** is a compact, 64-position, one-time programmable (OTP) digital potentiometer developed by Analog Devices. It is designed to replace mechanical potentiometers in systems where digital control and long-term stability are required.
---
### 1. Key Technical Specifications
| Feature | Specification |
| :--- | :--- |
| **Resistance Value** | 1 kΩ (Note: The "1" in the suffix typically denotes the resistance code) |
| **Number of Positions** | 64 taps |
| **Interface** | I²C compatible |
| **Supply Voltage** | 2.7 V to 5.5 V |
| **Package Type** | SOT-23-8 (Small Outline Transistor) |
| **Programming** | One-Time Programmable (OTP) |
| **Temperature Range** | -40°C to +125°C |
---
### 2. Core Electronic Components & Architecture
The internal structure of the AD5273 consists of three primary functional blocks:
#### A. The Resistor String
The device utilizes a string of 64 thin-film resistors connected in series. Between each resistor is a CMOS switch that acts as a "wiper" contact. By activating a specific switch via digital logic, the device changes the resistance between the terminal pins.
#### B. The I²C Interface
It features a standard 2-wire serial interface (SCL and SDA). This allows a microcontroller to:
* Update the wiper position in real-time.
* Trigger the OTP (One-Time Programmable) fuse to lock the resistance value permanently.
#### C. OTP (One-Time Programmable) Memory
This is a unique feature of the AD5273. It allows the user to set a "power-on default" position.
* **Volatile Mode:** Upon power-up, the wiper starts at mid-scale unless programmed.
* **Permanent Setting:** Once the desired value is found, a specific command can blow an internal fuse, ensuring the device always starts at that specific resistance value in the future.
---
### 3. Pin Configuration (SOT-23-8)
| Pin No. | Name | Function |
| :--- | :--- | :--- |
| 1 | **W** | Wiper terminal |
| 2 | **Vdd** | Positive power supply |
| 3 | **GND** | Ground |
| 4 | **SCL** | Serial clock input |
| 5 | **SDA** | Serial data input/output |
| 6 | **A** | Resistor terminal A |
| 7 | **B** | Resistor terminal B |
| 8 | **Vp** | Programming voltage (for OTP) |
---
### 4. Typical Applications
* **Mechanical Potentiometer Replacement:** Ideal for volume control or sensor calibration where manual adjustment is impractical.
* **LCD Vcom Adjustment:** Setting the common voltage in display panels.
* **Programmable Filters/Gain:** Controlling the gain of operational amplifiers.
* **Power Supply Calibration:** Fine-tuning output voltages in DC-DC converters.
---
### 5. Programming Example (Conceptual)
To set the wiper to a specific value via I²C, the following data structure is generally used:
```c
// Pseudo-code to set wiper to position 32 (Mid-scale)
I2C_Start();
I2C_Write(Address_Byte); // Usually 0x5E or 0x5F
I2C_Write(Instruction_Byte); // Write to RDAC
I2C_Write(0x20); // 32 in Hexadecimal
I2C_Stop();
```
- ⤷
What is the difference between volatile and non-volatile digital potentiometers?
- ⤷ What voltage is required on the Vp pin for OTP programming?
- ⤷ How does the resistance tolerance of the AD5273 compare to mechanical potentiometers?