DS2401
DS2401
Range B 1 2
WLP
Applications
• PCB Identification
• Network Node ID
• Equipment Registration Pin Descriptions
PIN
NAME SOT- FLIP
TO-92 TSOC WLP
223 CHIP
DATA (DQ) 2 2 2 1 A1, B1
GROUND 1 1, 4 1 2 A2, B2
N.C. (No
3 3 3–6 — —
Connect)
1 Analog Devices
Ordering Information
PART TEMP RANGE PIN-PACKAGE
DS2401+ -40°C to +85°C 3 TO-92
DS2401A+ -40°C to +85°C 3 TO-92
DS2401+T&R -40°C to +85°C 3 TO-92 (formed leads)
DS2401A+T&R -40°C to +85°C 3 TO-92 (formed leads)
DS2401-SL+T&R -40°C to +85°C 3 TO-92 (straight leads)
DS2401A-SL+T&R -40°C to +85°C 3 TO-92 (straight leads)
DS2401P+ -40°C to +85°C 6 TSOC
DS2401AP+ -40°C to +85°C 6 TSOC
DS2401P+T&R -40°C to +85°C 6 TSOC
DS2401AP+T&R -40°C to +85°C 6 TSOC
DS2401Z+ -40°C to +85°C 4 SOT-223
DS2401AZ+ -40°C to +85°C 4 SOT-223
DS2401Z+T&R -40°C to +85°C 4 SOT-223
DS2401AZ+T&R -40°C to +85°C 4 SOT-223
DS2401X1-S#T -40°C to +85°C 2 Flip Chip (2.5k pieces)
DS2401X-S+T -40°C to +85°C 4 WLP
+Denotes a lead(Pb)-free/RoHS-compliant package.
T&R/T = Tape and reel.
SL = Straight leads.
#Denotes a RoHS-compliant device that may include lead that is exempt under the RoHS requirements.
Description
The DS2401 enhanced silicon serial number is a low-cost, electronic registration number that provides
an absolutely unique identity which can be determined with a minimal electronic interface (typically, a
single port pin of a microcontroller). The DS2401 consists of a 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 via the 1-Wire
protocol that requires only a single data lead and a ground return. Power for reading and writing the
device is derived from the data line itself with no need for an external power source. The DS2401 is an
upgrade to the DS2400. The DS2401 is fully reverse-compatible with the DS2400 but provides the
additional multi-drop capability that enables many devices to reside on a single data line. The familiar
TO-92, SOT-223, or TSOC package provides a compact enclosure that allows standard assembly
equipment to handle the device easily.
Operation
The DS2401’s internal ROM is accessed via a single data line. The 48-bit serial number, 8-bit family code
and 8-bit CRC are retrieved using the 1-Wire protocol. This protocol defines bus transactions in terms of
the bus state during specified time slots that are initiated on the falling edge of sync pulses from the bus
controller. All data is read and written least significant bit first.
Hardware Configuration
The 1-Wire bus has only a single line by definition; it is important that each device on the bus be able to
drive it at the appropriate time. To facilitate this, each device attached to the 1-Wire bus must have an
2 Analog Devices
open-drain connection or 3-state outputs. The DS2401 is an open-drain part with an internal circuit
equivalent to that shown in Figure 2. The bus controller can be the same equivalent circuit. If a
bidirectional pin is not available, separate output and input pins can be tied together. The bus controller
requires a pullup resistor at the controller end of the bus, with the bus controller circuit equivalent to the
one shown in Figure 3. The value of the pullup resistor should be approximately 5kΩ (DS2401) or 2.2kΩ
(DS2401A) for short line lengths. A multidrop bus consists of a 1-Wire bus with multiple peripherals
attached. The 1-Wire bus has a maximum data rate of 16.3kbits per second.
The idle state for the 1-Wire bus is high. If, for any reason, a transaction needs to be suspended, the bus
MUST be left in the idle state if the transaction is to resume. If this does not occur and the bus is left low
for more than 120µs, one or more of the devices on the bus may be reset.
8-BIT CRC CODE 48-BIT SERIAL NUMBER 8-BIT FAMILY CODE [01h]
Rx DATA
IL
Tx
MOSFET
GROUND
3 Analog Devices
Bus Controller Circuit Figure 3
A) OPEN DRAIN
VDD
BUS CONTROLLER VPUP
DS5000 OR 8051 EQUIVALENT
SEE NOTE
OPEN-DRAIN
Rx PORT PI N TO DATA
CONNECTION
OF DS2401
Tx
B) STANDARD TTL
VDD
BUS CONTROLLER VPUP
SEE NOTE
TTL-EQUIVALENT
PORT PI NS TO DATA
Rx CONNECTION
OF DS2401
Tx
5kΩ
Note:
Depending on the 1-Wire communication speed and the bus load characteristics, the optimal pullup
resistor (RPU) value for the DS2401 will be in the 1.5kΩ to 5kΩ range. For the DS2401A, RPU should
range from 300Ω to 2.2kΩ.
Transaction Sequence
The sequence for accessing the DS2401 via the 1-Wire port 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 controller followed by a Presence Pulse(s) transmitted
by the peripheral(s).
The Presence Pulse lets the bus controller know that the DS2401 is on the bus and is ready to operate.
For more details, see the 1-Wire Signaling section.
4 Analog Devices
ROM Function Commands
Once the bus controller has detected a presence, it can issue one of the four ROM function commands.
All ROM function commands are 8 bits long. A list of these commands follows (refer to flowchart in Figure
4).
1-Wire Signaling
The DS2401 requires a strict protocol 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. All these signals except Presence Pulse are initiated by the bus controller.
The initialization sequence required to begin any communication with the DS2401 is shown in Figure 5.
A reset pulse followed by a Presence Pulse indicates the DS2401 is ready to send or receive data given
the correct ROM command.
5 Analog Devices
The bus controller transmits (Tx) a reset pulse (tRSTL, minimum 480µs). The bus controller then releases
the line and goes into receive mode (Rx). The 1-Wire bus is pulled to a high state via the pullup resistor.
After detecting the rising edge on the data pin, the DS2401 waits (tPDH, 15-60µs) and then transmits the
Presence Pulse (tPDL, 60-240µs). The 1-Wire bus requires a pullup resistance in the range specified by
RPU, depending on bus load characteristics.
6 Analog Devices
ROM Functions Flow Chart Figure 4
CONTROLLER Tx
RESET PULSE
DS2401 Tx
PRESENCE PULSE
CONTROLLER Tx ROM
FUNCTION COMMAND
Y Y
DS2401 Tx BIT 0
DS2401 Tx FAMILY DS2401 Tx BIT 0
CODE (1 BYTE)
CONTROLLER Tx BIT 0
N BIT 0
MATCH?
DS2401 Tx BIT 1
DS2401 Tx SERIAL
DS2401 Tx BIT 1
NUMB ER (6 BYTES)
CONTROLLER Tx BIT 1
N BIT 1
MATCH?
DS2401 Tx BIT 63
DS2401 Tx
DS2401 Tx BIT 63
CRC BYTE
CONTROLLER Tx BIT 63
N BIT 63
MATCH?
7 Analog Devices
Initialization Procedure “Reset and Presence Pulses” Figure 5
CONTROLLER Tx
CONTROLLER Rx “PRESE NCE PULSE”
“RESET PULS E”
VPULLUP tRSTH
VPULLUP MIN
VIH MIN
VIL MAX
0V
tRSTL tR tPDH tPDL
RESISTOR
CONTROLLER
DS2401
tSLOT tREC
VPULLUP
VPULLUP MIN
VIH MIN
DS2401
SAMPLING WINDOW
VIL MAX
0V
tLOW1
RESISTOR
CONTROLLER
8 Analog Devices
Read/Write Timing Diagram (cont’d) Figure 6
WRITE-ZERO TIME S LO T
tSLOT tREC
VPULLUP
VPULLUP MIN
VIH MIN
DS2401
SAMPLING WINDOW
VIL MAX
0V
tLOW0
READ-DATA TIME S LO T
tSLOT tREC
VPULLUP
VPULLUP MIN
VIH MIN
CONTROLLER
SAMPLING WINDOW
VIL MAX
0V
tSU
tLOWR tRELEASE
tRDV
RESISTOR
CONTROLLER
DS2401
CRC Generation
To validate the data transmitted from the DS2401, the bus controller may generate a CRC value from the
data as it is received. This generated value is compared to the value stored in the last 8 bits of the
DS2401. If the two CRC values match, the transmission is error-free.
The equivalent polynomial function of this CRC is: CRC = x8 + x5 + x4 + 1. Additional information about
the 1-Wire CRC is available in the Understanding and Using Cyclic Redundancy Checks with Maxim 1-
Wire and iButton Products application note.
Custom DS2401
Customization of a portion of the unique 48-bit serial number by the customer is available. Analog Devices
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 Analog Devices sales representative for more information.
9 Analog Devices
Absolute Maximum Ratings
Voltage Range on Any Pin Relative to Ground
DS2401 .............................................................................................................................................. -0.5V to +7.0V
DS2401A ........................................................................................................................................... -0.5V to +6.0V
Operating Temperature Range............................................................................................................ -40°C to +85°C
Storage Temperature Range ............................................................................................................. -55°C to +125°C
Lead Temperature (TO-92, TSOC, SOT-223 only; soldering, 10s) ................................................................ +300°C
Soldering Temperature (reflow)
TO-92 ............................................................................................................................................................ +250°C
TSOC, SOT-223, WLP ................................................................................................................................. +260°C
Flip Chip ........................................................................................................................................................ +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
(Limits are 100% tested at TA = +25°C and TA = +85°C. Limits over the operating temperature range and relevant supply voltage
range are guaranteed by design and characterization. Specifications marked GBD are guaranteed by design and not production
tested. Specifications to the minimum operating temperature are guaranteed by design and are not production tested.)
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
DC ELECTRICAL CHARACTERISTICS
Pullup Voltage DS2401 2.8 6
VPUP V
(Note 2) DS2401A 3 5.25
Pullup Resistance DS2401 1500 5000
RPUP Ω
(Note 1) DS2401A 300 2000
Logic 1 (Notes 6, DS2401 2.2
VIH V
11) DS2401A 0.75 x VPUP
Logic 0 VIL -0.3 0.3 V
Output Logic-Low VOL 0.4 V
Input Load Current
IL 5 µA
(Note 3)
Input Capacitance DS2401 800
CIO pF
(Notes 7, 11) DS2401A 1000
AC ELECTRICAL CHARACTERISTICS
Time Slot tSLOT 60 120 µs
Write 1 Low Time
tLOW1 1 15 µs
(Note 10)
Write 0 Low Time tLOW0 60 120 µs
Read Data Valid
tRDV 15 µs
(Note 9)
Release Time tRELEASE 0 15 45 µs
Read Data Setup
tSU 1 µs
(Note 5)
1
Recovery Time tREC DS2401A, RPUP = 2200Ω µs
5
(Notes 1, 12)
Reset Time High
tRSTH 480 µs
(Note 4)
DS2401 (Note 8) 480 960
Reset Time Low tRSTL µs
DS2401A 480 640
Presence Detect
tPDH 15 60 µs
High
Presence Detect
tPDL 60 240 µs
Low
10 Analog Devices
Note 1: System requirement.
Note 2: VPUP = external pullup voltage.
Note 3: Input load is to ground.
Note 4: An additional reset or communication sequence cannot begin until the reset high time has expired.
Note 5: Read data setup time refers to the time the host must pull the 1-Wire bus low to read a bit. Data is
guaranteed to be valid within tSU of this falling edge.
Note 6: VIH is a function of the external pullup resistor and VPUP.
Note 7: Specified value represents the internal parasite capacitance when VPUP is first applied. Once the
parasite capacitance is charged, it does not affect normal communication.
Note 8: The reset low time (tRSTL) should be restricted to a maximum of 960µs to allow interrupt signaling,
otherwise it could mask or conceal interrupt pulses if this device is used in parallel with a DS2404 or
DS1994.
Note 9: The optimal sampling point for the controller is as close as possible to the end time of the tRDV period
without exceeding tRDV. For the case of a Read-One Time slot, this maximizes the amount of time for
the pullup resistor to recover to a high level. For a Read-Zero Time slot, it ensures that a read will
occur before the fastest 1-Wire device(s) releases the line.
Note 10: The duration of the low pulse sent by the controller should be a minimum of 1μs with a maximum
value as short as possible to allow time for the pullup resistor to recover the line to a high level before
the 1-Wire device samples in the case of a Write-One Time, or before the controller samples in the
case of a Read-One Time.
Note 11: Guaranteed by design and/or characterization only. Not production tested
Note 12: Applies to a single device attached to a 1-Wire line.
Package Information
For the latest package outline information and land patterns (footprints), go to the Package Index on the Analog Devices
website. 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 NO.
3 TO-92
Q3+1 21-0248 —
(straight leads)
3 TO-92
Q3+4 21-0250 —
(formed leads)
6 TSOC D6+1 21-0382 90-0321
4 SOT-223 K3+1 21-0264 —
2 Flip Chip BF211#1 21-0378 21-0378
Refer to
4 WLP N40B1+1 21-0605
Application Note 1891
11 Analog Devices
Revision History
REVISION PAGES
DESCRIPTION
DATE CHANGED
Changed MicroLAN to 1-Wire Net; updated ordering information for tape and reel 1
040601 Changed soldering temperature from 260°C for 10 seconds to See J-STD-020A
9
Specification
Below Figure 3, added a note on the optimal RPUP range; added a similar note before the
3, 6
022202 Read/Write Time Slots section
Added notes 11 to 13 to the EC table 9, 10
Added flip chip package; added lead-free ordering information 1, 2
References to the Book of iButton Standards replaced with references to corresponding
122106 Various
application notes
VILMAX changed from 0.8V to 0.3V, EC table note 11 deleted 9, 10
Deleted standard (Pb) parts from ordering information; changed flip chip part number
2
from DS2401X1 to DS2401X1-S#T
Deleted VOH from the EC table; moved VPUP from the EC table header into the EC table;
5/11 changed soldering temperature from J-STD-020A reference to explicit package specific 9
numbers
Added Package Information and Revision History sections 10, 11
3/15 Revised Benefits and Features section 1
Added WLP package to Pin Configurations, Pin Descriptions, Ordering Information,
12/16 1, 2, 9, 10
Absolute Maximum Ratings, and Package Information sections
Added DS2401 content: updated Benefits and Features, Ordering Information table,
Description section, Hardware Configuration section, Figure 2, ROM Function
11/21 1–6, 8–11
Commands section, 1-Wire Signaling section, Figures 5 and 6, Absolute Maximum
Ratings, and Electrical Characteristics table
12/23 Changed WLP package drawing; updated outline and land pattern drawing hyperlinks 1, 11
© 2023 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners.
One Analog Way, Wilmington, MA 01887 U.S.A. | Tel: 781.329.4700 | © 2023 Analog Devices, Inc. All rights reserved.
12 Analog Devices