Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

TMP101 Datasheet(PDF) 8 Page - Texas Instruments

Click here to check the latest version.
Part # TMP101
Description  Digital Temperature Sensor with I2C Interface
Download  10 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  TI [Texas Instruments]
Direct Link  http://www.ti.com
Logo TI - Texas Instruments

TMP101 Datasheet(HTML) 8 Page - Texas Instruments

Back Button TMP101 Datasheet HTML 2Page - Texas Instruments TMP101 Datasheet HTML 3Page - Texas Instruments TMP101 Datasheet HTML 4Page - Texas Instruments TMP101 Datasheet HTML 5Page - Texas Instruments TMP101 Datasheet HTML 6Page - Texas Instruments TMP101 Datasheet HTML 7Page - Texas Instruments TMP101 Datasheet HTML 8Page - Texas Instruments TMP101 Datasheet HTML 9Page - Texas Instruments TMP101 Datasheet HTML 10Page - Texas Instruments  
Zoom Inzoom in Zoom Outzoom out
 8 / 10 page
background image
TMP100, 101
8
SBOS231C
www.ti.com
BUS OVERVIEW
The device that initiates the transfer is called a “master,” and
the devices controlled by the master are “slaves.” The bus
must be controlled by a master device that generates the
serial clock (SCL), controls the bus access, and generates
the START and STOP conditions.
To address a specific device, a START condition is initiated,
indicated by pulling the data-line (SDA) from a HIGH to LOW
logic level while SCL is HIGH. All slaves on the bus shift in the
slave address byte, with the last bit indicating whether a read
or write operation is intended. During the ninth clock pulse,
the slave being addressed responds to the master by gener-
ating an Acknowledge and pulling SDA LOW.
Data transfer is then initiated and sent over eight clock pulses
followed by an Acknowledge Bit. During data transfer SDA
must remain stable while SCL is HIGH, as any change in SDA
while SCL is HIGH will be interpreted as a control signal.
Once all data has been transferred, the master generates a
STOP condition indicated by pulling SDA from LOW to HIGH,
while SCL is HIGH.
WRITING/READING TO THE TMP100 AND TMP101
Accessing a particular register on the TMP100 and TMP101
is accomplished by writing the appropriate value to the
Pointer Register. The value for the Pointer Register is the
first byte transferred after the I2C slave address byte with the
R/W bit LOW. Every write operation to the TMP100 and
TMP101 requires a value for the Pointer Register. (Refer to
Figure 6.)
When reading from the TMP100 and TMP101, the last value
stored in the Pointer Register by a write operation is used to
determine which register is read by a read operation. To
change the register pointer for a read operation, a new value
must be written to the Pointer Register. This is accomplished
by issuing an I2C slave address byte with the R/W bit LOW,
followed by the Pointer Register Byte. No additional data is
required. The master can then generate a START condition
and send the I2C slave address byte with the R/W bit HIGH
to initiatnlthe read command. See Figure 7 for details of this
sequence. If repeated reads from the same register are
desired, it is not necessary to continually send the Pointer
Register bytes as the TMP100 and TMP101 will remember
the Pointer Register value until it is changed by the next write
operation.
SLAVE MODE OPERATIONS
The TMP100 and TMP101 can operate as slave receivers or
slave transmitters.
Slave Receiver Mode:
The first byte transmitted by the master is the slave address, with
the R/W bit LOW. The TMP100 or TMP101 then acknowledges
reception of a valid address. The next byte transmitted by the
master is the Pointer Register. The TMP100 or TMP101 then
acknowledges reception of the Pointer Register byte. The next
byte or bytes are written to the register addressed by the Pointer
register. The TMP100 and TMP101 will acknowledge recep-
tion of each data byte. The master may terminate data
transfer by generating a START or STOP condition.
Slave Transmitter Mode:
The first byte is transmitted by the master and is the slave
address, with the R/W bit HIGH. The slave acknowledges
reception of a valid slave address. The next byte is transmit-
ted by the slave and is the most significant byte of the
register indicated by the Pointer Register. The master ac-
knowledges reception of the data byte. The next byte trans-
mitted by the slave is the least significant byte. The master
acknowledges reception of the data byte. The master may
terminate data transfer by generating a Not-Acknowledge on
reception of any data byte, or generating a START or STOP
condition.
SMBus ALERT FUNCTION
The TMP101 supports the SMBus Alert function. When the
TMP101 is operating in Interrupt Mode (TM = 1), the ALERT
pin of the TMP101 may be connected as an SMBus Alert
signal. When a master senses that an ALERT condition is
present on the ALERT line, the master sends an SMBus Alert
command (00011001) on the bus. If the ALERT pin of the
TMP101 is active, the TMP101 will acknowledge the SMBus
Alert command and respond by returning its slave address
on the SDA line. The eighth bit (LSB) of the slave address
byte will indicate if the temperature exceeding THIGH or falling
below TLOW caused the ALERT condition. This bit will be
HIGH if the temperature is greater than or equal to THIGH.
This bit will be LOW if the temperature is less than TLOW.
Refer to Figure 8 for details of this sequence.
If multiple devices on the bus respond to the SMBus Alert
command, arbitration during the slave address portion of the
SMBus alert command will determine which device will clear
its ALERT status. If the TMP101 wins the arbitration, its
ALERT pin will become inactive at the completion of the
SMBus Alert command. If the TMP101 loses the arbitration,
its ALERT pin will remain active.
The TMP100 will also respond to the SMBus ALERT com-
mand if its TM bit is set to 1. Since it does not have an ALERT
pin, the master needs to periodically poll the device by
issuing an SMBus Alert command. If the TMP100 has gen-
erated an ALERT, it will acknowledge the SMBus Alert
command and return its slave address in the next byte.
GENERAL CALL
The TMP100 and TMP101 respond to the I2C General Call
address (0000000) if the eighth bit is 0. The device will
acknowledge the General Call address and respond to com-
mands in the second byte. If the second byte is 00000100,
the TMP100 and TMP101 will latch the status of their
address pins, but will not reset. If the second byte is 00000110,
the TMP100 and TMP101 will latch the status of their
address pins and reset their internal registers.


