English
Language : 

X3102 Datasheet, PDF (16/32 Pages) Intersil Corporation – 3 Cell Li-Ion Battery Protection and Monitor IC
X3102
Cell Number Selection
The X3102 is designed to operate with three (3) Li-Ion
battery cells. The CELLN bit of the configuration register
(Table 9) sets the number of cells recognized. For the
X3102, the value for CELLN should always be zero.
TABLE 9. SELECTION OF NUMBER OF BATTERY CELLS
CONFIGURATION
REGISTER BIT
CELLN
OPERATION
1
Not used
0
3 Li-Ion battery cells
The configuration register consists of 16 bits of NOVRAM
memory (Table 2, Table 3). This memory features a high-
speed static RAM (SRAM) overlaid bit-for-bit with non-
volatile “Shadow” EEPROM. An automatic array recall
operation reloads the contents of the shadow EEPROM into
the SRAM configuration register upon power-up (Figure 9).
Configuration Register (SRAM)
Upper Byte
Lower Byte
Recall
Recall
Shadow EEPROM
FIGURE 9. POWER UP OF CONFIGURATION REGISTER
The configuration register is designed for unlimited write
operations to SRAM, and a minimum of 1,000,000 store
operations to the EEPROM. Data retention is specified to be
greater than 100 years.
It should be noted that the bits of the shadow EEPROM are
for the dedicated use of the configuration register, and are
NOT part of the general purpose 4kbit EEPROM array.
The WCFIG command writes to the configuration register,
see Table 30 and section “X3102 SPI Serial Communication”
on page 27.
After writing to this register using a WCFIG instruction, data
will be stored only in the SRAM of the configuration register.
In order to store data in shadow EEPROM, a WREN
instruction, followed by a EEWRITE to any address of the
4kbit EEPROM memory array must occur, See Figure 10.
This sequence initiates an internal nonvolatile write cycle
which permits data to be stored in the shadow EEPROM
cells. It must be noted that even though a EEWRITE is made
to the general purpose 4kbit EEPROM array, the value and
address to which it is written, is unimportant. If this
procedure is not followed, the configuration register will
power up to the last previously stored values following a
power down sequence.
Power Up
Data Recalled
from Shadow
EEPROM to SRAM
Configuration Register
(SRAM=Old Value)
WCFIG (New Value)
Configuration Register
(Sram=New Value)
Store
NO
(New Value)
in Shadow
YES
EEPROM
Power Down
Power Up
WREN
Write
Enable
Data Recalled
from Shadow
EEPROM to SRAM
Configuration Register
(SRAM=old value)
EEWRITE
Write to
4kbit EEPROM
Power Down
Power Up
Data Recalled
from Shadow
EEPROM to SRAM
Configuration Register
(SRAM=New Value)
FIGURE 10. WRITING TO CONFIGURATION REGISTER
Control Register
The Control Register is realized as two bytes of volatile RAM
(Table 10, Table 11). This register is written using the
WCNTR instruction, see Table 30 and section “X3102 SPI
Serial Communication” on page 27.
TABLE 10. CONTROL REGISTER - UPPER BYTE
14
14
13
12
11
10
9
8
x CBC3 CBC2 CBC1 UVPC OVPC CSG1 CSG0
TABLE 11. CONTROL REGISTER - LOWER BYTE
7
6
5
4
3
2
1
0
SLP
0
0
x
x
x
x
x
Since the control register is volatile, data will be lost
following a power down and power up sequence. The default
value of the control register on initial power up or when
exiting the SLEEP MODE is 00h (for both upper and lower
16
FN8246.0
December 22, 2004