{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"DS28EC20+","brand":"Analog Devices","brandSlug":"analog-devices","productSlug":"DS28EC20","canonicalUrl":"https://icboms.com/analog-devices/DS28EC20","factsUrl":"https://icboms.com/api/mcp/products/DS28EC20%2B","rawCanonicalId":null},"summary":{"shortDescription":"Maxim Integrated DS28EC20+, 20Kbit 1-Wire EEPROM, 256 x 80 organization, Through Hole TO-92-3, -40°C to 85°C, ROHS3.","salesMarkdown":"## 20Kbit 1-Wire EEPROM — what it is and where it fits The Maxim Integrated DS28EC20+ is a 20Kbit non-volatile EEPROM that communicates over a single-pin 1-Wire interface. The 20Kbit memory is organized as 256 x 80 bits, giving you 256 pages of 80 bits each — a structure suited for storing calibration constants, serial numbers, security keys, or configuration profiles rather than bulk data. The 1-Wire bus means only one data line (plus ground) connects the device to a host microcontroller, which simplifies cabling and frees up GPIO pins in space-constrained designs. The through-hole TO-92-3 package is a legacy form factor common in retrofit applications, breadboard prototyping, and low-to-medium volume production. The operating temperature range of -40°C to 85°C covers industrial control and outdoor telecom environments. ## 1-Wire interface — the single-pin trade-off The 1-Wire interface uses a single data pin for both power and communication. The host requires a 1-Wire master, which many microcontrollers support via a built-in controller or bit-banged GPIO. ## Active production — no LTB risk For BOM planning this means you can qualify it into new designs without worrying about a near-term obsolescence-driven redesign. The part is ROHS3 compliant, so it meets the current European RoHS exemption-free requirements. ## No external components needed for basic operation The 1-Wire interface derives its power from the data line itself (parasitic power), so the DS28EC20+ requires no external power supply capacitor or pull-up resistor beyond the standard 1-Wire pull-up on the host side. For a typical host microcontroller with a 1-Wire master, the only additional component is a single 4.7 kΩ pull-up resistor on the data line. No external decoupling capacitor is needed because the device draws its operating current from the bus during the active time slot. ## Raspberry Pi and general host compatibility The DS28EC20+ can be used with a Raspberry Pi or any host that supports a 1-Wire interface. On a Raspberry Pi, the 1-Wire protocol is supported via the Device Tree overlay (w1-gpio) on any GPIO pin, typically BCM4 (pin 7). The 4.7 kΩ pull-up resistor to 3.3 V is required on the data line. The Linux kernel's w1 subsystem automatically detects the DS28EC20+ by its family code and exposes the memory as a sysfs entry, so reading and writing the 20Kbit memory is straightforward from userspace. The same approach works on any Linux SBC or microcontroller with a bit-banged 1-Wire implementation.","metaTitle":"DS28EC20+ 20Kbit 1-Wire EEPROM, TO-92-3, Industrial Temp","metaDescription":"Maxim DS28EC20+ 20Kbit EEPROM with 1-Wire interface in TO-92-3 package. Industrial temp range -40°C to 85°C. Request quote.","metaKeywords":null},"attributes":{"series":null,"packageCase":null,"mountingType":null,"rohsStatus":"ROHS3 Compliant","productStatus":"Active","categoryPath":["DC-DC Power Modules"],"specifications":{"Package":"Bulk","Technology":"EEPROM","Memory Size":"20Kbit","Memory Type":"Non-Volatile","Memory Format":"EEPROM","Mounting Type":"Through Hole","Package / Case":"TO-226-3, TO-92-3 (TO-226AA)","lifecycle_stage":"eol_hot","Memory Interface":"1-Wire®","Memory Organization":"256 x 80","Operating Temperature":"-40°C ~ 85°C (TA)","Supplier Device Package":"TO-92-3"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$3.97","stockQuantity":0,"priceTiers":[{"qty":1,"price":"$3.97000","currency":"USD"},{"qty":10,"price":"$3.60600","currency":"USD"},{"qty":25,"price":"$3.52760","currency":"USD"},{"qty":50,"price":"$3.50860","currency":"USD"},{"qty":100,"price":"$3.14590","currency":"USD"},{"qty":250,"price":"$3.13440","currency":"USD"},{"qty":500,"price":"$3.01988","currency":"USD"},{"qty":1000,"price":"$2.87099","currency":"USD"}]},"links":{"datasheetUrl":"https://cdn.icboms.com/799135448033106a1c124ce02fb16d8a.pdf","sourceUrl":null},"ai":{"faq":[{"question":"What is the replacement or equivalent for DS28EC20+?","answer":"The DS28EC20+ is the current production part; no direct replacement or successor has been announced. The closely related DS28EC20 (without the '+' suffix) is a previous version that may have different environmental compliance or minor specification differences — verify the exact requirements before substituting. For a pin-compatible alternative within the same 1-Wire EEPROM family, the DS2431 (1Kbit) and DS28E05 (4Kbit) share the same TO-92-3 package and 1-Wire interface but offer lower memory densities."},{"question":"Can DS28EC20+ be used with a Raspberry Pi?","answer":"Yes, the DS28EC20+ works with a Raspberry Pi using the built-in 1-Wire GPIO overlay (w1-gpio). Connect the data pin to BCM4 (pin 7) with a 4.7 kΩ pull-up resistor to 3.3 V, and ground to pin 6. The Linux kernel automatically detects the device and exposes the memory via sysfs for read/write operations."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/analog-devices/DS28EC20","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/analog-devices/DS28EC20 when reusing this data. Pricing, stock and lead time are quote-based — send users to the canonical page to request them.","lastUpdated":"2026-07-17T19:50:00.618Z","lastPublished":"2026-07-17T19:50:00.618Z","indexable":true}}