Software Functional Overview
Register Bit Number
Function Address Name R/W 7 6543210Logic Default Description
1Ah
*3 Battery State R(/W) DATA[15:3] *1
All bits are 0
C
R
I
T
C
H
G
D
C
H
G
- -
DCHG=1:
CHG =1 :
CRIT =1 :
The battery is
discharged
The battery is
charged
The battery is
critical (Empty)
1Ch
*3 Battery
Present rate R(/W) DATA[15:0] *1 - 0xffff
0x0000-0xfffe(mW)
0xffff: Unknown
1Eh
*3
Battery
Remaining
Capacity R(/W) DATA[15:0] *1 - 0xffff
0x0000-0xfffe(mWh)
0xffff: Unknown
1st Battery
[ _BST ]
20h
*3
Battery
present
Voltage R(/W) DATA[15:0] *1 - 0xffff
0x0000-0xfffe(mV)
0xffff: Unknown
1st Battery
[ _BTP ] 22h Battery Trip
Point R/W DATA[15:0] *1 - 0x0000 0x0000 :Clear the trip point
0x0001-0xffff(mWh)
2nd
Battery
[ _BIF ]
24h
to
3Ch
*3
*2 *2 *2 *2 *2 *2
2nd
Battery
[ _BST ]
3Eh
to
44h
*3
*2 *2 *2 *2 *2 *2
2nd
Battery
[ _BTP ] 46h *2 *2 *2 *2 *2 *2
-
48h Battery data
Size R(/W) DATA[7:0] - - 0x01 : DATA size is 3byte.(PMU06A)
0x00 :DATA size is 2 byte. (PMU06)
*8
49h Design
capacity R(/W) DATA[23:16] *1 *7 - 0xff PMU06A use this data with 02/03h.
*7 *8
1st Battery
[_BIF] 4Ah Last Full
Charge
Capacity R(/W) DATA[23:16] *1 *7 - 0xff PMU06A use this data with 04/05h.
*7 *8
1st Battery
[_BST] 4Bh Battery
Remaining
Capacity R(/W) DATA[23:16] *1 *7 - 0xff PMU06A use this data with 1E/1Fh.
*7 *8
1st Battery
[_BTP] 4Ch Battery Trip
Point R(/W) DATA[23:16] *1 *7 - 0x00 PMU06A use this data with 22/23h.
*7 *8
4Dh Design
capacity R(/W) DATA[23:16] *1 *7 - 0xff PMU06A use this data with 26/27h.
*7 *8
2nd
Battery
[_BIF] 4Eh Last Full
Charge
Capacity R/(/W) DATA[23:16] *1 *7 - 0xff PMU06A use this data with 28/29h.
*7 *8
2nd
Battery
[_BST] 4Fh Battery
Remaing
Capacity R(/W) DATA[23:16] *1 *7 - 0xff PMU06A use this data with 42/43h.
*7 *8
2nd
Battery
[_BTP] 50h Battery Trip
Point R(/W) DATA[23:16] *1 *7 0x00 PMU06A use this data with 46/47h.
*7 *8
51h
to
6Bh
*3
Reserved R/W Don’t care - -
*1: The register type is word.
*2: Same as 1st Battery CMBatt Data
*3: This register is not cleared if the system is in S4-S5 state.
R(/W): This is the read only register, but the written data will be able to read back till PMU updates the data
periodically, or PMU detects the status change.
FIC M295 / M296 Service Manual 3-37