Similar Part No. - TMP101

ManufacturerPart #DatasheetDescription
logo
Texas Instruments
TMP101 TI-TMP101 Datasheet
130Kb / 10P
[Old version datasheet]   2C Accurate Digital Temperature Sensor with SPI Interface
TMP101 TI-TMP101 Datasheet
886Kb / 30P
[Old version datasheet]   TMP10x Temperature Sensor With I2C and SMBus Interface with Alert Function in SOT-23 Package
TMP101 TI1-TMP101 Datasheet
414Kb / 29P
[Old version datasheet]   Temperature Sensor With I2C and SMBus Interface with Alert Function in SOT-23 Package
TMP101-Q1 TI1-TMP101-Q1 Datasheet
312Kb / 19P
[Old version datasheet]   DIGITAL TEMPERATURE SENSOR WITH I2C INTERFACE
TMP101-Q1 TI-TMP101-Q1 Datasheet
229Kb / 20P
[Old version datasheet]   DIGITAL TEMPERATURE SENSOR WITH I2C INTERFACE
More results

Similar Description - TMP101

ManufacturerPart #DatasheetDescription
logo
Texas Instruments
TMP101NA-250G4 TI-TMP101NA-250G4 Datasheet
819Kb / 19P
[Old version datasheet]   Digital Temperature Sensor with I2C Interface
TMP101-Q1 TI1-TMP101-Q1 Datasheet
312Kb / 19P
[Old version datasheet]   DIGITAL TEMPERATURE SENSOR WITH I2C INTERFACE
TMP100-EP TI1-TMP100-EP Datasheet
633Kb / 22P
[Old version datasheet]   DIGITAL TEMPERATURE SENSOR WITH I2C INTERFACE
TMP100NA250G4 TI-TMP100NA250G4 Datasheet
761Kb / 19P
[Old version datasheet]   Digital Temperature Sensor with I2C Interface
TMP100-Q1 TI-TMP100-Q1_15 Datasheet
229Kb / 20P
[Old version datasheet]   DIGITAL TEMPERATURE SENSOR WITH I2C INTERFACE
logo
Silicon Laboratories
SI7057-A10 SILABS-SI7057-A10 Datasheet
1Mb / 23P
   DIGITAL I2C TEMPERATURE SENSOR
Rev. 1.1 4/17
logo
AMIC Technology
ASR8601 AMICC-ASR8601 Datasheet
40Kb / 1P
   Ambient Light Sensor with I2C digital interface
logo
Microchip Technology
TC72 MICROCHIP-TC72_11 Datasheet
605Kb / 28P
   Digital Temperature Sensor with SPI Interface
05/02/11
logo
ON Semiconductor
ADT7484A ONSEMI-ADT7484A Datasheet
360Kb / 14P
   Digital Temperature Sensor with SST Interface
December, 2009 ??Rev. 4
logo
Microchip Technology
TC72 MICROCHIP-TC72 Datasheet
417Kb / 24P
   Digital Temperature Sensor with SPI??Interface
2002
More results


Html Pages

1 2 3 4 5 6 7 8 9 10


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.NET
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com