ADT7484AARMZ-R7
AI

## Overview of the ADT7484AARMZ-R7
The **ADT7484AARMZ-R7** is a precision digital temperature sensor and hardware monitor manufactured by **onsemi** (formerly ON Semiconductor). It is specifically designed for thermal management in computer systems, telecommunications equipment, and industrial controllers.
---
### 1. Key Technical Specifications
| Feature | Specification |
| :--- | :--- |
| **Interface** | SMBus (2-wire serial) |
| **Channels** | 1 Local, 1 Remote (Diode-connected transistor) |
| **Supply Voltage ($V_{DD}$)** | 3.0V to 3.6V |
| **Temperature Range** | -40°C to +125°C |
| **Accuracy** | ±1°C (Remote), ±2°C (Local) |
| **Package** | MSOP-8 (Micro Small Outline Package) |
| **Mounting Type** | Surface Mount (SMD/SMT) |
---
### 2. Core Functional Blocks
The device operates using several internal components to convert heat into digital data:
1. **Dual-Channel Monitoring:**
* **Local Sensor:** An internal bandgap temperature sensor monitors the PCB temperature where the chip is mounted.
* **Remote Sensor:** Inputs ($D+$ and $D-$ pins) connect to an external thermal diode (often found inside a CPU, GPU, or FPGA) to monitor core temperatures.
2. **Sigma-Delta ADC:** A high-resolution Analog-to-Digital Converter converts the analog voltage from the sensors into a 10-bit digital representation.
3. **Configurable Registers:** Contains internal registers to set high/low temperature limits.
4. **$\overline{ALERT}$ Output:** An active-low interrupt pin that triggers when the measured temperature exceeds the programmed limits.
---
### 3. Pin Configuration (MSOP-8)
| Pin No. | Name | Function |
| :--- | :--- | :--- |
| 1 | $V_{DD}$ | Positive Supply (3.3V nominal) |
| 2 | $D+$ | Positive Connection to Remote Thermal Diode |
| 3 | $D-$ | Negative Connection to Remote Thermal Diode |
| 4 | $THERM$ | Over-temperature Critical Shutdown Output |
| 5 | $GND$ | System Ground |
| 6 | $\overline{ALERT}$ | SMBus Interrupt / Limit Exceeded Alarm |
| 7 | $SDATA$ | SMBus Serial Data I/O |
| 8 | $SCLK$ | SMBus Serial Clock Input |
---
### 4. Typical Application Circuit
To integrate this part, a designer typically follows this logic:
```c
/* Pseudocode for SMBus Temperature Reading */
1. Initialize SMBus at 100kHz.
2. Write to Configuration Register (0x03) to start conversion.
3. Read Register 0x01 (Remote Temp High Byte).
4. Read Register 0x10 (Remote Temp Low Byte).
5. Combine bytes to get the 10-bit temperature value.
6. Check ALERT status if pin 6 is driven LOW.
```
---
### 5. Applications
* **Desktop and Notebook PCs:** Monitoring CPU/GPU thermals.
* **Servers:** Managing airflow and thermal throttling.
* **Industrial Equipment:** Protecting sensitive electronics from overheating in enclosures.
* **Embedded Systems:** Providing safety shutdowns via the $THERM$ pin.
- ⤷
How does the ADT7484A differ from the ADT7481 in terms of channel count?
- ⤷ What are the specific SMBus address options for the ADT7484AARMZ-R7?
- ⤷ Can this sensor be used with a 5V power supply?