13
AT30TS75 [DATASHEET]
Atmel-8748E-DTS-AT30TS75-Datasheet_092013
Figure 5-5. Interrupt Mode (Fault Tolerance Queue = 2) Delay Before Reading Register
5.4 Shutdown Mode
To reduce current consumption and save power, the device features a Shutdown mode that disables all internal device
circuitry except for the serial interface and POR circuits. While in the Shutdown mode, the internal temperature sensor is
not active, so no temperature measurements will be made. Entering and exiting the Shutdown mode is controlled by the
SD bit in the Configuration Register.
Entering the Shutdown mode can affect the ALERT pin depending on the Alarm Thermostat mode. If the device is
configured to operate in the Interrupt mode, then the ALERT pin will go inactive when the device enters the Shutdown
mode. However, the ALERT pin will not change states if the device is operating in the Comparator mode.
The fault count information will not change when the device enters or exits the Shutdown mode. Therefore, the number
of previous temperature faults recorded by the internal fault counter will be retained unless the device is power-cycled or
reset. When exiting the Shutdown mode, the ALERT pin will go active if operating in Interrupt mode, a valid fault
condition exists, and the T
HIGH
and T
LOW
event cycles are maintained (i.e. T
HIGH
event before entering Shutdown mode
followed by a T
LOW
event when exiting Shutdown mode).
5.4.1 One-Shot Mode
The AT30TS75 features a One-Shot Temperature mode that allows the device to perform a single temperature
measurement while in the Shutdown mode. By keeping the device in the Shutdown mode and utilizing the One-Shot
mode, the AT30TS75 can remain in a lower power state and only go active to take temperature measurements on an
as-needed basis. The internal fault counter will be updated when taking a temperature measurement using the
One-Shot mode; therefore, a valid fault condition can be generated by the One-Shot temperature measurements. If
operating in Comparator mode, then the fault condition will cause the ALERT pin to go either active or inactive depending
on if the fault condition is a result of a T
HIGH
or T
LOW
event. If operating in Interrupt mode, the fault condition will cause
the ALERT pin to pulse active for a short duration of time to indicate a T
HIGH
or T
LOW
event has occurred. The ALERT pin
will then return to the inactive state.
The One-Shot mode is controlled using the OS bit in the Configuration Register (see Section 6.3.1, “OS Bit” on page 19).
Temperature Measurements/Conversions
T
HIGH
Limit
Temperature
T
LOW
Limit
ALERT
(Active High, POL = 1)
ALERT
(Active Low, POL = 0)
Read Register Read Register
AT30TS75 [DATASHEET]
Atmel-8748E-DTS-AT30TS75-Datasheet_092013
14
6. Registers
The AT30TS75 contains five registers (a Pointer Register and four data registers) that are used to control the operational
mode and performance of the temperature sensor, store the user-defined high and low temperature limits, and store the
digitized temperature measurements. All accesses to the device are performed using these five registers. In order to
read from and write to one of the device's four data registers, the user must first select a desired data register by utilizing
the Pointer Register.
Table 6-1. Registers
The Configuration Register, despite being 16-bits wide, is compatible to industry standard LM75-type temperature
sensors that use an 8-bit wide register in that only the first 8-bits of the Configuration Register need to be written to or
read from.
6.1 Pointer Register
The 8-bit Write-only Pointer Register is used to address and select which one of the device's four data registers
(Temperature Register, Configuration Register, T
LOW
Limit Register, or T
HIGH
Limit Register) will be read from or written
to.
For Read operations from the AT30TS75, once the Pointer Register is set to point to a particular data register, it remains
pointed to that same data register until the Pointer Register value is changed.
Example: If the user sets the Pointer Register to point to the Temperature Register, then all subsequent reads from
the device will output data from the Temperature Register until the Pointer Register value is changed.
For Write operations to the AT30TS75, the Pointer Register value must be refreshed each time a Write to the device is to
be performed, even if the same data register is going to be written to a second time in a row.
Example: If the Pointer Register is set to point to the Configuration Register, once the subsequent Write operation to
the Configuration Register has completed, the user cannot write again into the Configuration Register
without first setting the Pointer Register value again. As long as a Write operation is to be performed, the
device will assume that the Pointer Register value is the first data byte received after the address byte.
Since only four data registers are available for access, only the two LSBs (P1 and P0) of the Pointer Register are used;
the remaining six bits (P7-P2) of the Pointer Register should always be set to zero to allow for future migration paths to
other temperature sensor devices that have more than four data registers. Table 6-2 shows the bit assignments of the
Pointer Register and the associated pointer addresses of the data registers available. Attempts to write any values other
than those listed in Table 6-2 into the Pointer Register will be ignored by the device, and the contents of the Pointer
Register will not be changed. However, the device will respond back to the Master with an ACK to indicate that the
device successfully received a data byte even though no operation will be performed.
Register Address Read/Write Size Power-On Default
Pointer Register n/a W 8-bit 00h
Temperature Register 00h R 16-bit 0000h
Configuration Register 01h R/W 16-bit 0000h
T
LOW
Limit Register 02h R/W 16-bit 4B00h (75qC)
T
HIGH
Limit Register 03h R/W 16-bit 5000h (80qC)
15
AT30TS75 [DATASHEET]
Atmel-8748E-DTS-AT30TS75-Datasheet_092013
Table 6-2. Pointer Register and Address Assignments
To set the value of the Pointer Register, the Master must first initiate a Start condition followed by the AT30TS75's device
address byte (1001AAA0 where "AAA" corresponds to the hard-wired A
2-0
address pins). After the AT30TS75 has
received the proper address byte, the device will send an ACK to the Master. The Master must then send the
appropriate data byte to the AT30TS75 to set the value of the Pointer Register.
After device power-up or reset, the Pointer Register defaults to 00h which is the Temperature Register location;
therefore, the Temperature Register can be read from immediately after device power-up or reset without having to set
the Pointer Register.
Figure 6-1. Write Pointer Register
Pointer Register Value
Associated
Address
Register SelectedP7 P6 P5 P4 P3 P2 P1 P0
0 0 0 0 0 0 0 0 00h Temperature Register
0 0 0 0 0 0 0 1 01h Configuration Register
0 0 0 0 0 0 1 0 02h T
LOW
Limit Register
0 0 0 0 0 0 1 1 03h T
HIGH
Limit Register
SCK
SDA
Address Byte Pointer Register Byte
Start
by
Master
ACK
from
Slave
MSB MSB
ACK
from
Slave
Stop
by
Master
1 0 0 1 A A A 0 0 P7 P6 P5 P4 P3 P2 P1 P0 0
1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9

AT30TS75-MA8-T

Mfr. #:
Manufacturer:
Description:
Board Mount Temperature Sensors TMP SENSOR
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union