Analog Devices Inc./Maxim Integrated DS2704G+
- Part No.:
- DS2704G+
- Manufacturer:
- Analog Devices Inc./Maxim Integrated
- Category:
- Memory
- Package:
- 6-WDFN Exposed Pad
- Datasheet:
-
DS2704G+.pdf
- Description:
- IC EEPROM 1.25KBIT 1-WIRE 6TDFN
- Quantity:
- Payment:

- Shipping:

Inventory:4,872
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
DS2704G+ from Maxim Integrated (now Analog Devices) is a secure 1280-bit EEPROM with integrated SHA-1 authentication engine, designed for battery pack identification and cryptographic challenge-response in single-contact 1-Wire systems. It features five lockable 32-byte EEPROM pages, operates from 2.5V to 5.5V, and delivers 160-bit MAC responses in ≤30ms. It is deployed in smart battery packs for wireless handsets and portable computing devices.
For engineers reviewing the DS2704G+ datasheet, DS2704G+ pinout, DS2704G+ application, or DS2704G+ equivalent, key selection considerations include 1-Wire interface timing modes (Standard/Overdrive), secret key management commands (Clear/Lock/Compute Next Secret), EEPROM write endurance (50,000 cycles for data, 1,000 for secret), and TDFN-6 package compatibility with space-constrained battery management PCBs.
Technical Context
The DS2704G+ implements a FIPS-180-1/180-2 and ISO/IEC 10118-3 compliant SHA-1 engine that computes a 160-bit Message Authentication Code using a 64-bit on-chip secret, a 64-bit host-provided challenge, and fixed or ROM ID–augmented constants - with no secret ever transmitted over the bus. Its 1-Wire interface supports both Standard (16kbps) and Overdrive (143kbps) timing modes, each with distinct tSLOT, tRSTL, and tRDV specifications.
It operates in four deterministic power modes: standby (≤3μA), communication (5–75μA depending on timing mode), computation (75–500μA during SHA-1), and programming (400–750μA during EEPROM write). Memory access uses a linear 1280-bit address space organized into five 32-byte pages, with individual page write protection controlled via status register bitfield B0–B4.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Memory Capacity | 1280 bits (5 × 32-byte EEPROM pages), supporting battery cell parameters and manufacturing data storage |
| Crypto Engine | FIPS-180-1/180-2 SHA-1 engine producing 160-bit MAC; secret never exposed on bus |
| Interface | Dallas 1-Wire (single-pin DQ), with Standard (16kbps) and Overdrive (143kbps) timing modes |
| Supply Range | 2.5V to 5.5V - enables direct connection to Li-ion battery voltage without regulator |
| Write Endurance | 50,000 writes for EEPROM data pages; 1,000 writes for secret key storage |
| Computation Time | ≤30ms SHA-1 execution time - defines minimum host polling interval for authentication |
| Operating Temp | -30°C to +85°C - qualified for consumer and industrial battery pack environments |
Pinout & Package
DS2704G+ is housed in a lead-free 3mm × 3mm TDFN-6 package with exposed thermal pad on bottom. Pin 1 = VDD, Pin 5 = VSS, Pin 6 = DQ (bidirectional 1-Wire I/O), Pins 2–4 = NC (no internal connection).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| DQ (Pin 6) | 1-Wire bidirectional data I/O | Carries all commands, challenges, MAC responses, and memory data; requires external pullup; supports Standard/Overdrive timing |
| VSS (Pin 5) | Ground reference | Must connect to battery pack negative terminal; serves as return path for 1-Wire signaling and supply current |
| VDD (Pin 1) | Power supply input | Accepts 2.5V–5.5V; bypassed with 0.01μF capacitor to VSS; powers internal charge pump for EEPROM programming |
| Pins 2, 3, 4 | No Connection | Unbonded die pads; must remain floating - no routing or soldering required |
Key Features
| Feature | Design Value |
|---|---|
| Secure Challenge-Response | SHA-1 authentication prevents unauthorized battery replacement by verifying OEM secret without exposing it on bus |
| Page-Level Write Protection | Five independent lock bits (B0–B4) allow selective, irreversible write-disable of EEPROM pages - critical for preserving calibration or serial data |
| DS2502 Read Compatibility | Supports legacy Read Memory (F0h) and Read Data/Generate CRC (C3h) commands - simplifies migration from EPROM-based designs |
| On-Chip Charge Pump | Enables in-circuit EEPROM programming at standard VDD - eliminates need for external high-voltage pulses during pack assembly |
| ROM ID Integration | 64-bit unique serial number (family code 09h) enables multidrop 1-Wire networks and device-level traceability in multi-battery systems |
Applications
| Smart Battery Authentication | Battery Pack Calibration Storage |
|---|---|
Use Scenario: Verifying OEM authenticity of removable Li-ion battery packs in 2.5G/3G handsets before enabling charging. IC Role / Device Role / Timing Role: DS2704G+ acts as tamper-resistant identity token, performing SHA-1 challenge-response on demand via 1-Wire DQ line. Use Value: Prevents counterfeit battery use by cryptographically binding pack identity to host firmware - no shared secrets exposed during verification. |
Use Scenario: Storing cell-specific voltage/current/temperature profiles and manufacturing date codes in notebook computer battery modules. IC Role / Device Role / Timing Role: DS2704G+ serves as nonvolatile configuration memory, accessed during system boot and battery initialization sequences. Use Value: Enables per-cell calibration compensation and lifetime tracking without requiring additional MCU GPIO or I²C resources. |
| Peripheral Device Identity | Secure Firmware Update Token |
Use Scenario: Authenticating third-party accessories (e.g., docking stations, stylus chargers) connected to handheld terminals via single-wire interface. IC Role / Device Role / Timing Role: DS2704G+ functions as hardware root-of-trust, responding to host-initiated Compute MAC with ROM ID (35h) commands. Use Value: Ensures accessory firmware compatibility and safety compliance by validating manufacturer signature prior to feature enablement. |
Use Scenario: Securing over-the-air (OTA) firmware updates for digital still/video cameras by embedding DS2704G+ in replaceable battery packs. IC Role / Device Role / Timing Role: DS2704G+ stores update authorization keys and validates signed firmware images using Compute Next Secret (30h/33h) commands. Use Value: Allows field-upgradable security policies while preventing downgrade attacks - secret rotation occurs only after successful host verification. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar secure EEPROM with authentication applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| DS2705G+ | Same 1280-bit EEPROM + SHA-1 core, but adds 16-bit CRC generator and enhanced status register; identical TDFN-6 package and pinout | Required where host needs hardware CRC offload for large data transfers or extended status monitoring beyond page lock bits | Select DS2705G+ when migrating legacy DS2704G+ designs needing improved data integrity checking without layout change |
| MAX4802AETE+ | 32KB secure EEPROM with AES-128 encryption, 2-wire I²C interface, wider 2.7V–5.5V supply, and -40°C to +125°C rating | Suitable for automotive-grade battery modules requiring higher temperature range and stronger cipher than SHA-1 | Choose MAX4802AETE+ for new designs targeting AEC-Q100 qualification or AES-based security architecture |
Compared with DS2704G+, DS2705G+ offers drop-in compatibility with added CRC capability, while MAX4802AETE+ provides higher memory density and AES-128 but requires I²C redesign and does not support 1-Wire topology - making DS2704G+ optimal for cost-sensitive, space-constrained single-wire battery authentication.
Availability
DS2704G+ is available at Aetrix Electronics and suitable for smart battery authentication, portable device calibration storage, and peripheral identity verification requiring stable component supply across consumer electronics production cycles.
Supply support for DS2704G+ includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
Analog Devices (via acquisition of Maxim Integrated) designs precision analog, mixed-signal, and secure ICs for industrial, automotive, and consumer applications - with deep heritage in battery management and 1-Wire technology.
The DS2704G+ belongs to Maxim's secure battery authentication product line, engineered specifically to prevent counterfeit battery use in mobile devices through hardware-enforced cryptographic identity and tamper-resistant memory.
FAQ
What is the primary function of the DS2704G+ in battery management systems?
The DS2704G+ serves as a secure identity and data storage device in battery packs, combining 1280-bit EEPROM with a FIPS-compliant SHA-1 engine. It enables cryptographic challenge-response authentication to verify OEM battery authenticity and stores calibrated cell parameters, manufacturing data, and usage history - all accessible via a single 1-Wire contact. Its design ensures the secret key remains internal and never traverses the bus.
Does the DS2704G+ require an external high-voltage programming source?
No, the DS2704G+ does not require external high-voltage programming. It integrates an on-chip charge pump that enables full in-circuit EEPROM programming using only the standard 2.5V–5.5V VDD supply. This eliminates the need for specialized high-voltage pulses during battery pack manufacturing - simplifying assembly and reducing test complexity compared to EPROM-based predecessors like the DS2502.
How does the DS2704G+ support backward compatibility with existing DS2502-based systems?
The DS2704G+ maintains functional command-level compatibility with the DS2502 for memory read operations: it accepts Read Memory (F0h) and Read Data/Generate CRC (C3h) commands and returns identical data formats for the lower 1024 bits (Pages 0–3). While its EEPROM architecture differs (rewritable vs. one-time-programmable), the DS2704G+ preserves DS2502's Net Address and ROM command structure - enabling firmware reuse with minimal host-side modifications.
What are the power consumption characteristics of the DS2704G+ across operating modes?
The DS2704G+ exhibits mode-dependent current draw: ≤3μA in standby (DQ = VDD), 5–25μA in Standard-mode communication, 25–75μA in Overdrive-mode communication, 75–500μA during SHA-1 computation (tSHA ≤30ms), and 400–750μA during EEPROM programming (tEEC = 10ms). These values - specified at -30°C to +85°C and VDD = 3.7V - ensure ultra-low quiescent drain in battery-powered applications while supporting rapid authentication cycles.
Can the secret key in the DS2704G+ be updated or rotated in the field?
Yes, the DS2704G+ supports field-updatable secret keys via Compute Next Secret commands (30h with ROM ID, 33h without). These commands execute SHA-1 on the current secret and challenge, then store a derived 64-bit portion of the MAC as the new secret - all within the device. The secret can be cleared (5Ah), locked (6Ah), or reprogrammed up to 1,000 times, enabling secure key rotation for long-life battery packs without physical replacement of the DS2704G+.
DS2704G+ Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Analog Devices Inc./Maxim Integrated
- Series:
- -
- Package/Case:
- 6-WDFN Exposed Pad
- Packaging:
- Tube
- Product Status:
- Active
- Programmable:
- Not Verified
- Memory Type:
- Non-Volatile
- Memory Format:
- EEPROM
- Technology:
- EEPROM
- Memory Size:
- 1.25Kbit
- Memory Organization:
- 32 Bytes x 5 pages
- Memory Interface:
- 1-Wire®
- Clock Frequency:
- -
- Write Cycle Time - Word, Page:
- -
- Access Time:
- 2 µs
- Voltage - Supply:
- 2.5V ~ 5.5V
- Operating Temperature:
- -30°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
- 6-TDFN (3x3)
DS2704G+ FAQ
1.How can I place an order for DS2704G+ through Aetrix?
Please submit a Request for Quotation (RFQ) for DS2704G+ on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for DS2704G+ reliable?
The price and inventory of DS2704G+ are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for DS2704G+ is usually 5 days.
3.What payment methods are accepted for DS2704G+?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for DS2704G+ transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for DS2704G+?
DS2704G+ orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your DS2704G+ order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for DS2704G+?
For technical support, including DS2704G+ datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your DS2704G+ requirements.
6.How does Aetrix verify that DS2704G+ is sourced from the original manufacturer or authorized distributors?
All DS2704G+ products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that DS2704G+ meets industry standards.
7.What is the process for return or replacement of DS2704G+?
All DS2704G+ units undergo pre-shipment inspection (PSI). If there is an issue with DS2704G+, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The DS2704G+ part is unused and in its original packaging.
Return procedure for DS2704G+:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
DS2704G+ Tags

-
M24C02-WMN6TP
STMicroelectronics
-
AT24C02C-XHM-T
Microchip Technology

-
AT21CS01-STUM10-T
Microchip Technology

-
AT24C02C-SSHM-T
Microchip Technology

-
24LC01BT-I/OT
Microchip Technology
-
M24C02-FMC6TG
STMicroelectronics

-
AT24CS02-SSHM-T
Microchip Technology

-
93LC46BT-I/OT
Microchip Technology

-
AT24C04C-SSHM-T
Microchip Technology

-
24LC01BT-I/SN
Microchip Technology

-
24AA02UIDT-I/OT
Microchip Technology

-
AT24C08C-STUM-T
Microchip Technology
Tech Hub
TTL and CMOS logic families differ in thresholds, loading, output drive, power and timing. This engineering guide compares 74HC and 74HCT, calculates noise margins and checks 3.3 V/5 V compatibility.
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…

