BQ27505YZGR-J4

Manufacturer Part NumberBQ27505YZGR-J4
DescriptionIC BATT FUEL GAUGE LIION 12DSBGA
ManufacturerTexas Instruments
SeriesImpedance Track™
BQ27505YZGR-J4 datasheet
 


Specifications of BQ27505YZGR-J4

FunctionFuel, Gas Gauge/MonitorBattery TypeLithium-Ion (Li-Ion)
Voltage - Supply2.4 V ~ 2.6 VOperating Temperature-40°C ~ 85°C
Mounting TypeSurface MountPackage / Case12-UFBGA, WLCSP
Lead Free Status / RoHS StatusLead free / RoHS Compliant  
1
2
3
4
5
6
7
8
9
10
11
Page 11
12
Page 12
13
Page 13
14
Page 14
15
Page 15
16
Page 16
17
Page 17
18
Page 18
19
Page 19
20
Page 20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Page 17/40

Download datasheet (664Kb)Embed
PrevNext
www.ti.com
NAME
BlockDataCheckSum( )
BlockDataControl( )
DeviceNameLength( )
DeviceName( )
ApplicationStatus( )
Reserved
4.1.2.1
DesignCapacity( ): 0x3c/0x3d
SEALED and UNSEALED Access: This command returns the value is stored in Design Capacity and is
expressed in mAh. This is intended to be the theoretical or nominal capacity of a new pack, but has no
bearing on the operation of the fuel gauge functionality.
4.1.2.2
DataFlashClass( ): 0x3e
UNSEALED Access: This command sets the data flash class to be accessed. The class to be accessed
must be entered in hexadecimal.
SEALED Access: This command is not available in SEALED mode.
4.1.2.3
DataFlashBlock( ): 0x3f
UNSEALED Access: This command sets the data flash block to be accessed. When 0x00 is written to
BlockDataControl( ), DataFlashBlock( ) holds the block number of the data flash to be read or written.
Example: writing a 0x00 to DataFlashBlock( ) specifies access to the first 32-byte block, a 0x01 specifies
access to the second 32-byte block, and so on.
SEALED Access: This command directs which data flash block is accessed by the BlockData( )
command. Writing a 0x00 to DataFlashBlock( ) specifies that the BlockData( ) command transfers
authentication data. Issuing a 0x01 or 0x02 instructs the BlockData( ) command to transfer Manufacturer
Info Block A or B, respectively.
4.1.2.4
BlockData( ): 0x40…0x5f
UNSEALED Access: This data block is the remainder of the 32 byte data block when accessing data
flash.
SEALED Access: This data block is the remainder of the 32 byte data block when accessing
Manufacturer Block Info A or B.
4.1.2.5
BlockDataChecksum( ): 0x60
UNSEALED Access: This byte contains the checksum on the 32 bytes of block data read or written to
data flash. The least-significant byte of the sum of the data bytes written must be complemented
([255 – x], for x the least-significant byte) before being written to 0x60.
SEALED Access: This byte contains the checksum for the 32 bytes of block data written to Manufacturer
Info Block A or B. The least-significant byte of the sum of the data bytes written must be complemented
([255 – x], for x the least-significant byte) before being written to 0x60.
4.1.2.6
BlockDataControl( ): 0x61
UNSEALED Access: This command is used to control data flash access mode. Writing 0x00 to this
command enables BlockData( ) to access general data flash. Writing a 0x01 to this command enables
SEALED mode operation of DataFlashBlock( ).
SEALED Access: This command is not available in SEALED mode.
Copyright © 2009, Texas Instruments Incorporated
Extended Data Commands (continued)
COMMAND
CODE
DFDCKS
0x60
DFDCNTL
0x61
DNAMELEN
0x62
DNAME
0x63...0x69
APPSTAT
0x6a
RSVD
0x6b...0x7f
Submit Documentation Feedback
bq27505-J4
SLVSA40 – DECEMBER 2009
SEALED
UNSEALED
UNITS
(1) (2)
ACCESS
ACCESS
N/A
R/W
R/W
N/A
N/A
R/W
N/A
R
R
N/A
R
R
N/A
R
R
N/A
R
R
GENERAL DESCRIPTION
(1) (2)
17