TMP 1826
TMP 1826
1 Features 3 Description
• 1-Wire® interface with multi-drop shared bus and The TMP1826 is a high-accuracy, 1-Wire compatible
CRC digital output temperature sensor with integrated 2-
• Bus powered with operating voltage from 1.7 V to kbit EEPROM and a wide operating temperature
5.5 V range from –55°C to +150°C. The TMP1826 provides
• IEC 61000-4-2 ESD for 8-kV contact discharge a high accuracy of ±0.1°C (typical)/±0.3°C (maximum)
• Functional Safety-Capable across the temperature range of –20°C to +85°C.
– Developed for functional safety applications Each device comes with a factory programmed 64-bit
– Documentation available to aid functional safety unique identification number for addressing and NIST
system design traceability. The TMP1826 supports both standard
• High-accuracy digital temperature sensor (DGK): speed for legacy application and overdrive mode
– ±0.1°C (typical)/±0.3°C (maximum) from –20°C with 90-kbps data rate for low latency communication
to +85°C across a wide voltage range of 1.7 V to 5.5 V.
– ±0.3°C (typical)/±0.5°C (maximum) from –55°C In the simplest mode of operation, the TMP1826 1-
to +150°C Wire interface, with an integrated 8-kV IEC-61000-4-2
• High-accuracy digital temperature sensor (NGR) ESD protection on the data pin, requires only a single
– ±0.1°C (typical)/±0.3°C (maximum) from –20°C connection and a ground return in bus powered mode,
to +85°C which simplifies and reduces cost by reducing the
– ±0.3°C (typical)/±0.5°C (maximum) from –55°C number of wires and external protection components.
to +125°C Additionally, there is the VDD power pin also available
– ±0.5°C (typical)/±1.0°C (maximum) from –55°C for applications that may want to have a dedicated
to +150°C power supply.
• 94-µA temperature measurement and 1.3 µA
shutdown current The 2-kbit EEPROM on the TMP1826 allows the host
• 16-bit temperature resolution: 7.8125 m°C (1 LSB) to store application data in increments of 64 bits. With
• Fast data rates of 90 kbps in overdrive speed user programmable 256-bit page size write protection
• Flexible user programmable short address modes to avoid accidental overwrite, the EEPROM can be
for faster device address used as non-volatile, read-only memory. The four
• 2-kbit EEPROM features: digital I/O pins are configurable for general purpose
functions, temperature alert, or provide host to identify
– Write operation in block size of 64-bits
the position of the device on a shared bus.
– Continuous read mode
– Read with write protection with page size of Package Information
256-bits PART NUMBER PACKAGE
(1)(2)
BODY SIZE (NOM)
– Read/write current of 95 µA/178 µA WSON (8)(3) 2.50 mm × 2.50 mm
• NIST traceable factory-programmed non erasable TMP1826
VSSOP (8) 3.00 mm × 3.00 mm
64-bit identification number for device addressing
• 4 configurable open-drain digital input-output and (1) For all available packages, see the orderable addendum at
temperature alert the end of the data sheet.
(2) These package options are compatible with 1-Wire® devices.
2 Applications 1-Wire is a registered trademark of Maxim Integrated
Products Inc.
• Factory automation and control (3) This package is preview only.
• Appliances VDD = 1.7V to 5.5V
• Medical accessories
• CPAP machine
RPU
• Battery packs
GPIO
VDD
TMP1826
SDQ VDD
TMP1826
• Cold chain GND GND
Simplified Schematic
An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications,
intellectual property matters and other important disclaimers. PRODUCTION DATA.
TMP1826
SBOSA45B – FEBRUARY 2022 – REVISED DECEMBER 2022 www.ti.com
Table of Contents
1 Features............................................................................1 7.3 Feature Description...................................................12
2 Applications..................................................................... 1 7.4 Device Functional Modes..........................................22
3 Description.......................................................................1 7.5 Programming............................................................ 37
4 Revision History.............................................................. 2 7.6 Register Map.............................................................42
5 Pin Configuration and Functions...................................3 8 Application and Implementation.................................. 53
6 Specifications.................................................................. 3 8.1 Application Information............................................. 53
6.1 Absolute Maximum Ratings........................................ 3 8.2 Typical Applications.................................................. 53
6.2 ESD Ratings............................................................... 4 8.3 Power Supply Recommendations.............................56
6.3 Recommended Operating Conditions.........................4 8.4 Layout....................................................................... 56
6.4 Thermal Information....................................................4 9 Device and Documentation Support............................58
6.5 Electrical Characteristics.............................................4 9.1 Receiving Notification of Documentation Updates....58
6.6 1-Wire Interface Timing...............................................6 9.2 Support Resources................................................... 58
6.7 EEPROM Characteristics............................................6 9.3 Trademarks............................................................... 58
6.8 Timing Diagrams......................................................... 7 9.4 Electrostatic Discharge Caution................................58
6.9 Typical Characteristics................................................ 9 9.5 Glossary....................................................................58
7 Detailed Description......................................................12 10 Mechanical, Packaging, and Orderable
7.1 Overview................................................................... 12 Information.................................................................... 58
7.2 Functional Block Diagram......................................... 12
4 Revision History
NOTE: Page numbers for previous revisions may differ from page numbers in the current version.
Changes from Revision A (September 2022) to Revision B (December 2022) Page
• Changed the DGK (VSSOP) package status from Advanced Information to Production Data.......................... 1
• Added Functional Safety information to the Features section............................................................................ 1
• Updated maximum accuracy for full range from ±1.0 °C to ±0.5 °C................................................................... 4
• Updated tREC in overdrive speed from 2 µs to 10 µs.......................................................................................... 6
• Added minimum EEPROM Endurance specification for 125 °C.........................................................................6
• Removed GPIO read and CRC byte from the GPIO WRITE section............................................................... 34
SDQ 2 7 IO1
Thermal
Pad
ADDR 3 6 IO0
GND 4 5 IO3
VDD 1 8 IO2/ALERT
SDQ 2 7 IO1
ADDR 3 6 IO0
GND 4 5 IO3
6 Specifications
6.1 Absolute Maximum Ratings
Over free-air temperature range unless otherwise noted(1)
MIN MAX UNIT
Supply voltage VDD 6.5 V
SDQ, Bus powered mode –0.3 6.5
I/O voltage V
SDQ, Supply powered mode –0.3 VDD + 0.3
I/O voltage IO0, IO1, IO2, IO3 –0.3 6.5 V
Input voltage ADDR –0.3 1.65 V
Operating junction temperature, TJ –55 155 °C
Storage temperature, Tstg –65 155 °C
(1) Operation outside the Absolute Maximum Ratings may cause permanent device damage. Absolute Maximum Ratings do not imply
functional operation of the device at these or any other conditions beyond those listed under Recommended Operating Conditions.
If used outside the Recommended Operating Conditions but within the Absolute Maximum Ratings, the device may not be fully
functional, and this may affect device reliability, functionality, performance, and shorten the device lifetime.
(1) JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process.
(2) JEDEC document JEP157 states that 250-V CDM allows safe manufacturing with a standard ESD control process.
(1) For more information about traditional and new thermal metrics, see the IC Package Thermal Metrics application report, SPRA953.
Over free-air temperature range and VDD = 1.7 V to 5.5 V (unless otherwise noted); Typical specifications are at TA = 25 °C
and VDD = 3.3 V (unless otherwise noted)
PARAMETER TEST CONDITIONS MIN TYP MAX UNIT
TLTD Long-term stability and drift 1000 hours at 150°C(2) 0.0625 °C
TSTART = –40°C
Temperature cycling and TFINISH = 150°C
THYST 4 LSB
hysteresis TTEST = 25°C
3 cycles
(1) Repeatability is the ability to reproduce a reading when the measured temperature is applied consecutively, under the same conditions.
See Figure 6-12
(2) Long term stability is determined using accelerated operational life testing at a junction temperature of 150°C.
(3) In bus powered mode VS = VPUR. In supply powered mode VS = VDD.
(4) The pullup current parameter is required to size the bus pullup resistor (See Section 7.3.3) for active temperature conversion or
EEPROM read and program operations.
(1) In bus powered mode, extending the tRSTL above 600 µs may cause the device to power on reset
(2) The tRSTH is the maximum time the host must wait to receive a response from the furthest device, taking into account the propagation
delay and recovery time for all the devices.
(3) The glitch filter timing applies only on the rising edge of the SDQ signal
(4) The tRC time is defined as the time taken for the bus voltage to rise from 0V to minimum VIH of the host. This is a function of the bus
pullup resistor and parasitic capacitance of the trace or cable.
tPDL
VDD/VPUR
VIH
tPDH
tRSTL tRSTH
VIL
VIH VIH
VIL VIL
VIH VIH
tRWAIT tRWAIT
VIL VIL
VDD
VPOR
0V
VSDQ Bus Idle Bus Acve
SDQ Pin
tINIT
VPOR
0V
tINIT
VPUR
VIH
VIL
tGF
Logic H
Input of
Logic L Glitch Filter
Logic H
Output of
Logic L Glitch Filter
Figure 6-6. Glitch Filter Timing Diagram
120 7
Current ( A)
Current ( A)
6
110
5
100
4
90 3
2
80
1
70 0
-60 -40 -20 0 20 40 60 80 100 120 140 -60 -40 -20 0 20 40 60 80 100 120 140
Temperature (C) Temperature (C)
Figure 6-9. Temperature Conversion Current vs Temperature Figure 6-10. Shutdown Current vs Temperature
10 80%
1.7 V
9 3.3 V
5.5 V 70%
8
60%
7 Population (%)
50%
Current ( A)
5 40%
4 30%
3
20%
2
10%
1
0 0
-60 -40 -20 0 20 40 60 80 100 120 140 -5 -4 -3 -2 -1 0 1 2 3 4 5
Temperature (C) Normalized Data Distribution (LSB)
. TA = 25°C
Figure 6-11. Standby Current vs Temperature Figure 6-12. Data Distribution With 5.5-ms Conversion Time and
Averaging On in 16-bit format
80% 50%
70%
60% 40%
Population (%)
50%
Population (%)
40%
30%
30%
20%
20%
10%
10%
0
-5 -4 -3 -2 -1 0 1 2 3 4 5
Normalized Data Distribution (LSB)
TA = 25°C 0
-5 -4 -3 -2 -1 0 1 2 3 4 5
. Normalized Data Distribution (LSB)
. TA = 25°C
Figure 6-13. Data Distribution With 3-ms Conversion Time and Figure 6-14. Data Distribution With 5.5-ms Conversion Time and
Averaging On in 16-bit format Averaging Off in 16-bit format
40%
60%
Population (%)
Population (%)
50%
30%
40%
20% 30%
20%
10%
10%
0
0 -5 -4 -3 -2 -1 0 1 2 3 4 5
-5 -4 -3 -2 -1 0 1 2 3 4 5
Normalized Data Distribution (LSB) Normalized Data Distribution (LSB)
TA = 25°C, 5.5 ms Conversion Time, Averaging On, 16-bit
TA = 25°C
Format
Figure 6-15. Data Distribution With 3-ms Conversion Time and
Averaging Off in 16-bit format Figure 6-16. Data Distribution for Power Mode and Bus Speed
90 2.3
2-layer FR4 PCB Standard Speed Typical Operating Range .
85 Single Layer Flex PCB .
80 63% Response
2.2
75
70
Temperature ( C)
2.1
65
60
55 2
50
45
1.9
40
35
1.8
30
25
20 1.7
-1 0 1 2 3 4 5 6 7 125 130 135 140 145 150
Time (sec) Temperature (C)
TSTART = 25°C, TFINISH = 75°C .
Figure 6-17. Thermal Response Time (NGR) Figure 6-18. VPUR Minimum Supply Voltage vs Temperature
(Standard Speed)
7 Detailed Description
7.1 Overview
The TMP1826 is a digital output temperature sensor designed for thermal-management and thermal-protection
applications. The TMP1826 is a 1-Wire device which can operate in either supply powered or bus powered
(parasitic powered) mode. The device features a 2-kbit EEPROM. Figure 7-1 shows a block diagram of the
TMP1826.
7.2 Functional Block Diagram
GND
enter bus powered mode of communication on subsequent power up. When the device completes the power-up
initialization sequence, as described earlier, the device shall respond to first bus communication starting with the
bus reset sequence.
7.3.3 Bus Pullup Resistor
The bus pullup resistance value selected is important for communication as per the speed mode and ensuring
that minimal possible energy is consumed in the application. If the resistor value is too small, it may violate the
VOL limits on the SDQ pin.
The total SDQ pins and bus capacitance must be considered along with the bus leakage current when selecting
the pullup resistor. The pullup resistance value selected must also ensure that the signal level reaches VIH as
per the timing requirements for standard and overdrive mode.
In bus powered mode of operation, the device charges its internal capacitor through the SDQ pin and the pullup
resistor. This charge on the capacitor is used during bus communication, when the SDQ pin low. For other high
current functions like thermal conversion and EEPROM access, the bus is held idle to ensure that the device
can draw current through the pullup resistor. The SDQ pin voltage during the high current operation must be
maintained to ensure sufficient operating margins. For VPUR =< 2.0 V use Equation 1 and for VPUR > 2.0 V use
Equation 2 to calculate the pullup resistor value.
When the device is used in VDD or supply powered mode, a larger pullup resistor value may be used, as the
SDQ pin is used only for communication. The user must ensure that the pullup resistor value selected must be
able to support the timing for the required bus speed of operation.
For low current consumption devices like the TMP1826, selecting the correct pullup resistor value allows
the application to avoid low impedance current path components for bus powered mode of operation while
maintaining communication speeds and device parameters as per its electrical specification.
7.3.4 Temperature Results
The conversion is initiated by the host MCU by sending the temperature conversion command. At the end of
every conversion, the device updates the temperature registers temperature result and the status register bits.
Figure 7-2 shows that the device supports a high precision and legacy format, which can be configured through
the TEMP_FMT bit in the device configuration-1 register. The default setting for the temperature result is legacy
format for software compatibility.
Temperature Result MSB Register Temperature Result LSB Register
Legacy Format
S S S S S 26 25 24 23 22 21 20 2-1 2-2 2-3 2-4
If the format selected is the high precision 16-bit format, the data in the result registers is stored in two's
complement form and has a resolution of 7.8125m°C and a range of ±256 °C. If the format selected is the legacy
12-bit format, the data in the result register is stored in sign extended form and has a resolution of 62.5m°C
and a range of ±128°C. The temperature register reads as 0°C before the first conversion. Table 7-1 and Table
7-2 show examples of possible binary data that can be read from the temperature result registers and the
corresponding hexadecimal and temperature equivalents for both formats.
Note
IO pins must be configured as input before using IO hardware address mode. If any of the IO0 to IO3
pins are used in output mode, then the respective value shall be latched as '0'.
After having FLEX_ADDR_MODE as '00b', the host controller must set the bits as '10b' in the device
configuration-2 register which enables the device to decode the resistor connected. After writing the device
configuration-2 register, the host must place the device in shut down mode and idle the bus for tRESDET, for
the device to decode the resistor address. Table 7-3 shows the set value of the device address based on the
decoded resistor value. If the ADDR pin connected to GND or lower than 6.49 kΩ, then the address decoder
shall always decode as '0000b'. Similarly, if the ADDR pin is connected to a resistor higher than 54.9 kΩ, the
address decoder shall always decode as '1111b'.
Table 7-3. Resistor Address Decode
RESISTOR VALUE (kΩ) ADDRESS DECODE
< 6.49 0h
7.87 1h
9.31 2h
11.0 3h
13.3 4h
15.4 5h
17.8 6h
20.5 7h
23.7 8h
26.7 9h
30.1 Ah
This mode is useful when the application requires placing the TMP1826 on multiple printed circuit boards
(PCBs). The Bill of Materials (BOM) component can be changed easily instead of having multiple PCBs
fabricated for individual pin connections, thereby reducing the cost of the system.
Note
If unused, the ADDR pin is recommended be connected to GND. The CLOAD for ADDR pin is due to
parasitic capacitance depending on the board layout.
This mode is useful when the application requires placing up to 64 devices on a single PCB, as it allows for easy
expansion using a combined approach of IO and resistor decoding while enabling IO2 and IO3 to function as
general-purpose input and output pins. This mode may also be used for position identification as no two devices
may have the same short address.
Note
IO pins must be configured as input before using IO hardware address mode. If the IO0 or IO1 pins
are used in output mode, then the respective value shall be latched as '0'.
When a new transaction is done, the shift register is initialized with the seed value of 00h and the data is shifted
in LSB first. The CRC result is always part of the 64-bit unique address and is computed on the 56-bits that
precede it. Additionally, when the host writes to the scratchpad-1 for the registers and scratchpad-2 for the
memory, the device sends the CRC computed on the data bytes to provide a data integrity check for the host
on the transaction. When the host reads the scratchpad-1 for reading the temperature register, the device shall
append the CRC after the 8 bytes of scratchpad are sent.
The host must recalculate the CRC and compare it against the received CRC from the device. This is done by
shifting the read data from the device along with CRC bits. If there is no bus error, then the shift register at the
end of the bit shift will result in 00h. When writing the data to the device, the host must check the CRC received
by processing the write data to ensure that there were no transmission errors and take appropriate corrective
action before performing the next function.
7.3.10 Functional Register Map
The scratchpad-1 region and the IO register region together are referred to as the functional register map
(see Figure 7-8). The scratchpad-1 region is 16 bytes deep, and has temperature result, device status,
device configuration, short address, temperature alert limits and temperature offset registers. The IO register
region has the IO read and IO configuration registers. Some of the registers can be committed to the
configuration EEPROM to ensure that the device settings are restored on power up without the host rewriting the
configuration.
Scratchpad-1
Byte-0 Temperature Register LSB
IO Registers
IO Read Register
Note
The device shall return "1" for any device read if the address is outside the user memory map.
VIH VIH
VIL VIL
VIH VIH
tRWAIT tRWAIT
VIL VIL
device to operate at standard speed, then the host can easily switch the device by issuing a standard speed bus
reset. The seamless switchover allows the host to leverage better data rates on new designs, while maintaining
backward compatibility for older design.
Additionally, the device also provides the flexibility to switch from standard to overdrive speed mode using
address phase commands of OVD SKIPADDR and OVD MATCHADDR.
• When host issues OVD SKIPADDR, then all devices capable to support the overdrive mode on the bus
switch, from standard speed to overdrive speed.
• When host issues OVD MATCHADDR, then the device whose 64-bit device address matches the address
that host sends will switch from standard to overdrive speed.
7.3.14 NIST Traceability
The accuracy of temperature testing is verified with equipment that is calibrated by an accredited lab that
complies with ISO/IEC 17025 policies and procedures. Each device is tested and trimmed to conform to its
respective data sheet specification limits.
7.4 Device Functional Modes
The TMP1826 device features flexible one-shot temperature conversion modes along with robust user EEPROM
architecture, which is described in the sections below.
7.4.1 Conversion Modes
The TMP1826 supports one-shot conversion modes. There are different methods for one-shot conversion
modes, that may be used based on single device or multiple device bus network. Each of the conversion modes
are with single temperature sample, but the host can enable 8 samples averages in the device for improved
accuracy. The conversion always result in a single temperature sample, but the host can enable 8 samples
averages in the device for reducing conversion noise and improving accuracy.
7.4.1.1 Basic One-Shot Conversion Mode
The basic one-shot conversion mode is the default conversion mode. The device goes through a bus reset,
address and function phase to initiate the temperature conversion. During the communication, the device is in
shutdown mode. When the conversion request is registered by the device, the device starts active conversion
and then goes back to low power shutdown mode as shown in Figure 7-12. If the device is in continuous
conversion mode, then the one-shot conversion mode request is ignored.
Bus Answer to SKIPADDR CONVERT
Reset
Communicaon Reset (CCh) TEMP (44h)
8 Samples
Start of Conversion
Averaging Enabled
Command startup delay (tDELAY)
Acve conversion me (tACT)
Shutdown Shutdown
Temperature
Conversion
As shown in Figure 7-13, there is no change in how one-shot conversion is performed when there are multiple
devices on the bus. However, as there are multiple devices, the combined current drain in bus powered mode
of operation may cause the bus voltage to drop. In such use cases, it is required that the host implement a low
impedance current path using a FET/transistor switch activated before tDELAY. This path is switched on so as to
meet the current requirement of the bus during an active conversion and after the active conversion duration is
complete, it is switched off for bus communication.
Answer to
Bus Communicaon
SKIPADDR CONVERT TEMP
Reset (CCh) (44h)
Reset
Start of Conversion
Temperature
Conversion Sequence
Command startup delay (tDELAY) Acve conversion me (tACT)
Shutdown Shutdown
TMP18xx
Device 0
TMP18xx
Device 1
TMP18xx
Device 2
time, therefore the current drain in bus powered configuration is limited. This allows the application to avoid
simultaneous temperature conversion by multiple parts and reducing the user system maximal supply current.
Answer to SKIPADDR CONVERT
Bus Communicaon Reset
Reset (CCh) TEMP (44h)
Start of Conversion
Shutdown
TMP18xx
STACKMODE ADDRESS = 0
TMP18xx
STACKMODE ADDRESS = 1
TMP18xx
STACKMODE ADDRESS = 2
Note
The host controller must program all the device with the same setting for CONV_TIME_SEL and
AVG_SEL to ensure that no more than two devices are actively converting to use the feature as it is
intended.
The alert status flag and IO2/ALERT pin are deasserted only when the host reads the status register or performs
a successful ALERTSEARCH command as shown in Figure 7-16.
ALERT_HIGH
Temperature
ALERT_LOW
Temperature conversions
ALERT_HIGH
ALERT_LOW
ALERT pin
ALERT_HIGH
ALERT_HIGH-HYSTERESIS
Temperature
ALERT_LOW+HYSTERESIS
ALERT_LOW
Temperature conversions
ALERT_HIGH
ALERT_LOW
ALERT pin
Write Data
Answer to
Reset Command Device Address Funcon CRC
Reset
Read Data
In a 1-Wire bus, all write and reads are initiated by the host except for the answer to reset which is initiated by
the devices on the bus.
7.4.3.1 Bus Reset Phase
The bus reset phase is the beginning of the communication. The phase is initiated by the host by holding the
1-Wire data line low for a period tRSTL. All devices on the bus, irrespective of their current state shall respond
to the bus reset, by reinitializing their internal state and responding to the host initiated bus reset. The devices
respond after a minimum of tPDH, by holding the 1-Wire low for a time period of tRSTH as shown in Figure 6-1.
All devices when powered up are configured with the OD_EN bit set as '1' in the device configuration-2 and OD
flag set as '1' in status register. If the host sends a bus reset pulse of 48 µs to 80 µs, then only devices operating
in overdrive speed shall respond to the bus reset pulse, while devices operating in standard mode shall continue
to wait for a standard mode bus reset.
If the host sends a bus reset pulse of minimum tRSTL for standard mode, the device shall reset the OD_EN bit
to '0' and respond to the bus reset in standard mode. If the bus consists of mixed standard and overdrive speed
devices, then sending a bus reset pulse in standard mode shall reset all devices to standard mode speed of
operation.
It is illegal for the host to send the bus reset for a particular speed of operation and then communicate at the
other speed mode. Also, if a bus reset pulse is sent which is greater than 80 µs (but less than 480 µs), then the
device communication shall be reset, though the device operation is not ensured.
7.4.3.2 Address Phase
Figure 7-19 shows the address phase that follows the bus reset phase. During this phase, the host presents 8-bit
commands which may be followed by either host sending a 64-bit device address or skipping the address. Some
of the commands are used to discover the device address, while others are used to select the device.
No
TMP18xx switches
TMP18xx Responds
to Standard Speed.
in Overdrive Speed
OD Flag = 0
No No No No No No No No
69h 3Ch
33h (READADDR)? 55h (MATCHADDR)? F0h (SEARCHADDR)? ECh (ALERTSEARCH)? CCh (SKIPADDR)? 0Fh (FLEXADDR)?
(OVD_MATCHADDR)? (OVD_SKIPADDR)?
OD Flag = 0
Yes Yes
Yes
OD Flag = 1
able to send all 64 bits successfully, wins the bus and sets the ARB_DONE bit in its status register to '1b' and
stops responding to next SEARCHADDR command. As a result of the optimized arbitration mode, the host does
not have to manage the complex memory structure to identify devices on the bus and can still use the legacy
software search algorithm.
The host must top searching for devices when it receives "FFFFFFFFh". The host must disable the arbitration
mode bits to clear the ARB_DONE status and enable only when it wants to search for new devices added to the
existing bus.
No No No
Address Command = Address Command =
ECh (ALERTSEARCH)? F0h (SEARCHADDR)?
Yes Yes
No No
Is ARB_MODE = 10? Is ARB_MODE = 11?
Yes Yes
No No TMP18xx TMP18xx No
Bit-0 Match? Tx Bit-0 = Rx Bit-0 Tx Bit-0 = Rx Bit-0
Match? Match?
Yes
Yes Yes
OPTIMIZED ARBITRATION
FAST ARBITRATION
No No TMP18xx TMP18xx No
Bit-1 Match? Tx Bit-1 = Rx Bit-1 Tx Bit-1 = Rx Bit-1
Match? Match?
Yes Yes
No No TMP18xx TMP18xx No
Bit-63 Match? Tx Bit-63 = Rx Bit-63 Tx Bit-63 = Rx Bit-63
Match? Match?
Yes Yes
Yes
condition shall respond. If none of the devices have an alarm condition, then the host shall get '1' followed by '1'
on the bus. If the device sends a '1' followed by '0', the host shall interpret it as either one or more devices have
an alert condition, or all devices have an alert condition. If there is a bus noise, that causes the line to be sample
erroneously, but if no device has an alert condition, then the host shall get all '1' on the bus during the address
search phase. The ARB_MODE bit does not have an impact on how the subsequent address search algorithm
works.
Only devices that have an alert set shall participate when they receive an ALERTSEARCH address command
and shall respond by sending its 64-bit address. A device shall no longer participate in the send address phase
if it successfully transmits the device address, which automatically clears the internal alert flags, releases the
ALERT pin, until another temperature conversion results in the alert condition getting set. The host controller
must ensure that all parts on the bus are configured in alert mode to use the command.
7.4.3.2.5 SKIPADDR (CCh)
The host can issue this command to select all the devices on the bus. This is useful when the host wants to write
to the scratchpad-1 or trigger the temperature conversion for all the devices on the bus. Additionally, the host
can use the command to increase the overall bus data throughput when there is a single device on the bus.
The host must take care to not issue the command when there are multiple devices on the bus,. If the host
intended to read the devices with this command, it would cause a collision on the bus.
7.4.3.2.6 OVD SKIPADDR (3Ch)
The host can issue this command to select all devices which support overdrive speed in a mixed speed bus.
This is useful when the host wants to write to the scratchpad-1 or trigger the temperature conversion for all
the devices on the bus that support overdrive speeds. Additionally, the host can use the command to increase
the overall bus data throughput when there is a single device on the bus. When the command is issued, only
devices that support overdrive mode shall set the internal OD flag as '1'.
The host must take care to not issue the command when there are multiple devices on the bus which support
overdrive mode. If the host intended to read the devices with this command, it would cause a collision on the
bus.
If the host issues a standard mode bus reset at any time, all devices which have OD flag set as '1' shall clear the
same and revert back to standard mode speed.
7.4.3.2.7 OVD MATCHADDR (69h)
The command is used by the host and is followed by a 64-bit address that is used to select a single device on
the bus in overdrive speed. The address for each device is unique, therefore only one device can be selected by
the command while all other devices have to wait for a bus reset. The selected device shall set its internal OD
flag as '1', and start all further communication in overdrive speed.
If the host issues a standard mode bus reset at any time, or selects another device using the OVD
MATCHADDR, then all other devices which have OD flag set as '1' shall clear the same and revert back to
standard mode speed.
7.4.3.2.8 FLEXADDR (0Fh)
The host issues the command to access a device by its short address that is configured in the short address
register. Using the command does not affect the 64-bit unique address of the device. The FLEXADDR command
is followed by one byte, which is the short address of the device, the host wants to select for further
communication.
7.4.3.3 Function Phase
Figure 7-21, Figure 7-22 and Figure 7-23 show the function phase that follows the address phase. The host may
present different functions during this phase, which is followed by either the host sending data to the device,
reading device data, or starting a temperature conversion. Some of the functions may be broadcast to all the
devices on the bus using SKIPADDR or OVD SKIPADDR. Read functions must always be unicast with a device
selected during the address phase using MATCHADDR, FLEXADDR or OVD MATCHADDR. For cases, where
there is a single device on the bus, the device address selection may be skipped.
No No No No
Function = 44h Function = 4Eh (WRITE Function = 48h (COPY Function = BEh (READ
Host Sends Function (CONVERT TEMP)? SCRATCHPAD-1)? SCRATCHPAD-1)? SCRATCHPAD-1)?
Host Sends
DEVICE_CONFIG2 Byte Yes
Host Sent Reset?
Host Sends
TMP18xx Sends
TEMP_ALERT_HIGH LSB
Scratchpad Byte starting
Byte
at Byte-8 (LSB First)
Host Sends
TEMP_ALERT_HIGH MSB
Yes
Byte
Host Sent Reset?
Host Sends
TEMP_OFFSET_LSB Byte No
Yes
Back to Start
Additionally, the host can issue a bus reset at any time during the transfer, though it is advised that the same
may be done only at byte boundary to ensure that there is no register corrupted due to incomplete transfer.
When the FLEX_ADDR_MODE bits are updated as a non-zero value, the host must hold off on any
communication to keep the bus in idle state for either tRESDET or tDELAY, as per the requested flex mode, to allow
the device to decode and update the short address. Also when the FLEX_ADDR_MODE bits have a non-zero
value, the byte for short address register shall not be updated in the register scratchpad, for any subsequent
write scratchpad-1 operations, to avoid the overwrite of the decoded short address.
Note
When updating the OD_EN and/or LOCK_EN bit in the device configuration-2 register, the host
controller must send the 9 bytes and wait for the CRC transmission before the change of device speed
or write protection of the register scratchpad can take effect. If the host terminates the transfer before
the complete CRC transmission, then any update to OD_EN and/or LOCK_EN shall not take effect.
No No No No
Funcon = 0Fh (WRITE Func on = 55h (COPY Funcon = AAh (READ Funcon = F0h (READ
SCRATCHPAD-2)? SCRATCHPAD-2)? SCRATCHPAD-2)? EEPROM)?
Host Sends EEPROM Host sends A5h to commit Host Sends EEPROM Host Sends EEPROM
Address High Byte Scratchpad-2 to EEPROM Address High Byte Address High Byte
No
Yes
No Host Sent Reset?
Has 8 bytes been
read?
No
Yes
No
Have 8 bytes
TMP18xx Sends CRC Byte TMP18xx Sends CRC Byte been read?
Yes
Back to Start
The device does not support byte wise access for EEPROM. All access to the memory is done in increments
of 8 bytes. Hence the host must send the address at the 8-byte block boundary. If the address is sent for a
non-block boundary, the device shall send data from the start of the corresponding block as shown in Figure 7-9.
No No
Funcon = F5h (GPIO Func on = A5h (GPIO
READ)? WRITE)?
Yes Yes
No
Is GPIO Conguraon
TMP18xx Sends CRC Byte Byte transmission OK?
Yes
Yes
Back to Start
The memory protection bits can be programmed only one time. Hence after a page is locked, it cannot be
unlocked. The method to lock a user memory page in public read-only with write protection is described in the
following sequence:
1. Host issues a bus reset, then waits for the response and sends the address command for the specific
device.
2. Host issues a WRITE SCRATCHPAD-2 with the address as 800Nh, where N is the page number, and data
byte as 55h.
3. Host issues a bus reset, then waits for the response and sends the address command for the specific
device.
4. Host issues a READ SCRATCHPAD-2 with the address as 800Nh, where the N is the page number and
reads the data byte to ensure it is 55h.
5. Host issues a bus reset, then waits for the response and sends the address command for the specific
device.
6. Host issues a COPY SCRATCHPAD-2 with the data byte as A5h to commit the protection for the page.
7. Host waits for the programming time before starting any new bus operation.
7.5 Programming
The TMP1826 has multiple methods in which an application can access the device functions for temperature
conversion and EEPROM programming. When accessing multiple device the MATCHADDR command along
with the 64-bit device address must be used. If the short address has been programmed uniquely, then the host
may use the FLEXADDR command along with the 8-bit short address.
The sections below describe the sequences that must be followed to access the device functions properly.
7.5.1 Single Device Temperature Conversion and Read
Table 7-6 shows the program flow that the host MCU must execute for temperature conversion and subsequent
read of the temperature result. As the temperature results are the first two bytes of the register scratchpad-1, the
host may optionally stop the read after the device transmits the first two bytes by performing a bus reset.
Table 7-6. Single Device Temperature Conversion and Read Scratchpad-1 Sequence
HOST TO DEVICE DEVICE TO HOST COMMENTS
Reset Host sends reset to initialize communication
Answer to Reset Device responds to initialization
SKIPADDR (CCh) Host sends address command to select all device(s)
CONVERTTEMP (44h) Host sends function command to start temperature conversion
Bus idle for tDELAY + tCONV Bus is held in idle state (high) during temperature conversion
Reset Host sends reset to initialize communication
Answer to Reset Device responds to initialization
SKIPADDR (CCh) Host sends address command to select all device(s)
READ SCRATCHPAD-1 Host sends function command to read register scratchpad-1
(BEh)
TEMP_RESULT_L Device sends temperature result LSB register
TEMP_RESULT_H Device sends temperature result MSB register
STATUS_REG (Optional read for host) Device sends status register
FFh (Optional read for host) Device sends reserved byte
CONFIG_REG1 (Optional read for host) Device sends configuration-1 register
CONFIG_REG2 (Optional read for host) Device sends configuration-2 register
SHORT_ADDR (Optional read for host) Device sends short address register
FFh (Optional read for host) Device sends reserved byte
CRC (Optional read for host) Device sends CRC on first 8 bytes
TEMP_ALERT_LOW_L (Optional read for host) Device sends temperature alert low LSB register
TEMP_ALERT_LOW_H (Optional read for host) Device sends temperature alert low MSB register
TEMP_ALERT_HIGH_L (Optional read for host) Device sends temperature alert high LSB register
TEMP_ALERT_HIGH_H (Optional read for host) Device sends temperature alert high MSB register
TEMP_OFFSET_L (Optional read for host) Device sends temperature offset LSB register
TEMP_OFFSET_H (Optional read for host) Device sends temperature offset MSB register
FFh (Optional read for host) Device sends reserved byte
FFh (Optional read for host) Device sends reserved byte
CRC (Optional read for host) Device sends CRC on last 8 bytes
Table 7-7. Multiple Device Temperature Conversion and Read Scratchpad-1 Sequence
HOST TO DEVICE DEVICE TO HOST COMMENTS
Reset Host sends reset to initialize communication
Answer to Reset Device responds to initialization
SKIPADDR (CCh) Host sends address command to select all device(s)
CONVERTTEMP (44h) Host sends function command to start temperature conversion
Bus idle for tDELAY + tCONV Bus is held in idle state (high) during temperature conversion
Reset Host sends reset to initialize communication
Answer to Reset Device responds to initialization
MATCHADDR (55h) Host sends address command to select specific device
DEVICE-1 ADDRESS Host sends 8 byte device address for selecting device-1
READ SCRATCHPAD-1 Host sends function command to read register scratchpad-1
(BEh)
TEMP_RESULT_L Device-1 sends temperature result LSB register
TEMP_RESULT_H Device-1 sends temperature result MSB register
Reset Host sends reset to initialize communication
Answer to Reset Device responds to initialization
MATCHADDR (55h) Host sends address command to select specific device
DEVICE-1 ADDRESS Host sends 8 byte device address for selecting device-2
READ SCRATCHPAD-1 Host sends function command to read register scratchpad-1
(BEh)
TEMP_RESULT_L Device-2 sends temperature result LSB register
TEMP_RESULT_H Device-2 sends temperature result LSB register
Table 7-8. Register Scratchpad-1 Update and Program Configuration EEPROM (continued)
HOST TO DEVICE DEVICE TO HOST COMMENTS
CRC Device sends CRC for the register bytes
Reset Host sends reset to initialize communication
Answer to Reset Device responds to initialization
MATCHADDR (55h) Host sends address command to select specific device
DEVICE-1 ADDRESS Host sends 8 byte for selecting device-1
COPY SCRATCHPAD-1 Host sends function command to write copy scratchpad-1 to configuration
(48h) EEPROM
Bus idle for tPROG for Bus is held in idle state (high) during configuration EEPROM erase-program
register
Table 7-9. Single Device EEPROM Program and Verify Sequence (continued)
HOST TO DEVICE DEVICE TO HOST COMMENTS
Bus idle for tPROG Bus is held in idle state (high) during EEPROM programming
Reset Host sends reset to initialize communication
Answer to Reset Device responds to initialization
SKIPADDR (CCh) Host sends address command to select all device(s)
READ EEPROM (F0h) Host sends function command to read EEPROM
2-byte EEPROM Address Host sends 2-byte address to the EEPROM to read data
Bus idle for tREADIDLE Bus is held in idle state (high) during read to prefetch the data
8-bytes data Device sends 8 bytes from EEPROM address
CRC Device sends CRC for the 8 bytes
Bus idle for tREADIDLE Bus is held in idle state (high) during read to prefetch the data
host issues a bus reset during the sampling time, the device shall terminate the update process and it will hold
the last sampled value. If the host continues, then the new sampled values shall be sent back by the device.
Table 7-11. Multiple Device GPIO Read Sequence
HOST TO DEVICE DEVICE TO HOST COMMENTS
Reset Host sends reset to initialize communication
Answer to Reset Device responds to initialization
MATCHADDR (55h) Host sends address command to select specific device
DEVICE-1 ADDRESS Host sends 8 byte device address for selecting device-1
GPIO READ (F5h) Host sends function command for GPIO read
IO Read Register Device samples the GPIO and sends the IO read register data
CRC Device sends CRC
IO Read Register Device samples the GPIO and sends the IO read register data
CRC Device sends CRC
Reset Host sends reset to initialize communication
Answer to Reset Device responds to initialization
MATCHADDR (55h) Host sends address command to select specific device
DEVICE-2 ADDRESS Host sends 8 byte device address for selecting device-2
GPIO READ (F5h) Host sends function command for GPIO read
IO Read Register Device samples the GPIO and sends the IO read register data
CRC Device sends CRC
7.6.1 Temperature Result LSB Register (Scratchpad-1 offset = 00h) [reset = 00h]
The register is part of the 16-bit temperature result readout that stores the least significant byte of the output
of the most recent conversion. Following a power up, the register has the value 00h until the first conversion is
complete.
Return to Register Map.
Figure 7-24. Temperature Result LSB Register
7 6 5 4 3 2 1 0
TEMP_RESULT[7:0]
R-00h
7.6.2 Temperature Result MSB Register (Scratchpad-1 offset = 01h) [reset = 00h]
The register is part of the 16-bit temperature result readout that stores the most significant byte of the output
of the most recent conversion. Following a power up, the register has the value 00h until the first conversion is
complete.
Return to Register Map.
Figure 7-25. Temperature Result MSB Register
7 6 5 4 3 2 1 0
TEMP_RESULT[15:8]
R-00h
This register is used to configure the overdrive enable, flexible address mode, arbitration mode during address
discovery, and the hysteresis for alert status. The register can be used to lock the writable registers for the
device. All register bits except FLEX_ADDR_MODE can be stored in the configuration EEPROM using the
COPY SCRATCHPAD-1 function command and restored at power-on reset.
Note
1. When setting the lock enable bits, the application must send all the scratchpad-1 data bytes and
read the CRC from the device before the change of overdrive bit takes effect.
2. When FLEX_ADDR_MODE is selected to decode resistor or IO pins, the bus must be put in idle
state after the device configuration-2 register byte is transmitted for tRESDET.
7.6.7 Temperature Alert Low LSB Register (Scratchpad-1 offset = 08h) [reset = 00h]
This register provides the LSB for the low temperature alert threshold to compare with the latest temperature
conversion result. The register on the first power up has the alert threshold set in legacy format. If there is
a change of format, then the application must update the register in the new format. If the latest temperature
conversion result is less than the threshold set, then the device shall update the alert low status flag in the status
register, respond with the status bit flagged for an alert during the ALERTSEARCH command, and set the alert
pin low if the device is in VDD powered mode.
The factory state format for the register is legacy mode. The host can store the updated setting to the
configuration EEPROM using the COPY SCRATCHPAD-1 function command. At power-on reset, the register
setting is automatically restored from the configuration EEPROM.
Return to Register Map.
Figure 7-30. Temperature Alert Low LSB Register
7 6 5 4 3 2 1 0
ALERT_LOW[7:0]
RW-00h
7.6.8 Temperature Alert Low MSB Register (Scratchpad-1 offset = 09h) [reset = 00h]
This register provides the MSB for the low temperature alert threshold to compare with the latest temperature
conversion result. The register on the first power up has the alert threshold set in legacy format. If there is
a change of format, then the application must update the register in the new format. If the latest temperature
conversion result is less than the threshold set, then the device shall update the alert low status flag in the status
register, respond with the status bit flagged for an alert during the ALERTSEARCH command, and set the alert
pin low if the device is in VDD powered mode.
The factory state format for the register is legacy mode. The host can store the updated setting to the
configuration EEPROM using the COPY SCRATCHPAD-1 function command. At power-on reset, the register
setting is automatically restored from the configuration EEPROM.
Return to Register Map.
Table 7-22. Temperature Alert Low MSB Register
7 6 5 4 3 2 1 0
ALERT_LOW[15:8]
RW-00h
7.6.9 Temperature Alert High LSB Register (Scratchpad-1 offset = 0Ah) [reset = F0h]
This register provides the LSB for the high temperature alert threshold to compare with the latest temperature
conversion result. The register on the first power up has the alert threshold set in legacy format. If there is
a change of format, then the application must update the register in the new format. If the latest temperature
conversion result is more than the threshold set, then the device shall update the alert high status flag in the
status register, respond with the status bit flagged for an alert during the ALERTSEARCH command, and set the
alert pin low if the device is in VDD powered mode.
The factory state format for the register is legacy mode. The host can store the updated setting to the
configuration EEPROM using the COPY SCRATCHPAD-1 function command. At power-on reset, the register
setting is automatically restored from the configuration EEPROM.
Return to Register Map.
Figure 7-31. Temperature Alert High LSB Register
7 6 5 4 3 2 1 0
ALERT_HIGH[7:0]
RW-F0h
7.6.10 Temperature Alert High MSB Register (Scratchpad-1 offset = 0Bh) [reset = 07h]
This register provides the MSB for the high temperature alert threshold to compare with the latest temperature
conversion result. The register on the first power up has the alert threshold set in legacy format. If there is
a change of format, then the application must update the register in the new format. If the latest temperature
conversion result is more than the threshold set, then the device shall update the alert high status flag in the
status register, respond with the status bit flagged for an alert during the ALERTSEARCH command, and set the
alert pin low if the device is in VDD powered mode.
The factory state format for the register is legacy mode. The host can store the updated setting to the
configuration EEPROM using the COPY SCRATCHPAD-1 function command. At power-on reset, the register
setting is automatically restored from the configuration EEPROM.
Return to Register Map.
7.6.11 Temperature Offset LSB Register (Scratchpad-1 offset = 0Ch) [reset = 00h]
The register is used to store the LSB of the offset calibration for the temperature sensor. The register on
the first power up has the temperature offset set in legacy format. If there is a change of format, then
the application must update the register in the new format. After every temperature conversion, the offset
calibration is automatically applied to the temperature result, before being stored in the TEMP_RESULT_L and
TEMP_RESULT_H registers.
The factory state format for the register is legacy mode. The host can store the updated setting to the
configuration EEPROM using the COPY SCRATCHPAD-1 function command. At power-on reset, the register
setting is automatically restored from the configuration EEPROM.
Return to Register Map.
Figure 7-33. Temperature Offset LSB Register
7 6 5 4 3 2 1 0
TEMP_OFFSET_L[7:0]
RW-00h
7.6.12 Temperature Offset MSB Register (Scratchpad-1 offset = 0Dh) [reset = 00h]
The register is used to store the MSB of the offset calibration for the temperature sensor. The register on
the first power up has the temperature offset set in legacy format. If there is a change of format, then
the application must update the register in the new format. After every temperature conversion, the offset
calibration is automatically applied to the temperature result, before being stored in the TEMP_RESULT_L and
TEMP_RESULT_H registers and compared with limits registers.
The factory state format for the register is legacy mode. The host can store the updated setting to the
configuration EEPROM using the COPY SCRATCHPAD-1 function command. At power-on reset, the register
setting is automatically restored from the configuration EEPROM.
Return to Register Map.
Figure 7-34. Temperature Offset MSB Register
7 6 5 4 3 2 1 0
TEMP_OFFSET_H[15:8]
RW-00h
3.0 kΩ VDD
The actual value of the pullup resistor can then be adjusted based on the speed of communication and bus or
cable parasitic capacitance.
When the VDD is activated, the TMP1826 draws current through the pullup resistor to charge its internal
capacitors. When the internal capacitor is charged to the pullup voltage, the host can start communication. The
bus idle state is high, which is maintained by the pullup resistor, when the host puts its GPIO in high impedance
state.
The TMP1826 uses the stored charge to operate when the SDQ pin is low and measures the low period to
decode bus reset, logic high and logic low sent by the host. Similarly, when the host reads data from the
TMP1826, it changes the state of the bus from high to low and releases the bus. Depending on whether
the device has to send a logic low or logic high, the device shall either hold the bus low or release the bus
immediately.
8.2.2 Supply Powered Application
1.8 V
0.1 µF
5.1 kΩ VDD
The pullup resistor value of 5.1 kΩ, is large enough to provide proper communication with standard speed and
avoid VOL violation when the device is sending data to the host. The user may change the value based on the
total bus load and application operating requirements.
The communication protocol for supply powered mode is same as that for bus powered mode, which allows the
entire software stack to be reused. This mode of operation is useful for onboard thermal sensing applications as
it provides alert function.
8.2.3 UART Interface for Communication
3.3 V
2.2 kΩ VDD
SN74LVC1G07
MCU UART.TX SDQ TMP1826 Temperature
Source
GND UART.RX GND
Oponal series
resistor
Figure 8-3. Using UART to interface TMP1826
0.1 µF 0.1 µF
9.5 Glossary
TI Glossary This glossary lists and explains terms, acronyms, and definitions.
PACKAGE OUTLINE
NGR0008C SCALE 5.000
WSON - 0.8 mm max height
PLASTIC SMALL OUTLINE - NO LEAD
2.6 A
B
2.4
2.6
2.4
0.8 C
0.7
SEATING PLANE
0.05 0.08 C
0.00
0.88 0.1
4 5
2X 9 SYMM
1.5
1.85 0.1
6X 0.5
8
1
0.3
8X
0.2
PIN 1 ID 0.5 0.1 C A B
8X
0.3
0.05 C
4227008/D 03/2022
NOTES:
1. All linear dimensions are in millimeters. Any dimensions in parenthesis are for reference only. Dimensioning and tolerancing
per ASME Y14.5M.
2. This drawing is subject to change without notice.
3. The package thermal pad must be soldered to the printed circuit board for thermal and mechanical performance.
www.ti.com
(0.88)
8X (0.6) SYMM
8X (0.25) 1 8
9 SYMM
6X (0.5)
(1.85)
(R0.05) TYP
5
4
(2.3)
EXPOSED
EXPOSED
METAL
METAL
SOLDER MASK METAL METAL UNDER SOLDER MASK
OPENING SOLDER MASK OPENING
NON SOLDER MASK
DEFINED SOLDER MASK
(PREFERRED) DEFINED
4227008/D 03/2022
NOTES: (continued)
4. This package is designed to be soldered to a thermal pad on the board. For more information, see Texas Instruments literature
number SLUA271 (www.ti.com/lit/slua271).
5. Vias are optional depending on application, refer to device data sheet. If any vias are implemented, refer to their locations shown
on this view. It is recommended that vias under paste be filled, plugged or tented.
www.ti.com
(0.85) METAL
TYP
SYMM
8X (0.6)
8X (0.25) 1 8
9
SYMM
6X (0.5)
(1.67)
(R0.05) TYP
4 5
(2.3)
EXPOSED PAD 9:
87% PRINTED SOLDER COVERAGE BY AREA UNDER PACKAGE
SCALE:30X
4227008/D 03/2022
NOTES: (continued)
6. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release. IPC-7525 may have alternate
design recommendations.
www.ti.com
www.ti.com 27-Jan-2023
PACKAGING INFORMATION
Orderable Device Status Package Type Package Pins Package Eco Plan Lead finish/ MSL Peak Temp Op Temp (°C) Device Marking Samples
(1) Drawing Qty (2) Ball material (3) (4/5)
(6)
PTMP1826NGRR ACTIVE WSON NGR 8 3000 TBD Call TI Call TI -55 to 150 Samples
TMP1826DGKR ACTIVE VSSOP DGK 8 2500 RoHS & Green SN Level-2-260C-1 YEAR -55 to 150 1826 Samples
(1)
The marketing status values are defined as follows:
ACTIVE: Product device recommended for new designs.
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.
OBSOLETE: TI has discontinued the production of the device.
(2)
RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance
do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may
reference these types of products as "Pb-Free".
RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption.
Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of <=1000ppm threshold. Antimony trioxide based
flame retardants must also meet the <=1000ppm threshold requirement.
(3)
MSL, Peak Temp. - The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.
(4)
There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device.
(5)
Multiple Device Markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation
of the previous line and the two combined represent the entire Device Marking for that device.
(6)
Lead finish/Ball material - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead finish/Ball material values may wrap to two
lines if the finish value exceeds the maximum column width.
Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information
provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and
continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals.
TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release.
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.
Addendum-Page 1
PACKAGE OPTION ADDENDUM
www.ti.com 27-Jan-2023
Addendum-Page 2
PACKAGE MATERIALS INFORMATION
www.ti.com 24-Dec-2022
B0 W
Reel
Diameter
Cavity A0
A0 Dimension designed to accommodate the component width
B0 Dimension designed to accommodate the component length
K0 Dimension designed to accommodate the component thickness
W Overall width of the carrier tape
P1 Pitch between successive cavity centers
Sprocket Holes
Q1 Q2 Q1 Q2
Pocket Quadrants
Pack Materials-Page 1
PACKAGE MATERIALS INFORMATION
www.ti.com 24-Dec-2022
Width (mm)
H
W
Pack Materials-Page 2
GENERIC PACKAGE VIEW
NGR 8 WSON - 0.8 mm max height
2.5 x 2.5, 0.5 mm pitch PLASTIC SMALL OUTLINE - NO LEAD
This image is a representation of the package family, actual package may vary.
Refer to the product data sheet for package details.
4227146/A
www.ti.com
IMPORTANT NOTICE AND DISCLAIMER
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATA SHEETS), DESIGN RESOURCES (INCLUDING REFERENCE
DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS”
AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD
PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate
TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable
standards, and any other safety, security, regulatory or other requirements.
These resources are subject to change without notice. TI grants you permission to use these resources only for development of an
application that uses the TI products described in the resource. Other reproduction and display of these resources is prohibited. No license
is granted to any other TI intellectual property right or to any third party intellectual property right. TI disclaims responsibility for, and you
will fully indemnify TI and its representatives against, any claims, damages, costs, losses, and liabilities arising out of your use of these
resources.
TI’s products are provided subject to TI’s Terms of Sale or other applicable terms available either on ti.com or provided in conjunction with
such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable warranties or warranty disclaimers for
TI products.
TI objects to and rejects any additional or different terms you may have proposed. IMPORTANT NOTICE
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2023, Texas Instruments Incorporated