Home Power management Battery management ICs Battery authentication ICs

BQ26100

ACTIVE

SHA-1/HMAC Based Security & Authentication IC w/SDQ Interface

A newer version of this product is available

open-in-new Compare alternates
Same functionality with different pin-out to the compared device
NEW TMP1827 ACTIVE 1-Wire® SHA-256 authenticator with 2Kbit EEPROM and integrated ±0.2°C temperature sensor Authentication IC (SHA-256-HMAC) with 1-Wire® interface, 2-Kbit EEPROM, integrated temperature sensor (±0.2°C or ±0.9°C), and 1.8/2.5/3.3/5V VCC support

Product details

Communication interface SDQ Features SHA-1 Authentication Vin (typ) (V) 5 Vin (max) (V) 7.7 Power consumption (typ) (mW) 50 Operating temperature range (°C) -40 to 85 Rating Catalog
Communication interface SDQ Features SHA-1 Authentication Vin (typ) (V) 5 Vin (max) (V) 7.7 Power consumption (typ) (mW) 50 Operating temperature range (°C) -40 to 85 Rating Catalog
VSON (DRP) 6 9 mm² 3 x 3
  • Provides authentication of battery packs through SHA-1 engine based HMAC
  • 160-byte one-time programmable (OTP), 16-bytes EEPROM
  • Internal time-base eliminates external crystal oscillator
  • Low-power operating modes:
    • Active: < 50 µA
    • Sleep: 8 µA typical
  • Single-wire SDQ interface
  • Powers directly from the communication bus
  • 6-lead VSON package
  • Provides authentication of battery packs through SHA-1 engine based HMAC
  • 160-byte one-time programmable (OTP), 16-bytes EEPROM
  • Internal time-base eliminates external crystal oscillator
  • Low-power operating modes:
    • Active: < 50 µA
    • Sleep: 8 µA typical
  • Single-wire SDQ interface
  • Powers directly from the communication bus
  • 6-lead VSON package

The bq26100 device provides a method to authenticate battery packs, ensuring that only packs manufactured by authorized sub-contractors are used in the end application. The security is achieved using the SHA-1 hash function inside the widely adopted keyed-hash message authentication code (HMAC) construction. A unique 128-bit key is stored in each bq26100 device, allowing the host to authenticate each pack.

The bq26100 device communicates to the system over a simple one-wire bi-directional serial interface. The 5-kbits/s SDQ bus interface reduces communications overhead in the external microcontroller. The bq26100 device also derives power over the SDQ bus line via an external capacitor.

The bq26100 device provides a method to authenticate battery packs, ensuring that only packs manufactured by authorized sub-contractors are used in the end application. The security is achieved using the SHA-1 hash function inside the widely adopted keyed-hash message authentication code (HMAC) construction. A unique 128-bit key is stored in each bq26100 device, allowing the host to authenticate each pack.

The bq26100 device communicates to the system over a simple one-wire bi-directional serial interface. The 5-kbits/s SDQ bus interface reduces communications overhead in the external microcontroller. The bq26100 device also derives power over the SDQ bus line via an external capacitor.

Download View video with transcript Video

Technical documentation

star =Top documentation for this product selected by TI
No results found. Please clear your search and try again.
View all 6
Type Title Date
* Data sheet bq26100 SHA-1/HMAC-based security and authentication IC with an SDQ interface datasheet (Rev. C) PDF | HTML 17 Feb 2019
Application note Method to Enhance Authentication Security of BQ26100 PDF | HTML 06 Sep 2022
User guide bq26100 Evaluation Software User's Guide (Rev. A) 04 Oct 2013
Analog Design Journal Improving Battery Safety, Charging, and Fuel Gauging in Portable Media Apps 11 Mar 2009
Application note Single-Cell Impedance Track Gas Gauge for Novices 16 Jun 2007
Application note How to Implement SHA-1/HMAC Authentication for bq26100 (Rev. A) 09 Oct 2006

Design & development

For additional terms or required resources, click any title below to view the detail page where available.

Evaluation board

BQ26100EVM — SHA-1/HMAC BASED SECURITY AND AUTHENTICATION IC

The bq26100 provides a method to authenticate battery packs and other peripherals. The bq26100 uses a 128 bit unique device key and a 160 bit SHA-1/HMAC response to provide authentication. The device key is stored securely in each bq26100 device, allowing the host to authenticate each (...)

User guide: PDF
Not available on TI.com
Support software

SLUC074 EVSW for bq26100 and bq26100EVM

Supported products & hardware

Supported products & hardware

Products
Battery authentication ICs
BQ26100 SHA-1/HMAC Based Security & Authentication IC w/SDQ Interface
Hardware development
Evaluation board
BQ26100EVM SHA-1/HMAC BASED SECURITY AND AUTHENTICATION IC
Package Pins Download
VSON (DRP) 6 View options

Ordering & quality

Information included:
  • RoHS
  • REACH
  • Device marking
  • Lead finish/Ball material
  • MSL rating/Peak reflow
  • MTBF/FIT estimates
  • Material content
  • Qualification summary
  • Ongoing reliability monitoring
Information included:
  • Fab location
  • Assembly location

Support & training

TI E2E™ forums with technical support from TI engineers

Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

If you have questions about quality, packaging or ordering TI products, see TI support. ​​​​​​​​​​​​​​

Videos