1-Wire is a registered trademark of Maxim Integrated Products, Inc. 1 of 12
FEATURES
Unique, Factory-Lasered and Tested 64-Bit
Registration Number (8-Bit Family Code
Plus 48-Bit Serial Number Plus 8-Bit CRC
Tester); Guaranteed No Two Parts Alike
Standby Current <1μA
Built-In Multidrop Controller Enables
Multiple DS2411s to Reside on a Common
1-Wire Network
Multidrop Compatible with Other 1-Wire
Products
8-Bit Family Code Identifies Device as
DS2411 to the 1-Wire Master
Low-Cost TSOC, SOT23-3, and Flip-Chip
Surface-Mount Packages
Directly Connects to a Single-Port Pin of a
Microprocessor and Communicates at up to
15.4kbps
Overdrive Mode Boosts Communication
Speed to 125kbps
Operating Range: 1.5V to 5.25V, -40°C to
+85°C
PIN DESCRIPTION
NAME
PIN
SOT23 TSOC
FLIP
CHIP
I/O
1
2
A1
VCC
2
6
B2
GND
3
1
B1
N.C.
3, 4, 5
A2
PIN CONFIGURATION
2
3
SOT23-3, Top View
TSOC, Top View
1
2
3
6
5
4
Flip Chip, Top View with
Laser Mark, Contacts
Not Visible.
“rrd” = Revision/Date
-1rrd
A B
1
2
ORDERING INFORMATION
PART
TEMP
RANGE
PIN-
PACKAGE
DS2411R+T&R
-40°C to +85°C
3 SOT23-3
DS2411P+
-40°C to +85°C
6 TSOC
DS2411P+T&R
-40°C to +85°C
6 TSOC
DS2411X
-40°C to +85°C
4 Flip Chip*
+Denotes a lead(Pb)-free/RoHS-compliant package.
T&R = Tape and reel.
*The DS2411X is RoHS qualified and comes in tape and reel.
DESCRIPTION
The DS2411 silicon serial number is a low-cost, electronic registration number with external power
supply. It provides an absolutely unique identity that can be determined with a minimal electronic
interface (typically, a single port pin of a microcontroller). The DS2411’s registration number is a
factory-lasered, 64-bit ROM that includes a unique 48-bit serial number, an 8-bit CRC, and an 8-bit
family code (01h). Data is transferred serially through the Maxim 1-Wire protocol. The external power
supply is required, extending the operating voltage range of the device below typical 1-Wire devices.
DS2411
Silicon Serial Number with VCC
Input
19-6131; Rev 11/11
DS2411
2 of 12
ABSOLUTE MAXIMUM RATINGS
I/O Voltage to GND
-0.5V to +6V
VCC Voltage to GND
-0.5V to +6V
I/O, VCC Current
±20mA
Operating Temperature Range
-40°C to +85°C
Junction Temperature
+150°C
Storage Temperature Range
-55°C to +125°C
Lead Temperature (TSOC, SOT23-3 only; soldering, 10s)
+300°C
Soldering Temperature (reflow)
TSOC, SOT-23-3
Flip Chip
+260°C
+240°C
This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the
operation sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of
time may affect reliability.
ELECTRICAL CHARACTERISTICS (VCC = 1.5V to 5.25V; TA = -40°C to +85°C.)
PARAMETER
SYMBOL
CONDITIONS
MIN
MAX
UNITS
Operating Temperature TA (Note 1) -40 +85 °C
Supply Voltage VCC (Note 1) 1.5 5.25 V
1-Wire Pullup VCC = VPUP (Note 1) 1.5 5.25 V
I/O PIN GENERAL DATA
1-Wire Pullup Resistance
RPUP
(Notes 1, 2)
0.3
2.2
k
Power-Up Delay tPWRP
V
CC
stable to first
1-Wire command (Notes 1, 3)
1200 µs
Input Capacitance
CIO
(Note 3)
100
pF
Input Load Current
IL
0V ≤ V(I/O) ≤ VCC
-1
+1
µA
Standby Supply Current
ICCS
V(I/O) ≤ VIL, or V(I/O) ≥ VIH
1
µA
Active Supply Current
ICCA
100
µA
High-to-Low Switching
Threshold
VTL (Notes 3, 4, 5) 0.4 3.2 V
Input Low Voltage
VIL
(Note 1)
0.30
V
Input High Voltage VIH (Note 1)
V
CC
-
0.3
V
Low-to-High Switching
Threshold
VTH (Notes 3, 4, 6) 0.75 3.4 V
Switching Hysteresis
VHY
(Notes 3, 7)
0.18
V
Output Low Voltage at 4mA
VOL
(Note 8)
0.4
V
Rising Edge Holdoff tREH
Standard speed (Note 9, 3)
1.25
5
µs
Overdrive speed (Note 9, 3)
0.5
2
Recovery Time tREC
Standard speed,
RPUP = 2.2k (Note 1)
5
µs
Overdrive speed,
RPUP = 2.2k (Note 1)
2
Overdrive speed, directly prior to
reset pulse; RPUP = 2.2k (Note 1)
5
DS2411
3 of 12
PARAMETER
SYMBOL
CONDITIONS
MIN
MAX
UNITS
Timeslot Duration tSLOT
Standard speed
65
µs
Overdrive VCC ≥ 2.2V
8
Overdrive VCC ≥ 1.5V
10
I/O PIN, 1-Wire RESET, PRESENCE DETECT CYCLE
Reset Low Time
t
RSTL
Standard speed
480
640
µs
Overdrive speed
60
80
Presence-Detect High Time tPDH
Standard speed
15
60
µs
Overdrive VCC ≥ 2.2V
2
6
Overdrive VCC ≥ 1.5V
2
8.5
Presence-Detect Low Time tPDL
Standard speed
60
240
µs
Overdrive VCC ≥ 2.2V
8
24
Overdrive VCC ≥ 1.5V
8
30
Presence-Detect Fall Time tFPD
Standard speed (Note 10, 3)
0.4
8
µs
Overdrive speed (Note 10, 3)
0.05
1
Presence-Detect Sample
Time tMSP
Standard speed (Note 1)
60
75
µs
Overdrive VCC ≥ 2.2V (Note 1)
6
10
Overdrive VCC ≥ 1.5V (Note 1)
8.5
10
I/O PIN, 1-Wire WRITE
Write-0 Low Time tW0L
Standard speed (Notes 1, 11, 13)
60
120
µs
Overdrive V
CC
≥ 2.2V
(Notes 1, 11, 13)
6 16
Overdrive V
CC
≥ 1.5V
(Notes 1, 11, 13)
8 16
Write-1 Low Time tW1L
Standard speed (Notes 1, 11, 13)
5
15
µs
Overdrive speed (Notes 1, 11, 13)
1
2
I/O PIN, 1-Wire READ
Read Low Time tRL
Standard speed (Notes 1, 12)
5
15 - δ
µs
Overdrive speed (Notes 1, 12)
1
2 - δ
Read Sample Time tMSR
Standard speed (Notes 1, 12)
tRL + δ
15
µs
Overdrive speed (Notes 1, 12)
tRL + δ
2
Note 1: System requirement.
Note 2: Maximum allowable pullup resistance is a function of the number of 1-Wire devices in the
system and 1-Wire recovery times. The specified value here applies to systems with only
one device and with the minimum 1-Wire recovery times. For more heavily loaded
systems, an active pullup such as that found in the DS2480B may be required. Minimum
allowable pullup resistance is slightly greater than the value necessary to produce the
absolute maximum current (20mA) during 1-Wire low times at VPUP = 5.25V assuming
VOL = 0V.
Note 3: Not production tested.
Note 4: VTL and VTH are functions of VCC and temperature. The VTH and VTL maximum specifica-
tions are valid at VCC = 5.25V. In any case, VTL < VTH < VCC.
Note 5: Voltage below which during a falling edge on I/O, a logic ‘0’ is detected.
Note 6: Voltage above which during a rising edge on I/O, a logic ‘1’ is detected.
Note 7: After VTH is crossed during a rising edge on I/O, the voltage on I/O has to drop by VHY to
be detected as logic ‘0’.
Note 8: The I-V characteristic is linear for voltages less than 1V.
DS2411
4 of 12
Note 9: The earliest recognition of a negative edge is possible at tREH after VTH has been reached
on the previous edge.
Note 10: Interval during the negative edge on I/O at the beginning of a presence-detect pulse
between the time at which the voltage is 90% of VPUP and the time at which the voltage is
10% of VPUP.
Note 11: ε in Figure 7 represents the time required for the pullup circuitry to pull the voltage on I/O
up VIL to VTH. The actual maximum duration for the master to pull the line low is tW1LMAX
+ tF - ε and tW0LMAX + tF - ε, respectively.
Note 12: δ in Figure 7 represents the time required for the pullup circuitry to pull the voltage on I/O
up from VIL to the input-high threshold of the bus master. The actual maximum duration
for the master to pull the line low is tRLMAX + tF.
Note 13: Interval begins when the voltage drops below VTL during a negative edge on I/O and ends
when the voltage rises above VTH during a positive edge on I/O.
OPERATION
The DS2411’s registration number is accessed through a single data line. The 48-bit serial number, 8-bit
family code, and 8-bit CRC are retrieved using the Maxim 1-Wire protocol. This protocol defines bus
transactions in terms of the bus state during specified time slots that are bus-master-generated falling
edges on the I/O pin. All data is read and written least significant bit first. The device requires a delay
between VCC power-up and initial 1-Wire communication, tPWRP (1200µs). During this time the device
may issue presence-detect pulses.
1-Wire BUS SYSTEM
The 1-Wire bus has a single bus master and one or more slaves. In all instances, the DS2411 is a slave
device. The bus master is typically a microcontroller. The discussion of this bus system is broken down
into three topics: hardware configuration, transaction sequence, and 1-Wire signaling (signal type and
timing).
Hardware Configuration
The 1-Wire bus has a single data line, I/O. It is important that each device on the bus be able to drive I/O
at the appropriate time. To facilitate this, each device has an open-drain or three-state output. The
DS2411 has an open-drain output with an internal circuit equivalent to that shown in Figure 3. The bus
master can have the same equivalent circuit. If a bidirectional pin is not available on the master, separate
output and input pins can be connected together. The bus requires a pullup resistor at the master end of
the bus, as shown in Figure 4. A multidrop bus consists of a 1-Wire bus with multiple slaves attached.
The 1-Wire bus has a maximum data rate of 15.4kbps in standard speed and 125kbps in overdrive.
The idle state for the 1-Wire bus is high. If a transaction needs to be suspended for any reason, I/O must
remain high if the transaction is to be resumed. If the bus is pulled low, slave devices on the bus will
interpret the low as either a timeslot, or a reset depending on the duration.
Figure 1. DS2411 REGISTRATION NUMBER
MSB
LSB
8-BIT CRC CODE 48-BIT SERIAL NUMBER 8-BIT FAMILY CODE
(01h)
MSB
LSB
MSB
LSB
MSB
LSB
DS2411
5 of 12
Figure 2. 1-WIRE CRC GENERATOR
X0
X1
X2
X3
X4
X5
X6
X7
X8
POLYNOMIAL = X8 + X5 + X4 + 1
1st
STAGE
2nd
STAGE
3rd
STAGE
4th
STAGE
6th
STAGE
5th
STAGE
7th
STAGE
8th
STAGE
INPUT DATA
Figure 3. DS2411 EQUIVALENT CIRCUIT
100Ω
MOSFET
Rx
Tx
VCC
I/O
-A
IL 1µA
GROUND
Figure 4. BUS MASTER CIRCUIT
OPEN-DRAIN
PORT PIN
BUS MASTER
DS5000 OR 8051
EQUIVALENT
VCC to DS2411
Rx
Tx
RPUP
I/O to DS2411
Ground to DS2411
RPUP must be between 0.3 k and 2.2 k. The optimal
value depends on the 1-Wire communication speed and
the bus load characteristics.
DS2411
6 of 12
TRANSACTION SEQUENCE
The communication sequence for accessing the DS2411 through the 1-Wire bus is as follows:
Initialization
ROM Function Command
Read Data
INITIALIZATION
All transactions on the 1-Wire bus begin with an initialization sequence. The initialization sequence
consists of a reset pulse transmitted by the bus master followed by a presence pulse(s) transmitted by the
slave(s). The presence pulse lets the bus master know that the DS2411 is on the bus and is ready to
operate. For more details, see the 1-Wire Signaling section.
ROM FUNCTION COMMANDS
Once the bus master has detected a presence, it can issue one of the three ROM function commands. All
ROM function command codes are 1 byte long. A list of these commands follows (see the flowchart in
Figure 5).
Read ROM [33h]
This command allows the bus master to read the DS2411’s 8-bit family code, unique 48-bit serial
number, and 8-bit CRC. This command should only be used if there is a single slave device on the bus. If
more than one slave is present on the bus, a data collision results when all slaves try to transmit at the
same time (open drain produces a wired-AND result), and the resulting registration number read by the
master will be invalid.
Search ROM [F0h]
When a system is initially brought up, the bus master might not know the number of devices on the
1-Wire bus or their registration numbers. By taking advantage of the wired-AND property of the bus, the
master can use a process of elimination to identify the registration numbers of all slave devices. For each
bit of the registration number, starting with the least significant bit, the bus master issues a triplet of time
slots. On the first slot, each slave device participating in the search outputs the true value of its
registration number bit. On the second slot, each slave device participating in the search outputs the
complemented value of its registration number bit. On the third slot, the master writes the true value of
the bit to be selected. All slave devices that do not match the bit written by the master stop participating
in the search. If both of the read bits are zero, the master knows that slave devices exist with both states of
the bit. By choosing which state to write, the bus master branches in the romcode tree. After one complete
pass, the bus master knows the registration number of a single device. Additional passes identify the
registration numbers of the remaining devices. Refer to App Note 187: 1-Wire Search Algorithm for a
detailed discussion, including an example.
Overdrive Skip ROM [3Ch]
This command causes all overdrive-capable slave devices on the 1-Wire network to enter overdrive speed
(OD = 1). All communication following this command has to occur at overdrive speed until a reset pulse
of minimum 480µs duration resets all devices on the bus to regular speed (OD = 0).
To subsequently address a specific overdrive-supporting device, a reset pulse at overdrive speed has to be
issued followed by a read ROM or search ROM command sequence. Overdrive speeds up the time for the
search process.
DS2411
7 of 12
Figure 5. ROM FUNCTIONS FLOW CHART
Y
N
N
DS2411 Tx
CRC Byte
DS2411 Tx
Serial Number
(6 Bytes)
DS2411 Tx
Family Code
(1 Byte)
Y
N
33h
Read ROM
Command?
Bit 63
Match?
DS2411 Tx Bit 0
DS2411 Tx Bit 0
Master Tx Bit 0
DS2411 Tx Bit 1
DS2411 Tx Bit 1
Master Tx Bit 1
DS2411 Tx Bit 63
DS2411 Tx Bit 63
Master Tx Bit 63
Bit 1
Match?
Bit 0
Match?
Y
Y
N
N
F0h
Search ROM
Command?
Y
Bus Master Tx ROM
Function Command
DS2411 Tx
Presence Pulse
OD
Reset Pulse ?
N
Y
OD = 0
Bus Master Tx
Reset Pulse
3Ch
OD Skip
Command?
OD = 1
Y
N
DS2411
8 of 12
1-WIRE SIGNALING
The DS2411 requires strict protocols to ensure data integrity. The protocol consists of four types of
signaling on one line: Reset Sequence with Reset Pulse and Presence Pulse, Write 0, Write 1, and Read
Data. Except for the presence pulse the bus master initiates all these signals. The DS2411 can
communicate at two different speeds: standard speed and Overdrive speed. If not explicitly set into the
Overdrive mode, the DS2411 will communicate at standard speed. While in Overdrive Mode the fast
timing applies to all waveforms.
To get from idle to active, the voltage on the 1-Wire line needs to fall from VPUP below the threshold VTL.
To get from active to idle, the voltage needs to rise from VILMAX past the threshold VTH. The voltage
VILMAX is relevant for the DS2411 when determining a logical level, but not for triggering any events.
The initialization sequence required to begin any communication with the DS2411 is shown in Figure 6.
A Reset Pulse followed by a Presence Pulse indicates the DS2411 is ready to receive data, given the
correct ROM and memory function command. In a mixed population network, the reset low time tRSTL
needs to be long enough for the slowest 1-Wire slave device to recognize it as a reset pulse. If the bus
master uses slew-rate control on the falling edge, it must pull down the line for tRSTL + tF to compensate
for the edge. A tRSTL duration of 480µs or longer will exit the Overdrive Mode returning the device to
standard speed. If the DS2411 is in Overdrive Mode and tRSTL is no longer than 80µs, the device will
remain in Overdrive Mode.
After the bus master has released the line it goes into receive mode (RX). Now, the 1-Wire bus is pulled
to VPUP via the pullup resistor or, in case of a DS2480B driver, by active circuitry. When the threshold
VTH is crossed, the DS2411 waits for tPDH and then transmits a Presence Pulse by pulling the line low for
tPDL. To detect a presence pulse, the master must test the logical state of the 1-Wire line at tMSP.
The tRSTH window must be at least the sum of tPDHMAX, tPDLMAX, and tRECMIN. Immediately after tRSTH is
expired, the DS2411 is ready for data communication. In a mixed population network, tRSTH should be
extended to minimum 480µs at standard speed and 48µs at Overdrive speed to accommodate other 1-
Wire devices.
Read/Write Time Slots
Data communication with the DS2411 takes place in time slots that carry a single bit each. Write time
slots transport data from bus master to slave. Read time-slots transfer data from slave to master. The
definitions of the write and read time slots are illustrated in Figure 7.
All communication begins with the master pulling the data line low. As the voltage on the 1-Wire line
falls below the threshold VTL, the DS2411 starts its internal timing generator that determines when the
data line will be sampled during a write time slot and how long data will be valid during a read time slot.
Master to Slave
For a write-one time slot, the voltage on the data line must have crossed the VTHMAX threshold after the
write-one low time tW1LMAX is expired. For a write-zero time slot, the voltage on the data line must stay
below the VTHMIN threshold until the write-zero low time tW0LMIN is expired. For most reliable
communication the voltage on the data line should not exceed VILMAX during the entire tW0L window.
After the VTHMAX threshold has been crossed, the DS2411 needs a recovery time tREC before it is ready for
the next time slot.
DS2411
9 of 12
INITIALIZATION PROCEDURE
Figure 6. Reset and Presence Pulse
READ/WRITE TIMING DIAGRAM
Figure 7a. Write-One Time Slot
Figure 7b. Write-Zero Time Slot
Figure 7c. Read-data Time Slot
DS2411
10 of 12
Slave to Master
A read-data time slot begins like a write-one time slot. The voltage on the data line must remain below
VTLMIN until the read low time tRL is expired. During the tRL window, when responding with a 0, the
DS2411 will start pulling the data line low; its internal timing generator determines when this pull-down
ends and the voltage starts rising again. When responding with a 1, the DS2411 will not hold the data line
low at all, and the voltage starts rising as soon as tRL is over.
The sum of tRL + δ (rise rime) on one side and the internal timing generator of the DS2411 on the other
side define the master sampling window (tMSRMIN to tMSRMAX) in which the master must perform a read
from the data line. For most reliable communication, tRL should be as short as permissible and the master
should read close to but no later than tMSRMAX. After reading from the data line, the master must wait until
tSLOT is expired. This guarantees sufficient recovery time tREC for the DS2411 to get ready for the next
time slot.
Improved Network Behavior
In a 1-Wire environment, line termination is possible only during transients controlled by the bus master
(1-Wire driver). 1-Wire networks therefore are susceptible to noise of various origins. Depending on the
physical size and topology of the network, reflections from end points and branch points can add up or
cancel each other to some extent. Such reflections are visible as glitches or ringing on the 1-Wire
communication line. A glitch during the rising edge of a time slot can cause a slave device to lose
synchronization with the master and, as a consequence, result in a search ROM command coming to a
dead end. For better performance in network applications, the DS2411 uses a new 1-Wire front end,
which makes it less sensitive to noise and also reduces the magnitude of noise injected by the slave
device itself.
The 1-Wire front end of the DS2411 differs from traditional slave devices in four characteristics.
1) The falling edge of the presence pulse has a controlled slew rate. This provides a better match to the
line impedance than a digitally switched transistor, converting the high frequency ringing known from
traditional devices into a smoother low-bandwidth transition. The slew rate control is specified by the
parameter tFPD, which has different values for standard and Overdrive speed.
2) There is additional low-pass filtering in the circuit that detects the falling edge at the beginning of a
time slot. This reduces the sensitivity to high-frequency noise. As a consequence, the duration of the
setup time tSU at standard speed is larger than with traditional devices. This additional filtering does
not apply at Overdrive speed.
3) There is a hysteresis at the low-to-high switching threshold VTH. If a negative glitch crosses VTH but
doesn’t go below VTH - VHY, it will not be recognized (Figure 8, Case A). The hysteresis is effective
at any 1-Wire speed.
4) There is a time window specified by the rising edge hold-off time tREH during which glitches will be
ignored, even if they extend below VTH - VHY threshold (Figure 8, Case B, tGL < tREH). Deep voltage
droops or glitches that appear late after crossing the VTH threshold and extend beyond the tREH
window cannot be filtered out and will be taken as beginning of a new time slot (Figure 8, Case C, tGL
tREH). The duration of the hold-off time is independent of the 1-Wire speed.
Only devices which have the parameters tFPD, VHY and tREH specified in their electrical characteristics use
the improved 1-Wire front end.
DS2411
11 of 12
NOISE SUPPRESSION SCHEME Figure 8
VPUP
VTH
VHY
0V
tREH
tGL
tREH
tGL
Case A
Case C
Case B
CRC GENERATION
To validate the registration number transmitted from the DS2411, the bus master can generate a CRC
value from the 8-bit family code and unique 48-bit serial number as it is received. If the CRC matches the
last 8 bits of the registration number, the transmission is error free.
The equivalent polynomial function of this CRC is: CRC = x8 + x5 + x4 + 1. For more information on
generating CRC values see Application Note 27.
CUSTOM DS2411
Customization of a portion of the unique 48-bit serial number by the customer is available. Maxim will
register and assign a specific customer ID in the 12 most significant bits of the 48-bit field. The next most
significant bits are selectable by the customer as a starting value, and the least significant bits are non-
selectable and will be automatically incremented by one. Certain quantities and conditions apply for these
custom parts. Contact your Maxim sales representative for more information.
PACKAGE INFORMATION
For the latest package outline information and land patterns (footprints), go to www.maxim-ic.com/packages.
Note that a “+,#”, or-” in the package code indicates RoHS status only. Package drawings may show a
different suffix character, but the drawing pertains to the package regardless of RoHS status.
PACKAGE TYPE PACKAGE CODE OUTLINE NO.
LAND PATTERN
SOT23-3 U3+3 21-0051
90-0179
6 TSOC D6+1 21-0382
90-0321
4 Flip Chip BF411-1 21-0282
Refer to 21-0282
DS2411
12 of 12
Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are implied. Maxim
reserves the right to change the circuitry and specifications without notice at any time.
Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600
© 2011 Maxim Integrated Products Maxim is a registered trademark of Maxim Integrated Products, Inc.
REVISION HISTORY
REVISION
DATE
DESCRIPTION
PAGES
CHANGED
020703
Initial release
052003
Corrected the Flip Chip pin configuration.
1
Section 1-Wire Signaling rewritten.
8, 10
Added section Improved Network Behavior.
10, 11
122106
Added flip chip top marking and URL to package outline drawing.
Added SOT23-3 and TSOC lead-free part numbers to Ordering
Information.
1
11/11
Updated ordering information, lead temperature, soldering temperature.
1, 2
In the Electrical Characteristics table, applied note 11 to the t
W0L
specification; deleted ε from the tW1L specification; corrected the tRL
specification (replaced ε with δ, applied note 12), and added more
details to notes 4, 11 and 12.
3, 4
Deleted the DS2480B (5V operation) master circuit from Figure 4. 5
Updated the
Package Information
section and added
Revision History
. 11, 12