DS28EC20: 20Kb 1-Wire EEPROM
4 of 27
3.3V SUPPLY ELECTRICAL CHARACTERISTICS
(V
PUP
= 3.3V ±5%, T
A
= 0°C to +70°C, unless otherwise noted.)
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
I/O PIN GENERAL DATA
1-Wire Pullup Resistance
R
PUP
(Notes 1, 2)
0.3
2.2
k
Input Capacitance
C
IO
(Notes 3, 4)
2000
pF
Input Load Current
I
L
I/O pin at V
PUP
0.05
3.5
µA
High-to-Low Switching
Threshold
V
TL
(Notes 4, 5, 6) 0.49
V
PUP
-
1.9
V
Input Low Voltage
V
IL
(Notes 1, 7)
0.5
V
Low-to-High Switching
Threshold
V
TH
(Notes 4, 5, 8) 1.09
V
PUP
-
1.1
V
Switching Hysteresis
V
HY
(Notes 4, 5, 9)
0.33
0.70
V
Output Low Voltage
V
OL
At 4mA (Note 10)
0.30
V
Recovery Time
t
REC
Standard speed (Notes 1, 11)
5
µs
Rising-Edge Hold-off Time
t
REH
Standard speed (Notes 4, 12)
0.5
5.0
µs
Timeslot Duration
t
SLOT
Standard speed (Notes 1, 13)
65
µs
I/O PIN, 1-Wire RESET, PRESENCE DETECT CYCLE
Reset-Low Time
t
RSTL
Standard speed (Note 1)
480
640
µs
Presence-Detect High
Time
t
PDH
Standard speed 15 60 µs
Presence-Detect Low
Time
t
PDL
Standard speed 60 240 µs
Presence-Detect Sample
Time
t
MSP
Standard speed (Notes 1, 14) 60 75 µs
I/O PIN, 1-Wire WRITE
Write-0 Low Time
t
W0L
Standard speed (Notes 1, 15)
60
120
µs
Write-1 Low Time
t
W1L
Standard speed (Notes 1, 15)
1
15
µs
I/O PIN, 1-Wire READ
Read-Low Time
t
RL
Standard speed (Notes 1, 16)
5
15 -
δ
µs
Read-Sample Time
t
MSR
Standard speed (Notes 1, 16)
t
RL
+ δ
15
µs
EEPROM
Programming Current
I
PROG
(Note 17)
0.9
mA
Programming Time
t
PROG
(Note 18)
10
ms
Write/Erase Cycles (Endu-
rance) (Notes 19, 20)
N
CY
At +25°C
200k
At +70°C
50k
Data Retention
t
DR
(Notes 21, 22, 23)
40
years
DS28EC20: 20Kb 1-Wire EEPROM
5 of 27
Note 1:
System requirement.
Note 2:
Maximum allowable pullup resistance is a function of the number of 1-Wire devices in the system, 1-Wire recovery times, and
current requirements during EEPROM programming. The specified value here applies to systems with only one device and with
the minimum 1-W ire recovery times. For more heavily loaded systems, an active pullup such as that found in the DS2482-x00,
DS2480B, or DS2490 may be required.
Note 3:
Typical value represents the internal parasite capacitance when V
PUP
is first applied. Once the parasite capacitance is charged, it
does not affect normal communication.
Note 4:
Guaranteed by design, characterization and/or simulation only. Not production tested.
Note 5:
V
TL
, V
TH
, and V
HY
are a function of the internal supply voltage which is itself a function of V
PUP
, R
PUP
, 1-Wire timing, and
capacitive loading on I/O. Lower V
PUP
, higher R
PUP
, shorter t
REC
, and heavier capacitive loading all lead to lower values of V
TL
, V
TH
,
and V
HY
.
Note 6:
Voltage below which, during a falling edge on I/O, a logic 0 is detected.
Note 7:
The voltage on I/O needs to be less or equal to V
ILMAX
at all times the master is driving I/O to a logic 0 level.
Note 8:
Voltage above which, during a rising edge on I/O, a logic 1 is detected.
Note 9:
After V
TH
is crossed during a rising edge on I/O, the voltage on I/O has to drop by at least V
HY
to be detected as logic 0.
Note 10:
The I-V characteristic is approximately linear for voltages less than 1V.
Note 11:
Applies to a single device attached to a 1-Wire line.
Note 12:
The earliest recognition of a negative edge is possible at t
REH
after V
TH
has been reached on the preceding rising edge.
Note 13:
Defines maximum possible bit rate. Equal to 1/(t
W0LMIN
+ t
RECMIN
).
Note 14:
Interval after t
RSTL
during which a bus master can read a logic 0 on I/O if there is a DS28EC20 present. The power-up presence
detect pulse could be outside this interval but will be complete within 2ms after power-up.
Note 15:
ε in Figure 11 represents the time required for the pullup circuitry to pull the voltage on I/O up from V
IL
to V
TH
. The actual
maximum duration for the master to pull the line low is t
W1LMAX
+ t
F
- ε and t
W0LMAX
+ t
F
- ε, respectively.
Note 16:
δ in Figure 11 represents the time required for the pullup circuitry to pull the voltage on I/O up from V
IL
to the input high threshold
of the bus master. The actual maximum duration for the master to pull the line low is t
RLMAX
+ t
F
.
Note 17:
Current drawn from I/O during the EEPROM programming interval. The pullup circuit on I/O during the programming interval
should be such that the voltage at I/O is greater than or equal to 3.0V. For 3.3V±5% V
PUP
operation of the DS28EC20, a low-
impedance bypass of R
PUP
, which can be activated during programming, is required.
Note 18:
The t
PROG
interval begins t
RE HMAX
after the trailing rising edge on I/O for the last time slot of the E/S byte for a valid copy scratchpad
sequence. Interval ends once the device's self-timed EEPROM programming cycle is complete and the current drawn by the
device has returned from I
PROG
to I
L
.
Note 19:
Write-cycle endurance is degraded as T
A
increases.
Note 20:
Not 100% production-tested; guaranteed by reliability monitor sampling.
Note 21:
Data retention is degraded as T
A
increases.
Note 22:
Guaranteed by 100% production test at elevated temperature for a shorter time; equivalence of this production test to data sheet
limit at operating temperature range is established by reliability testing.
Note 23:
EEPROM writes may become nonfunctional after the data retention time is exceeded. Long-time storage at elevated
temperatures is not recommended; the device may lose its write capability after 10 years at +125°C or 40 years at +85°C.
DS28EC20: 20Kb 1-Wire EEPROM
6 of 27
PIN DESCRIPTION
NAME
FUNCTION
I/O
1-Wire Bus Interface. Open drain, requires external pullup resistor.
GND
Ground Reference
N.C.
Not Connected
DESCRIPTION
The DS28EC20 combines 20Kb of data EEPROM with a fully featured 1-Wire interface in a single chip. The
memory is organized as 80 pages of 256 bits each. In addition, the device has one page for control functions such
as permanent write protection and EPROM-Emulation mode for individual 2048-bit (8-page) memory blocks. A
volatile 256-bit memory page called the scratchpad acts as a buffer when writing data to the EEPROM to ensure
data integrity. Data is first written to the scratchpad, from which it can be read back for verification before
transferring it to the EEPROM. The operation of the DS28EC20 is controlled over the single-conductor 1-Wire bus.
Device communication follows the standard 1-Wire protocol. The energy required to read and write the DS28EC20
is derived entirely from the 1-Wire communication line. Each DS28EC20 has its own unalterable and unique 64-bit
registration number. The registration number guarantees unique identification and is used to address the device in
a multidrop 1-Wire net environment. Multiple DS28EC20 devices can reside on a common 1-Wire bus and be
operated independently of each other. Applications of the DS28EC20 include device authentication, analog-sensor
calibration such as IEEE-P1451.4 Smart Sensors TEDS, ink and toner print cartridge identification, medical-sensor
calibration data storage, PC board identification, and data for self-configuration of central office switches, wireless
base stations, PBXs, or other modular-based rack systems. The DS28EC20 provides a high degree of backward
compatibility with the DS2433. Besides the different family codes, the only protocol change that is required on an
existing DS2433 implementation is a lengthening of the programming duration (t
PROG
) from 5ms to 10ms.
Figure 1. Block Diagram
I/O
64-Bit
Registration #
1-Wire
Function Control
Memory
Function
Control Unit
Parasite Power
32-Byte
Scratchpad
Data Memory
80 Pages of
32 Bytes each
CRC16
Generator
Special Function
Registers
DS28EC20

DS28EC20P+

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
EEPROM 20Kb 1-Wire EEPROM
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet