Atmel AT30TS750
9- to 12-bit Selectable, ±0.5°C Accurate
Digital Temperature Sensor with Nonvolatile Registers
DATASHEET
See Applicable Errata in Section 15.
Features
Single 2.7V - 5.5V supply
Measures temperature from -55C to +125C
Highly accurate temperature measurements requiring no external components
±0.5°C accuracy (typical) over the 0
C to +85
C range
±1.0°C accuracy (typical) over the -25
C to +105
C range
±2.0°C accuracy (typical) over the -40
C to +125
C range
User-configurable resolution
9 to 12 bits (0.5
C to 0.0625
C)
User-configurable high and low temperature limits
Nonvolatile registers to retain user-configured or pre-defined power-up defaults
Register locking to prevent erroneous misconfiguration
Register lockdown for permanent, non-changeable device configuration
ALERT output pin for indicating temperature alarms
2-wire I
2
C and SMBus
™
compatible serial interface
Supports SMBus Timeout
Supports SMBus Alert and Alert Response Address (ARA)
Selectable addressing allows up to eight devices on the same bus
Built-in noise suppression filtering for clock and data input signals
Low power dissipation
75μA active current (typical) during temperature measurements
1μA shutdown current (typical)
Shutdown mode to minimize power consumption
One-shot mode for single temperature measurement while in Shutdown mode
Pin and software compatible to industry-standard LM75-type devices
Industry standard green (Pb/Halide-free/RoHS compliant) package options
8-lead SOIC (150-mil)
8-lead MSOP (3 x 3mm)
8-pad Ultra Thin DFN (UDFN - 2 x 3 x 0.6mm)
8749C–DTS–6/12
T a bl e of Co nt e nt s
1. Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2. Pin Descriptions and Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3. Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4. Device Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4.1
4.2
4.3
4.4
Start Condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stop Condition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Acknowledge (ACK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
No-Acknowledge (NACK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
7
7
8
5. Device Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
5.1
5.2
Temperature Measurements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Temperature Alarm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5.2.1
Fault Tolerance Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5.2.2
Comparator Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.2.3
Interrupt Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Shutdown Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.3.1
One-shot Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.3
6. Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
6.1
6.2
6.3
Pointer Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Temperature Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3.1
OS Bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3.2
R1:R0 Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3.3
FT1:FT0 Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3.4
POL Bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3.5
CMP/INT Bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3.6
SD Bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3.7
NVRBSY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Nonvolatile Configuration Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.4.1
NVR1: NVR0 Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.4.2
NVFT1:NVFT0 Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.4.3
NVPOL Bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.4.4
NVCMP/INT Bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.4.5
NVSD Bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.4.6
RLCKDWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.4.7
RLCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
T
LOW
and T
HIGH
Limit Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Nonvolatile T
LOW
and T
HIGH
Limit Registers . . . . . . . . . . . . . . . . . . . . . . . . . .
14
16
18
19
19
20
20
20
20
21
22
23
24
24
24
24
24
25
26
28
6.4
6.5
6.6
7. Register Locking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8. Operations Allowed During Nonvolatile Busy Status . . . . . . . . . . . . 31
9. Other Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
9.1
9.2
Copy Nonvolatile Registers to Volatile Registers . . . . . . . . . . . . . . . . . . . . . . 32
Copy Volatile Registers to Nonvolatile Registers . . . . . . . . . . . . . . . . . . . . . . 33
Atmel AT30TS750 [DATASHEET]
8749C–DTS–6/12
2
10. SMBus Features and I
2
C General Call . . . . . . . . . . . . . . . . . . . . . . 34
10.1
10.2
10.3
SMBus Alert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
SMBus Timeout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
General Call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
11. Electrical Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
11.1
11.2
11.3
11.4
11.5
11.6
11.7
11.8
11.9
11.10
Absolute Maximum Ratings* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DC and AC Operating Range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Temperature Sensor Accuracy and Conversion Characteristics . . . . . . . . . .
AC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Nonvolatile Register Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power-up Conditions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pin Capacitance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Input Test Waveforms and Measurement Levels . . . . . . . . . . . . . . . . . . . . . .
Output Test Load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
36
36
37
38
38
39
39
40
40
40
12. Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
12.1
12.2
Atmel Ordering Code Detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Green Package Options (Pb/Halide-free/RoHS Compliant) . . . . . . . . . . . . . . 41
13. Part Marking Detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
14. Packaging Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
14.1
14.2
14.3
8S1 — 8-lead JEDEC SOIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
8XM — 8-lead MSOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
8MA2 — 8-pad UDFN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
15. Errata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
15.1
15.2
15.3
15.4
DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Temperature Sensor Accuracy Characteristics. . . . . . . . . . . . . . . . . . . . . . . .
Fault Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ALERT Pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
46
47
48
48
16. Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Atmel AT30TS750 [DATASHEET]
8749C–DTS–6/12
3
1.
Description
The Atmel
®
AT30TS750 is a complete, precise temperature monitoring device designed for use in a variety of
applications that require the measuring of local temperatures as an integral part of the system's function and/or reliability.
The AT30TS750 device combines a high-precision digital temperature sensor, programmable high and low temperature
alarms, and a 2-wire I
2
C and SMBus (System Management Bus) compatible serial interface into a single, compact
package.
The temperature sensor can measure temperatures over the full -55°C to +125°C temperature range and has a typical
accuracy as precise as ±0.5°C from 0°C to +85°C. The result of the digitized temperature measurements are stored in
one of the AT30TS750's internal registers, which is readable at any time through the device's serial interface.
The AT30TS750 utilizes flexible, user-programmable internal registers to configure the temperature sensor's
performance and response to high and low temperature conditions. The device also contains a set of Nonvolatile
Registers to retain the configuration and temperature limit settings even after the device has been power cycled, thereby
eliminating the need for the device to be reconfigured after each Power-up operation. This additional flexibility permits
the device to run self-contained and not rely upon a host controller for device configuration.
A dedicated alarm output activates if the temperature measurement exceeds the user-defined temperature and fault
count limits. To reduce current consumption and save power, the AT30TS750 features a Shutdown mode that turns off
all internal circuitry except for the internal power-on reset (POR) and serial interface circuits. The device can also be
configured to power-up in the Shutdown mode to ensure that the device remains in a low-power state until the user
wishes to perform temperature measurements.
The AT30TS750 is factory-calibrated and requires no external components to measure temperature. With it’s flexibility
and high-degree of accuracy, the AT30TS750 is ideal for extended temperature measurements in a wide variety of
communication, computer, consumer, environmental, industrial, and instrumentation applications.
Atmel AT30TS750 [DATASHEET]
8749C–DTS–6/12
4
2.
Pin Descriptions and Pinouts
Table 1.
Pin Description
Asserted
State
Symbol
SCL
Name and Function
Serial Clock:
This pin is used to provide a clock to the device and is used to control
the flow of data to and from the device. Command and input data present on the SDA
pin is always latched in on the rising edge of SCL, while output data on the SDA pin is
always clocked out on the falling edge of SCL.
The SCL pin must either be forced high when the serial bus is idle or pulled-high using
an external pull-up resistor.
Type
—
Input
SDA
Serial Data:
The SDA pin is an open-drain bidirectional input/output pin used to
serially transfer data to and from the device.
The SDA pin must be pulled-high using an external pull-up resistor and may be
wire-ANDed with any number of other open-drain or open-collector pins from other
devices on the same bus.
—
Input/Output
ALERT
Alert:
The ALERT pin is an open-drain output pin used to indicate when the
temperature goes beyond the user-programmed temperature limits. The ALERT pin
can be operated in one of two different modes (Interrupt or Comparator mode) as
defined by the CMP/INT bit in the Configuration Register. The ALERT pin defaults to
an active-low output upon device power-up or reset but can be reconfigured as an
active-high output by setting the POL bit in the Configuration Register.
This pin can be wire-ANDed together with ALERT pins from other devices on the same
bus. When wire-ANDing pins together, the ALERT pin should be configured as an
active-low output so that when a single ALERT pin on the common alert bus goes
active, the entire common alert bus will go low and the host controller will be properly
notified since other ALERT pins that may be in the inactive-high state will not mask the
true alert signal. In an SMBus environment, the SMBus host can respond by sending
an SMBus ARA (Alert Response Address) command to determine which device on the
SMBus generated the alert signal.
The ALERT pin must be pulled-high using an external pull-up resistor even when it is
not used. Care must also be taken to prevent this pin from being shorted directly to
ground without a resistor at any time whether during testing or normal operation.
—
Output
A
2-0
Address Inputs:
The A
2-0
pins are used to select the device address and correspond
to the three least-significant bits (LSBs) of the I
2
C/SMBus 7-bit slave address. These
pins can be directly connected in any combination to V
CC
or GND, and by utilizing the
A
2-0
pins, up to eight devices may be addressed on a single bus.
The A
2-0
pins are internally pulled to GND and may be left floating. However, it is
highly recommended that the A
2-0
pins always be directly connected to V
CC
or GND to
ensure a known address state.
—
Input
V
CC
Device Power Supply:
The V
CC
pin is used to supply the source voltage to the device.
Operations at invalid V
CC
voltages may produce spurious results and should not be
attempted.
—
Power
GND
Ground:
The ground reference for the power supply. GND should be connected to the
system ground.
—
Power
Atmel AT30TS750 [DATASHEET]
8749C–DTS–6/12
5