Software functional overview – FIC M296 User Manual

Page 89

Advertising
background image

Software Functional Overview

Register

Bit Number

Function Address

Name

R/W

7

6

5

4

3

2

1

0

Logic

De-

fault

Description

A0h

*3

ADP_STS R(/W)

RES[7:1]

C
O
N

-

-

CON = 1 : AC adapter is connected

A1h

*3

BAT1_STS
(1st Battery)

R(/W) -

-

A2h

*3

BAT2_STS
(2

nd

Battery)

R(/W)

B
T

P

E

M

P

L

O

W

W

A
R

E
R
R

D
C
H
G

C
H
G

C
O
N

- -

BTP =1:
EMP =1:
LOW =1:
WAR=1:
ERR =1:
DCHG=1:
CHG=1:
CON=1:

Battery trip point is
detected.
Battery is empty.
Battery is Low battery
Battery is warning state.
Battery is Warning state.
Battery is Error state.
Battery is discharged.
Battery is charged.
Battery is connected.

A3h

*3

Reserved R/W

Don’t

care

-

-

A4h

*3

BAT1_CAP R(/W)

BCAP

-

-

A5h

*3

BAT2_CAP R(/W)

BCAP

-

-

0x00-0x64 = 0-100(%)
0x7F = Unknown
0x80 = Not installed

A6h

*3

Reserved R/W

Don’t

care

-

-

A7h

SMB_Alert_
ADDR

R/W ADDRESS[6:0]

R
E

S

- 0x00

SMBAlert output device address
The alert response function is
available when this register is cleared
(0x00) only.
When the several devices assert the
alert signal at the same time, the least
address is stored to this register. And
when this register is cleared , next
alert address is stored to this register.

A8h

*5

GPIO-A_
EVT_STS

R/W STS_A

[7:0]

0x00

A9h

*5

GPIO-B_
EVT_STS

R/W 0

STS_B

[6:0]

0x00

AAh

*5

GPIO-C_
EVT_STS

R/W

0

0

0

0

0

0

STS

_C

[1:0]

Read
0:No
event
1:EVT
detection
Write
0:Clear
event
1:Ignore

0x00

To clear the notified event flag
without unexpected event loss, clear
the corresponding bit flag only.
For this operation, this register has
special writing manner as follows.
STS_X Å (STS_X) AND (Written
data)

ABh

*5

RUN_
EVT_STS

R/W 0x00

ACh

*5

WAKE_
EVT_STS

R/W

B
T

P
2

S

M

B

A

L
R
T

G

P

I

O

R
E

S

B
A
T

2

B
A
T

1

A
D

P

Read
0:No
event
1:EVT
detection
Write
0:Clear
event
1:Ignore

0x00

BTP2 =1:
SMB =1 :
ALRT=1 :
GPIO =1 :
BATn=1 :
ADP =1 :
TH =1 :
HIGH=1 :
LOW =1 :
ERR =1 :

BTP2 event is detected
SMBus event is detected.
SMBAlert is detected.
GPIO event is detected.
Battery event is detected.
Battery event is detected.
Thermal event is
detected
High alarm point is
detected.
Low alarm point is
detected.
Polling communication
failure with retry.

ADh

*5

RUN_
EVT_STS_2

R/W Reserved

[7:1]

T

H

0x00

AEh

*5

WAKE
EVT_STS_2

R/W Reserved

[7:1]

T

H

0x00

Status

AFh

*5

THERMAL_
EVT_STS

R/W Reserved

[7:3]

E
R
R

L

O

W

H

I

G
H

0x00

To clear the notified event flag
without unexpected event loss, clear
the corresponding bit flag only.
For this operation, this register has
special writing manner as follows.
STS_X Å (STS_X) AND (Written
data)

*3:

This register is not cleared if the system is in S4-S5 state.

*5:

After writing to this register, Set the “00h” to the BURST_FLG_CLR register.


FIC M295 / M296 Service Manual

3-39

Advertising
This manual is related to the following products: