BD71815AGW [ROHM]
BD71815AGW凭借罗姆出众的模拟设计技术实现了“i.MX 7Solo/7Dual”处理器驱动的很好的电源系统。它不仅拥有与以往产品同等的功率转换效率(82%以上),还成功将待机时的电流消耗减少了16%※1,这是在应用中实现低功耗的关键。此外,还内置了30V耐压的带输入过电压保护功能(OVP)的Li-ion电池充电器和LED驱动器(6灯)。由于开关频率高速化(6MHz)实现的外接线圈的小型化、搭载功能的优化、以及采用WL-CSP的小型封装(16mm²: 面积比以往减少75%)的应用,使得包含外接零件在内的贴装面积大幅度减少。内置库仑计数器,采用搭载罗姆独创算法的参考软件,实现了高精度电池余量监视。本产品对移动设备所追求的“低功耗”、“小型化”、“高精度”做出了很大贡献。※1 Buck converter部每个信道的消耗电流;型号: | BD71815AGW |
厂家: | ROHM |
描述: | BD71815AGW凭借罗姆出众的模拟设计技术实现了“i.MX 7Solo/7Dual”处理器驱动的很好的电源系统。它不仅拥有与以往产品同等的功率转换效率(82%以上),还成功将待机时的电流消耗减少了16%※1,这是在应用中实现低功耗的关键。此外,还内置了30V耐压的带输入过电压保护功能(OVP)的Li-ion电池充电器和LED驱动器(6灯)。由于开关频率高速化(6MHz)实现的外接线圈的小型化、搭载功能的优化、以及采用WL-CSP的小型封装(16mm²: 面积比以往减少75%)的应用,使得包含外接零件在内的贴装面积大幅度减少。内置库仑计数器,采用搭载罗姆独创算法的参考软件,实现了高精度电池余量监视。本产品对移动设备所追求的“低功耗”、“小型化”、“高精度”做出了很大贡献。※1 Buck converter部每个信道的消耗电流 电池 开关 驱动 驱动器 计数器 |
文件: | 总106页 (文件大小:2819K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
Datasheet
System PMIC for
Battery Powered Systems
BD71815AGW
General Description
Battery Monitoring and Alarm Output
-Under Voltage Alarm while discharging
-Over Current Alarm
-Over/Under Temperature Alarm
-Programmable thresholds and time durations
Real Time Clock with 32.768kHz crystal oscillator
-32.768kHz clock output
BD71815AGW is a single-chip power management IC
for battery-powered portable devices. The IC integrates
5 buck converters, 8 LDOs, a boost driver for LED, and
a 500mA single-cell linear charger. Also included is a
Coulomb counter, a real-time clock (RTC), a 32 kHz
crystal oscillator and a general-purpose output (GPO).
(Open Drain or CMOS Output Selectable)
1 GPO (Open Drain or CMOS Output Selectable)
Power Control I/O
The IC’s buck converters supply power to the application
processor as well as system peripherals such as DDR
memory, wireless modules, and touch controllers. These
regulators maintain high efficiency over a wide range of
current loads by supporting both PFM and PWM modes.
They also operate at a high switching frequency of
6MHz, which allows the use of smaller and cheaper
inductors and capacitors. The regulator supplying the
processor core also supports Dynamic Voltage Scaling
(DVS).
-Power On/Off control input
-Standby Input for switching RUN/SUSPEND State
-Reset Input to reset hung PMIC
-Power On Reset output
1 LED Indicator
-Indicate charger status
I2C interface
Applications
Features
E-Book reader
5 buck converters:
Media players with smart devices, wearables
Portable Navigation Devices with Home POS,
Human Machine Interfaces
- 3 1000mA buck converters
- 1 800mA buck converter
- 1 500mA buck converter
3 general-purpose LDOs
- 2 100mA LDOs
Key Specifications
- 1 50mA LDO
Input Voltage Range (DCIN):
Input Voltage Range (VIN, VSYS): 2.9V to 5.5V
Input Voltage Range (DVDD):
Off Current:
3.5V to 28V
LDO for DDR Reference Voltage (DVREF)
LDO for Secure Non-Volatile Storage (SNVS)
LDO for Low-Power State Retention (LPSR)
LDO for SD Card with dedicated enable terminal
LDO for SD Card Interface with dedicated terminal
to dynamically change output voltage
White LED Boost Converter
1.5V to 3.4V
20 μA (Typ)
[RTC+ Coulomb counter+ LDO_SNVS only]
Operating temperature range:
-40°C to +85°C
-25mA LED Boost Converter
Package
UCSP55M4C
W(Typ) x D(Typ) x H(Max)
4.0mm x 4.0mm x 0.62mm
Single-cell Linear LIB Charger with 30V OVP
-Selectable charging voltage: 3.72 to 4.34 V
-Programmable charge current: 100 to 500mA
-Support for up to 2000mA charge current using
external MOSFET
D71815A
-DCIN over voltage protection
-Battery over voltage protection
-Battery Supplement Mode support
-Battery Short Circuit Detection
Voltage Measurement for Thermistor
-Bias voltage output for External Thermistor
Embedded Coulomb Counter for Battery Fuel
Gauging
-15-bit ΔΣ-ADC with External Current Sense
Resistor (10 mΩ, ±1% or 30mΩ, ±1%)
-1-sec cycle, 28-bit accumulation
-Coulomb count while charging/discharging
(Unit :mm)
〇Product structure : Silicon monolithic integrated circuit 〇This product has no designed protection against radioactive rays
.www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
1/103
TSZ22111 • 14 • 001
BD71815AGW
Contents
General Description........................................................................................................................................................................1
Features..........................................................................................................................................................................................1
Applications ....................................................................................................................................................................................1
Key Specifications...........................................................................................................................................................................1
Package
W(Typ) x D(Typ) x H(Max).........................................................................................................................1
Contents .........................................................................................................................................................................................2
Typical Application Circuit ...............................................................................................................................................................3
Block Diagram ................................................................................................................................................................................4
Pin Configuration ............................................................................................................................................................................5
Pin Descriptions..............................................................................................................................................................................6
PCB Layout Recommendations......................................................................................................................................................8
Description of Blocks ......................................................................................................................................................................9
1.
2.
3.
4.
5.
6.
7.
8.
High Efficiency Buck Converters (BUCK1 – 5) and LDOs....................................................................................................9
Power ON/OFF Sequence .................................................................................................................................................11
States of Operation ............................................................................................................................................................12
Dynamic Voltage Scaling (DVS) Control ............................................................................................................................14
LDO4 and LDO5 Control (for SD Card)..............................................................................................................................15
Real Time Clock (RTC) Block.............................................................................................................................................16
Over Voltage Protection (OVP) Block.................................................................................................................................21
Battery Charger Block........................................................................................................................................................21
Coulomb Counter Block .....................................................................................................................................................25
12-bit ADC (SAR) Block .....................................................................................................................................................26
Battery Monitor Block.........................................................................................................................................................26
White LED Boost Converter...............................................................................................................................................27
I2C Bus Interface Block......................................................................................................................................................27
Interrupt Handling...............................................................................................................................................................31
9.
10.
11.
12.
13.
14.
Absolute Maximum Ratings (Ta=25°C).........................................................................................................................................32
Thermal Resistance(Note 1) .............................................................................................................................................................32
Recommended Operating Conditions...........................................................................................................................................32
Electrical Characteristics...............................................................................................................................................................33
Register Map ................................................................................................................................................................................42
Typical Performance Curves.........................................................................................................................................................87
I/O Equivalent Circuits ..................................................................................................................................................................95
Operational Notes.........................................................................................................................................................................98
Ordering Information...................................................................................................................................................................101
Marking Diagrams.......................................................................................................................................................................101
Physical Dimension Tape and Reel Information..........................................................................................................................102
Revision History..........................................................................................................................................................................103
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
2/103
TSZ22111・15・001
BD71815AGW
Typical Application Circuit
BD71815AGW
DVDD
I2C Register
SDA
SCL
WDOGB
READY
INTB
POR
Power Control
PWRON
PMIC_ON_REQ
i.MX7Dual
SNVS domain
STANDBY
PMIC_STBY_REQ
PMIC PAD
ONOFF
LDO_SNVS
3.0V
25mA
SNVSC
VDD_SNVS
VDD_SNVS
_1P8_CAP
LDO_SNVS_1P8
Coin Cell
XIN
CLK32KOUT
RTC_XTALI
32KRTC
X’tal
32K OSC
SNVS &
TAMPER DETECTEON
XOUT
LPSR domain
LDO_LPSR
1.8V
100mA
VOLPSR
VDD_LPSR
LDO_LPSR_1P0
HX6
SOC LPSR LOGIC
LX6
POR_B
NVCC_GPIO1
NVCC_GPIO2
1.8V GPIO PAD
3.3V GPIO PAD
White LED
Boost Converter
SBD
VO6
LDO1
3.3V
100mA
VO1
25mA
(ON/OFF)
FB6
DVS
DVS
BUCK1
1.1V
800mA
BUCK1
BUCK2
BUCK3
VDD_ARM
VDD_SOC
VDDA_1P8
NVCC_XXX
Cortex A7 Platform
SOC Logic
BUCK2
1.0V
1000mA
BUCK5
BUCK5
3.3V
1000mA
WiFi
BUCK3
1.8V
500mA
Analog Modules
PMIC_RDY
WDOG_B
SCL
Touch I/O
1.8V GPIO PAD
SDA
LDO2
3.3V
100mA
VO2
VO3
NVCC_XXX
3.3V GPIO PAD
LDO3
3.3V
50mA
VDDA_USB1_3P3
VDDA_USB2_3P3
DCIN
USB OTG1/2 PHY
28V
OVP
VSYS
PGATE
BUCK4
1.2V
1000mA
BUCK4
NVCC_DRAM_CKE
TAMPER9
DRAM_CKE/RESET
DRAM PAD
External MOSFET
(Optional)
VBAT
DVREFIN
NVCC_DRAM
DRAM_VREF
Linear
Charger
DVREF
1/2xDVREFIN
10mA
CHGREF
LPDDR2
SD Card
VODVREF
Battery Pack
TS
VO4
LDO4
3.3V
400mA
LDO4VEN
SD_RESET
BATTP
BATTM
Coulomb
Counter
SDXC I/F PAD
LDO5
3.3V/1.8V
250mA
VO5
LDO5VSEL
SD_VSELECT
Figure 1. Typical Application (E-Book Reader with i.Mx7D)
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
3/103
TSZ22111・15・001
BD71815AGW
Block Diagram
VSYS
PVIN1
LX1
VSYS
4.7uF
0.47uH
BUCK1
BUCK1
1.0V/1.1V
800mA
VDD_ARM
UVLO
TSD
DVS
FB1
10uF
10uF
PGND1
PVIN2
BUCK3
10kΩ
VSYS
4.7uF
0.47uH
GPO1
BUCK2
LX2
FB2
VDD_SOC
BUCK2
1.0V
1000mA
DVS
GPO
PGND2
PVIN3
VSYS
4.7uF
BUCK3
LX3
FB3
LDO_SNVS
3.0V
25mA
NVCC_1P8
VDDA_1P8
BUCK3
1.8V
500mA
0.47uH
VDD_SNVS_IN
Coin
SNVSC
10uF
1uF
100
PGND3
PVIN4
22pF
XIN
32kHz
OSC
VSYS
32.768kHz-Xtal
22pF
4.7uF
BUCK4
LX4
FB4
XOUT
BUCK4
1.2V
1000mA
SNVSC
NVCC_DRAM
LPDDR3
0.47uH
10kΩ
CLK32KOUT
10uF
RTC
PGND4
2.2kΩ
DVDD
BUCK3
10kΩ 10k
SDA
SCL
INTB
PVIN5
VSYS
I2C
4.7uF
BUCK5
LX5
FB5
BUCK5
3.3V
1000mA
For_Peripheral
0.47uH
VOLPSR
10uF
10kΩ
POR
PGND5
Control
DVREFIN
1uF
1uF
READY
LDO_DVREF
DVREFIN*0.5 V
VODVREF
DDR_VREF
10mA
SNVSC
POWER
CNT
10kΩ
RESETINB
WDOGB
PWRON
LDO LPSR
1.8V
100mA
VDD_LPSR
NVCC_GPIO1
1uF
PMIC_ON_REQ
VOLPSR
STANDBY
PVIN6
PMIC_STBY_REQ
VINL1
1uF
1.5MΩ
VSYS
VSYS
LDO1
3.3V
100mA
VO1
1uF
HX6
LX6
NVCC_GPIO2
4.7uH
SBD
White LED
Boost
Converter
MAX:25mA
LDO2
3.3V
100mA
VO2
1uF
NVCC_3P3
0.47uF
VO6
VSYS
VINL2
VO3
1uF
LDO3
3.3V
50mA
VDDA_USB1_3P3
VDDA_USB2_3P3
FB6
1uF
VO4
PGND6
SD Card/eMMC
LDO4
3.3V
400mA
2.2uF
1uF
LDO4VEN
1.5MΩ
VO5
SD Card/eMMC
Interface
LDO5
1.8V/3.3V
250mA
LDO5VSEL
1.5MΩ
DCIN
Option(UP to 2A)
VSYS
DCIN
VSYS
VSYS
1uF
10uF
PGATE
VBAT
10uF
CHGREF
CHGLED
LIB-CHARGER
Charge Current = 500mA max
OVP<30V
5.1kΩ
Battery pack
TS
BATTP
BATTM
Coulomb
Counter
RSENS
10mΩ
CHGGND
Figure 2. IC Block Diagram
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
4/103
TSZ22111・15・001
BD71815AGW
Pin Configuration
BOTTOM VIEW
GND
HX6
FB6
PVIN3
PVIN6
VO6
LX3
FB3
PGND3
SNVSC
PGND4
LX4
VO4
VO5
GND
FB2
VO2
VO1
FB1
LX1
GND
PVIN4
VINL2
PGND2
LX2
J
H
G
F
LX6
PGND5
LX5
SDA
VODVREF
FB4
LDO4
VEN
PGND6
DVDD
GND
GND
SCL
DVREFIN
RESET
INB
GND
GND
GND
GND
INTB
PVIN5
XOUT
XIN
FB5
STANDBY
GND
POR
E
GPO1
PWRON
READY
DCIN
WDOGB
GND
GND
VO3
PVIN2
VINL1
PGND1
PGND1
D
C
B
A
CLK32K
OUT
LDO5
VSEL
BATTP
CHGGND
VBAT
TS
CHGLED
VOLPSR
PVIN1
DCIN
DCIN
VIN
PGATE
BATTM
CHGREF
VSYS
VSYS
1 2 3 4 5 6 7 8 9
Figure 3. Pin Configuration (Bottom View)
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
5/103
TSZ22111・15・001
BD71815AGW
Pin Descriptions
Table 1. BD71815AGW Pin Descriptions
Ball No. Block Name Terminal Name I/O Explanation
Internal Pull up/down
A7
A8
B8
E3
A9
B9
D9
E9
E8
F9
J3
BUCK1
PVIN1
LX1
FB1
STANDBY
PGND1
PGND1
PVIN2
LX2
I
Input power supply for BUCK1
O Switch node connection for BUCK1
I
I
-
-
I
Output voltage feedback for BUCK1
Standby input signal
Power ground for BUCK1
Power ground for BUCK1
Input power supply for BUCK2
Pull down 1.5MΩ to GND
BUCK2
BUCK3
O Switch node connection for BUCK2
FB2
I
-
I
Output voltage feedback for BUCK2
Power ground for BUCK2
Input power supply for BUCK3
PGND2
PVIN3
LX3
J4
O Switch node connection for BUCK3
H4
J5
H9
J8
FB3
I
-
I
Output voltage feedback for BUCK3
Power ground for BUCK3
Input power supply for BUCK4
PGND3
PVIN4
LX4
BUCK4
O Switch node connection for BUCK4
H7
J7
FB4
I
-
I
Output voltage feedback for BUCK4
Power ground for BUCK4
Input power supply for BUCK5
PGND4
PVIN5
LX5
E1
F1
E2
G1
H3
J2
BUCK5
O Switch node connection for BUCK5
FB5
I
-
I
Output voltage feedback for BUCK5
Power ground for BUCK5
Input power supply for BOOST
PGND5
PVIN6
HX6
LX6
VO6
LED Driver
O Switch node connection for BOOST
O Switch node connection for BOOST
O BOOST output
I
-
H1
G3
H2
G2
B7
C9
C8
D8
D7
G9
H8
G8
G6
C4
G7
H6
J6
FB6
Output voltage feedback for BOOST
Power ground for BOOST
PGND6
VOLPSR
VINL1
VO1
VO2
VO3
VINL2
VO4
VO5
LDO4VEN
LDO5VSEL
DVREFIN
VODVREF
SNVSC
LDOLPSR
LDO
O LDO output for LPSR
LDO input for LDO1, LDO2 and LDO3
I
O LDO output for LDO1
O LDO output for LDO2
O LDO output for LDO3
I LDO input for LDO4 and LDO5
O LDO output for LDO4
O LDO output for LDO5
I
I
I
LDO4 Enable
LDO5 Output Voltage select
LDO input for DVREF/CLK32KOUT H-level(note3)
Pull down 1.5MΩ to GND
Pull down 1.5MΩ to GND
DVREF
SNVS
O LDO output for DVREF
O LDO output for SNVS (requires capasitor)
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
6/103
TSZ22111・15・001
BD71815AGW
Table 2. BD71815AGW Pin Descriptions (continued)
Ball No. Block Name Terminal Name I/O Explanation
Pull up/down
G4
H5
G5
C1
D1
C3
C2
F3
E7
F7
D3
B2
A1
A2
B1
A3
A4
A5
B4
C6
A6
C5
B6
B5
C7
D2
B3
J1
I2C
RTC
DVDD
SDA
SCL
I
Power Supply for I2C interface
I/O I2C data line (Open drain)
I
I
O 32.768kHz-Xtal output
O 32.768kHz clock output (Open drain/CMOS)
note1
note1
I2C clock
32.768kHz-Xtal input
XIN
XOUT
CLK32KOUT
PWRON
RESETINB
POR
POWRCNT
I
I
Power on/off control input
Reset input to shutdown this device
Pull down 1.5MΩ to GND
Pull up 10kΩ to SNVSC
note2
note2
Pull up 1.5MΩ to VIN
note2
O Power on reset output (Open drain)
O Interrupt signal to processor (Open drain)
I
INTB
WDOGB
READY
DCIN
DCIN
DCIN
VSYS
VSYS
VBAT
PGATE
TS
CHGREF
BATTP
BATTM
CHGGND
CHGLED
GPO1
VIN
GND
GND
GND
GND
GND
GND
GND
GND
Watchdog input from processor
O PMIC ready output
OVP
I
I
I
DCIN input
DCIN input
DCIN input
O System supply output
O System supply output
I/O Charger output / Battery input
O External power MOS gate control output
I
O Internal reference for the Lib charger
I
I
CHARGER
Battery pack thermistor voltate sense
Current sense input (battery pack side)
Current sense input (ground side)
Ground for Charger
-
O Charging status indication output (Open drain)
O Output for general purpose
GPO
Power/GND
I
-
-
-
-
-
-
-
-
-
-
-
-
Input power supply
Signal ground
Signal ground
Signal ground
Signal ground
Signal ground
Signal ground
Signal ground (for reduce Thermal resistance)
Signal ground (for reduce Thermal resistance)
Signal ground (for reduce Thermal resistance)
Signal ground (for reduce Thermal resistance)
Signal ground (for reduce Thermal resistance)
Signal ground (for reduce Thermal resistance)
J9
F2
F8
D5
D6
E4
E5
E6
F4
F5
F6
GND
GND
GND
GND
note1 : SDAand SCL need pull up resistance to DVDD.
note2 : POR, INTB and READYneed pull up resistance.
note3 : When CLK32KOUT is selected to CMOS output mode.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
7/103
TSZ22111・15・001
BD71815AGW
PCB Layout Recommendations
BUCK1
VOLPSR
LDO1
Crystal
LDO2
LDO3
BUCK5
LDO1-3
BUCK2
LDO5
LDO4
VODVREF
LED Driver
BUCK4
SNVSC
BUCK3
Figure 4. PCB Layout Recommendations (Top View)
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
8/103
TSZ22111・15・001
BD71815AGW
Description of Blocks
1. High Efficiency Buck Converters (BUCK1 – 5) and LDOs
BD71815AGW step down converters operate at a fixed frequency of 6MHz. These converters employ Pulse Width
Modulation (PWM) under moderate to heavy load and enter Power Save Mode when used under light load. In Power Save
Mode, the step down converters operate using Pulse Frequency Modulation (PFM).
Table 3. BD71815AGW Output Power Rails
BD71815AGW
Function
i.MX7 Dual
Usage example
Power Supply Initial Output Voltage Load max Adjustable range
0.8 to 2.000V(25mVstep)
[DVS]
BUCK1
BUCK2
BUCK3
BUCK4
BUCK5
LDO1
VDD_ARM
VDD_SOC
PVIN1
PVIN2
PVIN3
PVIN4
PVIN5
VINL1
VINL1
VINL1
VINL2
VINL2
VIN
1.1V
800mA
1000mA
500mA
1000mA
1000mA
100mA
100mA
50mA
400mA
250mA
10mA
25mA
100mA
25mA
-
0.8 to 2.000V(25mVstep)
[DVS]
1.0V
NVCC_1P8 /
VDDA_1P8
NVCC_DRAM/
LPDDR3
1.8V
1.2Vto 2.7V(50mVstep)
1.1 to 1.85V(25mVstep)
1.8 to 3.3V(50mVstep)
0.8 to 3.3V(50mVstep)
0.8 to 3.3V(50mVstep)
0.8 to 3.3V(50mVstep)
0.8Vto 3.3V(50mVstep)
0.8Vto 3.3V(50mVstep)
1.2V
Peripheral
3.3V
NVCC_GPIO2
NVCC_3P3
3.3V
LDO2
3.3V
VDDA_USB1_3P3 /
VDDA_USB2_3P3
SD Card /
LDO3
3.3V
LDO4
3.3V
eMMC
SD Card /
eMMC
LDO5
1.8V/ 3.3V
0.55 to 0.925V
(DVREFIN= BUCK4)
VODVREF
SNVSC
LDO LPSR
White LED Driver
I2C
LPDDR3
0.5*DVREFIN
VDD_SNVS
VIN
3.0V
Fixed
VDD_LPSR /
NVCC_GPIO1
VIN
1.8V
Fixed
-
-
-
-
-
-
VIN
up to 18V
10uAto 25mA
DVDD
SNVS
VSYS
SNVS
VIN
-
-
-
-
-
-
-
-
-
-
RTC
-
Charger
Coulomb Counter
-
-
SNVS/VSYS
Voltage monitor
-
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
9/103
TSZ22111・15・001
BD71815AGW
Table 4. Voltage Identification Code for BD71815AGW Output Power Rails
#
I2C Register
00 0000
00 0001
00 0010
00 0011
00 0100
00 0101
00 0110
00 0111
00 1000
00 1001
00 1010
00 1011
00 1100
00 1101
00 1110
00 1111
01 0000
01 0001
01 0010
01 0011
01 0100
01 0101
01 0110
01 0111
01 1000
01 1001
01 1010
01 1011
01 1100
01 1101
01 1110
01 1111
10 0000
10 0001
10 0010
10 0011
10 0100
10 0101
10 0110
10 0111
10 1000
10 1001
10 1010
10 1011
10 1100
10 1101
10 1110
10 1111
11 0000
11 0001
11 0010
11 0011
11 0100
11 0101
11 0110
11 0111
11 1000
11 1001
11 1010
11 1011
11 1100
11 1101
11 1110
11 1111
Voltage step
BUCK1
0.800
0.825
0.850
0.875
0.900
0.925
0.950
0.975
1.000
1.025
1.050
1.075
1.100(note1)
1.125
1.150
1.175
1.200
1.225
1.250
1.275
1.300
1.325
1.350
1.375
1.400
1.425
1.450
1.475
1.500
1.525
1.550
1.575
1.600
1.625
1.650
1.675
1.700
1.725
1.750
1.775
1.800
1.825
1.850
1.875
1.900
1.925
1.950
1.975
2.000
BUCK2
0.800
0.825
0.850
0.875
0.900
0.925
0.950
0.975
1.000(note1)
1.025
1.050
1.075
1.100
1.125
1.150
1.175
1.200
1.225
1.250
1.275
1.300
1.325
1.350
1.375
1.400
1.425
1.450
1.475
1.500
1.525
1.550
1.575
1.600
1.625
1.650
1.675
1.700
1.725
1.750
1.775
1.800
1.825
1.850
1.875
1.900
1.925
1.950
1.975
2.000
BUCK3
1.200
1.250
1.300
1.350
1.400
1.450
1.500
1.550
1.600
1.650
1.700
1.750
1.800(note1)
1.850
1.900
1.950
2.000
2.050
2.100
2.150
2.200
2.250
2.300
2.350
2.400
2.450
2.500
2.550
2.600
2.650
2.700
BUCK4
1.100
1.125
1.150
1.175
1.200(note1)
1.225
1.250
1.275
1.300
1.325
1.350
1.375
1.400
1.425
1.450
1.475
1.500
1.525
1.550
1.575
1.600
1.625
1.650
1.675
1.700
1.725
1.750
1.775
1.800
1.825
1.850
BUCK5
1.800
1.850
1.900
1.950
2.000
2.050
2.100
2.150
2.200
2.250
2.300
2.350
2.400
2.450
2.500
2.550
2.600
2.650
2.700
2.750
2.800
2.850
2.900
2.950
3.000
3.050
3.100
3.150
3.200
3.250
3.300(note1)
LDO1
0.80
0.85
0.90
0.95
1.00
1.05
1.10
1.15
1.20
1.25
1.30
1.35
1.40
1.45
1.50
1.55
1.60
1.65
1.70
1.75
1.80
1.85
1.90
1.95
2.00
2.05
2.10
2.15
2.20
2.25
2.30
2.35
2.40
2.45
2.50
2.55
2.60
2.65
2.70
2.75
2.80
2.85
2.90
2.95
3.00
3.05
3.10
3.15
3.20
3.25
3.30(note1)
LDO2
0.80
0.85
0.90
0.95
1.00
1.05
1.10
1.15
1.20
1.25
1.30
1.35
1.40
1.45
1.50
1.55
1.60
1.65
1.70
1.75
1.80
1.85
1.90
1.95
2.00
2.05
2.10
2.15
2.20
2.25
2.30
2.35
2.40
2.45
2.50
2.55
2.60
2.65
2.70
2.75
2.80
2.85
2.90
2.95
3.00
3.05
3.10
3.15
3.20
3.25
3.30(note1)
LDO3
0.80
0.85
0.90
0.95
1.00
1.05
1.10
1.15
1.20
1.25
1.30
1.35
1.40
1.45
1.50
1.55
1.60
1.65
1.70
1.75
1.80
1.85
1.90
1.95
2.00
2.05
2.10
2.15
2.20
2.25
2.30
2.35
2.40
2.45
2.50
2.55
2.60
2.65
2.70
2.75
2.80
2.85
2.90
2.95
3.00
3.05
3.10
3.15
3.20
3.25
3.30(note1)
LDO4
0.80
0.85
0.90
0.95
1.00
1.05
1.10
1.15
1.20
1.25
1.30
1.35
1.40
1.45
1.50
1.55
1.60
1.65
1.70
1.75
1.80
1.85
1.90
1.95
2.00
2.05
2.10
2.15
2.20
2.25
2.30
2.35
2.40
2.45
2.50
2.55
2.60
2.65
2.70
2.75
2.80
2.85
2.90
2.95
3.00
3.05
3.10
3.15
3.20
3.25
3.30(note1)
LDO5
0.80
0.85
0.90
0.95
1.00
1.05
1.10
1.15
1.20
1.25
1.30
1.35
1.40
1.45
1.50
1.55
1.60
1.65
1.70
1.75
1.80(note1)
1.85
1.90
1.95
2.00
2.05
2.10
2.15
2.20
2.25
2.30
2.35
2.40
2.45
2.50
2.55
2.60
2.65
2.70
2.75
2.80
2.85
2.90
2.95
3.00
3.05
3.10
3.15
3.20
3.25
3.30(note1)
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
25mV
25mV
50mV
25mV
50mV
50mV
50mV
50mV
50mV
50mV
(note1) Default output voltage setting
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
10/103
TSZ22111・15・001
BD71815AGW
2. Power ON/OFF Sequence
3.6V
VBAT
3.6V
2.8V
2.5V
VSYS
3.0V
SNVS
2.35V
2.2V
C32KOUT
Power State SHUTDOWN
PWRON
COIN
over 100ms
SNVS
RUN
(ARM=1GHz mode)
SNVS
COIN
SHUTDOWN
Pull up to SNVS
Up to 0.25ms
0.24ms
1.8V
LPSR
(for LowPowerStateRetention)
0.49ms
0.73ms
0.98ms
1.22ms
1.46ms
1.71ms
1.94ms
2.20ms
2.44ms
3.3V
LDO1
(for NVCC_GPIO2)
1.1V
BUCK1
(for ARM)
1.0V
BUCK2
(for SOC)
1.8V
BUCK2 is turned off after BUCK4 is turned off.
BUCK3
(for VDDA_1P8, VDDA_1P8)
3.3V
LDO2
(for NVCC_3P3)
1.2V
BUCK4
(for NVCC_DRAM)
0.6V
DVREF
(for DDR VREF)
3.3V
BUCK5
(for Periphral)
3.3V
LDO5
(for eMMC)
3.3V
LDO3
(for VDDA_USB1/2_3P3)
LDO4
(for SD card)
3.91ms
3.91ms
POR
(Pull up to LPSR)
READY
(Pull up to DVDD)
Figure 5. Power ON/OFF Sequence
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
11/103
TSZ22111・15・001
BD71815AGW
3. States of Operation
BD71815AGW has six power states: RUN, SUSPEND, LPSR, SNVS, Coin, and Shutdown. Figure 6 shows the state
transition diagram along with the conditions to enter and exit each state.
Thermal shutdown
or
SNVS_UVLO = L
or
RESETINB = L
SHUTDOWN
Any State
SNVS_UVLO = H
(VIN > 2.35V)
SNVS_UVLO = L
(VIN < 2.2V)
VSYS_UVLO = L (VIN < 2.5V)
or
WDOGB = L and WDOGB_PWROFF = H (I2C:Reg)
COIN
SNVS
RUN
VSYS_UVLO = L
(VIN < 2.5V)
VSYS_UVLO = H
(VIN > 2.8V)
PWRON = L and LPSR_MODE = L (I2C:Reg)
PWRON = L and LPSR_MODE = L (I2C:Reg)
PWRON = H
PWRON = L and
LPSR_MODE = L (I2C:Reg)
PWRON = Lꢀand
LPSR_MODE = H (I2C:Reg)
STANDBY = H
STANDBY = L
PWRON = H
SUSPEND
BUCK1 BUCK1_LP_ON = L
and STANDBY = H
LPSR
ON
OFF
STANDBY = L
PWRON = L and LPSR_MODE = H (I2C:Reg)
Figure 6. Power States Transitions
Description of states is provided in the following section. I2C Control is not possible in Shutdown state. However, the interrupt
signal INTB is active during RUN and SUSPEND states.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
12/103
TSZ22111・15・001
BD71815AGW
Table 5. Voltage Rails ON/OFF for Respective Power States
Power Mode
Output Control
ON/OFF
BD71815AGW
Function
Shutdown
OFF
Coin
OFF
SNVS
OFF
LPSR
OFF
RUN
Auto
SUSPEND
Auto
Sequence order
2
BUCK1
BUCK2
BUCK3
BUCK4
BUCK5
LDO1
State or I2C register
State or I2C register
State or I2C register
State or I2C register
State or I2C register
State or I2C register
State or I2C register
State or I2C register
LDO4VEN
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
Reset
OFF
OFF
OFF
ON
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
ON
OFF
OFF
OFF
OFF
OFF
OFF
ON
OFF
OFF
OFF
OFF
ON
Auto
Auto
Auto
Auto
ON
Auto
Auto
Auto
Auto
ON
3
4
6
8
1
5
9
9
9
7
-
LDO2
OFF
ON
ON
ON
LDO3
ON
ON
LDO4
OFF
OFF
OFF
ON
OFF/ON
OFF
OFF
ON
OFF/ON
ON
OFF/ON
ON
LDO5
State or I2C register
State or I2C register
State or I2C register
State or I2C register
State or I2C register
State
VODVREF
SNVSC
LDO LPSR
White LED Driver
I2C
ON
ON
ON
ON
OFF
OFF
Disable
ON
OFF
OFF
Disable
ON
ON
ON
ON
0
-
OFF
Disable
ON
OFF
Enable
ON
OFF
Enable
ON
-
RTC
State
-
Charger
Coulomb Counter
OFF
OFF
ON
ON/OFF
ON
ON/OFF
ON
ON/OFF
ON
ON/OFF
ON
DCIN
-
State
-
SNVS/VSYS
Voltage monitor
ON
ON
ON
ON
-
-
(Note) Auto : PWM/PFM mode change automatically depending on the load current
(1) Power Control States
(a) Shutdown State
BD71815AGW enters Shutdown State when SNVS falls below 2.2V or when BD71815AGW encounters a thermal
shutdown event. In case of system hang-up, setting RESETINB to LOW will cause the IC to shut down. Only the SNVS
and VSYS voltage measurement block (UVLO) is powered during Shutdown state. Data in all registers are reset to
their initial settings. To exit Shutdown state, SNVS must exceed 2.35V.
(b) Coin State
BD71815AGW enters Coin State when SNVS exceeds 2.35V or VSYS falls below 2.5V. BD71815AGW also enters
Coin State when only the coin battery is connected to SNVSC, or when WDOGB is asserted low. BD71815AGW starts
the Off Sequence in this case.
UVLO, RTC, Battery measurement (Coulomb Counter), and SNVS blocks are powered in Coin State. All BUCK blocks
and other LDOs are powered off. Registers cannot be accessed when BD71815AGW enters this state, but register
data is retained.
(c) SNVS State
BD71815AGW enters SNVS State if PWRON is asserted low while LPSR_MODE registers are set low. SNVS State
can also be accessed from Coin State when VSYS exceeds 2.8V.
In SNVS State, BUCKs and LDOs which have the SNVS_ON register set High are turned ON. Charger is also started
when DCIN input is supplied with the appropriate voltage. These blocks are turned on in addition to blocks powered in
Coin State.
(d) LPSR State
BD71815AGW enters LPSR state if PWRON is asserted Low while LPSR_MODE registers are set high.
In LPSR State, BUCKs and LDOs which have the LPSR_ON register set high are turned ON.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
13/103
TSZ22111・15・001
BD71815AGW
(d) RUN State
BD71815AGW enters RUN state when PWRON is asserted High. POR is negated in this state.
In RUN State, BUCKs and LDOs which have the RUN_ON register set High are turned ON. I2C registers can be
accessed in this state.
(e) SUSPEND State
BD71815AGW enters SUSPEND State from RUN State when STANDBY is asserted high.
In SUSPEND State, BUCKs and LDOs which have the LP_ON register set low are turned OFF. I2C registers can be
accessed in this state.
H
H
BUCK1_LP_ON
(I2C Register)
L
L
H
H
STANDBY
BUCK1
L
L
1.1V
1.1V
0.3mS
1mS
0.3mS
0V
0V
150uS
20mS
20mS
Power State
READY
RUN
H
SUSPEND
RUN
SUSPEND
Figure 7 – SUSPEND State Control Timing Diagram
4. Dynamic Voltage Scaling (DVS) Control
BUCK1 and BUCK2 support Dynamic Voltage Scaling (DVS). BUCK1_DVSSEL and BUCK2_DVSSEL registers control the
output voltage of BUCK1 and BUCK2, respectively. BUCK#_H controls the output voltage for when BUCK#_DVSSEL is set
high, and BUCK#_L for when BUCK#_DVSSEL is set low. Slew rate is also set via the BUCK#_RAMPRATE register.
ARM1GHz mode
ARM1GHz mode
BUCK1_DVSSEL
(I2C register)
ARM800MHz mode
1.1V
H
80~140uS
80~140uS
1.1V
H
BUCK1
READY
10mV/uS
10~40uS
10mV/uS
10~40uS
1.0V
H
L
L
Figure 8 - DVS Control Timing Diagram
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
14/103
TSZ22111・15・001
BD71815AGW
5. LDO4 and LDO5 Control (for SD Card)
LDO4 and LDO5 support High Speed SD Card and SD Card Interface power rails, respectively.
LDO4 is turned on and off by LDO4VEN. This function is for High Speed SD Card Reset operation.
LDO5 supports Dynamic Voltage Scaling (DVS). LDO5_H register controls the output voltage for when LDO5VSEL pin is
set high, and LDO5_L register for when LDO5VSEL pin is set low. This function supplies dynamically changing output
voltages for Normal to High Speed operation.
H
H
LDO4VEN
(SD_RESET)
L
L
L
H
LDO5VSEL
(SD_VSEL)
0.3mS
2.5mS
3.3V
3.3V
2.5mS
3.3V
LDO4
(SD Card Power)
0V
0V
0.5mS
2mS
0.5mS
3.3V
LDO5
0.3mS
1.8V
(SD Card Interface)
1mS
Figure 9 – SD Card Interface Control Timing Diagram
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
15/103
TSZ22111・15・001
BD71815AGW
6. Real Time Clock (RTC) Block
Features
・
・
・
・
・
・
・
・
RTC is driven by a 32.768 kHz oscillator and provides alarm and timekeeping functions to the nearest second.
Time information is provided in seconds, minutes, and hours.
Calendar information is provided in day, month, year, and day of the week.
Alarm interrupt is sent at the time and day programmed into registers.
Leap year compensation up to 2099
Selectable 12-hour and 24-hour modes
RTC calibration support
Oscillator failure detection
VIN
LDO_SNVS
(3.0V, 25mA)
SNVSC
VDD_SNVS
1uF
DET
XOUT
32.768kHz-Xtal
RTC
XIN
32kHz-OSC
CLK32KOUT
CLK32K_EN
Figure 10. RTC Block Diagram
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
16/103
TSZ22111・15・001
BD71815AGW
(1) Oscillation Adjustment
The oscillation adjustment circuit can be used to correct a time count gain or loss with high precision.
This is done by varying the number of 1-second clock pulses once every 20 or 60 seconds.
When DEV bit in the TRIM Register is set to "0", the Oscillation Adjustment Circuit varies the number of 1-second clock
pulses once every 20 seconds. When the DEV bit in the TRIM Register is set to "1", the Oscillation Adjustment Circuit
varies the number of 1-second clock pulses once every 60 seconds.
The Oscillation Adjustment Circuit can be disabled by writing the settings "*,0,0,0,0,0,*" ( "*" represents "0" or "1" ) to the
TRIM[6:0] bits of the TRIM Register. Conversely, when such oscillation adjustment is to be made, an appropriate
oscillation adjustment value can be calculated using the equation below.
(a) When oscillation frequency is higher than target frequency
When setting DEV bit to 0:
Oscillation frequency - Target Frequency 0.1
Oscillation adjustment value
Oscillation frequency 3.051106
Oscillation frequency - Target Frequency 10 1
When setting DEV bit to 1:
Oscillation frequency - Target Frequency 0.0333
Oscillation adjustment value
Oscillation frequency 1.017106
Oscillation frequency - Target Frequency 30 1
Oscillation frequency: Frequency of clock pulse output from CLK32KOUT pin
Target frequency: Desired frequency to be set
Generally, a 32.768kHz quartz crystal unit has temperature characteristics that support the highest oscillation
frequency at normal temperature. Consequently, the quartz crystal unit is recommended to have target frequency
settings ranging from 32.768 to 32.76810 kHz (+3.05ppm relative to 32.768kHz).
Oscillation adjustment value: Value that is to be written to the TRIM[6:0] bits of the TRIM register
This value is represented in 7-bit coded decimal notation.
(b) When oscillation frequency is equal to target frequency
Oscillation adjustment value = 0, +1, -64, or -63.
(c) When oscillation frequency is lower than target frequency
When setting DEV bit to 0:
Oscillation frequency - Target Frequency
Oscillation adjustment value
Oscillation frequency 3.051106
Oscillation frequency - Target Frequency
10
When setting DEV bit to 1:
Oscillation frequency - Target Frequency
Oscillation adjustment value
Oscillation frequency 1.017106
Oscillation frequency - Target Frequency 30
Sample oscillation adjustment value calculations follow.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
17/103
TSZ22111・15・001
BD71815AGW
(ex.A) For an oscillation frequency = 32768.85Hz and a target frequency = 32768.05Hz
When setting DEV bit to 0:
Oscillation adjustment value
32768.8532768.05 0.1
32768.853.051106
32768.8532768.05
10 1
9
In this instance, write the settings "00001001" in the TRIM register. Thus, an appropriate oscillation adjustment value
in the presence of any time count gain represents a distance from 01h.
When setting DEV bit to 1:
32768.8532768.05 0.0333
Oscillation adjustment value
32768.851.017106
32768.8532768.05
30 1
25
In this instance, write the settings "10011001" in the TRIM register.
(ex.B) For an oscillation frequency = 32762.22Hz and a target frequency = 32768.05Hz
When setting DEV bit to 0:
32762.22 32768.05
32762.223.051106
Oscillation adjustment value
32762.22 32768.05
10
58
To represent an oscillation adjustment value of -58 in 7bit coded decimal notation, subtract 58 (3Ah) from 128 (80h)
to obtain 46h. In this instance, write the settings of "01000110" in the TRIM register. Thus, an appropriate oscillation
adjustment value in the presence of any time count loss represents a distance from 80h.
When setting DEV bit to 1:
32762.22 32768.05
32762.221.017106
Oscillation adjustment value
32762.22 32768.05
30
175
Oscillation adjustment value can be set from -62 to 63. Then, in this case, Oscillation adjustment value is out of
range.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
18/103
TSZ22111・15・001
BD71815AGW
(3) Typical software-based operation
Initialization at Power-on
Start
CPU Power ON
No
PON = 1 ?
Yes
Set SEC ~ YEAR, TRIM,
ALM0_xxx, ALM1_xxx
registers and etc. (*1)
*1) This step involves ordinary initialization including, but not limited to,
the Oscillation Adjustment Register and interrupt cycle settings.
Set PON to 0.
Set XSTB to 1.
Writing Time and Calendar Data
Start Condition
*1) It is recommended to also modify the sec register when one writes to the
min~year registers.
When the seconds digit goes up while accessing I2C, the clock could assume an
unpredictable value.
Write Time Counter and
Calendar Counter (*1)
Writing to the sec register prevents the above behavior because less than 1Hz
counter is cleared.
Stop Condition
Reading Time and Calendar Data
Start Condition
Read from Time Counter
and Calendar Counter (*1)
*1) When reading clock and calendar counters, do not insert
Stop Condition.
Stop Condition
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
© 2016 ROHM Co., Ltd. All rights reserved.
19/103
3.Mar.2017 Rev.002
TSZ22111・15・001
BD71815AGW
ALARM0 Interrupt Process
*1) This step is intended to disable the alarm interrupt
circuit once by clearing ALM0_MASK register, in
anticipation of a coincidental match between current time
and preset alarm time as the alarm interrupt function is set.
Clear ALM0_MASK register (*1)
Set Alarm Threshold Registers
(ALM0_SEC ~ ALM0_YEAR)
*2) This step is intended to enable the alarm interrupt
function after completion of all alarm interrupt settings.
Set ALM0_MASK Register (*2)
Generate Interrupt to CPU by INTB pin
0
Check ALM0 bit of INT_STAT_12 register
1
Conduct ALM0 Interrupt
(ALM0 Interrupt cleard by writing 1 ALM0 bit of
INT_STAT_12 register)
Other Interrupt
Processes
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
20/103
TSZ22111・15・001
BD71815AGW
7. Over Voltage Protection (OVP) Block
Features
・
・
Single-input for the battery charger source: DCIN
30V over voltage protection for DCIN input.
8. Battery Charger Block
Features
・
・
Supports battery insertion and removal detection
JEITA-compliant Battery Charging Profile with thermal control of charging current and voltage settings. This is achieved
by measuring the temperature of an external thermistor (The Initial setting of BD71815AGW is adjusted to TDK
NTCG163JF103FT1S).
・
・
・
Supports battery supplement mode
Automatic or manual (software) control of Watch Dog Timer while Pre–charging and Fast-charging
Charger statuses or Error conditions are indicated on CHGLED output (for LED lighting)
Any State
VIN < 2.5V
DCINOK=L
(DCIN<3.65V)
Shutdown
or
④
VIN > 2.8V
SUSPEND
Charge stop
①
②
To Bat Error
VBAT_OVP
Temp Err 4
DCINOK=H
(DCIN>3.8V)
BATDET_DONE
③
To SUSPEND
TRICKLE
CHARGE
TSD5
Timer > WDT_PRE
or VBAT_OVP
not ③
①
To Bat Error
Timer > 120m
Temp Err 5
②
VBAT > VPRE_LO
or VBAT_OVP
VBAT < VPRE_LO
To SUSPEND
③
TSD1
Timer > WDT_PRE
or VBAT_OVP
not ③
Batt Error
Charge stop
①
PRE CHARGE
To Bat Error
Timer > 120m
or VBAT_OVP
Temp Err 1
②
VBAT > VPRE_HI
VBAT < VPRE_HI
Timer > WDT_FST
or VBAT_OVP
To SUSPEND
③
TSD2
not ③
VSYS < VBAT
①
FAST CHARGE
To Bat Error
Timer > 120m
or VBAT_OVP
Temp Err 2
VSYS > VBAT
②
IBAT <
IFST_TERM
BATT
IBAT >
IFST_TERM
①
ASSIST 1
BATDET
Charge stop
③
VSYS < VBAT
To SUSPEND
TOP OFF
TSD3
TSD4
not ③
BATT
ASSIST 2
VSYS > VBAT
VBAT < VBAT_MNT
Timer 15sec.
To SUSPEND
③
not ③
BATT
ASSIST 3
DONE
Charge stop
VSYS < VBAT
①
To Bat Error
VBAT_OVP
Temp Err 3
Charge stop
②
VSYS > VBAT
① BAT_TEMP > 58℃ or BAT_TEMP < 2℃
② BAT_TEMP < 58℃ and BAT_TEMP > 2℃
③ Chip Temp > 135℃
④ Chip Temp > 175℃ Chip Thermal Shutdown
Figure 11. State Diagram of Battery Charger
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
21/103
TSZ22111・15・001
BD71815AGW
VBAT
IBAT
IFST
VBATCHG
Battery Voltage
Charge Current
VPRE_HI
VPRE_LO
IPRE
ITRI
IFST_TERM
(CC)
(CV)
Time
Top Off
15[S]
Trickle Charge
Pre Charge
Fast Charge
DONE
Figure 12. Battery Charger Output Control
DCINOK=H
and BATDET_EN(reg)=0
and BDETSTAT = H
Disable Battery
Detection
START
DCINOK=H
and BATDET_EN(reg)=1
DCINOK=H
and BATDET_EN(reg)=1
and BDETSTAT = H
BATLOAD
Discharge for 50ms
VBAT < VPRE_LO(reg)
VBAT > VPRE_LO(reg)
VBAT >
VBAT_MNT(reg)
Trickle Charge
Charge for 50ms
VBAT <
VBAT_MNT(reg)
Battery
Battery
Detected
Un-Detected
DCINOK =L
or BDETSTAT=L
or (Charger state = SUSPEND, BATDET, or TOP OFF)
or (Expire 1s timer and (Charger state = SUSPEND, BATDET, or TOP OFF))
or REBATDET_TRG(reg) = 0->1
DCINOK =L
BAT_DET(reg)=0
or BDETSTAT=L
BAT_DET_DONE(reg)=1
or (Charger state = SUSPEND, BATDET, or TOP OFF)
or Expire 1s timer
or REBATDET_TRG(reg) = 0->1
BAT_DET(reg)=1
BAT_DET_DONE(reg)=0
BDETSTAT Power states which is valid Battery detection.
L : Battery detection is invalid ; Power state = SHUTDOWN, or COIN
H : Battery detection is valid ; Power state = SNVS, RUN, LPSR, or SUSPEND
Figure 13. State Diagram of Battery Detection
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
22/103
TSZ22111・15・001
BD71815AGW
BD71815AGW has four Watch Dog Timers.
(a) High Temperature Protection Timer
The High Temperature Protection Timer is a timer to count the duration that battery temperature is higher than T4
(default 58°C) (BAT_TEMP[2:0]=3h) at Temp_err1, Temp_err2 or Temp_err5 state. This timer counts down 1 in
every 64 seconds and shifts to Batt Error state after 121 counts.
(b) Low Temperature Protection Timer
The Low Temperature Protection Timer is a timer to count the duration that battery temperature is less than T2
(default 2°C) (BAT_TEMP[2:0]=5h) at Temp_err1, Temp_err2 or Temp_err5 state. This timer counts down 1 in
every 64 seconds and shifts to Batt Error state after 121 counts.
(c) Watch Dog Timer for TRICKLE CHARGE and PRE CHARGE states
During Trickle-charge or Pre-charge, this timer counts down once every 64 seconds and shifts to Batt Error state
after 121 counts by default. The number of counts can be changed by register settings (WDT_AUTO and
WDT_PRE).
Table 6. Watch Dog Timer for Pre-charging and Trickle-charging
47h: CHG_SET1
threshold to
Batt Error
39h: CHG_STATE
40h: BAT_TEMP[2:0]
Initial set value
countdown value
[7] WDT_DIS
[6] WDT_AUTO
0
TRICKLE
CHARGE(01h)
or PRE CHARGE(02h)
ROOM(0h)
or HOT1(1h) or HOT2(2h)
or Temp. Disable(6h)
0
0
49h: WDT_PRE
122
-1
-1
1
1
1
(d) Watch Dog Timer for FAST CHAREGE and TOP OFF states
During Fast-charge or TOPOFF, this timer counts down in every 512 seconds or 64 seconds, and shifts to Batt
Error state after 601 counts. The counter speed depends on the battery temperature. The number of the counts
can be changed by register settings (WDT_AUTO, WDT_FST, and COLD_ERR_EN).
Table 7. Fast-charging and TOPOFF Watch Dog Timer
47h: CHG_SET1
WDT_AUTO
threshold to
Batt Error
39h:CHG_STATE
40h:BAT_TEMP[2:0]
COLD1(4h)
Initial set value
countdown value
WDT_DIS
COLD_ERR_EN
0
0
0
0
0
0
0
0
0
1
0
1
0
1
0
1
1
1
0
0
1
1
0
0
1442
1442
WDT_FST * 8
1442
WDT_FST * 8
1442
WDT_FST * 8
1442
-1
-1
-2
-2
-2
-2
-2
-2
3
3
3
FAST CHARGE(03h)
or TOP OFF(0Eh)
3
240
240
240
240
ROOM(0h)
or HOT1(1h) or HOT2(2h)
or Temp. Disable(6h)
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
23/103
TSZ22111・15・001
BD71815AGW
(1) Thermal Control for Charging
Charging current is controlled by the battery temperature, measured using an external thermistor.
In low-temperature condition, charging current is reduced to half of the set value ICHG.
[mA]
10°C 13.0°C
58.0°C
ICHG
2°C
1/2 ICHG
0
[°C]
5°C
55.0°C
Figure 14. Charging Current vs. Battery Temperature
Charging voltage is also reduced by temperature and set by control registers.
Table 8. Charging Voltage vs. Battery Temperature
JEITA Temperature Range
Voltage Setting Register
VBAT_CHG1
T2 – T3
2°C to 45°C, (typ)
45°C to 50°C, (typ)
50°C to 58°C, (typ)
T3 – T5
T5 – T4
VBAT_CHG2
VBAT_CHG3
Charging
Voltage
VBAT_CHG1
VBAT_CHG2
VBAT_CHG3
0
T1 T2
T3
T4
(45℃ typ) T5 (58℃ typ)
(50℃ typ)
Temperature of Battery Pack
Figure 15. Charging Voltage vs. Battery Temperature
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
24/103
TSZ22111・15・001
BD71815AGW
9. Coulomb Counter Block
BATTP
BATTM
Interrupt
& Alarm
Control
15
28-bit
Accumulator
15-bit
ΔΣ-ADC
INTB
Figure 16. Coulomb Counter Block Diagram
Features
・
・
28-bit Coulomb Counter for battery fuel gauging
15-bit ΔΣ-ADC measures the battery’s charge and discharge current by means of an external current sense resistor
(10mΩ, ±1% or 30mΩ, ±1%).
・
・
Charging/Discharging amount integration period : 1sec
There are three programmable battery capacity thresholds for interrupt.
(1) Functions and Programmabilites
(a) 28-bit accumulator features
28-bit accumulator accumulates 15-bit ΔΣ-ADC results by each 1sec. The accumulated value is shown in CCNTD
register. CCNTD value is accumulated when CCNTENB is set to 1. CCNTD value is held when CCNTENB is set to 0.
When CCNTRST is set to 1, CCNTD value is cleared to 0.
(b) Three programmable Event Alarm outputs from INTB pin
BD71815AGW has alarm events using Coulomb Counter. The elements are shown in Table 9.
Table 9. Alarm events using Coulomb Counter
Status register Interrupt register
Event
Condition
name
name
Coulomb counter near full capacity alarm
0 : CCNTD ≤ CC_BATCAP1_TH(reg)
1 : CCNTD > CC_BATCAP1_TH(reg)
CC_MON1
CC_MON1_DET (AMBLED is turned off and GRNLED is turned on when
CHGDONE_LED_EN(reg)=1)
0 : CCNTD ≥ CC_BATCAP2_TH(reg)
1 : CCNTD < CC_BATCAP2_TH(reg)
0 : CCNTD ≥ CC_BATCAP3_TH(reg)
1 : CCNTD < CC_BATCAP3_TH(reg)
CC_MON2
CC_MON3
OCUR1
CC_MON2_DET Coulomb counter general alarm 2
CC_MON3_DET Coulomb counter general alarm 3
0 : CURCD < OCURTHR1_TH(reg)
OCUR1_DET
Battery over current alarm 1
OCUR1_RES
1 : CURCD ≥ OCURTHR1_TH(reg) more than OCURDUR1(reg) time
0 : CURCD < OCURTHR2_TH(reg)
OCUR2_DET
OCUR2
Battery over current alarm 2
OCUR2_RES
1 : CURCD ≥ OCURTHR2_TH(reg) more than OCURDUR2(reg) time
0 : CURCD < OCURTHR3_TH(reg)
OCUR3_DET
OCUR3
Battery over current alarm 3
OCUR3_RES
1 : CURCD ≥ OCURTHR3_TH(reg) more than OCURDUR3(reg) time
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
25/103
TSZ22111・15・001
BD71815AGW
10. 12-bit ADC (SAR) Block
Features
・
・
・
・
・
・
・
・
12-bit Successive Approximation Register A/D Converter
Conversion period: 40μs
Input Voltage range: 0.4V to 5.6V (VBAT for Battery voltage monitor)
Input Voltage range: 0.5V to 7.0V (VSYS for System input voltage monitor)
Input Voltage range: 0.1V to 1.4V (Vf for BD71815AGW die temperature monitor)
Input Voltage range: 0.1V to 1.4V (TS for Battery temperature monitor)
Input Voltage range: -30mV to 30mV (BATTP for Battery current monitor)
Input Voltage range : 1.2V to 16.8V (DCIN for DCIN voltage monitor)
CHGREF
Reference
BATTP
TS
VBAT
Control
Logic
AFE
and
12-bit
SAR ADC
Switch
Vf
VSYS
DCIN
OSC
Figure 17. 12-bit ADC Block Diagram
11. Battery Monitor Block
BD71815AGW has alarm events using 12-bit SAR ADC. The elements are shown in Table 10.
Table 10. Alarm events using 12-bit SAR ADC
Status register
name
Interrupt register
name
Monitor terminal Event
Battery voltage exceeds over voltage
Condition
0 : VBAT ≤ VBAT_OVP(reg) - 150mV
1 : VBAT ≥ VBAT_OVP(reg)
VBAT_OV_DET
VBAT_OV_RES
VBAT_OV
LOW_BAT
VBAT_SHORT
DBAT_DET
VRECHG_DET
N/A
VBAT
VBAT
VBAT
VBAT
VBAT
VBAT
VSYS
VSYS
DCIN
DCIN
TS
0 : VBAT > VBAT_LO(reg)
1 : VBAT ≤ VBAT_LO(reg)
VBAT_LO_DET
VBAT_LO_RES
Battery voltage fall below low voltage
Battery shorted to GND
0 : VBAT ≥ 1.6V
1 : VBAT ≤ 1.5V
VBAT_SHT_DET
VBAT_SHT_RES
0 : Not detected
DBAT_DET
Dead battery detection
1: Detected = VBAT ≤ VBAT_LO(reg) more than TIM_DBP(reg) time
0 : VBAT > VBAT_MNT(reg)
1 : VBAT ≤ VBAT_MNT(reg)
BAT_MNT_IN
BAT_MNT_OUT
Battery voltage fall below to re-charge voltage
Battery voltage general alarm
VSYS voltage fall below low voltage
VSYS voltage general alarm
Detect :VBAT ≥ VBAT_TH(reg) -> VBAT ≤ VBAT_TH(reg)
Resume : VBAT ≤ VBAT_TH(reg) -> VBAT ≥ VBAT_TH(reg)
VBAT_MON_DET
VBAT_MON_RES
0 : VSYS ≤ VSYS_MIN(reg)
1 : VSYS ≥ VSYS_MAX(reg)
VSYS_LO_DET
VSYS_LO_RES
VSYS_LO
N/A
Detect : VSYS ≥ VSYS_TH(reg) -> VSYS ≤ VSYS_TH(reg)
Resume : VSYS ≤ VSYS_TH(reg) -> VSYS ≥ VSYS_TH(reg)
VSYS_MON_DET
VSYS_MON_RES
0 : DCIN ≥ DCIN_CLPS(reg)
1 : VSYS < DCIN_CLPS(reg)
DCIN_CLPS_IN
DCIN_CLPS_OUT
DCIN_CLPS_DET
N/A
DCIN anti-collapse detection
Detect : DCIN ≥ DCIN_TH(reg) -> DCIN ≤ DCIN_TH(reg)
Resume : DCIN ≤ DCIN_TH(reg) -> DCIN ≥ DCIN_TH(reg)
DCIN_MON_DET
DCIN_MON_RES
DCIN voltage general alarm
OVTMP_DET
OVTMP_RES
0 : Not detected
OVBTMP
LOBTMP
N/A
Battery over temperature detection
Battery low temperature detection
Die temperature general alarm
Die temperature over 125°C detection
1 : Detected : BTMP < OVBTMPTHR(reg) more than OVBTMPDUR(reg) time
LOTMP_DET
LOTMP_RES
0 : Not detected
TS
1 : Detected : BTMP > LOBTMPTHR(reg) more than LOBTMPDUR(reg) time
Detect : VF ≤ VF_TH(reg) -> VF > VF_TH(reg)
Resume : VF > VF_TH(reg) -> VF ≤ VF_TH(reg)
VF_DET
VR_RES
Vf
Detect : VF ≤ 125°C -> VF > 125°C
Resume : VF > 125°C -> VF ≤ 125°C
VF125_DET
VR125_RES
N/A
Vf
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
26/103
TSZ22111・15・001
BD71815AGW
12. White LED Boost Converter
Features
・
・
・
・
Support series 6 LED lights for front light
LED is ON/OFF by I2C register
LED Current range : 10,20,30,50,70,100,200,300,500,700 uA,1~25mA(1mA Step)
Protection Function : Over Current Protection, Over Voltage Protection, Short Circuit Protection
13. I2C Bus Interface Block
The I2C-compatible synchronous serial interface provides access to programmable functions and registers on the
device.
This protocol uses a two-wire interface for bi-directional communication between LSI’s connected to the bus.
The two interface lines are Serial Data Line (SDA), and Serial Clock Line (SCL). These lines should be connected
to the power supply DVDD by a pull-up resistor and remain high even when the bus is idle.
(1) Start and Stop Conditions
When SCL is high, pulling SDA low produces a start condition, while pulling SDA high produces a stop condition.
Every instruction is started when a start condition occurs and terminated when a stop condition happens.
During read, a stop condition causes reading to terminate, after which the chip enters the standby state.
During write, a stop condition causes the fetching of write data to terminate, after which writing starts automatically.
When writing is completed, the chip enters the standby state.
Two or more start conditions cannot be entered consecutively.
tSU.STA tHD.STA
tSU.STO
SCL
SDA
Start
condition
Stop
condition
Figure 18. Start and Stop Conditions
(2) Modifying Data
Data on the SDA input can be modified while SCL is low. When SCL is high, modifying the SDA input means a
start or stop condition.
tSU.DAT
tHD.DAT
SCL
SDA
Modify data
Modify data
Figure 19. Modifying Data
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
27/103
TSZ22111・15・001
BD71815AGW
(3) Acknowledge
Data is transmitted and received in 8-bit units. The receiver sends an acknowledge signal by outputting low on
SDA in the 9th clock cycle, indicating that it has received data normally. The transmitter releases the bus in the 9th
clock cycle to receive an acknowledge signal.
During write, the chip is always the receiver so that it outputs an acknowledge signal each time it has received
eight bits of data.
During read, the chip outputs an acknowledge signal after it receives an address following a start condition. Then,
it outputs read data and releases the bus to wait for an acknowledge signal from the master. When it detects an
acknowledge signal, it outputs data at the next address if it does not detect a stop condition. If the chip does not
detect an acknowledge signal, it stops read operation and enters the standby state wherein a stop condition
occurs subsequently.
If the chip does not detect an acknowledge signal nor a stop condition, it keeps the bus released.
9
1
8
SCL
SDA
SDA
Start condition
Acknowledge output
Figure 20. Acknowledge
(4) Device Addressing
After a start condition occurs, a 7-bit device address and a 1-bit read/write instruction code are sent as input to
the chip. The device address occupies the upper seven bits, which must always be “1001011”.
The least significant bit (R/W:READ/WRITE) indicates a read instruction when set to 1 and a write instruction
when set to 0. An instruction is not executed if the device address does not match the specified value.
Device address is “ 1001011”.
Read/write instruction
code
Device address
1
0
0
1
0
1
1
R/W
MSB
LSB
Figure 21. Device Addressing
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
28/103
TSZ22111・15・001
BD71815AGW
(5) Write/Read operation
Write, single register
S
Slave Address
W
A
Sub Address #a
Sub Address #a
A
A
A
Write Data (a)
Write Data (a)
Write Data (a)
A
A
A
P
7
7
0
0
0
7
7
0
0
0
7
1
Write, 2 registers
S
Slave Address
W
A
Write Data (a+1)
A P
7
1
7
0
Write, N- registers in continuous addresses
S
Slave Address
W
A
Sub Address #a
7
1
7
7
0
Write Data (a+1)
A
A
Write Data (a+N-1)
0
A P
7
7
Read, single register
_
S
Slave Address
W A
Sub Address #a
Sub Address #a
A
A
A
Sr
Sr
Sr
Slave Address
Slave Address
Slave Address
R
A
Read Data (a)
Read Data (a)
Read Data (a)
P
A
A
A
7
1
7
7
0
0
0
7
1
1
1
7
0
0
0
Read, 2 registers
_
S
Slave Address
W A
R
R
A
A
Read Data (a+1)
P
A
7
1
7
7
7
7
0
Read, N- registers in continuous addresses
S
Slave Address
W A
Sub Address #a
7
1
7
7
0
_
Read Data (a+1)
A
A
Read Data (a+N-1)
0
P
A
7
7
: START
condition
: STOP
condition
x
x
S
Sr
W
R
P
A
: drived by Master
: drived by Slave
A
: Write (=”L”)
: Read (=”H”)
: ACK (=”L”)
: NACK (=”H”)
_
A
Figure 22. I2C Write / Read Operation
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
29/103
TSZ22111・15・001
BD71815AGW
(6) Pulling up the SDA and SCL pins
This IC requires SDA and SCL pins to be pulled up with an external resistor. The values of the pull-up resistors
are determined by the capacitance of the bus. Exceedingly large resistance combined with a given bus
capacitance will result to a rise time that would violate the maximum rise time specification. On the other hand,
insufficiently small resistance will result in a contention with the pull-down transistor on either slave or master. The
recommended pull-up resistance range is 1kohm to 5kohm.
Consider the DVDD related input threshold of VIH = 0.7xVDD and VIL = 0.3xVDD for the purposes of RC time
constant calculation.
V(t1) = 0.3 × DVDD = DVDD (1 − e−t1 / RC); then t1 = 0.3566749 × RC
V(t2) = 0.7 × DVDD = DVDD (1 − e−t2 / RC); then t2 = 1.2039729 × RC
T = t2 − t1 = 0.8473 × RC
To determine the value of the pull-up resistance, you can calculate it by using the equation R=t/(0.8473C).
t : SDA, SCL rise time to meet the I2C AC specification
C : Total bus capacitance on each SDA, SCL line
(7) Limitation of I2C
Write data is synchronized with the internal clock (32.768 kHz RTC crystal clock). If internal FIFO is full, an
acknowledge is not generated for write operations. An example of this situation is continuous addressing access
with more than 294 kHz in I2C.
With I2C single write mode, BD71815AGW write the register after 3 or 4 RTC crystal clock time when stop
condition is happened.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
30/103
TSZ22111・15・001
BD71815AGW
14. Interrupt Handling
The system is informed about important events through interrupts. Enabled interrupt events are signaled to the
processor by driving the INTB pin low.
Each interrupt can be disabled by setting the corresponding enable bit to 0.
Each interrupt is latched so that even if the interrupt source becomes inactive, the interrupt will remain set until
cleared. Each interrupt can be cleared by writing “1” to the appropriate bit in the Interrupt Status register; this will
also cause the INTB pin to go high. If there are multiple interrupt bits, the INTB pin will remain low until all are
cleared. If a new interrupt occurs while the processor clears an existing interrupt bit, the INTB pin will remain low.
The IC powers up with all interrupts disabled, so the processor must initially poll the device to determine if any
interrupts are active. Alternatively, the processor can enable the interrupt bits of interest.
Interrupts generated by external events are debounced; therefore, the event needs to be stable throughout the
debounce period before an interrupt is generated. Nominal debounce periods for each event are documented in
the Interrupt summary. Due to the asynchronous nature of the debounce timer, the effective debounce time can
vary slightly.
Table 11. Interrupt summary
Register Map
Enable Status/Clear
Address bit Address bit
Register Map
Debounce
Interval
(3 times match)
Debounce
Interval
(3 times match)
Enable
Status/Clear
Address
Interrupt Event
Interrupt Event
Address
90
90
90
91
91
91
91
91
91
91
92
92
93
93
93
94
94
94
94
94
94
95
95
95
95
95
95
95
95
96
96
96
bit
4
1
0
7
6
5
4
3
2
1
1
0
2
1
0
5
4
3
2
1
0
7
6
5
4
3
2
1
0
2
1
0
bit
4
1
0
7
6
5
4
3
2
1
1
0
2
1
0
5
4
3
2
1
0
7
6
5
4
3
2
1
0
2
1
0
LED_SCP
LED_OCP
LED_OVP
8B
8B
8B
8B
8B
8B
8B
8B
8C
8C
8C
8C
8C
8D
8D
8D
8E
8E
8E
8E
8E
8E
8F
8F
8F
8F
8F
8F
8F
90
90
90
7
6
5
4
3
2
1
0
5
4
3
2
1
6
1
0
7
6
3
2
1
0
7
6
5
4
3
2
0
7
6
5
98
98
98
98
98
98
98
98
99
99
99
99
99
9A
9A
9A
9B
9B
9B
9B
9B
9B
9C
9C
9C
9C
9C
9C
9C
9D
9D
9D
7
6
5
4
3
2
1
0
5
4
3
2
1
6
1
0
7
6
3
2
1
0
7
6
5
4
3
2
0
7
6
5
1kHz
1kHz
1kHz
1kHz
1kHz
1kHz
1kHz
1kHz
1kHz
1kHz
4kHz
4kHz
1kHz
RTC
4kHz
4kHz
128Hz
128Hz
128Hz
128Hz
128Hz
128Hz
none
none
1kHz
1kHz
RTC
BAT_RMV
TMP_OUT_DET
TMP_OUT_RES
VBAT_OV_DET
VBAT_OV_RES
VBAT_LO_DET
VBAT_LO_RES
VBAT_SHT_DET
VBAT_SHT_RES
DBAT_DET
VBAT_MON_DET
VBAT_MON_RES
CC_MON3_DET
CC_MON2_DET
CC_MON1DET
OCUR3_DET
OCUR3_RES
OCUR2_DET
OCUR2_RES
OCUR1_DET
OCUR1_RES
VF_DET
9D
9D
9D
9E
9E
9E
9E
9E
9E
9E
9F
9F
A0
A0
A0
A1
A1
A1
A1
A1
A1
A2
A2
A2
A2
A2
A2
A2
A2
A3
A3
A3
128Hz
1Hz
1Hz
BUCK5FAULT
BUCK4FAULT
BUCK3FAULT
BUCK2FAULT
BUCK1FAULT
DCIN_OV_DET
DCIN_OV_RES
DCIN_CLPS_IN
DCIN_CLPS_OUT
DCIN_RMV
128Hz
128Hz
128Hz
128Hz
128Hz
128Hz
128Hz
128Hz
128Hz
1Hz
WDOGB
1Hz
1Hz
DCIN_MON_DET
DCIN_MON_RES
VSYS_MON_DET
VSYS_MON_RES
VSYS_LO_DET
VSYS_LO_RES
VSYS_UV_DET
VSYS_UV_RES
CHG_TRNS
4kHz
4kHz
4kHz
4kHz
4kHz
4kHz
1Hz
VF_RES
VF125_DET
VF125_RES
OVTMP_DET
OVTMP_RES
LOTMP_DET
LOTMP_RES
ALM2
1Hz
TMP_TRNS
128Hz
128Hz
1Hz
1Hz
1Hz
BAT_MNT_IN
BAT_MNT_OUT
CHG_WDT_EXP
EXTEMP_TOUT
BTA_ILIM
TH_DET
TH_RMV
BAT_DET
RTC
128Hz
1Hz
1Hz
1Hz
128Hz
128Hz
128Hz
ALM1
ALM0
128Hz
Note1: 1 kHz of this table means 1.024 kHz, and 4 kHz of this table means 4.096 kHz.
INTB
BD71815AGW
INT_UPDATE(reg)
Interrupt Enable
Reset
Event Source
3 times
match
D
Q
:
:
Interrupt
Status
Sampling clock
=Debounce interval
INT_STAT
(Addr=97h)
:
:
:
:
:
:
Figure 23 Interrupt Block Diagram
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
31/103
TSZ22111・15・001
BD71815AGW
Absolute Maximum Ratings (Ta=25°C)
Parameter
Symbol
Rating
30
Unit
V
Maximum Supply Voltage 1
DCIN
VDCINMAX
VINMAX
PVINMAX
VINLMAX
VBATMAX
Maximum Supply Voltage 2
VIN, PVIN1,2,3,4,5,6
VINL1, VINL2, VBAT
6
V
Maximum Supply Voltage 3
DVDD
VDVDDMAX
4.5
30
V
V
Maximum Input Voltage 1
VO6, LX6
VO6INMAX
LX6INMAX
Maximum Input Voltage 2
FB1,2,3,4,5,6, LX1,2,3,4,5, HX6,
VO1,2,3,4,5,VOLPSR, DVREFIN,
VODVREF, CLK32KOUT,
POR, INTB, READY, VSYS,
PGATE, CHGLED, GPO1,
PWRON, STANDBY, RESETINB,
WDOGB, LDO4VEN, LDO5VSEL,
SDA, SCL, XIN, XOUT,
VMAXINMAX
6
V
TS, BATTP, BATTM
Maximum Input Voltage 3
SNVSC
VSNVSCINMAX
VCHGREFMAX
4.5
V
V
Maximum Input Voltage 4
CHGREF
VSNVSCINMAX + 0.3
Operating Temperature Range
Topr
Tstg
-40 to +85
℃
℃
Storage Temperature Range
-55 to +125
Caution: Operating the IC over the absolute maximum ratings may damage the IC. The damage can either be a short circuit between pins or an open circuit
between pins and the internal circuitry. Therefore, it is important to consider circuit protection measures, such as adding a fuse, in case the IC is operated over
the absolute maximum ratings.
Thermal Resistance(Note 1)
Parameter
Symbol
Thermal Resistance (Typ)
69.0
Unit
UCSP55M4C(BD71815AGW)
Junction to Ambient
θJA
°C/W
(Note 1)Based on Rohm’s standard board
Recommended Operating Conditions
Parameter
Symbol
Limits
Unit
V
Input Voltage Range 1
DCIN
VDCIN
3.5 to 28
Input Voltage Range 2(Note2)
VIN, PVIN1,2,3,4
VIN
PVIN
2.9 to 5.5
V
Input Voltage Range 3
VINL1, VINL2
VINL1
VINL2
1.8 to 5.5
1.5 to 3.4
V
V
Input Voltage Range 4
DVDD
VDVDD
(Note2) It is necessary to supply the same voltage to VIN, and PVIN1,2,3,4
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
32/103
TSZ22111・15・001
BD71815AGW
Electrical Characteristics
(Unless otherwise specified, Ta=+25℃, VIN =PVIN=VINL=3.6V, DVDD=1.8V)
Target Spec.
Typ
Parameter
Symbol
Unit
Condition
Min
Max
Quiescent Circuit Current
RTC, Coulomb Counter,
VBAT Circuit Current 1
(SNVS Mode)
IQVB1
IQVB2
-
-
20
50
70
μA
μA
and LDO_SNVS are ON
DCINOK=L, DVDD=0V
RTC, Coulomb Counter,
LDO_SNVS, LDO_LPSR,
and LDO1 are ON
VBAT Circuit Current 2
(LPSR Mode)
150
DCINOK=L, DVDD=0V
RTC, Coulomb Counter,
BUCK2,3,4 (Auto Mode),
LDO_SNVS, LDO_LPSR,
and LDO1,2,3 are ON
VBAT Circuit Current 3
(SUSPEND Mode)
IQVB3
-
150
200
μA
DCINOK=L, DVDD=0V
RTC, Coulomb Counter,
BUCK1,2,3,4,5 (PWMfixMode),
LDO_SNVS, LDO_LPSR, LDO_DVREF
and LDO1,2,4,5 are ON
DCINOK=L, DVDD=0V
VBAT Circuit Current 4
(RUN Mode)
IQVB4
-
-
45
-
70
1
mA
DVDD Circuit Current
IQDVDD
μA
Voltage Detector – VIN Under Voltage
VIN sweep down
SNVS to Coin state
VIN sweep up
Detect Voltage
UVLOVIN
2.4
2.7
2.5
2.8
2.6
2.9
V
V
Release Voltage
RUVLOVIN
Coin to SNVS state
Voltage Detector – SNVS Under Voltage
VIN sweep down
Coin to Shutdown state
VIN sweep up
Detect Voltage
UVLOSNVS
2.0
2.2
2.4
V
V
Release Voltage
RUVLOSNVS
2.15
2.35
2.55
Shutdown to Coin state
GPO1
Output L Level
VOL_GPO
IOFF_GPO
-
-
0.4
1
V
IIN = 1mA
Output Off Leak current
-1
0
μA
VIN=VGPO=5.5V
Digital pin characteristics - Input1 (PWRON, STANDBY, WDOGB, LDO5_VSEL, LDO4_EN)
Input "H" level
Input "L" level
VIH1
VIL1
1.44
-
-
-
-
V
V
0.4
STANDBY, WDOGB, LDO4_VEN,
LDO5_VSEL
RPD1
-
1.5
-
MΩ
Pull Down Resistance
Digital pin characteristics – Input2 (RESETINB)
RESETINB
VIH2
2.1
-
-
-
0.9
-
V
V
SNVS*0.7V
SNVS*0.3V
Input "H" level
RESETINB
Input "L" level
VIL2
-
-
RESETINB
Pull Up Resistance
RPU2
10
kΩ
Digital pin characteristics – Input3 (SCL, SDA)
SCL,SDA
Input "H" level
SCL,SDA
Input "L" level
SCL,SDA
Input leak current
DVDD
x0.7
DVDD
+ 0.3
DVDD
x0.3
VIH3
VIL3
IIC3
-
-
V
V
-0.3
-1
0
1
μA
Digital pin characteristics - Output (SDA, POR, INTB,READY)
SDA
VOL1
VOL2
-
-
-
-
0.4
0.4
1
V
V
IOL=6mA
Output "L" level voltage
POR, INTB,READY
Output "L" level voltage
IOL=1mA
Output Off Leak current
IOFF_NO
-1
0
μA
VIN=VO=5.5V
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
33/103
TSZ22111・15・001
BD71815AGW
(Unless otherwise specified, Ta=+25℃, VIN =PVIN=VINL=3.6V, DVDD=1.8V)
Target Spec.
Typ
Parameter
BUCK1 – VDD_ ARM
Symbol
Unit
Condition
Min
Max
Initial value
Io = 200mA, PWMMode
Output Voltage
VOSW1
VORSW1
IOSW1
1.084
1.100
-
1.117
V
V
Programmable
Output Voltage Range
0.8
2
800
20
-
25mVstep
Output Current
Load Stability
-
-
mA
mV
%
ΔVLSW1
ηSW11
-
10
84
88
6
Io=1mA~800mA
VIN =PVIN=3.6V, Io = 1mA, Vo = 1.1V
Inductor Rdc=40mΩ
VIN=PVIN = 3.6V, Io = 200mA, Vo = 1.1V
Inductor Rdc=40mΩ
VIN=4.0V, Vo = 1.1V
PWMmode, Io = 0mA
-
Efficiency
ηSW12
-
-
%
Oscillating Frequency
Turn-on Time
FOSW1
-
-
-
MHz
usec
Ω
TONSW1
RDISSW1
LBUCK1
CBUCK1
-
500
-
Discharge Resistance
Output Inductance
-
600
0.47
10
0.22
4.7
1.0
100
μH
μF
Ta = -40℃~85℃
Ta = -40℃~85℃
with BUCK's DC bias
Output Capacitance
BUCK2 – VDD_ SOC
Initial value
Io = 200mA, PWMMode
Output Voltage
VOSW2
VORSW2
IOSW2
0.985
1.000
-
1.015
V
V
Programmable
Output Voltage Range
0.8
2
1000
20
-
25mVstep
Output Current
Load Stability
-
-
mA
mV
%
ΔVLSW2
ηSW21
-
10
84
88
6
Io=1mA~800mA
VIN =PVIN=3.6V, Io = 1mA, Vo = 1.0V
Inductor Rdc=40mΩ
VIN=PVIN = 3.6V, Io = 200mA, Vo = 1.0V
Inductor Rdc=40mΩ
VIN=4.0V, Vo = 1.0V
PWMmode, Io = 0mA
-
Efficiency
ηSW22
-
-
%
Oscillating Frequency
Turn-on Time
FOSW2
-
-
-
MHz
usec
Ω
TONSW2
RDISSW2
LBUCK2
CBUCK2
-
500
-
Discharge Resistance
Output Inductance
-
600
0.47
10
0.22
4.7
1.0
100
μH
μF
Ta = -40℃~85℃
Ta = -40℃~85℃
with BUCK's DC bias
Output Capacitance
BUCK3 – NVCC_1P8, VDDA_1P8
Initial value
Io = 200mA, PWMMode
Output Voltage
VOSW3
VORSW3
IOSW3
1.773
1.800
-
1.827
2.7
500
20
-
V
V
Programmable
Output Voltage Range
1.2
50mVstep
Output Current
Load Stability
-
-
mA
mV
%
ΔVLSW3
ηSW31
-
10
84
88
6
Io=1mA~800mA
VIN =PVIN=3.6V, Io = 1mA, Vo = 1.8V
Inductor Rdc=40mΩ
VIN=PVIN = 3.6V, Io = 200mA, Vo = 1.8V
Inductor Rdc=40mΩ
VIN=4.0V, Vo = 1.8V
PWMmode, Io = 0mA
-
Efficiency
ηSW32
-
-
%
Oscillating Frequency
Turn-on Time
FOSW3
-
-
-
MHz
usec
Ω
TONSW3
RDISSW3
LBUCK3
CBUCK3
-
500
-
Discharge Resistance
Output Inductance
Output Capacitance
-
600
0.47
10
0.22
4.7
1.0
100
μH
μF
Ta = -40℃~85℃
Ta = -40℃~85℃
with BUCK's DC bias
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
34/103
TSZ22111・15・001
BD71815AGW
(Unless otherwise specified, Ta=+25℃, VIN =PVIN=VINL=3.6V, DVDD=1.8V)
Target Spec.
Typ
Parameter
BUCK4 – NVCC_DRAM
Output Voltage
Symbol
Unit
Condition
Min
Max
Initial value
VOSW4
VORSW4
IOSW4
1.182
1.200
-
1.218
1.85
1000
20
V
V
Io = 200mA, PWMMode
Programmable
Output Voltage Range
1.1
25mVstep
Output Current
Load Stability
-
-
mA
mV
%
ΔVLSW4
ηSW41
-
10
84
88
6
Io=1mA~800mA
VIN =PVIN=3.6V, Io = 1mA, Vo = 1.2V
Inductor Rdc=40mΩ
VIN=PVIN = 3.6V, Io = 200mA, Vo = 1.2V
Inductor Rdc=40mΩ
VIN=4.0V, Vo = 1.2V
PWMmode, Io = 0mA
-
-
Efficiency
ηSW42
-
-
%
Oscillating Frequency
Turn-on Time
FOSW4
-
-
-
MHz
usec
Ω
TONSW4
RDISSW4
LBUCK4
CBUCK4
-
500
-
Discharge Resistance
Output Inductance
-
600
0.47
10
0.22
4.7
1.0
100
μH
μF
Ta = -40℃~85℃
Ta = -40℃~85℃
with BUCK's DC bias
Output Capacitance
BUCK5 – Peripheral
Initial value
Io = 200mA, PWMMode
Output Voltage
VOSW5
VORSW5
IOSW5
3.251
3.300
-
3.350
3.3
1000
20
-
V
V
Programmable
Output Voltage Range
1.8
50mVstep
Output Current
Load Stability
-
-
mA
mV
%
ΔVLSW5
ηSW51
-
10
92
94
6
Io=1mA~800mA
VIN =PVIN=3.6V, Io = 1mA, Vo = 3.3V
Inductor Rdc=40mΩ
VIN=PVIN = 3.6V, Io = 200mA, Vo = 3.3V
Inductor Rdc=40mΩ
VIN=4.0V, Vo = 3.3V
PWMmode, Io = 0mA
-
Efficiency
ηSW52
-
-
%
Oscillating Frequency
Turn-on Time
FOSW5
-
-
-
MHz
usec
Ω
TONSW5
RDISSW5
LBUCK5
CBUCK5
-
500
-
Discharge Resistance
Output Inductance
Output Capacitance
-
600
0.47
10
0.22
4.7
1.0
100
μH
μF
Ta = -40℃~85℃
Ta = -40℃~85℃
with BUCK's DC bias
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
35/103
TSZ22111・15・001
BD71815AGW
(Unless otherwise specified, Ta=+25℃, VIN =PVIN=VINL=3.6V, DVDD=1.8V)
Target Spec.
Typ
Parameter
LDO1 - NVCC_GPIO2
Symbol
Unit
Condition
Min
Max
Initial value
Io=50mA
Output Voltage
VOL1
VORL1
IOL1
3.250
3.300
3.350
V
V
Programmable
Output Voltage Range
0.8
-
-
3.3
50mVstep
Output Current
-
100
mA
V
Io=50mA
Dropout Voltage
VODPL1
ΔVIL1
-
0.04
2
-
5
20
-
VINL1=3.2V(Vo=3.3Vsetting)
VIN =PVIN=3.5~4.5V, Io=50mA
Input Voltage Stability
Load Stability
-
mV
mV
Ω
ΔVLL1
RDISL1
RRL1
-
10
600
60
1
Io=1mA~ 100mA
Discharge Resistance
Ripple rejection ratio
-
-
VIN=PVIN=4.2V, VR=-20dBV, fR=120Hz,
Io=50mA, Vo=1.2V, BW=20Hz~20kHz
Ta=-40~85C,
-
dB
μF
Output Capacitor
COL1
0.47
-
with LDO's DC bias
LDO2 - NVCC_3P3
Initial value
Io=50mA
Output Voltage
VOL2
VORL2
IOL2
3.250
3.300
3.350
V
V
Programmable
Output Voltage Range
0.8
-
-
3.3
50mVstep
Output Current
-
100
mA
V
Io=50mA
VINL1=3.2V(Vo=3.3Vsetting)
Dropout Voltage
VODPL2
ΔVIL2
-
0.04
2
-
5
20
-
Input Voltage Stability
Load Stability
-
mV
mV
Ω
VIN =PVIN=3.5~4.5V, Io=50mA
Io=1mA~ 100mA
ΔVLL2
RDISL2
RRL2
-
10
600
60
1
Discharge Resistance
Ripple rejection ratio
-
-
VIN=PVIN=4.2V, VR=-20dBV, fR=120Hz,
Io=50mA, Vo=1.2V, BW=20Hz~20kHz
Ta=-40~85C,
-
dB
μF
Output Capacitor
COL2
0.47
-
with LDO's DC bias
LDO3 - VDDA_USB1,2_3P3
Initial value
Io=50mA
Output Voltage
VOL3
VORL3
IOL3
3.250
3.300
3.350
V
V
Programmable
Output Voltage Range
0.8
-
-
3.3
50
-
50mVstep
Output Current
-
mA
V
Io=50mA
VINL1=3.2V(Vo=3.3Vsetting)
Dropout Voltage
VODPL3
ΔVIL3
-
0.08
2
Input Voltage Stability
Load Stability
-
5
mV
mV
Ω
VIN =PVIN=3.5~4.5V, Io=50mA
Io=1mA~ 50mA
ΔVLL3
RDISL3
RRL3
-
10
600
60
1
20
-
Discharge Resistance
Ripple rejection ratio
Output Capacitor
-
-
VIN=PVIN=4.2V, VR=-20dBV, fR=120Hz,
Io=50mA, Vo=1.2V, BW=20Hz~20kHz
Ta=-40~85C,
-
dB
μF
COL3
0.47
-
with LDO's DC bias
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
36/103
TSZ22111・15・001
BD71815AGW
(Unless otherwise specified, Ta=+25℃, VIN =PVIN=VINL=3.6V, DVDD=1.8V)
Target Spec.
Typ
Parameter
LDO4 - SD Card / eMMC
Output Voltage
Symbol
Unit
Condition
Min
Max
VOL4L
VORL4
IOL4
3.250
3.300
-
3.350
V
V
Io=50mA
Programmable
Output Voltage Range
0.8
3.3
50mVstep
Output Current
-
-
400
mA
V
Io=50mA
Dropout Voltage
VODPL4
ΔVIL4
-
0.03
2
-
5
20
-
VINL2=3.2V(Vo=3.3Vsetting)
Input Voltage Stability
Load Stability
-
-
mV
mV
Ω
VIN =PVIN=3.5~4.5V, Io=50mA
ΔVLL4
RDISL4
RRL4
10
600
60
2.2
Io=1mA~ 400mA
Discharge Resistance
Ripple rejection ratio
-
VIN=PVIN=4.2V, VR=-20dBV, fR=120Hz,
Io=50mA, Vo=1.2V, BW=20Hz~20kHz
Ta=-40~85C,
-
-
dB
μF
Output Capacitor
COL4
1.0
-
with LDO's DC bias
LDO5 - SD Card / eMMC Interface
LDO5VSEL=L
Io=50mA
LDO5VSEL=H
Io=50mA
VOL5L
VOL5H
VORL5
IOL5
3.250
3.300
1.800
-
3.350
V
V
Output Voltage
1.773
1.827
Programmable
Output Voltage Range
0.8
3.3
V
50mVstep
Output Current
-
-
250
mA
V
Io=50mA
VINL2=3.2V(Vo=3.3Vsetting)
Dropout Voltage
VODPL5
ΔVIL5
-
0.04
2
-
5
20
-
Input Voltage Stability
Load Stability
-
mV
mV
Ω
VIN =PVIN=3.5~4.5V, Io=50mA
Io=1mA~ 250mA
ΔVLL5
RDISL5
RRL5
-
10
Discharge Resistance
Ripple rejection ratio
-
-
600
60
VIN=PVIN=4.2V, VR=-20dBV, fR=120Hz,
Io=50mA, Vo=1.2V, BW=20Hz~20kHz
Ta=-40~85C,
-
dB
μF
Output Capacitor
COL5
0.47
1
-
with LDO's DC bias
LDO_SNVS - SNVS
Output Voltage
VOL6
IOL6
2.94
3.00
-
3.06
25
5
V
Io=10mA
Output Current
-
mA
mV
mV
Ω
VIN= PVIN=3.5~4.5V,
Io=10mA
Input Voltage Stability
Load Stability
ΔVIL6
ΔVLL6
RDISL6
COL6
-
2
-
-
10
600
1
20
-
Io=1mA~ 25mA
Discharge Resistance
Ta=-40~85C,
with LDO's DC bias
Output Capacitor
0.47
-
μF
LDO_LPSR - LPSR, NVCC_GPO1
Output Voltage
VOL7
IOL7
1.773
1.800
1.827
V
Io=50mA
Output Current
-
-
2
100
mA
mV
mV
Ω
VIN= PVIN=3.5~4.5V,
Io=50mA
Input Voltage Stability
Load Stability
ΔVIL7
ΔVLL7
RDISL7
COL7
-
5
20
-
-
-
10
600
1
Io=1mA~ 100mA
Discharge Resistance
Output Capacitor
Ta=-40~85C,
with LDO's DC bias
0.47
-
μF
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
37/103
TSZ22111・15・001
BD71815AGW
(Unless otherwise specified, Ta=+25℃, VIN =PVIN=VINL=3.6V, DVDD=1.8V)
Target Spec.
Typ
Parameter
LDO_DVREF- DDR_VREF
Output Voltage
Symbol
Unit
Condition
Min
Max
DVREFIN DVREFIN DVREFIN
VOL8
IOL8
V
Io=5mA
x0.49
x0.50
x0.51
Output Current
-
-
10
mA
mV
mV
Ω
VIN= PVIN=3.5~4.5V,
Io=5mA
Input Voltage Stability
Load Stability
ΔVIL8
ΔVLL8
RDISL8
COL8
-
2
10
600
1
5
20
-
-
-
Io=1mA~ 10mA
Discharge Resistance
Ta=-40~85C,
Output Capacitor
0.47
-
μF
with LDO's DC bias
RTC
Input Clock Frequency
RTCLKIN
RTCLKD
STBTIME
STPDET
-
32.768
-
kHz
ppm
Output Clock FrequencyDrift
Oscillator Stabilization Time
−100
-
-
-
100
1000
150
(Note1)
-
-
msec
μsec
Within 3% of target frequency
Oscillator Stop Detection
RTC Output Buffer (CLK32KOUT)
Output Frequency
Output DutyCycle
Output L Level Voltage
RTCLK
RTCDTY
VOL32K
IOFF32K
-
30
-
32.768
-
70
0.4
1
KHz
%
With external crystal
IIN = 1mA
50
-
V
VIN=VCLK32KOUT=5.5V
Open drain output OFF mode
Output Off Leak current
-1
0
μA
RTC Calibration Characteristics
Calibration Range
Step Size
RTCCR
RTCCSTP
RTCCCI
−126
-
2
126
ppm
ppm
sec
-
-
-
-
Correction Interval
30
Li-ion Battery Charger – OVP
DCIN UVLO release voltage
DCIN UVLO hysteresis range
DCIN OVP detection voltage
DCIN OVP hysteresis range
VSYS Output Voltage
RUVLODCIN
HUVLODCIN
OVPDCIN
HOVPDCIN
VOVSYS
3.7
100
6.3
100
4.55
-
3.8
150
6.5
150
4.75
5
3.9
200
6.7
200
4.95
10
V
mV
V
DCIN rising
DCIN falling
DCIN rising
mV
V
DCIN=5.0Vinput
Voltage Output turn-on time
DCIN leakage current in OVP state
TDCIN_ON
ILDCIN
msec
mA
-
-
2
DCIN < 28V
(Note1) Frequency stability over temperature depends on the characteristics of the crystal unit which is expressed as a quadratic function. Recommended crystal unit is FC-135(Seiko Epson).
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
38/103
TSZ22111・15・001
BD71815AGW
(Unless otherwise specified, Ta=+25℃, VIN =PVIN=VINL=3.6V, DVDD=1.8V, DCIN=5.0V)
Target Spec.
Parameter
Symbol
Unit
Condition
Min
Typ
Max
Li-ion Battery Charger
100mAstep
Internal MOS mode
100mAstep
External MOS mode
Ichg=500mA
VBAT=3.6V
IBATR_INT
IBATR_EXT
100
100
-
-
-
500
2000
-
mA
mA
%
Fast Charging current range
IBATCHG
_ACC
Fast Charging current accuracy
Pre Charging current
±10
100
-
Initial value
VBAT=3.3V
IBATPRE
IBATPRER
IBATTRI
70
50
5
130
375
15
mA
mA
mA
mA
V
Pre Charging current range
Trickle Charging current
Initial value
VBAT=3.0V
10
-
TricKle Charging Current range
IBATTRKR
VPRE_LOW
VPRE_LOWR
VPRE_HIGH
VPRE_HIGHR
VCHG
2.5
2.9
2.1
3.2
2.1
4.18
3.72
4.15
4.2
10
-
25
10mAstep
Transition Voltage from Trickle
Charging to Pre Charging
Transition Voltage range from Trickle
Charging to Pre Charging
Transition Voltage from Pre Charging
to Fast Charging
Transition Voltage range from Pre
Charging to Fast Charging
Initial value
VBAT rising
3.0
-
3.1
3.6
3.4
3.6
4.22
4.34
4.35
4.6
200
-
V
VBAT rising, 100mVstep
Initial value
VBAT rising
3.3
-
V
V
VBAT rising, 100mVstep
Initial value
Battery Charging voltage
4.2
-
V
Battery Charging voltage range
Battery OVP detection
VCHGR
V
20mVstep
VBOVP
4.25
-
V
Initial value
Battery OVP detection range
Charging termination current range
VBOVPR
V
50mVstep
ICHGTRMR
-
mA
%
Charging termination current
accuracy
Enter Supplement mode voltage
threshold
Exit supplement mode
voltage threshold (Hysteresis)
ON-state resistance between
SYSTEM and VBAT
Battery Error Detection Time
(Pre Charge)
ICHGTRM
_ACC
±5
60
40
150
129
641
129
15
0.5
1.5
0.1
58
2
Ichg_term=50mAsetting
VBAT-VSYS voltage
ΔVBS
ΔVBSTH
20
-
100
-
mV
mV
mΩ
min
min
min
sec
Hz
V
RON_VBAT
TPRE
80
116
577
116
13
0.4
1.4
-
200
142
705
142
17
Battery Error Detection Time
(Fast Charge)
Battery Error Detection Time
(High Temperature protection)
TFAST
THTPRO
Over 58°C
Charging termination delay time
TTOPOFF
TCHGLED
VBATSHT
HSVBATSHT
VTH_HOT
VTH_COLD
TBAT_ACC
VTS_DIS
CHGLED output toggling
frequency
0.6
1.6
-
At Temp Error1, 2, or 5
Battery short-circuit detection voltage
Battery short-circuit detection
hysteresis range
V
Battery temperature threshold HOT
Battery temperature threshold COLD
-
-
°C
°C
°C
V
-
-
Battery temperature
measurement accuracy
-2
-
2
TS threshold disable voltage
Battery Open detection voltage
0.06
1.25
0.1
1.39
0.17
1.53
VTS_BATOPN
V
Measure TS voltage
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
39/103
TSZ22111・15・001
BD71815AGW
(Unless otherwise specified, Ta=+25℃, VIN =PVIN=VINL=3.6V, DVDD=1.8V)
Target Spec.
Typ
Parameter
Symbol
Unit
Condition
Min
Max
White LED Boost Converter-Switching Regurator
LED Output Current range
LED Output Current accuracy
Inducor Current limit
Boost Over Voltage limit
Switching Frequency
Turn-on Time
ILEDR
ILED_ACC
ILEDLIM
VLEDOV
fSW_LED
TONLED
LLED
0.01
-20
-
-
0
25
20
mA
%
ILED=10mA
ILED=10mA
900
26
-
1200
28
mA
V
24
20
-
800
500
4.7
-
kHz
usec
μH
μF
-
Output Inductance
1.0
0.22
2.2
0.47
Ta = -40℃~85℃
Ta = -40℃~85℃
Output Capacitance
CLED
with BOOST DC bias
Coulomb counter
Resolution
CCRES
CCFCLK
-
-
-
15
-
bit
kHz
sec
mV
mA
A
Sign + 14-bits
xtal
Operating Clock Frequency
Integration Period
32.768
CCTCONV
CCVAIN
-
1
-
Analog Input Voltage Range
−30
-
-
30
-
Least Significant Bit of
ΔΣ-ADC output
CCLSB
0.33
Sense resister 30mΩ
Sense resister 30mΩ
Current Measurement Range
DC Offset current after calibration
Offset current over temperature
CCIAIN
−1.0
-3.6
-3.6
-4
-
0
0
-
1.0
3.6
3.6
4
Sense resister 30mΩ
Ta=+25°C
Sense resister 30mΩ
Offset current variation from Ta=0°C to 60°C
CCINAIN rante
CCOFSCALIB
CCOFSCALBT
CCLIN
mA
mA
LSB
Integral Non-Linearity(note1)
Endpoint Method
12-bit SAR ADC
Resolution
SAR_RES
SAR_FCLK
SAR_TCONV
SAR_VAIN1
SAR_VAIN2
SAR_VAIN3
SAR_DNL
-
-
-
400
40
-
12
-
bit
kHz
μsec
V
Operating Clock Frequency
Conversion Period
-
-
16 clocks
VBAT input
TS input
Analog Input Voltage Range 1
Analog Input Voltage Range 2
Analog Input Voltage Range 3
Differential Non-Linearity
Integral Non-Linearity
0.6
0.2
-30
-
5.6
1.2
30
-
-
V
-
mV
LSB
LSB
BATTP input
TS input
±3
±6
SAR_INL
-
-
TS input
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
40/103
TSZ22111・15・001
BD71815AGW
(Unless otherwise specified, Ta=+25℃, VIN =PVIN=VINL=3.6V, DVDD=1.8V)
Target Spec.
Typ
Parameter
I2C Bus Interface
Symbol
Unit
Condition
Min
Max
I2C_CLK clock frequency
fSCLH
tHD;STA
tLOW
0
160
160
60
160
0
-
-
-
-
-
-
-
-
-
-
-
400
kHz
nsec
nsec
nsec
nsec
nsec
nsec
nsec
pF
Hold time START condition
LOW period of I2C_CLK clock
HIGH period of I2C_CLK clock
-
-
tHIGH
-
-
Set-up time for a repeated START
condition
tSU;STA
tHD;DAT
tSU;DAT
tSU;STO
Cb
Data hold time
70
-
Data set-up time
10
160
-
Set-up time for STOP condition
Capacitive load for each bus line
-
100
10
-
Pulse width of spikes that are
suppressed bythe input filter *
tSP
0
ns
Bus Free Time
tBUFF
1.3
us
Sr
Sr
P
trDA
70%
SDA
30%
tSU;STO
tSU;STA
tHD;STA
tHD;DAT
tSU;DAT
70%
SCL
30%
tfCL
tLOW
trCL
tLOW
trCL1
trCL1
tHIGH
tHIGH
Figure 24. I2C AC Timing – High Speed Mode
tBUFF
SDA
tSU:STO
SCL
P
S
Figure 25. I2C AC Timing – Bus Free Time
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
41/103
TSZ22111・15・001
BD71815AGW
Register Map
OTP
(note 4)
ADRS.
00h
01h
02h
03h
04h
05h
06h
07h
08h
09h
0Ah
0Bh
0Ch
0Dh
0Eh
0Fh
10h
11h
12h
13h
14h
15h
16h
17h
18h
19h
1Ah
1Bh
1Ch
1Dh
1Eh
1Fh
20h
21h
22h
23h
24h
25h
26h
27h
28h
29h
2Ah
2Bh
Register Name
R/W INIT
D7
D6
D5
D4
D3
D2
DEVICEID[3:0]
WDOGB_PWROFF INHIBIT_0(note1)
PWRON_DBNC[1:0]
D1
D0
R,
R/W
DEVICE
41h I2C_UNEMPTY
LSIVER [2:0]
NA
x
PWRCTRL
R/W 22h INHIBIT_0(note1)
STBY_INV
INHIBIT_0(note1) LPSR_MODE
BUCK1_PWM_FIX BUCK1_SNVS_ON BUCK1_RUN_ON BUCK1_LPSR_ON
BUCK1_MODE
BUCK2_MODE
BUCK3_MODE
BUCK4_MODE
BUCK5_MODE
BUCK1_VOLT_H
BUCK1_VOLT_L
BUCK2_VOLT_H
BUCK2_VOLT_L
BUCK3_VOLT
BUCK4_VOLT
BUCK5_VOLT
LED_CTRL
LED_DIMM
LDO_MODE1
LDO_MODE2
LDO_MODE3
LDO_MODE4
LDO1_VOLT
LDO2_VOLT
LDO3_VOLT
LDO4_VOLT
LDO5_VOLT_H
LDO5_VOLT_L
BUCK_PD_DIS
LDO_PD_DIS
GPO
R/W 05h
R/W 05h
R/W 05h
R/W 05h
R/W 05h
BUCK1_RAMPRATE[1:0]
BUCK2_RAMPRATE[1:0]
-
-
-
-
-
BUCK1_LP_ON
BUCK2_LP_ON
BUCK3_LP_ON
BUCK4_LP_ON
BUCK5_LP_ON
x
BUCK2_PWM_FIX BUCK2_SNVS_ON BUCK2_RUN_ON BUCK2_LPSR_ON
x
BUCK3_PWM_FIX BUCK3_SNVS_ON BUCK3_RUN_ON BUCK3_LPSR_ON
-
-
-
-
x
BUCK4_PWM_FIX BUCK4_SNVS_ON BUCK4_RUN_ON BUCK4_LPSR_ON
-
x
BUCK5_PWM_FIX BUCK5_SNVS_ON BUCK5_RUN_ON BUCK5_LPSR_ON
-
x
BUCK1_STBY_DVS
R/W 8Ch BUCK1_DVSSEL
R/W 08h
R/W 88h BUCK2_DVSSEL
BUCK1_H[5:0]
BUCK1_L[5:0]
BUCK2_H[5:0]
BUCK2_L[5:0]
BUCK3[4:0]
x
-
-
x
BUCK2_STBY_DVS
x
R/W 08h
R/W 0Ch
R/W 04h
R/W 1Eh
R/W 00h
R/W 00h
-
-
-
-
-
-
-
-
-
-
-
-
x
-
-
-
-
x
BUCK4[4:0]
x
BUCK5[4:0]
x
CHGDONE_LE
-
LED_RUN_ON LED_LPSR_ON LED_LP_ON
LED_DIMM[5:0]
LDO4_REG_MODE LDO3_REG_MODE
x
D_EN
NA
x
R/W 74h LDO1_SNVS_ON LDO1_RUN_ON LDO1_LPSR_ON LDO1_LP_ON
-
INHIBIT_0(note1)
R/W F5h LDO3_SNVS_ON LDO3_RUN_ON LDO3_LPSR_ON LDO3_LP_ON LDO2_SNVS_ON LDO2_RUN_ON LDO2_LPSR_ON LDO2_LP_ON
R/W 57h LDO5_SNVS_ON LDO5_RUN_ON LDO5_LPSR_ON LDO5_LP_ON LDO4_SNVS_ON LDO4_RUN_ON LDO4_LPSR_ON LDO4_LP_ON
x
x
LDO_LPSR_SNVS_ON LDO_LPSR_RUN_ON LDO_LPSR_LPSR_ON
DVREF_SNVS_ON DVREF_RUN_ON DVREF_LPSR_ON
LDO_LPSR_LP_ON
R/W 57h
R/W 32h
R/W 32h
R/W 32h
R/W 32h
R/W 14h
R/W 32h
R/W 00h
R/W 00h
DVREF_LP_ON
x
-
-
-
-
-
-
-
-
-
-
LDO1[5:0]
LDO2[5:0]
x
-
x
-
LDO3[5:0]
x
-
LDO4[5:0]
NA
NA
NA
NA
NA
NA
x
-
LDO5_H[5:0]
LDO5_L[5:0]
-
-
-
BUCK5_PD_DIS BUCK4_PD_DIS BUCK3_PD_DIS BUCK2_PD_DIS BUCK1_PD_DIS
LDO5_PD_DIS LDO4_PD_DIS LDO3_PD_DIS LDO2_PD_DIS LDO1_PD_DIS
READY_FORCE_LOW
LDO_LPSR_PD_DIS
DVREF_PD_DIS
R/W 03h
R,
-
INHIBIT_0(note1) GPO1_MODE
-
INHIBIT_1(note2) GPO1_OUT
OUT32K
01h OTP_STATUS
-
-
S20
-
S10
-
-
S4
OUT32K_MODE OUT32K_EN
R/W
SEC
R/W XXh
R/W XXh
R/W XXh
R/W 0Xh
R/W XXh
R/W XXh
R/W XXh
R/W 00h
R/W 00h
R/W 00h
R/W 00h
R/W 00h
R/W 00h
R/W 00h
-
S40
S8
S2
M2
S1
M1
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
MIN
-
M40
M20
H20/PA
-
M10
M8
M4
HOUR
12/24
-
H10
H8
H4
H2
H1
WEEK
-
-
-
-
W4
W2
W1
DAY
-
-
D20
D10
D8
D4
D2
D1
MONTH
-
-
-
MO10
Y10
MO8
Y8
MO4
Y4
MO2
Y2
MO1
Y1
YEAR
Y80
Y40
Y20
ALM0_SEC
ALM0_MIN
-
A0S40
A0S20
A0M20
A0H20/PA
-
A0S10
A0M10
A0H10
-
A0S8
A0M8
A0H8
-
A0S4
A0M4
A0H4
A0W4
A0D4
A0MO4
A0Y4
A0S2
A0M2
A0H2
A0W2
A0D2
A0MO2
A0Y2
A0S1
A0M1
A0H1
A0W1
A0D1
A0MO1
A0Y1
-
A0M40
ALM0_HOUR
ALM0_WEEK
ALM0_DAY
ALM0_MONTH
ALM0_YEAR
A0_12/24
-
-
-
-
-
A0D20
-
A0D10
A0MO10
A0Y10
A0D8
A0MO8
A0Y8
-
-
A0Y80
A0Y40
A0Y20
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
42/103
TSZ22111・15・001
BD71815AGW
Register Map (continued)
OTP
(note 4)
ADRS.
Register Name
ALM1_SEC
ALM1_MIN
R/W INIT
R/W 00h
R/W 00h
R/W 00h
R/W 00h
R/W 00h
R/W 00h
R/W 00h
D7
D6
D5
A1S20
A1M20
A1H20/PA
-
D4
A1S10
A1M10
A1H10
-
D3
D2
A1S4
D1
D0
2Ch
2Dh
2Eh
2Fh
30h
31h
32h
33h
34h
35h
36h
37h
38h
39h
3Ah
3Bh
3Ch
3Dh
3Eh
3Fh
40h
41h
42h
43h
44h
45h
46h
47h
48h
49h
4Ah
4Bh
4Ch
4Dh
4Eh
4Fh
50h
51h
52h
53h
54h
55h
56h
57h
-
A1S40
A1S8
A1S2
A1S1
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
x
-
A1M40
A1M8
A1M4
A1H4
A1M2
A1H2
A1M1
ALM1_HOUR
ALM1_WEEK
ALM1_DAY
ALM1_MONTH
ALM1_YEAR
ALM0_MASK
ALM1_MASK
ALM2
A1_12/24
-
A1H8
A1H1
-
-
-
A1W4
A1D4
A1W2
A1D2
A1W1
A1D1
-
-
A1D20
-
A1D10
A1MO10
A1Y10
A0_DAY
A1_DAY
-
A1D8
-
-
A1MO8
A1MO4
A1Y4
A1MO2
A1Y2
A1MO1
A1Y1
A1Y80
A1Y40
A0_YEAR
A1_YEAR
-
A1Y20
A0_MON
A1_MON
-
A1Y8
R/W 00h A0_ONESEC
R/W 00h A1_ONESEC
A0_WEEK
A0_HOUR
A1_HOUR
-
A0_MIN
A1_MIN
A0_SEC
A1_SEC
A1_WEEK
R/W 00h
R/W 00h
R/W 01h
R/W 00h
-
-
ALM2[1:0]
TRIM
DEV
TRIM[6:0]
CONF
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
XSTB
PON
-
SYS_INIT
CHGRST
CHG_STATE
CHG_LAST_STATE
BAT_STAT
R
R
R
R
R
R
R
R
R
XXh
XXh
XXh
0Xh
0Xh
0Xh
XXh
0Xh
XXh
CHG_STATE[6:0]
CHG_LAST_STATE[6:0]
-
-
-
-
BAT_DET
BAT_DET_DONE
VBAT_OV
LOW_BAT
VBAT_SHORT
DCIN_CLPS_DET
VSYS_LO
-
DBAT_DET
DCIN_DET
DCIN_STAT
VSYS_STAT
CHG_STAT
CHG_WDT_STAT
BAT_TEMP
IGNORE_0
-
-
-
-
-
-
DCIN_OV
IGNORE(note3)
-
-
-
-
VSYS_UVN
VRECHG_DET
CHGWDTS[7:0]
-
-
-
-
-
-
-
BAT_TEMP[2:0]
IGNORE(note3) IGNORE(note3) IGNORE(note3) IGNORE(note3) IGNORE(note3) IGNORE(note3)
INHIBIT_0
R/W E6h INHIBIT_1(note2) INHIBIT_1(note2) INHIBIT_1(note2) INHIBIT_0(note1) INHIBIT_0(note1) INHIBIT_1(note2) INHIBIT_1(note2) INHIBIT_0(note1)
DCIN_CLPS
VSYS_REG
VSYS_MAX
VSYS_MIN
R/W 36h
R/W 0Bh
R/W 33h
R/W 30h
R/W 6Fh
DCIN_CLPS[11:4]
x
-
-
-
VSYS_REG[4:0]
x
-
VSYS_MAX[12:6]
x
-
VSYS_MIN[12:6]
AUTO_RECHG
x
CHG_SET1
CHG_SET2
CHG_WDT_PRE
CHG_WDT_FST
CHG_IPRE
WDT_DIS
WDT_AUTO
AUTO_FST
FST_TRG
BTMP_EN
-
COLD_ERR_EN
CHG_EN
NA
x
R/W 98h VF_TREG_EN EXTMOS_EN REBATDET_TRG BATDET_EN INHIBIT_1(note2)
TIM_CNT_SEL[1:0]
R/W 1Eh
R/W 26h
R/W 44h
R/W 12h
R/W 05h
WDT_PRE[7:0]
WDT_FST[10:3]
x
x
ITRI[3:0]
IPRE[3:0]
IFST[4:0]
IFST_TERM[3:0]
VPRE_LO[3:0]
VBAT_CHG1[4:0]
x
CHG_IFST
-
-
-
-
-
-
x
CHG_IFST_TERM
CHG_VPRE
CHG_VBAT_1
CHG_VBAT_2
CHG_VBAT_3
CHG_LED_1
VF_TH
-
x
R/W C9h VPRE_HI[3:0]
x
R/W 18h
R/W 13h
R/W 10h
R/W 03h
R/W 00h
R/W 00h
R/W 14h
R/W 42h
R/W 01h
-
-
-
-
-
-
-
-
-
-
-
-
x
VBAT_CHG2[4:0]
VBAT_CHG3[4:0]
x
x
CHG_LED_BTA
_MASK
-
TERR[2:0]
x
VF_TH[7:0]
x
BAT_SET_1
BAT_SET_2
BAT_SET_3
ALM_VBAT_TH_U
VBAT_HI[3:0]
VBAT_LO[3:0]
x
VBAT_OVP[3:0]
-
-
-
VBAT_MNT[2:0]
x
-
-
VBAT_DONE[2:0]
-
TIM_DBP[2:0]
-
x
-
-
-
VBAT_TH[12]
x
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
43/103
TSZ22111・15・001
BD71815AGW
Register Map (continued)
OTP
(note 4)
ADRS.
58h
59h
5Ah
5Bh
5Ch
5Dh
5Eh
5Fh
60h
61h
62h
63h
64h
65h
66h
67h
68h
69h
6Ah
6Bh
6Ch
6Dh
6Eh
6Fh
70h
71h
Register Name
ALM_VBAT_TH_L
ALM_DCIN_TH
ALM_VSYS_TH
VM_IBAT_U
R/W INIT
R/W FFh
R/W 0Fh
D7
D6
D5
D4
VBAT_TH[11:4]
DCIN_TH[11:4]
D3
D2
D1
D0
x
x
R/W FFh VSYS_TH[12:5]
IBAT_DIR
x
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
-
-
-
-
-
IBAT[11:8]
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
x
VM_IBAT_L
IBAT[7:0]
VM_VBAT_U
-
VBAT[12:8]
VM_VBAT_L
VBAT[7:0]
BTMP[7:0]
VTH[7:0]
VM_BTMP
VM_VTH
VM_DCIN_U
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
DCIN[11:8]
VM_DCIN_L
DCIN[7:0]
VF[7:0]
(reserved)
-
-
-
-
-
VM_VF
IBAT_OC_PRE_DIR
VM_OCI_PRE_U
VM_OCI_PRE_L
VM_OCV_PRE_U
VM_OCV_PRE_L
VM_OCI_PST_U
VM_OCI_PST_L
VM_OCV_PST_U
VM_OCV_PST_L
VM_SA_VBAT_U
VM_SA_VBAT_L
VM_SA_IBAT_U
VM_SA_IBAT_L
CC_CTRL
IBAT_OC_PRE[11:8]
IBAT_OC_PRE[7:0]
-
VBAT_OC_PRE[12:8]
VBAT_OC_PRE[7:0]
IBAT_OC_PST_DIR
-
IBAT_OC_PST[11:8]
IBAT_OC_PST[7:0]
-
-
VBAT_OC_PST[12:8]
VBAT_OC_PST[7:0]
VBAT_SA[12:8]
VBAT_SA[7:0]
00h IBAT_SA_DIR
00h
-
IBAT_SA[11:8]
IBAT_SA[7:0]
R/W 40h
CCNTRST
-
CCNTENB
-
CC_CALIB
-
-
-
-
-
-
-
72h CC_BATCAP1_TH_U R/W 00h
73h CC_BATCAP1_TH_L R/W 7Eh
74h CC_BATCAP2_TH_U R/W 00h
75h CC_BATCAP2_TH_L R/W 3Fh
76h CC_BATCAP3_TH_U R/W 00h
77h CC_BATCAP3_TH_L R/W 1Fh
CC_BATCAP1_TH[11:8]
CC_BATCAP2_TH[11:8]
CC_BATCAP3_TH[11:8]
CC_BATCAP1_TH[7:0]
x
-
-
-
-
-
-
-
x
CC_BATCAP2_TH[7:0]
x
-
x
CC_BATCAP3_TH[7:0]
x
78h
79h
7Ah
7Bh
7Ch
7Dh
7Eh
7Fh
80h
81h
82h
83h
CC_STAT
R
00h
-
-
-
-
-
-
-
-
-
CC_MON3
CC_MON2
CC_MON1
NA
NA
NA
NA
NA
NA
NA
x
CC_CCNTD_3
CC_CCNTD_2
CC_CCNTD_1
CC_CCNTD_0
CC_CURCD_U
CC_CURCD_L
R/W 00h
R/W 00h
R/W 00h
R/W 00h
CCNTD[27:24]
CCNTD[23:16]
CCNTD[15:8]
CCNTD[7:0]
R
R
00h
00h
CURDIR
-
CURCD[13:8]
CURCD[7:0]
VM_OCUR_THR_1 R/W 7Dh
VM_OCUR_DUR_1 R/W 64h
VM_OCUR_THR_2 R/W 5Eh
VM_OCUR_DUR_2 R/W 8Ch
VM_OCUR_THR_3 R/W 4Eh
OCURTHR1[12:5]
OCURDUR1[7:0]
OCURTHR2[12:5]
OCURDUR2[7:0]
OCURTHR3[12:5]
x
x
x
x
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
44/103
TSZ22111・15・001
BD71815AGW
Register Map (continued)
OTP
(note 4)
ADRS.
Register Name
VM_OCUR_DUR_3 R/W A5h
VM_OCUR_MON 0Xh
R/W INIT
D7
D6
D5
D4
D3
D2
D1
D0
84h
OCURDUR3[7:0]
x
85h
R
-
-
-
-
-
OCUR3
OCUR2
OCUR1
NA
x
86h VM_BTMP_OV_THR R/W 8Ch
87h VM_BTMP_OV_DUR R/W 28h
OVBTMPTHR[7:0]
OVBTMPDUR[7:0]
LOBTMPTHR[7:0]
LOBTMPDUR[7:0]
x
88h
89h VM_BTMP_LO_DUR R/W 28h
0Xh
VM_BTMP_LO_THR R/W C8h
x
x
8Ah
8Bh
8Ch
8Dh
8Eh
8Fh
90h
91h
92h
93h
94h
95h
96h
97h
98h
99h
9Ah
9Bh
9Ch
9Dh
9Eh
9Fh
A0h
A1h
A2h
A3h
A4h
VM_BTMP_MON
INT_EN_01
INT_EN_02
INT_EN_03
INT_EN_04
INT_EN_05
INT_EN_06
INT_EN_07
INT_EN_08
INT_EN_09
INT_EN_10
INT_EN_11
INT_EN_12
INT_STAT
R
-
-
-
-
-
-
OVBTMP
LOBTMP
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
R/W 00h
R/W 00h
R/W 00h
LED_SCP
LED_OCP
-
LED_OVP
BUCK5FAULT BUCK4FAULT BUCK3FAULT BUCK2FAULT BUCK1FAULT
DCIN_CLPS_OUT
-
-
DCIN_OV_DET DCIN_OV_RES DCIN_CLPS_IN
DCIN_RMV
-
WDOGB
INHIBIT_0(note1) INHIBIT_0(note1) INHIBIT_0(note1) INHIBIT_0(note1) DCIN_MON_DET DCIN_MON_RES
VSYS_LO_DET VSYS_LO_RES VSYS_UV_DET VSYS_UV_RES
BAT_MNT_IN BAT_MNT_OUT CHG_WDT_EXP EXTEMP_TOUT
INHIBIT_0(note1)
BAT_DET BAT_RMV TMP_OUT_DET TMP_OUT_RES
R/W 00h VSYS_MON_DET VSYS_MON_RES
-
-
R/W 00h
R/W 00h
CHG_TRNS
TH_DET
TMP_TRNS
TH_RMV
-
-
-
R/W 00h VBAT_OV_DET VBAT_OV_RES VBAT_LO_DET VBAT_LO_RES VBAT_SHT_DET VBAT_SHT_RES DBAT_DET
-
R/W 00h
R/W 00h
R/W 00h
R/W 00h
R/W 00h
-
-
-
-
-
-
VBAT_MON_DET VBAT_MON_RES
CC_MON3_DET CC_MON2_DET CC_MON1_DET
-
-
-
-
-
-
-
OCUR3_DET
OCUR3_RES
VF125_RES
-
OCUR2_DET
OVTMP_DET
-
OCUR2_RES
OVTMP_RES
ALM2
OCUR1_DET
LOTMP_DET
ALM1
OCUR1_RES
LOTMP_RES
ALM0
VF_DET
VF_RES
-
VF125_DET
-
-
R
00h
00h
00h
00h
BUCK_AST
DCIN_AST
LED_OCP
-
VSYS_AST
CHG_AST
BAT_AST
BMON_AST
TMPALE
ALM_AST
R/W
C
INT_STAT_01
INT_STAT_02
INT_STAT_03
INT_STAT_04
INT_STAT_05
INT_STAT_06
INT_STAT_07
INT_STAT_08
INT_STAT_09
INT_STAT_10
INT_STAT_11
INT_STAT_12
INT_UPDATE
-
LED_SCP
LED_OVP
BUCK5FAULT BUCK4FAULT BUCK3FAULT BUCK2FAULT BUCK1FAULT
R/W
C
DCIN_CLPS_OUT
-
-
DCIN_OV_DET DCIN_OV_RES DCIN_CLPS_IN
DCIN_RMV
-
R/W
C
INHIBIT_1(note2) INHIBIT_1(note2) INHIBIT_1(note2) INHIBIT_1(note2)
& IGNORE(note3) & IGNORE(note3) & IGNORE(note3) & IGNORE(note3)
WDOGB
DCIN_MON_DET DCIN_MON_RES
R/W
C
00h VSYS_MON_DET VSYS_MON_RES
-
-
VSYS_LO_DET VSYS_LO_RES VSYS_UVDET VSYS_UV_RES
INHIBIT_1(note2)
R/W
C
00h
00h
CHG_TRNS
TH_DET
TMP_TRNS
TH_RMV
BAT_MNT_IN BAT_MNT_OUT CHG_WDT_EXP EXTEMP_TOUT
-
& IGNORE(note3)
R/W
C
BAT_DET
BAT_RMV
-
-
TMP_OUT_DET TMP_OUT_RES
R/W
C
00h VBAT_OV_DET VBAT_OV_RES VBAT_LO_DET VBAT_LO_RES VBAT_SHT_DET VBAT_SHT_RES DBAT_DET
-
R/W
C
00h
00h
00h
00h
00h
00h
00h
-
-
-
-
-
-
VBAT_MON_DET VBAT_MON_RES
CC_MON3_DET CC_MON2_DET CC_MON1_DET
R/W
C
-
-
-
-
-
R/W
C
-
-
OCUR3_DET
OCUR3_RES
OCUR2_DET
OCUR2_RES
OCUR1_DET
OCUR1_RES
LOTMP_RES
ALM0
R/W
C
VF_DET
VF_RES
VF125_DET
VF125_RES
OVTMP_DET
OVTMP_RES
LOTMP_DET
R/W
C
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
ALM2
ALM1
R/W
C
-
-
-
-
INT_UPDATE
-
A5h-
AFh
-
B0h
B1h
B2h
B3h
B4h
B5h
B6h
B7h
B8h
B9h
RESERVE_0
RESERVE_1
RESERVE_2
RESERVE_3
RESERVE_4
RESERVE_5
RESERVE_6
RESERVE_7
RESERVE_8
RESERVE_9
R/W 00h
R/W 00h
R/W 00h
R/W 00h
R/W 00h
R/W 00h
R/W 00h
R/W 00h
R/W 00h
R/W 00h
RESERVE_0[7:0]
RESERVE_1[7:0]
RESERVE_2[7:0]
RESERVE_3[7:0]
RESERVE_4[7:0]
RESERVE_5[7:0]
RESERVE_6[7:0]
RESERVE_7[7:0]
RESERVE_8[7:0]
RESERVE_9[7:0]
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
45/103
TSZ22111・15・001
BD71815AGW
Register Map (continued)
OTP
(note 4)
ADRS.
Register Name
R/W INIT
D7
D6
D5
D4
D3
D2
D1
D0
BAh-
BFh
-
-
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
00h
0Fh
FFh
8Fh
FFh
00h
00h
1Fh
FFh
00h
00h
-
-
-
-
-
-
-
-
-
-
-
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
C0h
C1h
C2h
C3h
VM_VSYS_U
VM_VSYS_L
VM_SA_VSYS_U
VM_SA_VSYS_L
-
R
R
R
R
-
VSYS[12:8]
VSYS[7:0]
-
-
-
VSYS_SA[12:8]
VSYS_SA[7:0]
C4h-
CFh
-
-
-
-
-
-
-
-
-
-
-
IBAT_SA_MIN_DIR
D0h VM_SA_IBAT_MIN_U
D1h VM_SA_IBAT_MIN_L
D2h VM_SA_IBAT_MAX_U
D3h VM_SA_IBAT_MAX_L
D4h VM_SA_VBAT_MIN_U
D5h VM_SA_VBAT_MIN_L
R
R
R
R
R
R
R
R
R
R
R
R
IBAT_SA_MIN[11:8]
IBAT_SA_MIN[7:0]
IBAT_SA_MAX_DIR
-
-
-
-
-
-
-
-
-
-
-
IBAT_SA_MAX[11:8]
IBAT_SA_MAX[7:0]
-
-
-
-
VBAT_SA_MIN[12:8]
VBAT_SA_MIN[7:0]
VBAT_SA_MAX[7:0]
VSYS_SA_MIN[7:0]
VSYS_SA_MAX[7:0]
VM_SA_VBAT_MAX_
D6h
D7h
D8h
VBAT_SA_MAX[12:8]
VSYS_SA_MIN[12:8]
VSYS_SA_MAX[12:8]
U
VM_SA_VBAT_MAX_
L
VM_SA_VSYS_MIN_
U
D9h VM_SA_VSYS_MIN_L
VM_SA_VSYS_MAX_
DAh
U
VM_SA_VSYS_MAX_
DBh
L
VM_SA_MINMAX_CL R/W
VSYS_SA_MAX_CLR VSYS_SA_MIN_CLR IBAT_SA_MAX_CLR
VBAT_SA_MAX_CLR VBAT_SA_MIN_CLR
IBAT_SA_MIN_CLR
-
DCh
-
-
-
-
-
-
R
-
C
-
DDh-
DFh
-
-
-
-
-
-
-
E0h
E1h
E2h
E3h
E4h
E5h
E6h
E7h
E8h
E9h
EAh
EBh
ECh
REX_CCNTD_3
REX_CCNTD_2
REX_CCNTD_1
REX_CCNTD_0
REX_SA_VBAT_U
REX_SA_VBAT_L
REX_CTRL_1
REX_CTRL_2
FULL_CCNTD_3
FULL_CCNTD_2
FULL_CCNTD_1
FULL_CCNTD_0
FULL_CTRL
R
R
R
R
R
R
REX_CCNTD[27:24]
REX_CCNTD[23:16]
REX_CCNTD[15:8]
REX_CCNTD[7:0]
-
-
-
-
-
-
-
-
-
REX_VBAT_SA[12:8]
REX_VBAT_SA[7:0]
REX_PMU_STA
TE_MASK
R/W 00h
R/W 00h
REX_CLR
REX_EN
REX_DUR[1:0]
REX_CURCD_TH[7:0]
-
R
R
R
R
00h
00h
00h
00h
00h
00h
FULL_CCNTD[27:24]
FULL_CCNTD[23:16]
FULL_CCNTD[15:8]
FULL_CCNTD[7:0]
R/W
C
-
-
-
-
-
-
FULL_CLR
-
-
-
-
-
-
-
-
EDh-
Efh
-
-
-
F0h
F1h
CCNTD_CHG_3
CCNTD_CHG_2
-
R/W 09h
R/W 0Ah
CHG_CCNTD[31:24]
CHG_CCNTD[23:16]
BAh-
FFh
-
00h
-
-
-
-
-
-
-
-
(note1) Please always write "0" to the INHIBIT-0 register when in use.
(note2) Please always write "1" to the INHIBIT-1 register when in use.
(note3) Please always ignore the read data.
(note4) Legend of the “OTP" Column: “NA“=Not OTP target, “x”=OTP target
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
46/103
TSZ22111・15・001
BD71815AGW
Address 00h: DEVICE Register (R, R/W)
Address
(Index)
Register Name
DEVICE
R/W
R, R/W I2C_UNEMPTY
41h
Bit7
Bit6
1
Bit5
LSIVER [2:0]
0
Bit4
0
Bit3
0
Bit2
Bit1
0
Bit0
1
DEVICEID[3:0]
00h
Initial Value
0
0
Bit 7 :
I2C_UNEMPTY [Read only]
0: The buffer passed to RTC from I2C is empty.
1: The buffer passed to RTC from I2C is not empty.
Bit 6-4 : LSIVER [2:0]
LSI Version
Device ID
Bit 3-0 : DEVICE ID[3:0]
Address 01h: PWRCTRL Register (R/W)
Address
(Index)
Register Name
PWRCTRL
R/W
R/W
32h
Bit7
Bit6
STBY_INV
0
Bit5
Bit4
LPSR_MODE
1
Bit3
Bit2
Bit1
Bit0
WDOGB_PWROFF
INHIBIT_0(note1)
0
INHIBIT_1(note2)
1
PWRON_DBNC[1:0]
INHIBIT_0(note1)
0
01h
Initial Value
0
0
1
Bit 7 :
Bit 6 :
INHIBIT_0(note1)
For ROHM factory only
STBY_INV
STANDBY pin polarity setting
0: STANDBY pin HIGH active
1: STANDBY pin LOW active
Bit 5 :
Bit 4 :
INHIBIT_1(note1)
For ROHM factory only
LPSR_MODE
0: Change from RUN state to SNVS state when PWRON H -> L.
1: Change from RUN state to LPSR state when PWRON H -> L.
Bit 3-2 : PWRON_DBNC[1:0]
PWRON hardware debounce time setting
PWRON_DBNC[1:0]
Time (ms)
00
01
10
11
0
31
125
750
Bit 1 :
WDOGB_PWROFF
0: Warm Reset
Select the reset mode triggered by assertion of WDOGB pin.
When WDOGB is asserted to L, Warm Reset event occurs.
POR is asserted to low for 1ms.
1: Cold Reset
When WDOGB is asserted to L, Cold Reset event occurs.
All voltage rails will be initialized and then re-boot.
And the all OTP configurable registers will be initialized.
Bit 0 :
INHIBIT_0(note1)
For ROHM factory only
Address 02h: BUCK1_MODE Register (R/W)
Address
(Index)
Register Name
BUCK1_MODE
Initial Value
R/W
R/W
05h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
BUCK1_PWM_ BUCK1_SNVS BUCK1_RUN_ BUCK1_LPSR BUCK1_LP_O
BUCK1_RAMPRATE[1:0]
-
FIX
_ON
ON
_ON
N
02h
0
0
0
0
0
1
0
1
Bit 7-6 : BUCK1_RAMPRATE[1:0]
00: 10.00mV/usec
BUCK1RAMPRATE[1:0]ꢀBUCK1 DVS ramp rate setting
01: 5.00mV/usec
10: 2.50mV/usec
11: 1.25mV/usec
Bit 4 :
Bit 3 :
Bit 2 :
Bit 1 :
Bit 0 :
BUCK1_PWM_FIX
0: BUCK1 operates in auto mode.
1: BUCK1 operates in PWM mode.
Cleared BUCK1_PWM_FIX bit to 0, when BUCK1 OCP failure is detected.
BUCK1_SNVS_ON
0: BUCK1 is OFF at SNVS state.
1: BUCK1 is ON at SNVS state.
Cleared BUCK1_SNVS_ON bit to 0, when BUCK1 OCP failure is detected.
BUCK1_RUN_ON
0: BUCK1 is OFF at RUN state.
1: BUCK1 is ON at RUN state.
Cleared BUCK1_RUN_ON bit to 0, when BUCK1 OCP failure is detected.
BUCK1_LPSR_ON
0: BUCK1 is OFF at LPSR state.
1: BUCK1 is ON at LPSR state.
Cleared BUCK1_LPSR_ON bit to 0, when BUCK1 OCP failure is detected.
BUCK1_LP_ON
0: BUCK1 is OFF at SUSPEND state.
1: BUCK1 is ON at SUSPEND state.
Cleared BUCK1_LP_ON bit to 0, when BUCK1 OCP failure is detected.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
47/103
TSZ22111・15・001
BD71815AGW
Address 03h: BUCK2_MODE Register (R/W)
Address
(Index)
Register Name
BUCK2_MODE
Initial Value
R/W
R/W
05h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
BUCK2_PWM_ BUCK2_SNVS BUCK2_RUN_ BUCK2_LPSR BUCK2_LP_O
BUCK2_RAMPRATE[1:0]
-
FIX
0
_ON
0
ON
1
_ON
0
N
1
03h
0
0
0
Bit 7-6 : BUCK2_RAMPRATE[1:0]
00: 10.00mV/usec
BUCK2RAMPRATE[1:0] BUCK2 DVS ramp rate setting
01: 5.00mV/usec
10: 2.50mV/usec
11: 1.25mV/usec
Bit 4 :
Bit 3 :
Bit 2 :
Bit 1 :
Bit 0 :
BUCK2_PWM_FIX
0: BUCK2 operates in auto mode.
1: BUCK2 operates in PWM mode.
Cleared BUCK2_PWM_FIX bit to 0, when BUCK2 OCP failure is detected.
BUCK2_SNVS_ON
0: BUCK2 is OFF at SNVS state.
1: BUCK2 is ON at SNVS state.
Cleared BUCK2_SNVS_ON bit to 0, when BUCK2 OCP failure is detected.
BUCK2_RUN_ON
0: BUCK2 is OFF at RUN state.
1: BUCK2 is ON at RUN state.
Cleared BUCK2_RUN_ON bit to 0, when BUCK2 OCP failure is detected.
BUCK2_LPSR_ON
0: BUCK2 is OFF at LPSR state.
1: BUCK2 is ON at LPSR state.
Cleared BUCK2_LPSR_ON bit to 0, when BUCK2 OCP failure is detected.
BUCK2_LP_ON
0: BUCK2 is OFF at SUSPEND state.
1: BUCK2 is ON at SUSPEND state.
Cleared BUCK2_LP_ON bit to 0, when BUCK2 OCP failure is detected.
Address 04h: BUCK3_MODE Register (R/W)
Address
(Index)
Register Name
BUCK3_MODE
Initial Value
R/W
R/W
05h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
BUCK3_PWM_ BUCK3_SNVS BUCK3_RUN_ BUCK3_LPSR BUCK3_LP_O
-
-
-
FIX
_ON
ON
_ON
N
04h
0
0
0
0
0
1
0
1
Bit 4 :
Bit 3 :
Bit 2 :
Bit 1 :
Bit 0 :
BUCK3_PWM_FIX
0: BUCK3 operates in auto mode.
1: BUCK3 operates in PWM mode.
Cleared BUCK3_PWM_FIX bit to 0, when BUCK3 OCP failure is detected.
BUCK3_SNVS_ON
0: BUCK3 is OFF at SNVS state.
1: BUCK3 is ON at SNVS state.
Cleared BUCK3_SNVS_ON bit to 0, when BUCK3 OCP failure is detected.
BUCK3_RUN_ON
0: BUCK3 is OFF at RUN state.
1: BUCK3 is ON at RUN state.
Cleared BUCK3_RUN_ON bit to 0, when BUCK3 OCP failure is detected.
BUCK3_LPSR_ON
0: BUCK3 is OFF at LPSR state.
1: BUCK3 is ON at LPSR state.
Cleared BUCK3_LPSR_ON bit to 0, when BUCK3 OCP failure is detected.
BUCK3_LP_ON
0: BUCK3 is OFF at SUSPEND state.
1: BUCK3 is ON at SUSPEND state.
Cleared BUCK3_LP_ON bit to 0, when BUCK3 OCP failure is detected.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
48/103
TSZ22111・15・001
BD71815AGW
Address 05h: BUCK4_MODE Register (R/W)
Address
(Index)
Register Name
BUCK4_MODE
Initial Value
R/W
R/W
05h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
BUCK4_PWM_ BUCK4_SNVS BUCK4_RUN_ BUCK4_LPSR BUCK4_LP_O
-
-
-
FIX
0
_ON
0
ON
1
_ON
0
N
1
05h
0
0
0
Bit 4 :
Bit 3 :
Bit 2 :
Bit 1 :
Bit 0 :
BUCK4_PWM_FIX
0: BUCK4 operates in auto mode.
1: BUCK4 operates in PWM mode.
Cleared BUCK4_PWM_FIX bit to 0, when BUCK4 OCP failure is detected.
BUCK4_SNVS_ON
0: BUCK4 is OFF at SNVS state.
1: BUCK4 is ON at SNVS state.
Cleared BUCK4_SNVS_ON bit to 0, when BUCK4 OCP failure is detected.
BUCK4_RUN_ON
0: BUCK4 is OFF at RUN state.
1: BUCK4 is ON at RUN state.
Cleared BUCK4_RUN_ON bit to 0, when BUCK4 OCP failure is detected.
BUCK4_LPSR_ON
0: BUCK4 is OFF at LPSR state.
1: BUCK4 is ON at LPSR state.
Cleared BUCK4_LPSR_ON bit to 0, when BUCK4 OCP failure is detected.
BUCK4_LP_ON
0: BUCK4 is OFF at SUSPEND state.
1: BUCK4 is ON at SUSPEND state.
Cleared BUCK4_LP_ON bit to 0, when BUCK4 OCP failure is detected.
Address 06h: BUCK5_MODE Register (R/W)
Address
(Index)
Register Name
BUCK5_MODE
Initial Value
R/W
R/W
05h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
BUCK5_PWM_ BUCK5_SNVS BUCK5_RUN_ BUCK5_LPSR BUCK5_LP_O
-
-
-
FIX
_ON
ON
_ON
N
06h
0
0
0
0
0
1
0
1
Bit 4 :
Bit 3 :
Bit 2 :
Bit 1 :
Bit 0 :
BUCK5_PWM_FIX
0: BUCK5 operates in auto mode.
1: BUCK5 operates in PWM mode.
Cleared BUCK5_PWM_FIX bit to 0, when BUCK5 OCP failure is detected.
BUCK5_SNVS_ON
0: BUCK5 is OFF at SNVS state.
1: BUCK5 is ON at SNVS state.
Cleared BUCK5_SNVS_ON bit to 0, when BUCK5 OCP failure is detected.
BUCK5_RUN_ON
0: BUCK5 is OFF at RUN state.
1: BUCK5 is ON at RUN state.
Cleared BUCK5_RUN_ON bit to 0, when BUCK5 OCP failure is detected.
BUCK5_LPSR_ON
0: BUCK5 is OFF at LPSR state.
1: BUCK5 is ON at LPSR state.
Cleared BUCK5_LPSR_ON bit to 0, when BUCK5 OCP failure is detected.
BUCK5_LP_ON
0: BUCK5 is OFF at SUSPEND state.
1: BUCK5 is ON at SUSPEND state.
Cleared BUCK5_LP_ON bit to 0, when BUCK5 OCP failure is detected.
Address 07h: BUCK1_VOLT_H Register (R/W)
Address
(Index)
Register Name
BUCK1_VOLT_H
Initial Value
R/W
R/W
8Ch
Bit7
Bit6
Bit5
0
Bit4
0
Bit3
Bit2
1
Bit1
0
Bit0
0
BUCK1_DVSS BUCK1_STBY
BUCK1_H[5:0]
EL
1
_DVS
0
07h
1
Bit 7 :
Bit 6 :
BUCK1_DVSSEL
0: Use BUCK1_L bits setting for BUCK1 output voltage.
1: Use BUCK1_H bits setting for BUCK1 output voltage.
Select BUCK1 output voltage
BUCK1_STBY_DVS
0 : DVS fucntion for BUCK1 is handled according to BUCK1_DVSSEL bit.
1 : DVS fucntion for BUCK1 is handled according to Power State: RUN/CLEAN=BUCK1_H voltage setting, SUSPEND/LPSR=BUCK1_L voltage setting.
Select the DVS control event
Bit 5-0 : BUCK1_H[5:0]
Sets the BUCK1 output voltage.
See Table 4 for all possible configurations.
Address 08h: BUCK1_VOLT_L Register (R/W)
Address
(Index)
Register Name
BUCK1_VOLT_L
Initial Value
R/W
R/W
08h
Bit7
Bit6
Bit5
0
Bit4
0
Bit3
Bit2
0
Bit1
0
Bit0
0
BUCK1_L[5:0]
-
-
08h
0
0
1
Bit 5-0 : BUCK1_L[5:0]
Sets the BUCK1 output voltage.
See Table 4 for all possible configurations.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
49/103
TSZ22111・15・001
BD71815AGW
Address 09h: BUCK2_VOLT_H Register (R/W)
Address
(Index)
Register Name
BUCK2_VOLT_H
Initial Value
R/W
R/W
88h
Bit7
Bit6
Bit5
0
Bit4
0
Bit3
Bit2
0
Bit1
0
Bit0
0
BUCK2_DVSS BUCK2_STBY
BUCK2_H[5:0]
EL
1
_DVS
0
09h
1
Bit 7 :
Bit 6 :
BUCK2_DVSSEL
0: Use BUCK2_L bits setting for BUCK2 output voltage.
1: Use BUCK2_H bits setting for BUCK2 output voltage.
Select BUCK2 output voltage
BUCK2_STBY_DVS
0 : DVS fucntion for BUCK2 is handled according to BUCK2_DVSSEL bit.
1 : DVS fucntion for BUCK2 is handled according to Power State: RUN/CLEAN=BUCK2_H voltage setting, SUSPEND/LPSR=BUCK2_L voltage setting.
Select the DVS control event
Bit 5-0 : BUCK2_H[5:0]
Sets the BUCK2 output voltage.
See Table 4 for all possible configurations.
Address 0Ah: BUCK2_VOLT_L Register (R/W)
Address
(Index)
Register Name
BUCK2_VOLT_L
Initial Value
R/W
R/W
08h
Bit7
Bit6
Bit5
0
Bit4
0
Bit3
Bit2
0
Bit1
0
Bit0
0
BUCK2_L[5:0]
-
-
0Ah
0
0
1
Bit 5-0 : BUCK2_L[5:0]
Sets the BUCK2 output voltage.
See Table 4 for all possible configurations.
Address 0Bh: BUCK3_VOLT Register (R/W)
Address
(Index)
Register Name
BUCK3_VOLT
Initial Value
R/W
R/W
0Ch
Bit7
Bit6
Bit5
Bit4
0
Bit3
1
Bit2
BUCK3[4:0]
1
Bit1
0
Bit0
0
-
-
-
0Bh
0
0
0
Bit 5-0 : BUCK3[4:0]
Sets the BUCK3 output voltage.
See Table 4 for all possible configurations.
Address 0Ch: BUCK4_VOLT Register (R/W)
Address
(Index)
Register Name
BUCK4_VOLT
Initial Value
R/W
R/W
04h
Bit7
Bit6
Bit5
Bit4
0
Bit3
0
Bit2
BUCK4[4:0]
1
Bit1
0
Bit0
0
-
-
-
0Ch
0
0
0
Bit 5-0 : BUCK4[4:0]
Sets the BUCK4 output voltage.
See Table 4 for all possible configurations.
Address 0Dh: BUCK5_VOLT Register (R/W)
Address
(Index)
Register Name
BUCK5_VOLT
Initial Value
R/W
R/W
1Eh
Bit7
Bit6
Bit5
Bit4
1
Bit3
1
Bit2
BUCK5[4:0]
1
Bit1
1
Bit0
0
-
-
-
0Dh
0
0
0
Bit 5-0 : BUCK5[4:0]
Sets the BUCK5 output voltage.
See Table 4 for all possible configurations.
Address 0Eh: LED_CTRL Register (R/W)
Address
(Index)
Register Name
LED_CTRL
R/W
R/W
00h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
LED_LP_ON
0
CHGDONE_LE
D_EN
LED_LPSR_O
N
-
-
-
-
LED_RUN_ON
0
0Eh
Initial Value
0
0
0
0
0
0
Bit4 :
CHGDONE_LED_EN
0: Disable
Select the LED (Shared with READY output pin) control mode with charge completion status
Not automatically indicate charge competion status, but can be controlled by READY_FORCE_LOW bit.
1: Enable
Automatically indicate charge completion status , READY output goes L. But READY_FORCE_LOW bit control is prioritized.
Bit2 :
Bit1 :
Bit0 :
LED_RUN_ON
0: White LED boost converter is OFF at RUN state.
1: White LED boost converter is ON at RUN state.
LED_LPSR_ON
0: White LED boost converter is OFF at LPSR state.
1: White LED boost converter is ON at LPSR state.
LED_LP_ON
0: White LED boost converter is OFF at SUSPEND state.
1: White LED boost converter is ON at SUSPEND state.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
50/103
TSZ22111・15・001
BD71815AGW
Address 0Fh: LED_DIMM Register (R/W)
Address
(Index)
Register Name
LED_DIMM
R/W
R/W
00h
Bit7
Bit6
Bit5
0
Bit4
0
Bit3
Bit2
0
Bit1
0
Bit0
0
LED_DIMM[5:0]
-
-
0Fh
Initial Value
0
0
0
Bit 5-0 : LED_DIMM[5:0]
Select White LED boost converter dimming
LED_DIMM[5:0]
LED current
10 uA
00h
01h
20 uA
02h
03h
04h
05h
06h
07h
08h
09h
0Ah
0Bh
0Ch
0Dh
0Eh
0Fh
30 uA
50 uA
70 uA
100 uA
200 uA
300 uA
500 uA
700 uA
1 mA
2 mA
3 mA
4 mA
5 mA
6 mA
7 mA
10h
11h
12h
13h
14h
15h
16h
17h
18h
19h
1Ah
1Bh
1Ch
1Dh
1Eh
8 mA
9 mA
10 mA
11 mA
12 mA
13 mA
14 mA
15 mA
16 mA
17 mA
18 mA
19 mA
20 mA
21 mA
22 mA
23 mA
24 mA
25 mA
1F
20h
21h
22h
23~3Fh
don't use
Address 10h: LDO_MODE1 Register (R/W)
Address
(Index)
Register Name
LDO_MODE1
Initial Value
R/W
R/W
74h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
LDO1_SNVS_ LDO1_RUN_O LDO1_LPSR_
LDO4_REG_M LDO3_REG_M
INHIBIT_0(note1)
0
LDO1_LP_ON
1
-
ON
N
ON
ODE
ODE
10h
0
1
1
0
1
0
Bit 7 :
Bit 6 :
Bit 5 :
Bit 4 :
Bit 3 :
Bit 2 :
Bit 0 :
LDO1_SNVS_ON
0: LDO1 is OFF at SNVS state.
1: LDO1 is ON at SNVS state.
LDO1_RUN_ON
0: LDO1 is OFF at RUN state.
1: LDO1 is ON at RUN state.
LDO1_LPSR_ON
0: LDO1 is OFF at LPSR state.
1: LDO1 is ON at LPSR state.
LDO1_LP_ON
0: LDO1 is OFF at SUSPEND state.
1: LDO1 is ON at SUSPEND state.
LDO4_REG_MODE
0: LDO4 is controlled via external pin (LDO4VEN).
1: LDO4 is controlled via register.
LDO3_REG_MODE
0: LDO3 starts when DCIN is supplied.
1: LDO3 is controlled via register.
INHIBIT_0(note1)
For ROHM factory only
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
51/103
TSZ22111・15・001
BD71815AGW
Address 11h: LDO_MODE2 Register (R/W)
Address
(Index)
Register Name
LDO_MODE2
Initial Value
R/W
R/W
F5h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
LDO3_SNVS_ LDO3_RUN_O LDO3_LPSR_
LDO2_SNVS_ LDO2_RUN_O LDO2_LPSR_
LDO3_LP_ON
1
LDO2_LP_ON
1
ON
1
N
1
ON
1
ON
0
N
1
ON
0
11h
Bit 7 :
Bit 6 :
Bit 5 :
Bit 4 :
Bit 3 :
Bit 2 :
Bit 1 :
Bit 0 :
LDO3_SNVS_ON
0: LDO3 is OFF at SNVS state.
1: LDO3 is ON at SNVS state.
LDO3_RUN_ON
0: LDO3 is OFF at RUN state.
1: LDO3 is ON at RUN state.
LDO3_LPSR_ON
0: LDO3 is OFF at LPSR state.
1: LDO3 is ON at LPSR state.
LDO3_LP_ON
0: LDO3 is OFF at SUSPEND state.
1: LDO3 is ON at SUSPEND state.
LDO2_SNVS_ON
0: LDO2 is OFF at SNVS state.
1: LDO2 is ON at SNVS state.
LDO2_RUN_ON
0: LDO2 is OFF at RUN state.
1: LDO2 is ON at RUN state.
LDO2_LPSR_ON
0: LDO2 is OFF at LPSR state.
1: LDO2 is ON at LPSR state.
LDO2_LP_ON
0: LDO2 is OFF at SUSPEND state.
1: LDO2 is ON at SUSPEND state.
Address 12h: LDO_MODE3 Register (R/W)
Address
(Index)
Register Name
LDO_MODE3
Initial Value
R/W
R/W
57h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
LDO5_SNVS_ LDO5_RUN_O LDO5_LPSR_
LDO4_SNVS_ LDO4_RUN_O LDO4_LPSR_
LDO5_LP_ON
1
LDO4_LP_ON
1
ON
N
ON
ON
N
ON
12h
0
1
0
0
1
1
Bit 7 :
Bit 6 :
Bit 5 :
Bit 4 :
Bit 3 :
Bit 2 :
Bit 1 :
Bit 0 :
LDO5_SNVS_ON
0: LDO5 is OFF at SNVS state.
1: LDO5 is ON at SNVS state.
LDO5_RUN_ON
0: LDO5 is OFF at RUN state.
1: LDO5 is ON at RUN state.
LDO5_LPSR_ON
0: LDO5 is OFF at LPSR state.
1: LDO5 is ON at LPSR state.
LDO5_LP_ON
0: LDO5 is OFF at SUSPEND state.
1: LDO5 is ON at SUSPEND state.
LDO4_SNVS_ON
0: LDO4 is OFF at SNVS state.
1: LDO4 is ON at SNVS state.
LDO4_RUN_ON
0: LDO4 is OFF at RUN state.
1: LDO4 is ON at RUN state.
LDO4_LPSR_ON
0: LDO4 is OFF at LPSR state.
1: LDO4 is ON at LPSR state.
LDO4_LP_ON
0: LDO4 is OFF at SUSPEND state.
1: LDO4 is ON at SUSPEND state.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
52/103
TSZ22111・15・001
BD71815AGW
Address 13h: LDO_MODE4 Register (R/W)
Address
(Index)
Register Name
LDO_MODE4
Initial Value
R/W
R/W
57h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
DVREF_SNVS DVREF_RUN_ DVREF_LPSR DVREF_LP_O LDO_LPSR_S LDO_LPSR_R LDO_LPSR_L LDO_LPSR_L
_ON
0
ON
1
_ON
0
N
1
NVS_ON
0
UN_ON
1
PSR_ON
1
P_ON
1
13h
Bit 7 :
Bit 6 :
Bit 5 :
Bit 4 :
Bit 3 :
Bit 2 :
Bit 1 :
Bit 0 :
DVREF_SNVS_ON
0: DVREF is OFF at SNVS state.
1: DVREF is ON at SNVS state.
DVREF_RUN_ON
0: DVREF is OFF at RUN state.
1: DVREF is ON at RUN state.
DVREF_LPSR_ON
0: DVREF is OFF at LPSR state.
1: DVREF is ON at LPSR state.
DVREF_LP_ON
0: DVREF is OFF at SUSPEND state.
1: DVREF is ON at SUSPEND state.
LDO_LPSR_SNVS_ON
0: LDO_LPSR is OFF at SNVS state.
1: LDO_LPSR is ON at SNVS state.
LDO_LPSR_RUN_ON
0: LDO_LPSR is OFF at RUN state.
1: LDO_LPSR is ON at RUN state.
LDO_LPSR_LPSR_ON
0: LDO_LPSR is OFF at LPSR state.
1: LDO_LPSR is ON at LPSR state.
LDO_LPSR_LP_ON
0: LDO_LPSR is OFF at SUSPEND state.
1: LDO_LPSR is ON at SUSPEND state.
Address 14h: LDO1_VOLT Register (R/W)
Address
(Index)
Register Name
LDO1_VOLT
Initial Value
R/W
R/W
32h
Bit7
Bit6
Bit5
1
Bit4
1
Bit3
Bit2
0
Bit1
1
Bit0
0
LDO1[5:0]
-
-
14h
0
0
0
Bit5-0 : LDO1[5:0]
Sets the LDO1 output voltage.
See Table 4 for all possible configurations.
Address 15h: LDO2_VOLT Register (R/W)
Address
(Index)
Register Name
LDO2_VOLT
Initial Value
R/W
R/W
32h
Bit7
Bit6
Bit5
1
Bit4
1
Bit3
0
Bit2
Bit1
1
Bit0
0
LDO2[5:0]
-
-
15h
0
0
0
Bit5-0 : LDO2[5:0]
Sets the LDO2 output voltage.
See Table 4 for all possible configurations.
Address 16h: LDO3_VOLT Register (R/W)
Address
(Index)
Register Name
LDO3_VOLT
Initial Value
R/W
R/W
32h
Bit7
Bit6
Bit5
1
Bit4
1
Bit3
0
Bit2
0
Bit1
1
Bit0
0
LDO3[5:0]
-
-
16h
0
0
Bit5-0 : LDO3[5:0]
Sets the LDO3 output voltage.
See Table 4 for all possible configurations.
Address 17h: LDO4_VOLT Register (R/W)
Address
(Index)
Register Name
LDO4_VOLT
Initial Value
R/W
R/W
32h
Bit7
Bit6
Bit5
1
Bit4
1
Bit3
0
Bit2
0
Bit1
1
Bit0
0
LDO4[5:0]
-
-
17h
0
0
Bit5-0 : LDO4[5:0]
Sets the LDO4 output voltage.
See Table 4 for all possible configurations.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
53/103
TSZ22111・15・001
BD71815AGW
Address 18h: LDO5_VOLT_H Register (R/W)
Address
(Index)
Register Name
LDO5_VOLT_H
Initial Value
R/W
R/W
14h
Bit7
Bit6
Bit5
0
Bit4
1
Bit3
Bit2
1
Bit1
0
Bit0
0
LDO5_H[5:0]
-
-
18h
0
0
0
Bit5-0 : LDO5_H[5:0]
LDO5 output voltage
See the description of LDO5_VOLT_L register below.
Address 19h: LDO5_VOLT_L Register (R/W)
Address
(Index)
Register Name
LDO5_VOLT_L
Initial Value
R/W
R/W
32h
Bit7
Bit6
Bit5
1
Bit4
1
Bit3
0
Bit2
0
Bit1
1
Bit0
0
LDO5_L[5:0]
-
-
19h
0
0
Bit5-0 : LDO5_L[5:0]
LDO5 output voltage
If LDO5VSEL = L, LDO5 output voltage corresponds to the setting of LDO5_L bits.
If LDO5VSEL = H, LDO5 output voltage corresponds to the setting of LDO5_H bits.
Address 1Ah: BUCK_PD_DIS Register (R/W)
Address
(Index)
Register Name
BUCK_PD_DIS
Initial Value
R/W
R/W
00h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
BUCK5_PD_DI BUCK4_PD_DI BUCK3_PD_DI BUCK2_PD_DI BUCK1_PD_DI
-
-
-
S
S
S
S
S
1Ah
0
0
0
0
0
0
0
0
Bit4 :
BUCK5_PD_DIS
0: Discharge for BUCK5 turn off is enabled.
1: Discharge for BUCK5 turn off is disabled.
Bit3 :
Bit2 :
Bit1 :
Bit0 :
BUCK4_PD_DIS
0: Discharge for BUCK4 turn off is enabled.
1: Discharge for BUCK4 turn off is disabled.
BUCK3_PD_DIS
0: Discharge for BUCK3 turn off is enabled.
1: Discharge for BUCK3 turn off is disabled.
BUCK2_PD_DIS
0: Discharge for BUCK2 turn off is enabled.
1: Discharge for BUCK2 turn off is disabled.
BUCK1_PD_DIS
0: Discharge for BUCK1 turn off is enabled.
1: Discharge for BUCK1 turn off is disabled.
Address 1Bh: LDO_PD_DIS Register (R/W)
Address
(Index)
Register Name
LDO_PD_DIS
Initial Value
R/W
R/W
00h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
DVREF_PD_DI LDO_LPSR_P
-
LDO5_PD_DIS LDO4_PD_DIS LDO3_PD_DIS LDO2_PD_DIS LDO1_PD_DIS
S
D_DIS
1Bh
0
0
0
0
0
0
0
0
Bit 6 :
Bit 5 :
Bit 4 :
Bit 3 :
Bit 2 :
Bit 1 :
Bit 0 :
DVREF_PD_DIS
0: Discharge for DVREF turn off is enabled
1: Discharge for DVREF turn off is disabled.
LDO_LPSR_PD_DIS
0: Discharge for LDO_LPSR turn off is enabled
1: Discharge for LDO_LPSR turn off is disabled.
LDO5_PD_DIS
0: Discharge for LDO5 turn off is enabled
1: Discharge for LDO5 turn off is disabled.
LDO4_PD_DIS
0: Discharge for LDO4 turn off is enabled
1: Discharge for LDO4 turn off is disabled.
LDO3_PD_DIS
0: Discharge for LDO3 turn off is enabled
1: Discharge for LDO3 turn off is disabled.
LDO2_PD_DIS
0: Discharge for LDO2 turn off is enabled
1: Discharge for LDO2 turn off is disabled.
LDO1_PD_DIS
0: Discharge for LDO1 turn off is enabled
1: Discharge for LDO1 turn off is disabled.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
54/103
TSZ22111・15・001
BD71815AGW
Address 1Ch: GPO Register (R/W)
Address
(Index)
Register Name
GPO
R/W
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
GPO1_OUT
1
READY_FORC
E_LOW
INHIBIT_0(note1)
0
INHIBIT_1(note2)
1
R/W
03h
-
-
GPO1_MODE
0
-
1Ch
Initial Value
0
0
0
0
Bit 5 :
Bit 4 :
INHIBIT_0 (note1)
For ROHM factory only
GPO1_MODE
0: Open drain output mode
1: CMOS output mode
GPO1 Output mode setting
Bit 2 :
READY_FORCE_LOW
0: Normal
Force READY pin to be L output
READY pin be controlled as per Power State, Power Sequence, DVS and PWRON push status.
1: Low
Bit 1 :
INHIBIT_1 (note2)
For ROHM factory only
GPO1 Output setting
Bit 0 :
GPO1_OUT
0: Low
1: Hi-Z [Open drain output mode] / High [CMOS output mode]
Address 1Dh: OUT32K Register (R,R/W)
Address
(Index)
Register Name
OUT32K
R/W
R,R/W OTP_STATUS
01h
OTP test status [Read only]
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
OUT32K_EN
1
OUT32K_MOD
E
-
-
-
-
-
1Dh
Initial Value
0
0
0
0
0
0
0
Bit 7 :
Bit 1 :
Bit 0 :
OTP_STATUS
0: Already stored sample
1: Not stored sample
OUT32K_MODE
0: Open drain output mode
1: CMOS output mode
CLK32KOUT output mode setting
CLK32KOUT clock output enable
OUT32K_EN
0: Disable [Hi-Z at Open drain mode, H at CMOS mode]
1: Enable
Address 1Eh: SEC Register (R/W)
Address
(Index)
Register Name
SEC
R/W
Bit7
Bit6
S40
x
Bit5
S20
x
Bit4
S10
x
Bit3
S8
x
Bit2
S4
x
Bit1
S2
x
Bit0
S1
x
R/W
XXh
-
1Eh
Initial Value
0
Bit 6-0 : S1 to S40 Second Counter.
The second digits range from 00 to 59 and are carried to the minute digit in transition from 59 to 00.Configured in BCD(Binary-Coded Decimal)
Any writing to the second counter resets divider units of less than 1 second.
RTC calendar and time information (address from 1Eh to 24h) should be read in accordance with continuous manner,
so stop condition should not be inserted during reading these registers.
Address 1Fh: MIN Register (R/W)
Address
(Index)
Register Name
MIN
R/W
R/W
XXh
Bit7
Bit6
M40
x
Bit5
M20
x
Bit4
M10
x
Bit3
M8
x
Bit2
M4
x
Bit1
M2
x
Bit0
M1
x
-
1Fh
Initial Value
0
Bit 6-0 : M1 to M40 Minute Counter.
The minute digits range from 00 to 59 and are carried to the hour digits in transition from 59 to 00.Configured in BCD(Binary-Coded Decimal)
RTC calendar and time information (address from 1Eh to 24h) should be read in accordance with continuous manner,
so stop condition should not be inserted during reading these registers.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
55/103
TSZ22111・15・001
BD71815AGW
Address 20h: HOUR Register (R/W)
Address
(Index)
Register Name
HOUR
R/W
R/W
XXh
Bit7
12/24
0
Bit6
Bit5
H20/PA
x
Bit4
H10
x
Bit3
H8
x
Bit2
H4
x
Bit1
H2
x
Bit0
H1
x
-
20h
Initial Value
0
Bit 7 :
12/24 Selects whether 12-hour clock or 24-hour clock is used.
0: 12hour clock
1: 24hour clock
Bit 5-0 : H20 to H1 Hour Counter.
The hour digits' range are as shown in this table and are carried to the day-of-month and day-of-week digits in transition
from PM11 to AM12 or from 23 to 00. Configured in BCD(Binary-Coded Decimal)
RTC calendar and time information (address from 1Eh to 24h) should be read in accordance with continuous manner,
so stop condition should not be inserted during reading these registers.
24-hour clock 12-hour clock 24-hour clock 12-hour clock
0
1
12(AM12)
01(AM1)
02(AM2)
03(AM3)
04(AM4)
05(AM5)
06(AM6)
07(AM7)
08(AM8)
09(AM9)
10(AM10)
11(AM11)
12
13
14
15
16
17
18
19
20
21
22
23
32(PM12)
21(PM1)
22(PM2)
23(PM3)
24(PM4)
25(PM5)
26(PM6)
27(PM7)
28(PM8)
29(PM9)
30(PM10)
31(PM11)
2
3
4
5
6
7
8
9
10
11
Address 21h: WEEK Register (R/W)
Address
(Index)
Register Name
WEEK
R/W
R/W
0Xh
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
W4
x
Bit1
W2
x
Bit0
W1
x
-
-
-
-
-
21h
Initial Value
0
0
0
0
0
Bit 2-0 : W4 to W1 Day-of-week Counter.
The day-of-week counter is incremented by 1 when the hour digits are carried to the day-of-month digits. Configured in BCD(Binary-Coded Decimal)
Correspondences between days of the week and the day-of-week digit are user-definable.
(Ex. Sunday = 0, 0, 0)
The writing of (1, 1, 1) to (W4, W2, W1) is prohibited except when days of the week are unused.
RTC calendar and time information (address from 1Eh to 24h) should be read in accordance with continuous manner,
so stop condition should not be inserted during reading these registers.
Address 22h: DAY Register (R/W)
Address
(Index)
Register Name
DAY
R/W
S/W
XXh
Bit7
Bit6
Bit5
D20
x
Bit4
D10
x
Bit3
D8
x
Bit2
D4
x
Bit1
D2
x
Bit0
D1
x
-
-
22h
Initial Value
0
0
Bit 5-0 : D20 to D1 Day-of-month Counter
The day-of-month digits (D20 to D1) range from 1 to 31 for January, March, May, July, August, October, and December,
from 1 to 30 for April, June, September, and November, from 1 to 29 for February in leap years, from 1 to 28 for February in ordinary years.
The day-of-month digits are carried to the month digits in reversion from the last day of the month to 1. Configured in BCD(Binary-Coded Decimal)
RTC calendar and time information (address from 1Eh to 24h) should be read in accordance with continuous manner,
so stop condition should not be inserted during reading these registers.
Address 23h: MONTH Register (R/W)
Address
(Index)
Register Name
MONTH
R/W
R/W
XXh
Bit7
Bit6
Bit5
Bit4
MO10
x
Bit3
MO8
x
Bit2
MO4
x
Bit1
MO2
x
Bit0
MO1
x
-
-
-
23h
Initial Value
0
0
0
Bit 4-0 : MO10 to MO1 Month Counter.
The month digits (MO10 to MO1) range from 1 to 12 and are carried to the year digits in reversion from 12 to 1. Configured in BCD(Binary-Coded Decimal)
RTC calendar and time information (address from 1Eh to 24h) should be read in accordance with continuous manner,
so stop condition should not be inserted during reading these registers.
Address 24h: YEAR Register (R/W)
Address
(Index)
Register Name
YEAR
R/W
R/W
XXh
Bit7
Y80
x
Bit6
Y40
x
Bit5
Y20
x
Bit4
Y10
x
Bit3
Y8
x
Bit2
Y4
x
Bit1
Y2
x
Bit0
Y1
x
24h
Initial Value
Bit 7-0 : Y80 to Y1 Year Counter.
The year digits (Y80 to Y1) range from 00 to 99 and are carried to the 19/20 digits in reversion from 99 to 00.
00, 04, 08, ..., 92 and 96 in leap years. Configured in BCD(Binary-Coded Decimal)
RTC calendar and time information (address from 1Eh to 24h) should be read in accordance with continuous manner,
so stop condition should not be inserted during reading these registers.
Address 25h: ALM0_SEC Register (R/W)
Address
(Index)
Register Name
ALM0_SEC
Initial Value
R/W
R/W
00h
Bit7
Bit6
A0S40
0
Bit5
A0S20
0
Bit4
A0S10
0
Bit3
A0S8
0
Bit2
A0S4
0
Bit1
A0S2
0
Bit0
A0S1
0
-
25h
0
Bit 6-0 : A0S40 to A0S1 Alarm0 Second threshold value.Configured in BCD(Binary-Coded Decimal)
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
56/103
TSZ22111・15・001
BD71815AGW
Address 26h: ALM0_MIN Register (R/W)
Address
(Index)
Register Name
ALM0_MIN
R/W
R/W
00h
Bit7
Bit6
A0M40
0
Bit5
A0M20
0
Bit4
A0M10
0
Bit3
A0M8
0
Bit2
A0M4
0
Bit1
A0M2
0
Bit0
A0M1
0
-
26h
Initial Value
0
Bit 6-0 : A0M40 to A0M1 Alarm0 Minute threshold value.Configured in BCD(Binary-Coded Decimal)
Address 27h: ALM0_HOUR Register (R/W)
Address
(Index)
Register Name
ALM0_HOUR
Initial Value
R/W
R/W
00h
Bit7
A0_12/24
0
Bit6
Bit5
A0H20/PA
0
Bit4
A0H10
0
Bit3
A0H8
0
Bit2
A0H4
0
Bit1
A0H2
0
Bit0
A0H1
0
-
27h
0
Bit 7 :
A0_12/24 12hour clock / 24hour clock select bit.
Bit 5-0 : A0H20/PA, A0H40 to A0H1 Alarm0 Hour threshold value.Configured in BCD(Binary-Coded Decimal)
Address 28h: ALM0_WEEK Register (R/W)
Address
(Index)
Register Name
ALM0_WEEK
Initial Value
R/W
R/W
00h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
A0W4
0
Bit1
A0W2
0
Bit0
A0W1
0
-
-
-
-
-
28h
0
0
0
0
0
Bit 2-0 : : A0W4 to A0W1 Alarm0 day of the Week threshold value.Configured in BCD(Binary-Coded Decimal)
Address 29h: ALM0_DAY Register (R/W)
Address
(Index)
Register Name
ALM0_DAY
Initial Value
R/W
R/W
00h
Bit7
Bit6
Bit5
A0D20
0
Bit4
A0D10
0
Bit3
A0D8
0
Bit2
A0D4
0
Bit1
A0D2
0
Bit0
A0D1
0
-
-
29h
0
0
Bit 5-0 : A0D20 to A0D1 Alarm0 Day threshold value.Configured in BCD(Binary-Coded Decimal)
Address 2Ah: ALM0_MONTH Register (R/W)
Address
(Index)
Register Name
ALM0_MONTH
Initial Value
R/W
R/W
00h
Bit7
Bit6
Bit5
Bit4
A0MO10
0
Bit3
A0MO8
0
Bit2
A0MO4
0
Bit1
A0MO2
0
Bit0
A0MO1
0
-
-
-
2Ah
0
0
0
Bit 4-0 : A0MO10 to A0MO1 Alarm0 Month threshold value.Configured in BCD(Binary-Coded Decimal)
Address 2Bh: ALM0_YEAR Register (R/W)
Address
(Index)
Register Name
ALM0_YEAR
Initial Value
R/W
R/W
00h
Bit7
A0Y80
0
Bit6
A0Y40
0
Bit5
A0Y20
0
Bit4
A0Y10
0
Bit3
A0Y8
0
Bit2
A0Y4
0
Bit1
A0Y2
0
Bit0
A0Y1
0
2Bh
Bit 7-0 : A0Y80 to A0Y1 Alarm0 Year threshold value
Address 2Ch: ALM1_SEC Register (R/W)
Address
(Index)
Register Name
ALM1_SEC
Initial Value
R/W
R/W
00h
Bit7
Bit6
A1S40
0
Bit5
A1S20
0
Bit4
A1S10
0
Bit3
A1S8
0
Bit2
A1S4
0
Bit1
A1S2
0
Bit0
A1S1
0
-
2Ch
0
Bit 6-0 : A1S40 to A1S1 Alarm1 Second threshold value.Configured in BCD(Binary-Coded Decimal)
Address 2Dh: ALM1_MIN Register (R/W)
Address
(Index)
Register Name
ALM1_MIN
R/W
R/W
00h
Bit7
Bit6
A1M40
0
Bit5
A1M20
0
Bit4
A1M10
0
Bit3
A1M8
0
Bit2
A1M4
0
Bit1
A1M2
0
Bit0
A1M1
0
-
2Dh
Initial Value
0
Bit 6-0 : A1M80 to A1M1 Alarm1 Minute threshold value.Configured in BCD(Binary-Coded Decimal)
Address 2Eh: ALM1_HOUR Register (R/W)
Address
(Index)
Register Name
ALM1_HOUR
Initial Value
R/W
R/W
00h
Bit7
A1_12/24
0
Bit6
Bit5
A1H20/PA
0
Bit4
A1H10
0
Bit3
A1H8
0
Bit2
A1H4
0
Bit1
A1H2
0
Bit0
A1H1
0
-
2Eh
0
Bit 7 :
A1_12/24, 12hour clock / 24hour clock select bit.
Bit 5-0 : A1H20/PA, A1H10 to A1H1 Alarm1 Hour threshold value.Configured in BCD(Binary-Coded Decimal)
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
57/103
TSZ22111・15・001
BD71815AGW
Address 2Fh: ALM1_WEEK Register (R/W)
Address
(Index)
Register Name
ALM1_WEEK
Initial Value
R/W
R/W
00h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
A1W4
0
Bit1
A1W2
0
Bit0
A1W1
0
-
-
-
-
-
2Fh
0
0
0
0
0
Bit 2-0 : : A1W4 to A1W1 Alarm1 day of the Week threshold value.Configured in BCD(Binary-Coded Decimal)
Address 30h: ALM1_DAY Register (R/W)
Address
(Index)
Register Name
ALM1_DAY
Initial Value
R/W
R/W
00h
Bit7
Bit6
Bit5
A1D20
0
Bit4
A1D10
0
Bit3
A1D8
0
Bit2
A1D4
0
Bit1
A1D2
0
Bit0
A1D1
0
-
-
30h
0
0
Bit 5-0 : A1D20 to A1D1 Alarm1 Day threshold value.Configured in BCD(Binary-Coded Decimal)
Address 31h: ALM1_MONTH Register (R/W)
Address
(Index)
Register Name
ALM1_MONTH
Initial Value
R/W
R/W
00h
Bit7
Bit6
Bit5
Bit4
A1MO10
0
Bit3
A1MO8
0
Bit2
A1MO4
0
Bit1
A1MO2
0
Bit0
A1MO1
0
-
-
-
31h
0
0
0
Bit 4-0 : A1MO10 to A1MO1 Alarm1 Month threshold value.Configured in BCD(Binary-Coded Decimal)
Address 32h: ALM1_YEAR Register (R/W)
Address
(Index)
Register Name
ALM1_YEAR
Initial Value
R/W
R/W
00h
Bit7
A1Y80
0
Bit6
A1Y40
0
Bit5
A1Y20
0
Bit4
A1Y10
0
Bit3
A1Y8
0
Bit2
A1Y4
0
Bit1
A1Y2
0
Bit0
A1Y1
0
32h
Bit 7-0 : A1Y80 to A1Y1 Alarm1 Year threshold value.Configured in BCD(Binary-Coded Decimal)
Address 33h: ALM0_MASK Register (R/W)
Address
(Index)
Register Name
ALM0_MASK
Initial Value
R/W
R/W A0_ONESEC
00h
Bit7
Bit6
A0_YEAR
0
Bit5
A0_MON
0
Bit4
A0_DAY
0
Bit3
A0_WEEK
0
Bit2
A0_HOUR
0
Bit1
A0_MIN
0
Bit0
A0_SEC
0
33h
0
Bit 7 :
A0_ONESEC Alarm0 interrupt occurs once every second. (Synchronized with second counter increment)
0: Disable
1: Enable
When A0_ONESEC is set to "1", regardless of any other setting in the ALM0_MASK register and the contents of
the respective ALM0_SEC to ALM0_YEAR registers.
Bit 6-0 : A0_YEAR to A0_SEC Alarm0 interrupt threshold mask bit.
0: Mask
1: Not masked
Address 34h: ALM1_MASK Register (R/W)
Address
(Index)
Register Name
ALM1_MASK
Initial Value
R/W
R/W A1_ONESEC
00h
Bit7
Bit6
A1_YEAR
0
Bit5
A1_MON
0
Bit4
A1_DAY
0
Bit3
A1_WEEK
0
Bit2
A1_HOUR
0
Bit1
A1_MIN
0
Bit0
A1_SEC
0
34h
0
Bit 7 :
A1_ONESEC Alarm1 interrupt occur once every second. (Synchronized with second counter increment)
0: Disable
1: Enable
When A1_ONESEC is set to "1", regardless of any other setting in the ALM1_MASK register and the contents of
the respective ALM1_SEC to ALM1_YEAR registers.
Bit 6-0 : A1_YEAR to A1_SEC Alarm1 interrupt threshold mask bit.
0: Mask
1: Not masked
Address 35h: ALM2 Register (R/W)
Address
(Index)
Register Name
ALM2
R/W
R/W
00h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
0
ALM2[1:0]
-
-
-
-
-
-
35h
Initial Value
0
0
0
0
0
0
0
Bit 1-0 : ALM2[1:0]
00: OFF (Initial State)
01: Once per 1 second (Synchronized with second counter increment)
10: Once per minute (at 00 seconds of every minute)
11: Once per hour (at 00 minutes, and 00 seconds of every hour)
Invalidate Alarm2 when changing the value of clock and calendar.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
58/103
TSZ22111・15・001
BD71815AGW
Address 36h: TRIM Register (R/W)
Address
(Index)
Register Name
TRIM
R/W
Bit7
DEV
0
Bit6
0
Bit5
0
Bit4
0
Bit3
TRIM[6:0]
0
Bit2
0
Bit1
0
Bit0
0
R/W
00h
36h
Initial Value
Bit 7 :
DEV
When DEV is set to '0', the Oscillation Adjustment Circuit operates at 00, 30 seconds.
When DEV is set to '1', the Oscillation Adjustment Circuit operates at 00 seconds only.
Bit 6-0 : TRIM[6:0]
The Oscillation Adjustment Circuit is configured to change time counts of 1 second on the basis of the settings of
the Oscillation Adjustment Register at the timing set by DEV.
The Oscillation Adjustment Circuit will not operate with the same timing (00, or 30 seconds ) as the timing of
writing to the Oscillation Adjustment Register.
The TRIM 6 : bit setting of '0' causes an increment of (TRIM[5:0]-1) x 2 of time counts.
The TRIM 6 : bit setting of '1' causes a decrement of (invert(TRIM[5:0])+1) x 2 of time counts.
The TRIM 6-0 : bit setting of "x00000x" causes neither an increment nor decrement of time counts.
Address 37h: CONF Register (R/W)
Address
(Index)
Register Name
CONF
R/W
R/W
01h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
XSTB
0
Bit0
PON
1
-
-
-
-
-
-
37h
Initial Value
0
0
0
0
0
0
Bit 1 :
XSTB
Oscillator Stop Flag
0: RTC clock has been stopped.
1: RTC clock is normallyOscillator operating normally.
The XSTB bit is used to check the status of the Real Time Clock (RTC). This bit accepts R/W for "1" and "0".
If "1" is written to this bit, the XSTB bit will change value to "0" when the RTC is stopped.
Bit 0 :
PON
Power-on-reset Flag.
0: Normal condition.
1: Power-on-reset detected
The PON bit is used to check for a power-on-reset condition. Only "0" values may be written to this bit.
A power-on-reset condition is detected when the supply voltage rises above the SNVS undervoltage lockout (UVLO) value.
When a power-on-reset condition is detected, the PON bit is set to "1".
When the PON bit is set to "0", SNVS UVLO operates in intermittent monitoring mode.
Address 38h: SYS_INIT Register (R/W)
Address
(Index)
Register Name
SYS_INIT
R/W
R/W
00h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
CHGRST
0
Bit0
-
-
-
-
-
-
-
38h
Initial Value
0
0
0
0
0
0
0
Bit 1(W) :CHGRST
Writing "0" releases reset operation.
Writing "1" resets Battery Charger States. Charger state is returned to SUSPEND state, and timers of charger are reset.
Bit 1(R) : CHGRST
Reset status for CHGRST
0: Reset released
1: Reset asserted
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
59/103
TSZ22111・15・001
BD71815AGW
Address 39h: CHG_STATE Register (R)
Address
(Index)
Register Name
CHG_STATE
Initial Value
R/W
R
Bit7
Bit6
x
Bit5
x
Bit4
x
Bit3
Bit2
x
Bit1
x
Bit0
x
CHG_STATE[6:0]
x
-
39h
XXh
0
Bit 6-0 : CHG_STATE[6:0]
The current state of the battery charger. Table below shows the details of the register values.
Address 3Ah: CHG_LAST_STATE Register (R)
Address
(Index)
Register Name
CHG_LAST_STATE
Initial Value
R/W
R
Bit7
Bit6
x
Bit5
x
Bit4
x
Bit3
Bit2
x
Bit1
x
Bit0
x
CHG_LAST_STATE[6:0]
x
-
3Ah
XXh
0
Bit 6-0 : CHG_LAST_STATE[6:0]
The previous state of the battery charger. Table shows the details of the register values.
CHG_STATE[6:0]
State
Description
CHG_LAST_STATE[6:0]
00h
01h
02h
03h
0Dh
0Eh
0Fh
10h
11h
12h
13h
14h
20h
21h
22h
23h
24h
30h
31h
32h
7Fh
others
SUSPEND
TRICKLE CHARGE
PRE CHARGE
FAST CHARGE
BATDET
Suspend charging
Trickle charging (Pre-conditioning)
Pre-charging
Fast Charging
Battery detection
TOP OFF
Termination Current reached
DONE
Charging finished
Temp Err 1
Temp Err 2
Temp Err 3
Temp Err 4
Temp Err 5
TSD 1
Out of standard temperature while in PRE CHARGE State
Out of standard temperature while in FAST CHARGE or TOP OFF State
Out of standard temperature while in DONE State
Out of standard temperature while in SUSPEND State
Out of standard temperature while in PRE CHARGE State
Thermal Shut Down while in PRE CHARGE State
Thermal Shut Down while in FAST CHARGE State
Thermal Shut Down while in TOP OFF State
( > 135℃)
( > 135℃)
TSD 2
TSD 3
( > 135℃)
( > 135℃)
TSD 4
Thermal Shut Down while in DONE State
TSD 5
Thermal Shut Down while in TRICKLE CHARGE State ( > 135℃)
VSYS < VBAT while in FAST CHARGE State
VSYS < VBAT while in TOP OFF State
VSYS < VBAT after TOP OFF State (DONE)
Battery Error
BATT ASSIST 1
BATT ASSIST 2
BATT ASSIST 3
Batt Error
(reserved)
-
Address 3Bh: BAT_STAT Register (R)
Address
(Index)
Register Name
BAT_STAT
R/W
R
Bit7
Bit6
Bit5
BAT_DET
x
Bit4
Bit3
VBAT_OV
x
Bit2
LOW_BAT
x
Bit1
Bit0
BAT_DET_DO
NE
-
-
VBAT_SHORT DBAT_DET
3Bh
Initial Value
XXh
0
0
x
x
x
Bit 5 :
Bit 4 :
Bit 3 :
BAT_DET
Battery detection result
0:Battery removed or no battery detected
1:Battery present
BAT_DET_DONE
0:Detection running
1:Detection finished
Battery detection status
VBAT_OV
VBAT over-voltage Status
0:VBAT ≦ VBAT_OVP - 150mV (Hysteresis)
1:VBAT ≧ VBAT_OVP
For example, VBAT_OV might be detected when the battery is removed while Fast charging.
Bit 2 :
Bit 1 :
Bit 0 :
LOW_BAT
0:VBAT > VBAT_LO
1:VBAT ≦VBAT_LO
Battery low-voltage Status
VBAT_SHORT
0:VBAT ≧ 1.6V (Hysteresis)
1:VBAT ≦ 1.5V
Battery short-circuit detection status
Dead Battery detection status
DBAT_DET
0:Not detected
1:Detected
If VBAT is below VBAT_LO until the timer is expired, the battery is assumed as a weak or dead battery.
The timer expiration time is set by TIM_DBP register.
Address 3Ch: DCIN_STAT Register (R)
Address
(Index)
Register Name
DCIN_STAT
Initial Value
R/W
R
Bit7
Bit6
Bit5
Bit4
Bit3
DCIN_OV
x
Bit2
Bit1
Bit0
DCIN_DET
x
IGNORE(note3 DCIN_CLPS_D
-
-
-
-
)
ET
3Ch
0Xh
0
0
0
0
x
x
Bit 3 :
DCIN_OV
0:Normal voltage
1:DCIN > 6.5V
DCIN over-voltage status
Bit 2 :
Bit 1 :
IGNORE (note3)
For ROHM factory only
DCIN_CLPS_DET
0:Normal operation
1:Anti-collapse
DCIN anti-collapse status
Bit 0 :
DCIN_DET
0:Not detected or low level
DCIN detection status
1:DCIN detected (over UVLO level)
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
60/103
TSZ22111・15・001
BD71815AGW
Address 3Dh: VSYS_STAT Register (R)
Address
(Index)
Register Name
VSYS_STAT
Initial Value
R/W
R
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
VSYS_LO
x
Bit0
VSYS_UVN
x
-
-
-
-
-
-
3Dh
0Xh
0
0
0
0
0
0
Bit 1 :
Bit 0 :
VSYS_LO
VSYS low voltage detection status. The threshold voltage is configurable by VSYS_MIN and VSYS_MAX.
The higher voltage of among VSYS(Addr.C0h-C1h) and VSYS_SA(Addr.C2h-C3h) are used for VSYS voltage.
VSYS UVLO detection status
0:VSYS ≦ VSYS_MIN
1:VSYS ≧ VSYS_MAX
VSYS_UVN
0:Low voltage
1:Normal voltage
Address 3Eh: CHG_STAT Register (R)
Address
(Index)
Register Name
CHG_STAT
Initial Value
R/W
R
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
-
-
-
-
-
-
-
VRECHG_DET
x
3Eh
0Xh
0
0
0
0
0
0
0
Bit 0 :
VRECHG_DET
Re-charge voltage detection status voltage.
0:VBAT > VBAT_MNT
1:VBAT ≦ VBAT_MNT
Address 3Fh: CHG_WDT_STAT Register (R)
Address
(Index)
Register Name
CHG_WDT_STAT
Initial Value
R/W
R
Bit7
Bit6
x
Bit5
x
Bit4
Bit3
x
Bit2
x
Bit1
x
Bit0
x
CHGWDTS[7:0]
3Fh
XXh
x
x
Bit 7-0 : CHGWDTS[7:0]
Actual watch-dog timer counter value for Pre-charging & Tricle-Charging or Fast Charging & Top Off.
PCHG(or TCHG) : (CHGWDTS -1) X (64/60) min.
FCHG(or TOFF)
FCHG(or TOFF) COLD1 condition
:
(CHGWDTS * 8 -240) * (64/60/2) min.
(CHGWDTS * 8 -3) * (64/60) min.
:
Address 40h: BAT_TEMP Register (R)
Address
(Index)
Register Name
BAT_TEMP
Initial Value
R/W
R
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
x
Bit1
Bit0
x
BAT_TEMP[2:0]
x
-
-
-
-
-
40h
0Xh
0
0
0
0
0
The temperature thresholds have hysteresis. Table lists the temperature threshold values.
BAT_TEMP[2:0] Temperature Range
Description
0h
1h
2h
3h
4h
5h
6h
7h
Room Temp
HOT1
T2 < Tbat < T3
T3 < Tbat < T5
T5 < Tbat < T4
T4 < Tbat
HOT2
HOT3
COLD1
T1 < Tbat < T2
Tbat < T1
COLD2
Temp. Disable
BatteryOpen
Disable thermal control (No Thermistor)
TS port is open
No. Description
Default Value
2 deg.
Note
1
2
3
4
5
6
7
8
9
Lower threshold of T1
T1 in JEITAprofile
T1 in JEITAprofile
T2 in JEITAprofile
T2 in JEITAprofile
T3 in JEITAprofile
T3 in JEITAprofile
T4 in JEITAprofile
T4 in JEITAprofile
Between T3 and T4
Between T3 and T4
Upper threshold of T1
Lower threshold of T2
Upper threshold of T2
Lower threshold of T3
Upper threshold of T3
Lower threshold of T4
Upper threshold of T4
Lower threshold of T5
5 deg.
10 deg.
13 deg.
42 deg.
45 deg.
55 deg.
58 deg.
47 deg.
50 deg.
10 Upper threshold of T5
Measured/Preset Battery Temperature. -55 to 200 deg. Celsius, 1-degree steps.
Degree Celsius = 200 - BTMP[7:0](address 5Fh)
Address 41h: IGNORE_0 Register (R)
Address
(Index)
Register Name
IGNORE_0
R/W
R
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
-
-
IGNORE(note3) IGNORE(note3) IGNORE(note3) IGNORE(note3) IGNORE(note3) IGNORE(note3)
41h
Initial Value
XXh
0
0
x
x
x
x
x
x
Bit 5-0 : IGNORE(note3)
For ROHM factory only
Address 42h: INHIBIT_0 Register (R/W)
Address
(Index)
Register Name
INHIBIT_0
R/W
R/W
E6h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
INHIBIT_1(note2) INHIBIT_1(note2) INHIBIT_1(note2) INHIBIT_0(note1) INHIBIT_0(note1) INHIBIT_1(note2) INHIBIT_1(note2) INHIBIT_1(note2)
42h
Initial Value
1
1
1
0
0
1
1
0
Bit 7-0 : INHIBIT_0/1(note1/2)
For ROHM factory only
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
61/103
TSZ22111・15・001
BD71815AGW
Address 43h: DCIN_CLPS Register (R/W)
Address
(Index)
Register Name
DCIN_CLPS
Initial Value
R/W
R/W
36h
Bit7
0
Bit6
0
Bit5
1
Bit4
Bit3
0
Bit2
1
Bit1
1
Bit0
0
DCIN_CLPS[11:4]
43h
1
Bit 7-0 : DCIN_CLPS[11:4]
DCIN Anti-collapse entry voltage threshold 0.0V to 20.4V range, 80 mV steps.
When DCINOK = L, Anti-collapse detection is invalid.
When DCIN < DCIN_CLPS is detected, the charger decreases the input current restriction value.
DCIN_CLPS voltage must be set higher than VBAT_CHG1, VBAT_CHG2, and VBAT_CHG3.
If DCIN_CLPS set lower than these value, can't detect removing DCIN.
Address 44h: VSYS_REG Register (R/W)
Address
(Index)
Register Name
VSYS_REG
Initial Value
R/W
R/W
0Bh
Bit7
Bit6
Bit5
Bit4
Bit3
1
Bit2
Bit1
1
Bit0
1
VSYS_REG[4:0]
0
-
-
-
44h
0
0
0
0
Bit 7-0 : VSYS_REG[4:0]
VSYS regulation voltage setting. 4.2V to 5.25V range, 50mV step.
VSYS_REG
00h
VSYS Voltage
4.20V
4.25V
4.30V
4.35V
4.40V
4.45V
4.50V
4.55V
4.60V
4.65V
4.70V
4.75V
4.80V
4.85V
4.90V
01h
02h
03h
04h
05h
06h
07h
08h
09h
0Ah
0Bh
0Ch
0Dh
0Eh
0Fh
10h
11h
12h
4.95V
5.00V
5.05V
5.10V
13h
14h
15h
5.15V
5.20V
5.25V
Address 45h: VSYS_MAX Register (R/W)
Address
(Index)
Register Name
VSYS_MAX
Initial Value
R/W
R/W
33h
Bit7
Bit6
0
Bit5
Bit4
1
Bit3
Bit2
0
Bit1
1
Bit0
1
VSYS_MAX[12:6]
0
-
45h
0
1
Bit 6-0 : VSYS_MAX[12:6]
VSYS voltage rising detection threshold. 0.0V to 8.128V range, 64mV steps.
Address 46h: VSYS_MIN Register (R/W)
Address
(Index)
Register Name
VSYS_MIN
R/W
R/W
30h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
0
Bit1
0
Bit0
0
VSYS_MIN[12:6]
0
-
46h
Initial Value
0
0
1
1
Bit 6-0 : VSYS_MIN[12:6]
VSYS voltage falling detection threshold. 0.0V to 8.128V range, 64mV steps.
VSYS_MAX
VSYS Voltage
VSYS_MIN
08h-28h
29h
0.512V- 2.56 V
2.624V
2Ah
2.688V
2Bh
2.752V
2Ch
2Dh
2Eh
2.816V
2.880V
2.944V
2Fh
3.008V
30h
3.072V
31h
3.136V
32h
3.200V
33h
3.264V
34h
3.328V
35h
3.392V
36h
3.456V
37h
3.520V
38h-6Dh
3.584V- 6.976V
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
62/103
TSZ22111・15・001
BD71815AGW
Address 47h: CHG_SET1 Register (R/W)
Address
(Index)
Register Name
CHG_SET1
Initial Value
R/W
R/W
6Fh
Bit7
WDT_DIS
0
Bit6
WDT_AUTO
1
Bit5
AUTO_FST
1
Bit4
FST_TRG
0
Bit3
Bit2
BTMP_EN
1
Bit1
Bit0
CHG_EN
1
COLD_ERR_E
N
AUTO_RECHG
1
47h
1
Bit 7 :
Bit 6 :
Bit 5
WDT_DIS
0 : Normal operation
1 : Disable
Disable Charger Watch Dog Timer(WDT). This control is valid for watch dog timer of Trickle-charging, Pre-charging, Fast-charging and Top
When WDT_DIS = "0", the charger will stop charging when the WDT expired, indicating an error has occurred.
When WDT_DIS = "1", the Host should handle any error by its software.
WDT_AUTO
0 : Manual setting
1 : Auto setting
WDT setting mode
In auto setting mode, the WDT expiration time is set to 128 minutes for Pre-charging and 640 minites for Fast-charging.
In manual setting mode, the WDT expiration time is set by the register WDT_PRE for Pre-charging and the register WDT_FST for Fast-charging.
AUTO_FST
0 : Manual control
1 : Auto control
Fast charging transition mode
When VBAT > VPRE_HI is detected at Pre-charging, the charger goes to Fast Charging.
In the Manual control mode, the Host should write FST_TRG = "1" to move the charger to Fast Charging.
Bit 4
Bit 3
FST_TRG
0 : No action
Trigger Fast Charging
1 : Trigger to Fast Charging at Pre-Charge state with AUTO_FST='0'
The positive edge of FST_TRG is needed for the trigger.
AUTO_RECHG
0 : Manual control
1 : Auto control
Automatic re-charging mode
In the auto control mode, the charger will re-start charging when the maintenance voltage is detected
(VBAT < VBAT_MNT).
While in manual control mode, VBAT_MNT can be detected but re-charging should be triggered by the software.
Bit 2
Bit 1
Bit 0
BTMP_EN
0 : Disable
1 : Enable
Charging voltage is reduced by battery temperature.
COLD_ERR_EN
0 : Disable
1 : Enable
Slow down the watch-dog timer counter in COLD1 condition.
Count down every 4.27min.
Count down every 8.53min.
CHG_EN
0 : Disable
1 : Enable
Enabling charger operation.
Address 48h: CHG_SET2 Register (R/W)
Address
(Index)
Register Name
CHG_SET2
Initial Value
R/W
R/W VF_TREG_EN EXTMOS_EN
98h
Thermal shutdown for charger
Bit7
Bit6
Bit5
Bit4
BATDET_EN
1
Bit3
Bit2
Bit1
Bit0
REBATDET_T
RG
INHIBIT_1(note2)
1
TIM_CNT_SEL[1:0]
-
48h
1
0
0
0
0
0
Bit7 :
VF_TREG_EN
0 : Disable
1 : Enable
Bit6 :
Bit5 :
Bit4 :
Bit3 :
EXTMOS_EN
0 :ꢀCharger uses Internal MOSFET.
1 :ꢀCharger uses External MOSFET.
Select Internal/External MOSFET. Change this register after CHG_EN is set to '0' (charge disable)
REBATDET
Trigger for re-trial of Battery detection
When REBATDET_TRG bit is set to 1, battery detection trial will start.
REBATDET_TRG needs to be set 1 again after set to 0 for next battery detection.
BATDET_EN
0 : Disable
1 : Enable
Enable Battery detection
INHIBIT_1(note2)
For ROHM factory only
Bit1-0 : TIME_CNT_SEL[1:0]
Transition Timer Setting from the Suspend State to the Trickle state.
Timer Setting
TIM_CNT_SEL[2:0]
(CLK32K Cycle)
0h
1h
2h
3h
1600 (48.8ms)
3200 (97.7ms)
4800 (146.5ms)
6400 (195.3ms)
Address 49h: CHG_WDT_PRE Register (R/W)
Address
(Index)
Register Name
CHG_WDT_PRE
Initial Value
R/W
R/W
1Eh
Bit7
Bit6
0
Bit5
0
Bit4
Bit3
1
Bit2
1
Bit1
1
Bit0
0
WDT_PRE[7:0]
49h
0
1
Bit7-0 : WDT_PRE[7:0]
Watch Dog Timer setting for Pre-charging 0 to 271 minutes range, 64-sec steps.
This register is effective only when '0' is written to WDT_AUTO(address 47h Bit6).
PCHG(or TCHG) : (WDT_PRE -1) * (64/60) min.
It can be invalid with WDT_PRE set to '1' and expire immediately with WDT_PRE set to '0'.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
63/103
TSZ22111・15・001
BD71815AGW
Address 4Ah: CHG_WDT_FST Register (R/W)
Address
(Index)
Register Name
CHG_WDT_FST
Initial Value
R/W
R/W
26h
Bit7
Bit6
0
Bit5
1
Bit4
Bit3
0
Bit2
1
Bit1
1
Bit0
0
WDT_FST[10:3]
4Ah
0
0
Bit7-0 : WDT_FST[10:3]
Watch Dog Timer setting for Fast Charging 8.5 to 2176 minutes range, 512-sec steps.
This register is effective only when '0' is written to WDT_AUTO(address 42h Bit6).
FCHG(or TOFF)
FCHG(or TOFF) COLD1 condition
:
(WDT_FST * 8 -240) * (64/60/2) min.
(WDT_FST * 8 -3) X (64/60) min.
:
The timer can be invalid with WDT_FST set to '0'.
In case of COLD1 condition, it can expire immediately with WDT_FST set to '30' or less.
Address 4Bh: CHG_IPRE Register (R/W)
Address
(Index)
Register Name
CHG_IPRE
R/W
R/W
44h
Bit7
Bit6
Bit5
Bit4
Bit3
0
Bit2
1
Bit1
0
Bit0
0
ITRI[3:0]
IPRE[3:0]
4Bh
Initial Value
0
1
0
0
Bit 7-4 : ITRI[3:0]
Bit 3-0 : IPRE[3:0]
Trickle charge current setting 5.0 mA to 25 mA range, 2.5 mA steps.
Pre-charging current setting 50 mA to 375 mA range, 50 mA steps.
ITRI
0h
1h
2h
3h
4h
5h
Trickle charging current
0.0 mA
IPRE
0h
Pre-charging current
0 mA
2.5 mA
1h
25 mA
5.0 mA
2h
50 mA
7.5 mA
3h
75 mA
10.0 mA
4h
100 mA
12.5 mA
5h
125 mA
6h
7h
8h
9h
15.0 mA
17.5 mA
20.0 mA
22.5 mA
6h
7h
8h
9h
150 mA
175 mA
200 mA
225 mA
Ah
25.0 mA
Ah
Bh
Ch
Dh
Eh
Fh
250 mA
275 mA
300 mA
325 mA
350 mA
375 mA
Bh-Fh
(reserved)
Address 4Ch: CHG_IFST Register (R/W)
Address
(Index)
Register Name
CHG_IFST
R/W
R/W
12h
Bit7
Bit6
Bit5
Bit4
Bit3
0
Bit2
Bit1
1
Bit0
0
IFST[4:0]
0
-
-
-
4Ch
Initial Value
0
0
0
1
Bit 4-0 : IFST[4:0]
Battery Charging Current for Fast Charge 100 mA to 2000 mA range, 100 mA steps.
Fast charging Current
External MOSFET
(RSENS=10mohm)
External MOSFET
(RSENS=30mohm)
IFST
Internal MOSFET
00h
01h
02h
03h
04h
05h
06h
07h
08h
09h
0Ah
0Bh
0Ch
0Dh
0Eh
0Fh
10h
11h
12h
13h
14h
15h-1Fh
0 mA
25 mA
0 mA
0 mA
33.3 mA
66.7 mA
100 mA
133 mA
167 mA
200 mA
233 mA
267 mA
300 mA
333 mA
367 mA
400 mA
433 mA
467 mA
500 mA
533 mA
567 mA
600 mA
633 mA
667 mA
(reserved)
100 mA
50 mA
200 mA
75 mA
300 mA
100 mA
125 mA
150 mA
175 mA
200 mA
225 mA
250 mA
275 mA
300 mA
325 mA
350 mA
375 mA
400 mA
425 mA
450 mA
475 mA
500 mA
(reserved)
400 mA
500 mA
600 mA
700 mA
800 mA
900 mA
1000 mA
1100 mA
1200 mA
1300 mA
1400 mA
1500 mA
1600 mA
1700 mA
1800 mA
1900 mA
2000 mA
(reserved)
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
64/103
TSZ22111・15・001
BD71815AGW
Address 4Dh: CHG_IFST_TERM Register (R/W)
Address
(Index)
Register Name
CHG_IFST_TERM
Initial Value
R/W
R/W
05h
Bit7
Bit6
Bit5
Bit4
Bit3
0
Bit2
Bit1
0
Bit0
1
IFST_TERM[3:0]
-
-
-
-
4Dh
0
0
0
0
1
Bit3-0 : IFST_TERM[3:0]
Charging Termination Current for Fast Charge 10 mA to 200 mA range.
Termination Current
IFST_TERM
RSEN=10mohm
0 mA
RSEN=30mohm
0 mA
0h
1h
10 mA
3.33 mA
6.67 mA
10.0 mA
13.3 mA
16.7 mA
33.3 mA
50.0 mA
66.7 mA
(reserved)
2h
20 mA
3h
30 mA
4h
40 mA
5h
50 mA
6h
100 mA
150 mA
200 mA
(reserved)
7h
8h
9h-Fh
Address 4Eh: CHG_VPRE Register (R/W)
Address
(Index)
Register Name
CHG_VPRE
Initial Value
R/W
R/W
C9h
Bit7
1
Bit6
Bit5
0
Bit4
0
Bit3
1
Bit2
0
Bit1
Bit0
1
VPRE_HI[3:0]
VPRE_LO[3:0]
4Eh
1
0
Bit7-4 : VPRE_HI[3:0]
Bit3-0 : VPRE_LO[3:0]
Upper threshold of Pre-charging voltage 2.1V to 3.6V range, 0.1V steps.
Lower threshold of Pre-charging voltage 2.1V to 3.6V range, 0.1V steps.
VPRE_LO is also the upper threshold of Trickle Charging voltage.
VPRE_HI
VPRE_LO
Setting Voltage
0h
1h
2h
3h
4h
5h
6h
7h
8h
9h
Ah
Bh
Ch
Dh
Eh
Fh
2.1 V
2.2 V
2.3 V
2.4 V
2.5 V
2.6 V
2.7 V
2.8 V
2.9 V
3.0 V
3.1 V
3.2 V
3.3 V
3.4 V
3.5 V
3.6 V
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
65/103
TSZ22111・15・001
BD71815AGW
Address 4Fh: CHG_VBAT_1 Register (R/W)
Address
(Index)
Register Name
CHG_VBAT_1
Initial Value
R/W
R/W
18h
Bit7
Bit6
Bit5
Bit4
1
Bit3
1
Bit2
Bit1
0
Bit0
0
VBAT_CHG1[4:0]
0
-
-
-
4Fh
0
0
0
Bit4-0 : VBAT_CHG1[4:0]
Fast Charging Voltage for the temperature range ROOM.
3.72V to 4.34V range, 20mV step
VBAT_CHGx
00h
Setting Voltage
3.72 V
3.74 V
3.76 V
3.78 V
3.80 V
~
01h
02h
03h
04h
~
1Dh
1Eh
4.30 V
4.32 V
4.34 V
1Fh
Address 50h: CHG_VBAT_2 Register (R/W)
Address
(Index)
Register Name
CHG_VBAT_2
Initial Value
R/W
R/W
13h
Bit7
Bit6
Bit5
Bit4
1
Bit3
0
Bit2
Bit1
1
Bit0
1
VBAT_CHG2[4:0]
0
-
-
-
50h
0
0
0
Bit4-0 : VBAT_CHG2[4:0]
Fast Charging Voltage for the temperature range HOT1.
3.72V to 4.34V range, 20mV step
Address 51h: CHG_VBAT_3 Register (R/W)
Address
(Index)
Register Name
CHG_VBAT_3
Initial Value
R/W
R/W
10h
Bit7
Bit6
Bit5
Bit4
1
Bit3
0
Bit2
Bit1
0
Bit0
0
VBAT_CHG3[4:0]
0
-
-
-
51h
0
0
0
Bit4-0 : VBAT_CHG3[4:0]
Fast Charging Voltage for the temperature range HOT2 and COLD1.
3.72V to 4.34V range, 20mV step
Charging
Voltage
Charging
Voltage
BTMP_EN = ‘0’(address47h Bit2)
BTMP_EN = ‘1’(address47h Bit2)
VBAT_CHG1
VBAT_CHG2
VBAT_CHG3
VBAT_CHG1
VBAT_CHG2
VBAT_CHG3
T1
T2
T3
T5 T4
T1
T2
T3
Temperrature of Battery Pack
T5 T4
Temperrature of Battery Pack
Address 52h: CHG_LED_1 Register (R/W)
Address
(Index)
Register Name
CHG_LED_1
Initial Value
R/W
R/W
03h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
0
Bit1
Bit0
1
CHG_LED_BT
A_MASK
TERR[2:0]
1
-
-
-
-
52h
0
0
0
0
0
Bit4 :
CHGLED mask control for Battery Assist 1&2.
CHG_LED_BTA_MASK
0 : Lighting
1 : Not lighting
Bit2-0 :
CHGLED lighting setting for the battery charging temperature error indication.
TERR[2:0]
LED Lighting
TERR
for Error Indication
0h
1h
2h
3h
4h
5h
6h
7h
Always ON
Blinking at 0.125 Hz
Blinking at 0.25 Hz
Blinking at 0.5 Hz
Blinking at 1 Hz
Blinking at 4 Hz
Blinking at 8 Hz
Light OFF
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
66/103
TSZ22111・15・001
BD71815AGW
Address 53h: VF_TH Register (R/W)
Address
(Index)
Register Name
VF_TH
R/W
R/W
00h
Bit7
0
Bit6
0
Bit5
0
Bit4
0
Bit3
0
Bit2
0
Bit1
0
Bit0
0
VF_TH[7:0]
53h
Initial Value
Bit7-0 : VF_TH[7:0]
Vf Voltage threshold for monitor. 0.100V to 1.395V range, 1.3V/256 steps.
Address 54h: BAT_SET_1 Register (R/W)
Address
(Index)
Register Name
BAT_SET_1
Initial Value
R/W
R/W
00h
Bit7
Bit6
Bit5
0
Bit4
Bit3
0
Bit2
Bit1
0
Bit0
0
VBAT_HI[3:0]
VBAT_LO[3:0]
54h
0
0
0
0
Bit7-4 : VBAT_HI[3:0]
Bit3-0 : VBAT_LO[3:0]
Battery voltage threshold for VBAT rising 3.00V to 3.60V range, 50 mV steps.
Battery voltage threshold for VBAT falling 2.50V to 3.10V range, 50 mV steps.
VBAT_LO is also the lower threshold of dead battery detection.
VBAT_HI
0h
Setting Voltage
3.00 V
3.05 V
3.10 V
3.15 V
3.20 V
3.25 V
3.30 V
3.35 V
3.40 V
3.45 V
3.50 V
3.55 V
3.60 V
3.65 V
3.70 V
3.75 V
VBAT_LO
0h
Setting Voltage
2.50 V
2.55 V
2.60 V
2.65 V
2.70 V
2.75 V
2.80 V
2.85 V
2.90 V
2.95 V
3.00 V
3.05 V
3.10 V
3.15 V
3.20 V
3.25 V
1h
1h
2h
2h
3h
3h
4h
4h
5h
5h
6h
6h
7h
7h
8h
8h
9h
9h
Ah
Ah
Bh
Ch
Dh
Eh
Fh
Bh
Ch
Dh
Eh
Fh
Address 55h: BAT_SET_2 Register (R/W)
Address
(Index)
Register Name
BAT_SET_2
Initial Value
R/W
R/W
14h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
1
Bit1
Bit0
0
VBAT_OVP[3:0]
VBAT_MNT[2:0]
0
-
55h
0
0
0
1
0
Bit7-4 : VBAT_OVP[3:0]
Bit2-0 : VBAT_MNT[2:0]
Battery over-voltage detection threshold. 4.20V to 4.60V range, 50 mV steps.
Battery voltage maintenance threshold.
The charger starts re-charging when VBAT ≦ VBAT_MNT.
VBAT_OVP Setting Voltage
VBAT_MNT
Setting Voltage
0h
1h
4.20 V
4.25 V
4.30 V
4.35 V
4.40 V
4.45 V
4.50 V
4.55 V
4.60 V
(reserved)
0h
1h
2h
3h
4h
5h
6h
7h
VBAT_CHG1/2/3 - 0.35V
VBAT_CHG1/2/3 - 0.30V
VBAT_CHG1/2/3 - 0.25V
VBAT_CHG1/2/3 - 0.20V
VBAT_CHG1/2/3 - 0.15V
VBAT_CHG1/2/3 - 0.10V
VBAT_CHG1/2/3 - 0.05V
VBAT_CHG1/2/3 - 0.00V
2h
3h
4h
5h
6h
7h
8h
9h - Fh
Address 56h: BAT_SET_3 Register (R/W)
Address
(Index)
Register Name
BAT_SET_3
Initial Value
R/W
R/W
42h
Bit7
Bit6
1
Bit5
Bit4
Bit3
Bit2
0
Bit1
TIM_DBP[2:0]
1
Bit0
0
VBAT_DONE[2:0]
0
-
-
56h
0
0
0
Bit2-0 : VBAT_DONE[2:0]
Bit2-0 : TIM_DBP[2:0]
Charging Termination Battery voltage threshold for Fast Charge.
The charger accepts VBAT > VBAT_DONE as one of the condition for end of Fast Charge.
Dead Battery Provisioning timer setting
Refer to the description for DBAT_DET bit.
VBAT_DONE
Setting Voltage
TIM_DBP
DBP Timer Setting
0h
1h
2h
3h
4h
5h
6h
7h
VBAT_CHG1/2/3 - 0.112V
VBAT_CHG1/2/3 - 0.096V
VBAT_CHG1/2/3 - 0.080V
VBAT_CHG1/2/3 - 0.064V
VBAT_CHG1/2/3 - 0.048V
VBAT_CHG1/2/3 - 0.032V
VBAT_CHG1/2/3 - 0.016V
VBAT_CHG1/2/3 - 0.000V
0h
1h
2h
3h
4h
5h
6h
7h
12 min
32 min
45 min
64 min
128 min
5 min
1 min
0 min
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
67/103
TSZ22111・15・001
BD71815AGW
Address 57h: ALM_VBAT_TH_U Register (R/W)
Address
(Index)
Register Name
ALM_VBAT_TH_U
Initial Value
R/W
R/W
01h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
VBAT_TH[12]
1
-
-
-
-
-
-
-
57h
0
0
0
0
0
0
0
Address 58h: ALM_VBAT_TH_L Register (R/W)
Address
(Index)
Register Name
ALM_VBAT_TH_L
Initial Value
R/W
R/W
FFh
Bit7
Bit6
1
Bit5
1
Bit4
Bit3
1
Bit2
1
Bit1
1
Bit0
1
VBAT_TH[11:4]
58h
1
1
VBAT_TH[12:0]
Battery Voltage Alarm Threshold.
Setting Range is from 0.000V to 8.176V, 16mV steps. It will be compared with VM_VBAT[12:4] (concatenated VM_VBAT_U[12:8] and VM_V
See also VBAT_MON_DET/RES alarm.
Address 59h: ALM_DCIN_TH Register (R/W)
Address
(Index)
Register Name
ALM_DCIN_TH
Initial Value
R/W
R/W
0Fh
Bit7
Bit6
Bit5
Bit4
Bit3
1
Bit2
Bit1
Bit0
DCIN_TH[11:4]
59h
0
0
0
0
1
1
1
DCIN_TH[11:4]
DCIN Voltage Alarm Threshold.
Setting Range is from 0.0V to 20.4V, 80mV steps. It will be compared with VM_DCIN[11:4] (concatenated VM_DCIN_U[11:8] and VM_DCIN
Address 5Ah: ALM_VSYS_TH Register (R/W)
Address
(Index)
Register Name
ALM_VSYS_TH
Initial Value
R/W
R/W
FFh
Bit7
Bit6
Bit5
Bit4
Bit3
1
Bit2
1
Bit1
1
Bit0
1
VSYS_TH[12:5]
5Ah
1
1
1
1
Bit 7-0 : VSYS_TH[12:5]
VSYS Voltage Alarm Threshold.
Setting Range is from 0.00V to 8.16V, 32mV steps.
Address 5Bh: VM_IBAT_U Register (R)
Address
(Index)
Register Name
VM_IBAT_U
Initial Value
R/W
R
Bit7
IBAT_DIR
0
Bit6
Bit5
Bit4
Bit3
0
Bit2
0
Bit1
0
Bit0
0
IBAT[11:8]
-
-
-
5Bh
00h
0
0
0
Address 5Ch: VM_IBAT_L Register (R)
Address
(Index)
Register Name
VM_IBAT_L
Initial Value
R/W
R
Bit7
0
Bit6
0
Bit5
0
Bit4
0
Bit3
0
Bit2
0
Bit1
0
Bit0
0
IBAT[7:0]
5Ch
00h
Measured Battery Current
IBAT_DIR
Current Direction
0 : Charging
1 : Discharging
IBAT[11:0]
Absolute Current , 0.000A to 4.095A range(0.00A to 4.063A clamp), 1mA steps (RSENS=10mohm).
Absolute Current , 0.000A to 1.365A range(0.00A to 4.063A clamp), 0.33mA steps (RSENS=30mohm).
Series of IBAT_DIR and IBAT[11:0] (address from 5Bh to 5Ch) should be read in accordance with continuous manner,
so stop condition should not be inserted during reading these registers.
Address 5Dh: VM_VBAT_U Register (R)
Address
(Index)
Register Name
VM_VBAT_U
Initial Value
R/W
R
Bit7
Bit6
Bit5
Bit4
0
Bit3
0
Bit2
VBAT[12:8]
0
Bit1
0
Bit0
0
-
-
-
5Dh
00h
0
0
0
Address 5Eh: VM_VBAT_L Register (R)
Address
(Index)
Register Name
VM_VBAT_L
Initial Value
R/W
R
Bit7
0
Bit6
0
Bit5
0
Bit4
0
Bit3
0
Bit2
0
Bit1
0
Bit0
0
VBAT[7:0]
5Eh
00h
VBAT[12:0]
Measured Battery Voltage. 0.000V to 8.191V range(0.4V to 5.6V clamp), 1mV steps.
This register value is also used for Over-Voltage detection and some Charger functions.
Series of VBAT[12:0] (address from 5Dh to 5Eh) should be read in accordance with continuous manner,
so stop condition should not be inserted during reading these registers.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
68/103
TSZ22111・15・001
BD71815AGW
Address 5Fh: VM_BTMP Register (R)
Address
(Index)
Register Name
VM_BTMP
R/W
R
Bit7
0
Bit6
0
Bit5
0
Bit4
0
Bit3
0
Bit2
0
Bit1
0
Bit0
0
BTMP[7:0]
5Fh
Initial Value
00h
Bit 7-0 : BTMP[7:0]
Measured Battery Temperature. -55 to 200 deg. Celsius, 1-degree steps.
Degree Celsius = 200 - BTMP[7:0]
Address 60h: VM_VTH Register (R)
Address
(Index)
Register Name
VM_VTH
R/W
R
Bit7
Bit6
Bit5
Bit4
Bit3
0
Bit2
0
Bit1
0
Bit0
0
VTH[7:0]
60h
Initial Value
00h
0
0
0
0
Bit 7-0 : VTH[7:0]
Thermistor terminal (TS) voltage. 0.100V to 1.395V range, 1.3/256V steps.
Address 61h: VM_DCIN_U Register (R)
Address
(Index)
Register Name
VM_DCIN_U
Initial Value
R/W
R
Bit7
Bit6
Bit5
Bit4
Bit3
0
Bit2
0
Bit1
0
Bit0
0
DCIN[11:8]
-
-
-
-
61h
00h
0
0
0
0
Address 62h: VM_DCIN_L Register (R)
Address
(Index)
Register Name
VM_DCIN_L
Initial Value
R/W
R
Bit7
0
Bit6
0
Bit5
0
Bit4
0
Bit3
0
Bit2
0
Bit1
0
Bit0
0
DCIN[7:0]
62h
00h
DCIN[11:0]
Measured DCIN Voltage 0.000V to 20.475V range(1.200V to 16.80V clamp), 5mV steps.
Series of DCIN[11:0] (address from 61h to 62h) should be read in accordance with continuous manner,
so stop condition should not be inserted during reading these registers.
Address 64h: VM_VF Register (R)
Address
(Index)
Register Name
VM_VF
R/W
Bit7
0
Bit6
Bit5
Bit4
Bit3
0
Bit2
0
Bit1
0
Bit0
0
VF[7:0]
R
64h
Initial Value
00h
0
0
0
Bit7-0 : VF[7:0]
Die Vf Voltage monitor. 0.100V to 1.395V range, 1.3V/256 steps.
Address 65h: VM_OCI_PRE_U Register (R)
Address
(Index)
Register Name
VM_OCI_PRE_U
Initial Value
R/W
R
Bit7
Bit6
Bit5
Bit4
Bit3
0
Bit2
Bit1
Bit0
0
IBAT_OC_PRE
_DIR
IBAT_OC_PRE[11:8]
-
-
-
65h
00h
0
0
0
0
0
0
Address 66h: VM_OCI_PRE_L Register (R)
Address
(Index)
Register Name
VM_OCI_PRE_L
Initial Value
R/W
R
Bit7
Bit6
0
Bit5
0
Bit4
Bit3
Bit2
0
Bit1
0
Bit0
0
IBAT_OC_PRE[7:0]
66h
00h
0
0
0
Measured Battery Current (1st time) at PMIC boot.
IBAT_OC_PRE_DIR
0 : Charging
Current Direction
1 : Discharging
IBAT_OC_PRE[11:0]
Absolute Current, 0.00A to 4.063A range, 1mA steps (RSENS=10mohm).
Absolute Current, 0.00A to 1.354A range, 0.33mA steps (RSENS=30mohm).
Series of IBAT_OC_PRE_DIR and IBAT_OC_PRE[11:0] (address from 65h to 66h) should be read in accordance with continuous manner,
so stop condition should not be inserted during reading these registers.
Address 67h: VM_OCV_PRE_U Register (R)
Address
(Index)
Register Name
VM_OCV_PRE_U
Initial Value
R/W
R
Bit7
Bit6
Bit5
Bit4
0
Bit3
0
Bit2
Bit1
0
Bit0
0
VBAT_OC_PRE[12:8]
0
-
-
-
67h
00h
0
0
0
Address 68h: VM_OCV_PRE_L Register (R)
Address
(Index)
Register Name
VM_OCV_PRE_L
Initial Value
R/W
R
Bit7
Bit6
0
Bit5
0
Bit4
Bit3
Bit2
0
Bit1
0
Bit0
0
VBAT_OC_PRE[7:0]
68h
00h
0
0
0
VBAT_OC_PRE[11:0]
Measured Battery Voltage (1st time) at boot, 0.000V to 8.191V range (0.6V to 5.6V clamp), 1mV steps.
Series of VBAT_OC_PRE[12:0] (address from 67h to 68h) should be read in accordance with continuous manner,
so stop condition should not be inserted during reading these registers.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
69/103
TSZ22111・15・001
BD71815AGW
Address 69h: VM_OCI_PST_U Register (R)
Address
(Index)
Register Name
VM_OCI_PST_U
Initial Value
R/W
R
Bit7
Bit6
Bit5
Bit4
Bit3
0
Bit2
Bit1
Bit0
0
IBAT_OC_PST
_DIR
IBAT_OC_PST[11:8]
-
-
-
69h
00h
0
0
0
0
0
0
Address 6Ah: VM_OCI_PST_L Register (R)
Address
(Index)
Register Name
VM_OCI_PST_L
Initial Value
R/W
R
Bit7
Bit6
0
Bit5
0
Bit4
Bit3
Bit2
0
Bit1
0
Bit0
0
IBAT_OC_PST[7:0]
6Ah
00h
0
0
0
Measured Battery Current (2nd time) at PMIC boot.
IBAT_OC_PST_DIR
0 : Charging
Current Direction
1 : Discharging
IBAT_OC_PST[11:0]
Absolute Current, 0.00A to 4.063A range, 1mA steps (RSENS=10mohm).
Absolute Current, 0.00A to 1.354A range, 0.33mA steps (RSENS=30mohm).
Address 6Bh: VM_OCV_PST_U Register (R)
Address
(Index)
Register Name
VM_OCV_PST_U
Initial Value
R/W
R
Bit7
Bit6
Bit5
Bit4
0
Bit3
0
Bit2
Bit1
0
Bit0
0
VBAT_OC_PST[12:8]
0
-
-
-
6Bh
00h
0
0
0
Address 6Ch: VM_OCV_PST_L Register (R)
Address
(Index)
Register Name
VM_OCV_PST_L
Initial Value
R/W
R
Bit7
Bit6
0
Bit5
0
Bit4
Bit3
Bit2
0
Bit1
0
Bit0
0
VBAT_OC_PST[7:0]
6Ch
00h
0
0
0
VBAT_OC_PST[11:0]
Measured Battery Voltage (2nd time) at boot, 0.000V to 8.191V range (0.6V to 5.6V clamp), 1mV steps.
Series of VBAT_OC_PST[12:0] (address from 6Bh to 6Ch) should be read in accordance with continuous manner,
so stop condition should not be inserted during reading these registers.
Address 6Dh: VM_SA_VBAT_U Register (R)
Address
(Index)
Register Name
VM_SA_VBAT_U
Initial Value
R/W
R
Bit7
Bit6
Bit5
Bit4
0
Bit3
0
Bit2
Bit1
0
Bit0
0
VBAT_SA[12:8]
0
-
-
-
6Dh
00h
0
0
0
Address 6Eh: VM_SA_VBAT_L Register (R)
Address
(Index)
Register Name
VM_SA_VBAT_L
Initial Value
R/W
R
Bit7
Bit6
0
Bit5
0
Bit4
Bit3
0
Bit2
0
Bit1
0
Bit0
0
VBAT_SA[7:0]
6Eh
00h
0
0
VBAT_SA[12:0]
Measured Battery Voltage calculated simple average, 0.000V to 8.191V range(0.6V to 5.6V clamp), 1mV steps.
Series of VBAT_SA[12:0] (address from 6Dh to 6Eh) should be read in accordance with continuous manner,
so stop condition should not be inserted during reading these registers.
Address 6Fh: VM_SA_IBAT_U Register (R)
Address
(Index)
Register Name
VM_SA_IBAT_U
Initial Value
R/W
R
Bit7
Bit6
Bit5
Bit4
Bit3
0
Bit2
0
Bit1
Bit0
0
IBAT_SA[11:8]
IBAT_SA_DIR
0
-
-
-
6Fh
00h
0
0
0
0
Address 70h: VM_SA_IBAT_L Register (R)
Address
(Index)
Register Name
VM_SA_IBAT_L
Initial Value
R/W
R
Bit7
Bit6
0
Bit5
0
Bit4
Bit3
0
Bit2
0
Bit1
0
Bit0
0
IBAT_SA[7:0]
70h
00h
0
0
Measured Battery Current calculated simple average, 0.00A to 4.063A range, 1mA steps.
IBAT_SA_DIR
0 : Charging
Current Direction
1 : Discharging
IBAT_SA[11:0]
Absolute Current, 0.00A to 4.063A range, 1mA steps (RSENS=10mohm).
Absolute Current, 0.00A to 1.354A range, 0.33mA steps (RSENS=30mohm).
Series of IBAT_SA_DIR and IBAT_SA[11:0] (address from 6Fh to 70h) should be read in accordance with continuous manner,
so stop condition should not be inserted during reading these registers.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
70/103
TSZ22111・15・001
BD71815AGW
Address 71h: CC_CTRL Register (R/W)
Address
(Index)
Register Name
CC_CTRL
R/W
R/W
40h
Bit7
CCNTRST
0
Bit6
CCNTENB
1
Bit5
CC_CALIB
0
Bit4
Bit3
Bit2
Bit1
Bit0
-
-
-
-
-
71h
Initial Value
0
0
0
0
0
Bit7 :
CCNTRST
0 : Release reset
1 : Reset CC_CCNTD_3-0
Reset the Coulomb Counter
Enable the Coulomb Counter
Bit6 :
Bit5 :
CCNTENB
0 : Disable (stop counting)
1 : Enable (counting)
CC_CALIB
0: Automatic calibration
1: Force calibration
Writing 1 to CC_CALIB bit, then CC_CALIB bit is cleared to 0.
Address 72h: CC_BATCAP1_TH_U Register (R/W)
Address
(Index)
Register Name
CC_BATCAP1_TH_U
Initial Value
R/W
R/W
00h
Bit7
Bit6
Bit5
Bit4
Bit3
0
Bit2
Bit1
Bit0
0
CC_BATCAP1_TH[11:8]
-
-
-
-
72h
0
0
0
0
0
0
Address 73h: CC_BATCAP1_TH_L Register (R/W)
Address
(Index)
Register Name
CC_BATCAP1_TH_L
Initial Value
R/W
R/W
7Eh
Bit7
Bit6
1
Bit5
1
Bit4
Bit3
Bit2
1
Bit1
1
Bit0
0
CC_BATCAP1_TH[7:0]
73h
0
1
1
CC_BATCAP1_TH[11:0]
Battery capacity monitor threshold1.
CC_BATCAP1_TH[11:0] is compared with CCNTD[27:16].
Address 74h: CC_BATCAP2_TH_U Register (R/W)
Address
(Index)
Register Name
CC_BATCAP2_TH_U
Initial Value
R/W
R/W
00h
Bit7
Bit6
Bit5
Bit4
Bit3
0
Bit2
Bit1
Bit0
0
CC_BATCAP2_TH[11:8]
-
-
-
-
74h
0
0
0
0
0
0
Address 75h: CC_BATCAP2_TH_L Register (R/W)
Address
(Index)
Register Name
CC_BATCAP2_TH_L
Initial Value
R/W
R/W
3Fh
Bit7
Bit6
0
Bit5
1
Bit4
Bit3
Bit2
1
Bit1
1
Bit0
1
CC_BATCAP2_TH[7:0]
75h
0
1
1
CC_BATCAP2_TH[11:0]
Battery capacity monitor threshold2.
CC_BATCAP2_TH[11:0] is compared with CCNTD[27:16].
Address 76h: CC_BATCAP3_TH_U Register (R/W)
Address
(Index)
Register Name
CC_BATCAP3_TH_U
Initial Value
R/W
R/W
00h
Bit7
Bit6
Bit5
Bit4
Bit3
0
Bit2
Bit1
Bit0
0
CC_BATCAP3_TH[11:8]
-
-
-
-
76h
0
0
0
0
0
0
Address 77h: CC_BATCAP3_TH_L Register (R/W)
Address
(Index)
Register Name
CC_BATCAP3_TH_L
Initial Value
R/W
R/W
1Fh
Bit7
Bit6
0
Bit5
0
Bit4
Bit3
Bit2
1
Bit1
1
Bit0
1
CC_BATCAP3_TH[7:0]
77h
0
1
1
CC_BATCAP3_TH[11:0]
Battery capacity monitor threshold3.
CC_BATCAP3_TH[11:0] is compared with CCNTD[27:16].
Address 78h: CC_STAT Register (R)
Address
(Index)
Register Name
CC_STAT
R/W
R
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
CC_MON3
0
Bit1
CC_MON2
0
Bit0
CC_MON1
0
-
-
-
-
-
78h
Initial Value
00h
0
0
0
0
0
Bit 2 :
Bit 1 :
Bit 0 :
CC_MON3
CC_MON2
CC_MON1
It indicates that the CCNTD[27:16] goes below the CC_BATCAP3_TH.
It indicates that the CCNTD[27:16] goes below the CC_BATCAP2_TH.
It indicates that the CCNTD[27:16] goes above the CC_BATCAP1_TH.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
71/103
TSZ22111・15・001
BD71815AGW
Address 79h: CC_CCNTD_3 Register (R/W)
Address
(Index)
Register Name
CC_CCNTD_3
Initial Value
R/W
R/W
00h
Bit7
Bit6
Bit5
Bit4
Bit3
0
Bit2
Bit1
0
Bit0
0
CCNTD[27:24]
-
-
-
-
79h
0
0
0
0
0
Address 7Ah: CC_CCNTD_2 Register (R/W)
Address
(Index)
Register Name
CC_CCNTD_2
Initial Value
R/W
R/W
00h
Bit7
Bit6
0
Bit5
0
Bit4
Bit3
0
Bit2
0
Bit1
0
Bit0
0
CCNTD[23:16]
7Ah
0
0
Address 7Bh: CC_CCNTD_1 Register (R/W)
Address
(Index)
Register Name
CC_CCNTD_1
Initial Value
R/W
R/W
00h
Bit7
Bit6
0
Bit5
0
Bit4
0
Bit3
Bit2
0
Bit1
0
Bit0
0
CCNTD[15:8]
7Bh
0
0
Address 7Ch: CC_CCNTD_0 Register (R/W)
Address
(Index)
Register Name
CC_CCNTD_0
Initial Value
R/W
R/W
00h
Bit7
Bit6
0
Bit5
0
Bit4
0
Bit3
0
Bit2
0
Bit1
0
Bit0
0
CCNTD[7:0]
7Ch
0
CCNTD[27:0]
Coulomb Counter
It indicates the Coulomb Counter accumulated result. CCNTD[27:16] means the battery capacity in 10 [As] (Ampere-second) unit when RSENS=10mohm is used,
and CCNTD[1:0] is always "00". For example, when the battery capacity is 1350 [mAh], the register value will be shown as below
1350 [mAh] / 1000 [mA/A] x 3600 [s/h] = 4860 [As]. CCNTD[27:16] = 4860 / 10 = 486 (1E6h)
When CCNTENB = "1", the Coulomb Counter accumulates the charge or discharge current value.
In battery charging, the measured current value is added to the Coulomb Counter at every conversion period. Before battery charging starts,
CCNTD must be reset to zero or initialized with an estimated SoC (State of Charge) value by software. If an empty battery is full-charged, CCNTD
value indicates the actual battery capacity.
During battery discharging, the Coulomb Counter decreases in value. Before discharging, CCNTD must be initialized with BATCAP value by software,
if the remaining battery capacity is unknown.
CC_CCNTD_3
27 24 23
CC_CCNTD_2
CC_CCNTD_1
CC_CCNTD_0
16 15
8
7
0
CCNTD[27:0]
10.0 [As] (RSENS=10mohm)
3.33 [As] (RSENS=30mohm)
Series of CCNTD[27:0] (address from 79h to 7Ch) should be read in accordance with continuous manner,
so stop condition should not be inserted during reading these registers.
Address 7Dh: CC_CURCD_U Register (R)
Address
(Index)
Register Name
CC_CURCD_U
Initial Value
R/W
R
Bit7
CURDIR
0
Bit6
Bit5
0
Bit4
0
Bit3
Bit2
0
Bit1
0
Bit0
0
CURCD[13:8]
-
7Dh
00h
0
0
Address 7Eh: CC_CURCD_L Register (R)
Address
(Index)
Register Name
CC_CURCD_L
Initial Value
R/W
R
Bit7
0
Bit6
0
Bit5
0
Bit4
0
Bit3
0
Bit2
0
Bit1
0
Bit0
0
CURCD[7:0]
7Eh
00h
CURDIR
CURCD[13:0]
Battery current direction. "1": Discharging / "0": Charging.
Battery current value converted from DS-ADC output, 0mA to 16,384mA range, 1 mA units (RSENS=10mohm).(0mA to 13,000mA)
Battery current value converted from DS-ADC output, 0mA to 5,461mA range, 0.33 mA units (RSENS=30mohm).(0mA to 4,333mA)
Series of CURCD[13:0] (address from 7Dh to 7Eh) should be read in accordance with continuous manner,
so stop condition should not be inserted during reading these registers.
Address 7Fh: VM_OCUR_THR_1 Register (R/W)
Address
(Index)
Register Name
VM_OCUR_THR_1
Initial Value
R/W
R/W
7Dh
Bit7
Bit6
Bit5
Bit4
Bit3
1
Bit2
1
Bit1
0
Bit0
1
OCURTHR1[12:5]
7Fh
0
1
1
1
Bit 7-0 : OCURTHR1[12:5]
Battery over-current threshold. The value is set in 64 mA units (RSENS=10mohm).
Battery over-current threshold. The value is set in 21.3 mA units (RSENS=30mohm).
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
72/103
TSZ22111・15・001
BD71815AGW
Address 80h: VM_OCUR_DUR_1 Register (R/W)
Address
(Index)
Register Name
VM_OCUR_DUR_1
Initial Value
R/W
R/W
64h
Bit7
Bit6
1
Bit5
1
Bit4
Bit3
0
Bit2
1
Bit1
0
Bit0
0
OCURDUR1[7:0]
80h
0
0
Bit 7-0 : OCURDUR1[7:0]
The duration time(typ) for the battery over-current detection. The value is set in 250 us units.
If CURRD > OCURTHR1 for the duration of OCURDUR1, the register bit OCUR1 will be asserted.
Address 81h: VM_OCUR_THR_2 Register (R/W)
Address
(Index)
Register Name
VM_OCUR_THR_2
Initial Value
R/W
R/W
5Eh
Bit7
Bit6
Bit5
Bit4
Bit3
1
Bit2
1
Bit1
1
Bit0
0
OCURTHR2[12:5]
81h
0
1
0
1
Bit 7-0 : OCURTHR2[12:5]
Battery over-current threshold. The value is set in 64 mA units (RSENS=10mohm).
Battery over-current threshold. The value is set in 21.3 mA units (RSENS=30mohm).
Address 82h: VM_OCUR_DUR_2 Register (R/W)
Address
(Index)
Register Name
VM_OCUR_DUR_2
Initial Value
R/W
R/W
8Ch
Bit7
1
Bit6
0
Bit5
0
Bit4
Bit3
1
Bit2
1
Bit1
0
Bit0
0
OCURDUR2[7:0]
82h
0
Bit 7-0 : OCURDUR2[7:0]
The duration time(typ) for the battery over-current detection. The value is set in 250 us units.
If CURRD > OCURTHR2 for the duration of OCURDUR1, the register bit OCUR2 will be asserted.
Address 83h: VM_OCUR_THR_3 Register (R/W)
Address
(Index)
Register Name
VM_OCUR_THR_3
Initial Value
R/W
R/W
4Eh
Bit7
Bit6
Bit5
Bit4
Bit3
1
Bit2
1
Bit1
1
Bit0
0
OCURTHR3[12:5]
83h
0
1
0
0
Bit 7-0 : OCURTHR3[12:5]
Battery over-current threshold. The value is set in 64 mA units (RSENS=10mohm).
Battery over-current threshold. The value is set in 21.3 mA units (RSENS=30mohm).
Address 84h: VM_OCUR_DUR_3 Register (R/W)
Address
(Index)
Register Name
VM_OCUR_DUR_3
Initial Value
R/W
R/W
A5h
Bit7
1
Bit6
0
Bit5
1
Bit4
Bit3
0
Bit2
1
Bit1
0
Bit0
1
OCURDUR3[7:0]
84h
0
Bit 7-0 : OCURDUR3[7:0]
The duration time(typ) for the battery over-current detection. The value is set in 250 us units.
If CURRD > OCURTHR3 for the duration of OCURDUR3, the register bit OCUR3 will be asserted.
Address 85h: VM_OCUR_MON Register (R)
Address
(Index)
Register Name
VM_OCUR_MON
Initial Value
R/W
R
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
OCUR3
x
Bit1
OCUR2
x
Bit0
OCUR1
x
-
-
-
-
-
85h
0Xh
0
0
0
0
0
Bit 2 :
Bit 1 :
Bit 0 :
OCUR3
OCUR2
OCUR1
Battery over-current 3 detection status. “1”: Detected / “0”: Not detected.
Battery over-current 2 detection status. “1”: Detected / “0”: Not detected.
Battery over-current 1 detection status. “1”: Detected / “0”: Not detected.
Address 86h: VM_BTMP_OV_THR Register (R/W)
Address
(Index)
Register Name
VM_BTMP_OV_THR
Initial Value
R/W
R/W
8Ch
Bit7
1
Bit6
Bit5
Bit4
Bit3
Bit2
1
Bit1
0
Bit0
0
OVBTMPTHR[7:0]
86h
0
0
0
1
Bit7-0 : OVBTMPTHR[7:0]
Battery over-temperature threshold. The value is set in 1-degree units, -55 to 200 degree range.
Address 87h: VM_BTMP_OV_DUR Register (R/W)
Address
(Index)
Register Name
VM_BTMP_OV_DUR
Initial Value
R/W
R/W
28h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
0
Bit1
0
Bit0
0
OVBTMPDUR[7:0]
87h
0
0
1
0
1
Bit 7-0 : OVBTMPDUR[7:0]
The duration time(typ) for the battery over-temperature detection. The value is set in 244 us units.
If BTMPD > OVTMPTHR for the duration of OVTMPDUR, the register bit OVTMP will be asserted.
Address 88h: VM_BTMP_LO_THR Register (R/W)
Address
(Index)
Register Name
VM_BTMP_LO_THR
Initial Value
R/W
R/W
C8h
Bit7
Bit6
Bit5
Bit4
Bit3
1
Bit2
0
Bit1
0
Bit0
0
LOBTMPTHR[7:0]
88h
1
1
0
0
Bit7-0 : LOBTMPTHR[7:0]
: Battery low-temperature threshold. The value is set in 1-degree units, -55 to 200 degree range.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
73/103
TSZ22111・15・001
BD71815AGW
Address 89h: VM_BTMP_LO_DUR Register (R/W)
Address
(Index)
Register Name
VM_BTMP_LO_DUR
Initial Value
R/W
R/W
28h
Bit7
Bit6
0
Bit5
1
Bit4
Bit3
Bit2
0
Bit1
0
Bit0
0
LOBTMPDUR[7:0]
89h
0
0
1
Bit 7-0 : LOBTMPDUR[7:0]
The duration time(typ) of the battery over-temperature detection. The value is set in 244 us units.
If BTMPD < LOTMPTHR for the duration of LOTMPDUR, the register bit LOTMP will be asserted.
Address 8Ah: VM_BTMP_MON Register (R)
Address
(Index)
Register Name
VM_BTMP_MON
Initial Value
R/W
R
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
OVBTMP
x
Bit0
LOBTMP
x
-
-
-
-
-
-
8Ah
0Xh
0
0
0
0
0
0
Bit1 :
Bit0 :
OVBTMP
LOBTMP
: Battery over-temperature detection status. “1”: Detected / “0”: Not detected.
: Battery low-temperature detection status. “1”: Detected / “0”: Not detected.
Address 8Bh: INT_EN_01 Register (R/W)
Address
(Index)
Register Name
INT_EN_01
Initial Value
R/W
R/W
00h
Bit7
LED_SCP
0
Bit6
LED_OCP
0
Bit5
LED_OVP
0
Bit4
Bit3
Bit2
Bit1
Bit0
BUCK5FAULT BUCK4FAULT BUCK3FAULT BUCK2FAULT BUCK1FAULT
8Bh
0
0
0
0
0
Bit7 :
LED_SCP
LED_OCP
LED_OVP
BUCK5FAULT
BUCK4FAULT
BUCK3FAULT
BUCK2FAULT
BUCK1FAULT
Enable LED SCP detection
Enable LED OCP detection
Enable LED OVP detection
Enable BUCK5 output current limit detection interrupt
Enable BUCK4 output current limit detection interrupt
Enable BUCK3 output current limit detection interrupt
Enable BUCK2 output current limit detection interrupt
Enable BUCK1 output current limit detection interrupt
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
Bit6 :
Bit5 :
Bit4 :
Bit3 :
Bit2 :
Bit1 :
Bit0 :
Address 8Ch: INT_EN_02 Register (R/W)
Address
(Index)
Register Name
INT_EN_02
Initial Value
R/W
R/W
00h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
DCIN_RMV
0
Bit0
DCIN_OV_DE
T
DCIN_CLPS_OUT
0
-
-
DCIN_OV_RES DCIN_CLPS_IN
-
8Ch
0
0
0
0
0
0
Bit5 :
DCIN_OV_DET
Interrupt Enable : DCIN Over-Voltage Detection : DCIN >= 6.5V(typ)
Interrupt Enable : DCIN Over-Voltage Resume : DCIN <= 6.5V-150mV(typ)
Interrupt Enable : DCIN Anti-Collapse Detection : DCIN(61h+62h) ≧ DCIN_CLPS(43h)
Interrupt Enable : DCIN Anti-Collapse Resume : DCIN(61h+62h) < DCIN_CLPS(43h)
Interrupt Enable : DCIN Removal
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
Bit4 :
Bit3 :
Bit2 :
Bit1 :
DCIN_OV_RES
DCIN_CLPS_IN
DCIN_CLPS_OUT
DCIN_RMV
Address 8Dh: INT_EN_03 Register (R/W)
Address
(Index)
Register Name
INT_EN_03
Initial Value
R/W
R/W
00h
Bit7
Bit6
WDOGB
0
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
INHIBIT_0(note INHIBIT_0(note INHIBIT_0(note INHIBIT_0(note
DCIN_MON_DET DCIN_MON_RES
-
1)
1)
1)
1)
8Dh
0
0
0
0
0
0
0
Bit6 :
WDOGB
Interrupt Enable : WDOGB Detection
For ROHM factory only
For ROHM factory only
For ROHM factory only
For ROHM factory only
Interrupt Enable : DCIN General Alarm Detection : DCIN(61h+62h) ≦ DCIN_TH(59h)
Interrupt Enable : DCIN General Alarm Resume : DCIN(61h+62h) > DCIN_TH(59h)
1: Enable / 0: Disable.
Bit5 :
Bit4 :
Bit3 :
Bit2 :
Bit1 :
Bit0 :
INHIBIT_0(note1)
INHIBIT_0(note1)
INHIBIT_0(note1)
INHIBIT_0(note1)
DCIN_MON_DET
DCIN_MON_RES
1: Enable / 0: Disable.
1: Enable / 0: Disable.
Address 8Eh: INT_EN_04 Register (R/W)
Address
(Index)
Register Name
INT_EN_04
Initial Value
R/W
R/W
00h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
VSYS_MON_D VSYS_MON_R
VSYS_UV_DE VSYS_UV_RE
-
-
VSYS_LO_DET VSYS_LO_RES
ET
0
ES
0
T
S
8Eh
0
0
0
0
0
0
Bit7 :
VSYS_MON_DET
Interrupt Enable : VSYS General Alarm Detection : VSYS(63h) ≦ VSYS_TH(5Ah)
Interrupt Enable : VSYS General Alarm Resume : VSYS(63h) > VSYS_TH(5Ah)
Interrupt Enable : VSYS Low Voltage Detection : VSYS(63h) ≦ VSYS_MIN(46h)
Interrupt Enable : VSYS Low Voltage Resume : VSYS(63h) ≧ VSYS_MAX(45h)
Interrupt Enable : VSYS Under-Voltage Detection : VSYS ≦ 2.9V(typ)
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
Bit6 :
Bit3 :
Bit2 :
Bit1 :
Bit0 :
VSYS_MON_RES
VSYS_LO_DET
VSYS_LO_RES
VSYS_UV_DET
VSYS_UV_RES
Interrupt Enable : VSYS Under-Voltage Resume : VSYS ≧ 3.2V(typ)
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
74/103
TSZ22111・15・001
BD71815AGW
Address 8Fh: INT_EN_05 Register (R/W)
Address
(Index)
Register Name
INT_EN_05
Initial Value
R/W
R/W
00h
Bit7
CHG_TRNS
0
Bit6
TMP_TRNS
0
Bit5
BAT_MNT_IN
0
Bit4
Bit3
Bit2
Bit1
Bit0
BAT_MNT_OU CHG_WDT_E EXTEMP_TOU
INHIBIT_0(NOTE1)
-
T
0
XP
0
T
0
8Fh
0
0
Bit7 :
Bit6 :
Bit5 :
CHG_TRNS
TMP_TRNS
BAT_MNT_IN
Interrupt Enable : Battery Charger State Transition : CHG_STATE(39h)
Interrupt Enable : Ranged Battery Temperature Transition : BAT_TEMP(40h)
Interrupt Enable : Battery Maintenance(Re-Charging) Condition Detection :
VBAT(5Dh+5Eh) ≦ VBAT_MNT(55h)
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
Bit4 :
Bit3 :
Bit2 :
Bit0 :
BAT_MNT_OUT
CHG_WDT_EXP
EXTEMP_TOUT
INHIBIT_0(note1)
Interrupt Enable : Battery Maintenance(Re-Charging) Condition Resume
:
VBAT(5Dh+5Eh) < VBAT_MNT(55h)
Interrupt Enable : Charging Watch Dog Timer Expiration for abnormal long charging :
CHG_WDT_PRE(49h), CHG_WDT_FST(4Ah)
Interrupt Enable : Charging Watch Dog Timer Expiration for abnormal temperature protection :
refer to "Battery Charger Block - Four Watch Dog Timers" section.
For ROHM factory only
Address 90h: INT_EN_06 Register (R/W)
Address
(Index)
Register Name
INT_EN_06
Initial Value
R/W
R/W
00h
Bit7
TH_DET
0
Bit6
TH_RMV
0
Bit5
BAT_DET
0
Bit4
BAT_RMV
0
Bit3
Bit2
Bit1
Bit0
TMP_OUT_DE TMP_OUT_RE
-
-
T
S
90h
0
0
0
0
Bit7 :
Bit6 :
Bit5 :
TH_DET
TH_RMV
BAT_DET
Interrupt Enable : External Thermistor Detection
Interrupt Enable : External Thermister Removal
Interrupt Enable : Battery Detection :
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
BAT_SET(3Bh) [5]BAT_DET, [4]BAT_DET_DONE and CHG_SET2(48h) [4]BATDET_E1: Enable / 0: Disable.
Interrupt Enable : Battery Removal : 1: Enable / 0: Disable.
BAT_SET(3Bh) [5]BAT_DET, [4]BAT_DET_DONE and CHG_SET2(48h) [4]BATDET_E1: Enable / 0: Disable.
Bit4 :
Bit1 :
Bit0 :
BAT_RMV
"
TMP_OUT_DET
TMP_OUT_RES
Interrupt Enable : "Out of Battery Charging Temperature Range" Detection :
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
BAT_TEMP(40h) is HOT3 or COLD2
Interrupt Enable : "Out of Battery Charging Temperature Range" Resume
BAT_TEMP(40h) is except HOT3 and COLD2
:
Address 91h: INT_EN_07 Register (R/W)
Address
(Index)
Register Name
INT_EN_07
Initial Value
R/W
R/W
00h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
DBAT_DET
0
Bit0
VBAT_OV_DE VBAT_OV_RE VBAT_LO_DE VBAT_LO_RE VBAT_SHT_D VBAT_SHT_R
-
T
0
S
0
T
0
S
0
ET
0
ES
0
91h
0
Bit7 :
VBAT_OV_DET
Interrupt Enable : VBAT Over-Voltage Detection : VBAT(5Dh+5Eh) ≧ VBAT_OVP(55h)
Interrupt Enable : VBAT Over-Voltage Resume : VBAT(5Dh+5Eh) ≦ VBAT_OVP(55h)-150mV
Interrupt Enable : VBAT Low-Voltage Detection : VBAT(5Dh+5Eh) ≦ VBAT_LO(54h)
Interrupt Enable : VBAT Low-Voltage Resume : VBAT(5Dh+5Eh) ≧ VBAT_HI(54h)
Interrupt Enable : VBAT Short-Circuit Detection : VBAT(5Dh+5Eh) ≦ 1.5V(typ)
Interrupt Enable : VBAT Short-Circuit Resume : VBAT(5Dh+5Eh) > 1.6V(typ)
Interrupt Enable : VBAT Dead-Battery Detection :
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
Bit6 :
Bit5 :
Bit4 :
Bit3 :
Bit2 :
Bit1 :
VBAT_OV_RES
VBAT_LO_DET
VBAT_LO_RES
VBAT_SHT_DET
VBAT_SHT_RES
DBAT_DET
VBAT(5Dh+5Eh) ≦ VBAT_LO(54h) with duration timer TIM_DBP(56h)
Address 92h: INT_EN_08 Register (R/W)
Address
(Index)
Register Name
INT_EN_08
Initial Value
R/W
R/W
00h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
VBAT_MON_D VBAT_MON_R
-
-
-
-
-
-
ET
ES
92h
0
0
0
0
0
0
0
0
Bit1 :
Bit0 :
VBAT_MON_DET
VBAT_MON_RES
Interrupt Enable : VBAT General Alarm Detection : VBAT(5Dh+5Eh) ≦ VBAT_TH(57h+58h)
Interrupt Enable : VBAT General Alarm Resume : VBAT(5Dh+5Eh) > VBAT_TH(57h+58h)
1: Enable / 0: Disable.
1: Enable / 0: Disable.
Address 93h: INT_EN_09 Register (R/W)
Address
(Index)
Register Name
INT_EN_09
Initial Value
R/W
R/W
00h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
CC_MON3_DE CC_MON2_DE CC_MON1_DE
-
-
-
-
-
T
T
T
93h
0
0
0
0
0
0
0
0
Bit2 :
CC_MON3_DET
Interrupt Enable : Battery Capacity Alarm 3 :
CCNTD(79h+7Ah+7Bh+7Ch) ≦ CC_BATCAP3_TH(76h+77h) (lower than equal)
Interrupt Enable : Battery Capacity Alarm 2 :
CCNTD(79h+7Ah+7Bh+7Ch) ≦ CC_BATCAP2_TH(74h+75h) (lower than equal)
Interrupt Enable : Battery Capacity Alarm 1 :
CCNTD(79h+7Ah+7Bh+7Ch) ≧ CC_BATCAP1_TH(72h+73h) (greater than equal)
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
Bit1 :
Bit0 :
CC_MON2_DET
CC_MON1_DET
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
75/103
TSZ22111・15・001
BD71815AGW
Address 94h: INT_EN_10 Register (R/W)
Address
(Index)
Register Name
INT_EN_10
Initial Value
R/W
R/W
00h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
-
-
OCUR3_DET OCUR3_RES OCUR2_DET OCUR2_RES OCUR1_DET OCUR1_RES
94h
0
0
0
0
0
0
0
0
Bit5 :
OCUR3_DET
Interrupt Enable : Battery Over-Current 3 Detection :
CURCD(7Dh+7Eh) ≧ OCURTHR3(83h) with duration timer OCURDUR3(84h)
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
Bit4 :
Bit3 :
Bit2 :
Bit1 :
Bit0 :
OCUR3_RES
OCUR2_DET
OCUR2_RES
OCUR1_DET
OCUR1_RES
Interrupt Enable : Battery Over-Current 3 Resume
:
CURCD(7Dh+7Eh) < OCURTHR3(83h) with duration timer OCURDUR3(84h)
Interrupt Enable : Battery Over-Current 2 Detection :
CURCD(7Dh+7Eh) ≧ OCURTHR2(81h) with duration timer OCURDUR2(82h)
Interrupt Enable : Battery Over-Current 2 Resume
:
CURCD(7Dh+7Eh) < OCURTHR2(81h) with duration timer OCURDUR2(82h)
Interrupt Enable : Battery Over-Current 1 Detection :
CURCD(7Dh+7Eh) ≧ OCURTHR1(7Fh) with duration timer OCURDUR1(80h)
Interrupt Enable : Battery Over-Current 1 Resume
:
CURCD(7Dh+7Eh) < OCURTHR1(7Fh) with duration timer OCURDUR1(80h)
Address 95h: INT_EN_11 Register (R/W)
Address
(Index)
Register Name
INT_EN_11
Initial Value
R/W
R/W
00h
Bit7
VF_DET
0
Bit6
VF_RES
0
Bit5
VF125_DET
0
Bit4
Bit3
Bit2
Bit1
Bit0
VF125_RES OVTMP_DET OVTMP_RES LOTMP_DET LOTMP_RES
95h
0
0
0
0
0
Bit7 :
VF_DET
VF_RES
VF125_DET
VF125_RES
OVTMP_DET
Interrupt Enable : Die temp.(VF) General Alarm Detection : VF(64h) ≦ VF_TH(53h)
Interrupt Enable : Die temp.(VF) General Alarm Resume : VF(64h) > VF_TH(53h)
Interrupt Enable : Die temp(VF) Over 125 degC Detection : VF(64h) ≦ 125 degC(typ)
Interrupt Enable : Die temp(VF) Over 125 degC Resume : VF(64h) > 125 degC(typ)
Interrupt Enable : Battery Over-Temperature Detection :
BTMP(5Fh) < OVBTMPTHR(86h) with duration timer OVBTMPDUR(87h)
Interrupt Enable : Battery Over-Temperature Resume :
BTMP(5Fh) ≧ OVBTMPTHR(86h) with duration timer OVBTMPDUR(87h)
Interrupt Enable : Battery Low-Temperature Detection :
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
Bit6 :
Bit5 :
Bit4 :
Bit3 :
Bit2 :
Bit1 :
Bit0 :
OVTMP_RES
LOTMP_DET
LOTMP_RES
BTMP(5Fh) > LOBTMPTHR(88h) with duration timer LOBTMPDUR(89h)
Interrupt Enable : Battery Low-Temperature Resume :
BTMP(5Fh) ≦ LOBTMPTHR(88h) with duration timer LOBTMPDUR(89h)
Address 96h: INT_EN_12 Register (R/W)
Address
(Index)
Register Name
INT_EN_12
Initial Value
R/W
R/W
00h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
ALM2
0
Bit1
Bit0
-
-
-
-
-
ALM1
0
ALM0
0
96h
0
0
0
0
0
Bit2 :
Bit1 :
Bit0 :
ALM2
ALM1
ALM0
Interrupt Enable : RTC Alarm 2 : ALM2(35h)
Interrupt Enable : RTC Alarm 1 : ALM0(2Ch-32h) with ALM0_MASK(34h)
Interrupt Enable : RTC Alarm 0 : ALM0(25h-2Bh) with ALM0_MASK(33h)
1: Enable / 0: Disable.
1: Enable / 0: Disable.
1: Enable / 0: Disable.
Address 97h: INT_STAT Register (R)
Address
(Index)
Register Name
INT_STAT
R/W
R
Bit7
BUCK_AST
0
Bit6
DCIN_AST
0
Bit5
VSYS_AST
0
Bit4
CHG_AST
0
Bit3
BAT_AST
0
Bit2
BMON_AST
0
Bit1
Bit0
TMPALE
0
ALM_AST
0
97h
Initial Value
00h
Bit 7(R) : BUCK_AST
Merged status of INT_STAT_01,
1: Event occurred / 0: No event.
1: Event occurred / 0: No event.
1: Event occurred / 0: No event.
1: Event occurred / 0: No event.
1: Event occurred / 0: No event.
1: Event occurred / 0: No event.
1: Event occurred / 0: No event.
1: Event occurred / 0: No event.
Indicates the read data from all bits of INT_STAT_01.
Bit 6(R) : DCIN_AST
Merged status of INT_STAT_02-03,
Indicates the read data from all bits of INT_STAT_02-03.
Bit 5(R) : VSYS_AST
Merged status of INT_STAT_04,
Merged status of INT_STAT_05,
Indicates the read data from all bits of INT_STAT_04.
Bit 4(R) : CHG_AST
Indicates the read data from all bits of INT_STAT_05.
Bit 3(R) : BAT_AST
Merged status of INT_STAT_06,
Indicates the read data from all bits of INT_STAT_06.
Bit 2(R) : BMON_AST
Merged status of INT_STAT_07-10,
Indicates the read data from all bits of INT_STAT_07-10.
Bit 1(R) : TMP_AST
Merged status of INT_STAT_11,
Indicates the read data from all bits of INT_STAT_11.
Bit 0(R) : ALM_AST
Merged status of INT_STAT_12,
Indicates the read data from all bits of INT_STAT_12.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
76/103
TSZ22111・15・001
BD71815AGW
Address 98h: INT_STAT_01 Register (R/WC)
Address
(Index)
Register Name
INT_STAT_01
Initial Value
R/W
R/WC
00h
Bit7
LED_SCP
0
Bit6
LED_OCP
0
Bit5
LED_OVP
0
Bit4
Bit3
Bit2
Bit1
Bit0
BUCK5FAULT BUCK4FAULT BUCK3FAULT BUCK2FAULT BUCK1FAULT
98h
0
0
0
0
0
Bit 7 (R) :LED_SCP
Bit 7 (W) LED_SCP
Interrupt Status : A bit is set when LED driver detects SCP.
Write 1 to this bit to clear the status.
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Bit 6 (R) :LED_OCP
Bit 6 (W) LED_OCP
Interrupt Status : A bit is set when LED driver detects OCP.
Write 1 to this bit to clear the status.
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Bit 5 (R) :LED_OVP
Bit 5 (W) LED_OVP
Interrupt Status : A bit is set when LED driver detects OVP.
Write 1 to this bit to clear the status.
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Bit 4 (R) :BUCK5FAULT
Bit 4 (W) BUCK5FAULT
Interrupt Status : A bit is set when BUCK5 detects OCP.
Write 1 to this bit to clear the status.
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Bit 3 (R) :BUCK4FAULT
Bit 3 (W) BUCK4FAULT
Interrupt Status : A bit is set when BUCK4 detects OCP.
Write 1 to this bit to clear the status.
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Bit 2 (R) :BUCK3FAULT
Bit 2 (W) BUCK3FAULT
Interrupt Status : A bit is set when BUCK3 detects OCP.
Write 1 to this bit to clear the status.
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Bit 1 (R) :BUCK2FAULT
Bit 1 (W) BUCK2FAULT
Interrupt Status : A bit is set when BUCK2 detects OCP.
Write 1 to this bit to clear the status.
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Bit 0 (R) :BUCK1FAULT
Bit 0 (W) BUCK1FAULT
Interrupt Status : A bit is set when BUCK1 detects OCP.
Write 1 to this bit to clear the status.
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Address 99h: INT_STAT_02 Register (R/WC)
Address
(Index)
Register Name
INT_STAT_02
Initial Value
R/W
R/WC
00h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
DCIN_RMV
0
Bit0
DCIN_OV_DE
T
DCIN_CLPS_OUT
0
-
-
DCIN_OV_RES DCIN_CLPS_IN
-
99h
0
0
0
0
0
0
Bit 5 (R) :DCIN_OV_DET
Bit 5 (W) DCIN_OV_DET
Interrupt Status : A bit is set when detecting DCIN Over-Voltage : DCIN ≧ 6.5V(typ)
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Write 1 to this bit to clear the status.
Bit 4 (R) :DCIN_OV_RES
Bit 4 (W) DCIN_OV_RES
Interrupt Status : A bit is set when recovering from DCIN Over-Voltage : DCIN ≦ 6.5V-150mV(typ)
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Write 1 to this bit to clear the status.
Bit 3 (R) :DCIN_CLPS_IN
Bit 3 (W) DCIN_CLPS_IN
Interrupt Status : A bit is set when detecting DCIN Anti-Collapse : DCIN(61h+62h) ≧ DCIN_CLPS(43h)
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Write 1 to this bit to clear the status.
Bit 2 (R) :DCIN_CLPS_OUT
Bit 2 (W) DCIN_CLPS_OUT
Interrupt Status : A bit is set when recovering DCIN Anti-Collapse : DCIN(61h+62h) < DCIN_CLPS(43h) 1: Event occurred / 0: No event.
Write 1 to this bit to clear the status.
1: Clear / 0: Not clear.
Bit 1 (R) :DCIN_RMV
Bit 1 (W) DCIN_RMV
Interrupt Status : A bit is set when removing DCIN
Write 1 to this bit to clear the status.
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Address 9Ah: INT_STAT_03 Register (R/WC)
Address
(Index)
Register Name
INT_STAT_03
Initial Value
R/W
R/WC
00h
Bit7
Bit6
WDOGB
0
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
INHIBIT_1(NOTE2) INHIBIT_1(NOTE2) INHIBIT_1(NOTE2) INHIBIT_1(NOTE2)
& IGNORE(NOTE3) & IGNORE(NOTE3) & IGNORE(NOTE3) & IGNORE(NOTE3)
DCIN_MON_DET DCIN_MON_RES
-
9Ah
0
0
0
0
0
0
0
Bit6 (R) : WDOGB
Bit6 (W) :WDOGB
Interrupt Status : A bit is set when detecting WDOGB input.
Write 1 to this bit to clear the status.
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Bit5 (R) : IGNORE(note3)
Bit5 (W) :INHIBIT_1(note2)
For ROHM factory only
For ROHM factory only
Bit4 (R) : IGNORE(note3)
Bit4 (W) :INHIBIT_1(note2)
For ROHM factory only
For ROHM factory only
Bit3 (R) : IGNORE(note3)
Bit3 (W) :INHIBIT_1(note2)
For ROHM factory only
For ROHM factory only
Bit2 (R) : IGNORE(note3)
Bit2 (W) :INHIBIT_1(note2)
For ROHM factory only
For ROHM factory only
Bit 1 (R) :DCIN_MON_DET
Bit 1 (W) DCIN_MON_DET
Interrupt Status : A bit is set when detecting DCIN General Alarm : DCIN(61h+62h) ≦ DCIN_TH(59h)
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Write 1 to this bit to clear the status.
Bit 0 (R) :DCIN_MON_RES
Bit 0 (W) DCIN_MON_RES
Interrupt Status : A bit is set when recovering from DCIN General Alarm : DCIN(61h+62h) > DCIN_TH(59h 1: Event occurred / 0: No event.
Write 1 to this bit to clear the status.
1: Clear / 0: Not clear.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
77/103
TSZ22111・15・001
BD71815AGW
Address 9Bh: INT_STAT_04 Register (R/WC)
Address
(Index)
Register Name
INT_STAT_04
Initial Value
R/W
R/WC
00h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
VSYS_MON_D VSYS_MON_R
VSYS_UV_RE
S
-
-
VSYS_LO_DET VSYS_LO_RES VSYS_UVDET
ET
0
ES
0
9Bh
0
0
0
0
0
0
Bit 7 (R) :VSYS_MON_DET
Bit 7 (W) VSYS_MON_DET
Interrupt Status : A bit is set when detecting VSYS General Alarm : VSYS(63h) ≦ VSYS_TH(5Ah)
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Write 1 to this bit to clear the status.
Bit 6 (R) :VSYS_MON_RES
Bit 6 (W) VSYS_MON_RES
Interrupt Status : A bit is set when recovering from VSYS General Alarm : VSYS(63h) > VSYS_TH(5Ah) 1: Event occurred / 0: No event.
Write 1 to this bit to clear the status.
1: Clear / 0: Not clear.
Bit 3 (R) :VSYS_LO_DET
Bit 3 (W) VSYS_LO_DET
Interrupt Status : A bit is set when detecting VSYS Low Voltage : VSYS(63h) ≦ VSYS_MIN(46h)
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Write 1 to this bit to clear the status.
Bit 2 (R) :VSYS_LO_RES
Bit 2 (W) VSYS_LO_RES
Interrupt Status : A bit is set when recovering VSYS Low Voltage : VSYS(63h) ≧ VSYS_MAX(45h)
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Write 1 to this bit to clear the status.
Bit 1 (R) :VSYS_UVDET
Bit 1 (W) VSYS_UVDET
Interrupt Status : A bit is set when detecting VSYS Under-Voltage : VSYS ≦ 2.9V(typ)
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Write 1 to this bit to clear the status.
Bit 0 (R) :VSYS_UV_RES
Bit 0 (W) VSYS_UV_RES
Interrupt Status : A bit is set when recovering VSYS Under-Voltage : VSYS ≧ 3.2V(typ)
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Write 1 to this bit to clear the status.
Address 9Ch: INT_STAT_05 Register (R/WC)
Address
(Index)
Register Name
INT_STAT_05
Initial Value
R/W
R/WC CHG_TRNS
00h
Bit7
Bit6
TMP_TRNS
0
Bit5
BAT_MNT_IN
0
Bit4
Bit3
Bit2
Bit1
Bit0
BAT_MNT_OU CHG_WDT_E EXTEMP_TOU
INHIBIT_1(NOTE2)
& IGNORE(NOTE3)
-
T
0
XP
0
T
0
9Ch
0
0
0
Bit 7 (R) :CHG_TRNS
Bit 7 (W) CHG_TRNS
Interrupt Status : A bit is set when Battery Charger State translated : CHG_STATE(39h)
Write 1 to this bit to clear the status.
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Bit 6 (R) :TMP_TRNS
Bit 6 (W) TMP_TRNS
Interrupt Status : A bit is set when Ranged Battery Temperature translated : BAT_TEMP(40h)
Write 1 to this bit to clear the status.
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Bit 5 (R) :BAT_MNT_IN
Bit 5 (W) BAT_MNT_IN
Bit 4 (R) :BAT_MNT_OUT
Bit 4 (W) BAT_MNT_OUT
Bit 3 (R) :CHG_WDT_EXP
Bit 3 (W) CHG_WDT_EXP
Bit 2 (R) :EXTEMP_TOUT
Bit 2 (W) EXTEMP_TOUT
Interrupt Status : A bit is set when detecting Battery Maintenance(Re-Charging) Condition :
VBAT(5Dh+5Eh) ≦ VBAT_MNT(55h)
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Write 1 to this bit to clear the status.
Interrupt Status : A bit is set when recovering Battery Maintenance(Re-Charging) Condition :
VBAT(5Dh+5Eh) < VBAT_MNT(55h)
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Write 1 to this bit to clear the status.
Interrupt Status : A bit is set when detecting Watch Dog Timeout for abnormal long charging :
CHG_WDT_PRE(49h), CHG_WDT_FST(4Ah)
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Write 1 to this bit to clear the status.
Interrupt Status : A bit is set when detecting Watch Dog Timeout for abnormal temperature protection :
refer to "Battery Charger Block - Four Watch Dog Timers" section.
Write 1 to this bit to clear the status.
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Bit 0 (R) :IGNORE(note3)
Bit 0 (W) INHIBIT_1(note2)
For ROHM factory only
For ROHM factory only
Address 9Dh: INT_STAT_06 Register (R/WC)
Address
(Index)
Register Name
INT_STAT_06
Initial Value
R/W
R/WC
00h
Bit7
TH_DET
0
Bit6
TH_RMV
0
Bit5
BAT_DET
0
Bit4
BAT_RMV
0
Bit3
Bit2
Bit1
Bit0
TMP_OUT_DE TMP_OUT_RE
-
-
T
0
S
0
9Dh
0
0
Bit 7 (R) :TH_DET
Bit 7 (W) TH_DET
Interrupt Status : A bit is set when detecting External Thermistor.
Write 1 to this bit to clear the status.
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Bit 6 (R) :TH_RMV
Bit 6 (W) TH_RMV
Interrupt Status : A bit is set when removing External Thermister.
Write 1 to this bit to clear the status.
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Bit 5 (R) :BAT_DET
Interrupt Status : A bit is set when detecting Battery :
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
BAT_SET(3Bh) [5]BAT_DET, [4]BAT_DET_DONE and CHG_SET2(48h) [4]BATDET_EN
Write 1 to this bit to clear the status.
Bit 5 (W) BAT_DET
Bit 4 (R) :BAT_RMV
Interrupt Status : A bit is set when removing Battery :
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
BAT_SET(3Bh) [5]BAT_DET, [4]BAT_DET_DONE and CHG_SET2(48h) [4]BATDET_EN
Write 1 to this bit to clear the status.
Bit 4 (W) BAT_RMV
Bit 1 (R) :TMP_OUT_DET
Bit 1 (W) TMP_OUT_DET
Bit 0 (R) :TMP_OUT_RES
Bit 0 (W) TMP_OUT_RES
Interrupt Status : A bit is set when detecting "Out of Battery Charging Temperature Range" :
BAT_TEMP(40h) is HOT3 or COLD2
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Write 1 to this bit to clear the status.
Interrupt Status : A bit is set when recovering from "Out of Battery Charging Temperature Range" :
BAT_TEMP(40h) is except HOT3 and COLD2
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Write 1 to this bit to clear the status.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
78/103
TSZ22111・15・001
BD71815AGW
Address 9Eh: INT_STAT_07 Register (R/WC)
Address
(Index)
Register Name
INT_STAT_07
Initial Value
R/W
R/WC
00h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
DBAT_DET
0
Bit0
VBAT_OV_DE VBAT_OV_RE VBAT_LO_DE VBAT_LO_RE VBAT_SHT_D VBAT_SHT_R
-
T
0
S
0
T
0
S
0
ET
0
ES
0
9Eh
0
Bit 7 (R) :VBAT_OV_DET
Bit 7 (W) VBAT_OV_DET
Bit 6 (R) :VBAT_OV_RES
Bit 6 (W) VBAT_OV_RES
Interrupt Status : A bit is set when detecting VBAT Over-Voltage :
VBAT(5Dh+5Eh) ≧ VBAT_OVP(55h)
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Write 1 to this bit to clear the status.
Interrupt Status : A bit is set when recovering from VBAT Over-Voltage :
VBAT(5Dh+5Eh) ≦ VBAT_OVP(55h)-150mV
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Write 1 to this bit to clear the status.
Bit 5 (R) :VBAT_LO_DET
Bit 5 (W) VBAT_LO_DET
Interrupt Status : A bit is set when detecting VBAT Low-Voltage : VBAT(5Dh+5Eh) ≦ VBAT_LO(54h)
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Write 1 to this bit to clear the status.
Bit 4 (R) :VBAT_LO_RES
Bit 4 (W) VBAT_LO_RES
Interrupt Status : A bit is set when recovering from VBAT Low-Voltage : VBAT(5Dh+5Eh) ≧ VBAT_HI(54h 1: Event occurred / 0: No event.
Write 1 to this bit to clear the status.
1: Clear / 0: Not clear.
Bit 3 (R) :VBAT_SHT_DET
Bit 3 (W) VBAT_SHT_DET
Interrupt Status : A bit is set when detecting VBAT Short-Circuit : VBAT(5Dh+5Eh) ≦1.5V(typ)
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Write 1 to this bit to clear the status.
Bit 2 (R) :VBAT_SHT_RES
Bit 2 (W) VBAT_SHT_RES
Interrupt Status : A bit is set when recovering from VBAT Short-Circuit Detection : VBAT(5Dh+5Eh) > 1.6V(1: Event occurred / 0: No event.
Write 1 to this bit to clear the status.
1: Clear / 0: Not clear.
Bit 1 (R) :DBAT_DET
Bit 1 (W) DBAT_DET
Interrupt Status : A bit is set when detecting VBAT Dead-Battery :
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
VBAT(5Dh+5Eh) ≦VBAT_LO(54h) with duration timer TIM_DBP(56h)
Write 1 to this bit to clear the status.
Address 9Fh: INT_STAT_08 Register (R/WC)
Address
(Index)
Register Name
INT_STAT_08
Initial Value
R/W
R/WC
00h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
VBAT_MON_D VBAT_MON_R
-
-
-
-
-
-
ET
0
ES
0
9Fh
0
0
0
0
0
0
Bit 1 (R) :VBAT_MON_DET
Bit 1 (W) VBAT_MON_DET
Interrupt Status : A bit is set when detecting VBAT General Alarm : VBAT(5Dh+5Eh) ≦ VBAT_TH(57h+58 1: Event occurred / 0: No event.
Write 1 to this bit to clear the status. 1: Clear / 0: Not clear.
Bit 0 (R) :VBAT_MON_RES
Bit 0 (W) VBAT_MON_RES
Interrupt Status : A bit is set when recovering from VBAT General Alarm : VBAT(5Dh+5Eh) > VBAT_TH(571: Event occurred / 0: No event.
Write 1 to this bit to clear the status.
1: Clear / 0: Not clear.
Address A0h: INT_STAT_09 Register (R/WC)
Address
(Index)
Register Name
INT_STAT_09
Initial Value
R/W
R/WC
00h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1 Bit0
CC_MON3_DE CC_MON2_DE CC_MON1_DE
-
-
-
-
-
T
T
T
A0h
0
0
0
0
0
0
0
0
Bit 2 (R) :CC_MON3_DET
Bit 2 (W) CC_MON3_DET
Bit 1 (R) :CC_MON2_DET
Bit 1 (W) CC_MON2_DET
Interrupt Status : A bit is set when detecting Battery Capacity Alarm 3 :
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
CCNTD(79h+7Ah+7Bh+7Ch) ≦ CC_BATCAP3_TH(76h+77h) (lower than equal)
Write 1 to this bit to clear the status.
Interrupt Status : A bit is set when detecting Battery Capacity Alarm 2 :
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
CCNTD(79h+7Ah+7Bh+7Ch) ≦ CC_BATCAP2_TH(74h+75h) (lower than equal)
Write 1 to this bit to clear the status.
Bit 0 (R) :CC_MON1_DET
Bit 0 (W) CC_MON1_DET
Interrupt Status : A bit is set when detecting Battery Capacity Alarm 1 :
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
CCNTD(79h+7Ah+7Bh+7Ch) ≧ CC_BATCAP1_TH(72h+73h) (greater than equal)
Write 1 to this bit to clear the status.
Address A1h: INT_STAT_10 Register (R/WC)
Address
(Index)
Register Name
INT_STAT_10
Initial Value
R/W
S/WC
00h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
-
-
OCUR3_DET OCUR3_RES OCUR2_DET OCUR2_RES OCUR1_DET OCUR1_RES
A1h
0
0
0
0
0
0
0
0
Bit 5 (R) :OCUR3_DET
Bit 5 (W) OCUR3_DET
Bit 4 (R) :OCUR3_RES
Bit 4 (W) OCUR3_RES
Bit 3 (R) :OCUR2_DET
Bit 3 (W) OCUR2_DET
Bit 2 (R) :OCUR2_RES
Bit 2 (W) OCUR2_RES
Bit 1 (R) :OCUR1_DET
Bit 1 (W) OCUR1_DET
Bit 0 (R) :OCUR1_RES
Bit 0 (W) OCUR1_RES
Interrupt Status : A bit is set when detecting Battery Over-Current 3 :
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
CURCD(7Dh+7Eh) ≧ OCURTHR3(83h) with duration timer OCURDUR3(84h)
Write 1 to this bit to clear the status.
Interrupt Status : A bit is set when recovering from Battery Over-Current 3 :
CURCD(7Dh+7Eh) < OCURTHR3(83h) with duration timer OCURDUR3(84h)
Write 1 to this bit to clear the status.
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Interrupt Status : A bit is set when detecting Battery Over-Current 2 :
CURCD(7Dh+7Eh) ≧ OCURTHR2(81h) with duration timer OCURDUR2(82h)
Write 1 to this bit to clear the status.
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Interrupt Status : A bit is set when recovering from Battery Over-Current 2 :
CURCD(7Dh+7Eh) < OCURTHR2(81h) with duration timer OCURDUR2(82h)
Write 1 to this bit to clear the status.
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Interrupt Status : A bit is set when detecting Battery Over-Current 1 :
CURCD(7Dh+7Eh) ≧ OCURTHR1(7Fh) with duration timer OCURDUR1(80h)
Write 1 to this bit to clear the status.
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Interrupt Status : A bit is set when recovering from Battery Over-Current 1 :
CURCD(7Dh+7Eh) < OCURTHR1(7Fh) with duration timer OCURDUR1(80h)
Write 1 to this bit to clear the status.
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
79/103
TSZ22111・15・001
BD71815AGW
Address A2h: INT_STAT_11 Register (R/WC)
Address
(Index)
Register Name
INT_STAT_11
Initial Value
R/W
S/WC
00h
Bit7
VF_DET
0
Bit6
VF_RES
0
Bit5
VF125_DET
0
Bit4
Bit3
Bit2
Bit1
Bit0
VF125_RES OVTMP_DET OVTMP_RES LOTMP_DET LOTMP_RES
A2h
0
0
0
0
0
Bit 7 (R) :VF_DET
Bit 7 (W) VF_DET
Interrupt Status : A bit is set when detecting Die temp.(VF) General Alarm : VF(64h) ≦ VF_TH(53h)
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Write 1 to this bit to clear the status.
Bit 6 (R) :VF_RES
Bit 6 (W) VF_RES
Interrupt Status : A bit is set when Recovering from Die temp.(VF) General Alarm : VF(64h) > VF_TH(53h) 1: Event occurred / 0: No event.
Write 1 to this bit to clear the status.
1: Clear / 0: Not clear.
Bit 6 (R) :VF125_DET
Bit 6 (W) VF125_DET
Interrupt Status : A bit is set when detecting Die temp(VF) Over 125 degC : VF(64h) ≦125 degC(typ)
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Write 1 to this bit to clear the status.
Bit 6 (R) :VF125_RES
Bit 6 (W) VF125_RES
Interrupt Status : A bit is set when Recovering from Die temp(VF) Over 125 degC : VF(64h) > 125 degC(typ1: Event occurred / 0: No event.
Write 1 to this bit to clear the status.
1: Clear / 0: Not clear.
Bit 3 (R) :OVTMP_DET
Bit 3 (W) OVTMP_DET
Bit 2 (R) :OVTMP_RES
Bit 2 (W) OVTMP_RES
Bit 1 (R) :LOTMP_DET
Bit 1 (W) LOTMP_DET
Bit 0 (R) :LOTMP_RES
Bit 0 (W) LOTMP_RES
Interrupt Status : A bit is set when detecting Battery Over-Temperature :
BTMP(5Fh) < OVBTMPTHR(86h) with duration timer OVBTMPDUR(87h)
Write 1 to this bit to clear the status.
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Interrupt Status : A bit is set when Recovering from Battery Over-Temperature :
BTMP(5Fh) ≧ OVBTMPTHR(86h) with duration timer OVBTMPDUR(87h)
Write 1 to this bit to clear the status.
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Interrupt Status : A bit is set when detecting Battery Low-Temperature :
BTMP(5Fh) > LOBTMPTHR(88h) with duration timer LOBTMPDUR(89h)
Write 1 to this bit to clear the status.
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Interrupt Status : A bit is set when Recovering from Battery Low-Temperature :
BTMP(5Fh) ≦ LOBTMPTHR(88h) with duration timer LOBTMPDUR(89h)
Write 1 to this bit to clear the status.
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Address A3h: INT_STAT_12 Register (R/WC)
Address
(Index)
Register Name
INT_STAT_12
Initial Value
R/W
S/WC
00h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
ALM2
0
Bit1
ALM1
0
Bit0
ALM0
0
-
-
-
-
-
A3h
0
0
0
0
0
Bit 2 (R) :ALM2
Bit 2 (W) ALM2
Interrupt Status : A bit is set when detecting RTC Alarm 2 : ALM2(35h)
Write 1 to this bit to clear the status.
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Bit 1 (R) :ALM1
Bit 1 (W) ALM1
Interrupt Status : A bit is set when detecting RTC Alarm 1 : ALM0(2Ch-32h) with ALM0_MASK(34h)
Write 1 to this bit to clear the status.
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Bit 0 (R) :ALM0
Bit 0 (W) ALM0
Interrupt Status : A bit is set when detecting RTC Alarm 0 : ALM0(25h-2Bh) with ALM0_MASK(33h)
Write 1 to this bit to clear the status.
1: Event occurred / 0: No event.
1: Clear / 0: Not clear.
Address A4h: INT_UPDATE Register (R/WC)
Address
(Index)
Register Name
INT_UPDATE
Initial Value
R/W
R/WC
00h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
INT_UPDATE
0
-
-
-
-
-
-
-
A4h
0
0
0
0
0
0
0
Bit0 :
INT_UPDATE
0ꢀ:ꢀInterruption is not updated.
The present interruption status is updated.
1ꢀ:ꢀInterruption is updated and INT_UPDATE bit is cleared to 0.
Address B0h: RESERVE_0 Register (R/W)
Address
(Index)
Register Name
RESERVE_0
Initial Value
R/W
R/W
00h
Bit7
0
Bit6
Bit5
0
Bit4
Bit3
0
Bit2
0
Bit1
0
Bit0
0
RESERVE_0[7:0]
B0h
0
0
Bit 7-0 : RESERVE_0[7:0]
Reserved registers which user can use
Address B1h: RESERVE_1 Register (R/W)
Address
(Index)
Register Name
RESERVE_1
Initial Value
R/W
R/W
00h
Bit7
0
Bit6
Bit5
0
Bit4
0
Bit3
Bit2
0
Bit1
0
Bit0
0
RESERVE_1[7:0]
B1h
0
0
Bit 7-0 : RESERVE_1[7:0]
Reserved registers which user can use
Address B2h: RESERVE_2 Register (R/W)
Address
(Index)
Register Name
RESERVE_2
Initial Value
R/W
R/W
00h
Bit7
Bit6
Bit5
0
Bit4
Bit3
0
Bit2
0
Bit1
0
Bit0
0
RESERVE_2[7:0]
B2h
0
0
0
Bit 7-0 : RESERVE_2[7:0]
Reserved registers which user can use
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
80/103
TSZ22111・15・001
BD71815AGW
Address B3h: RESERVE_3 Register (R/W)
Address
(Index)
Register Name
RESERVE_3
Initial Value
R/W
R/W
00h
Bit7
Bit6
0
Bit5
0
Bit4
Bit3
0
Bit2
0
Bit1
0
Bit0
0
RESERVE_3[7:0]
B3h
0
0
Bit 7-0 : RESERVE_3[7:0]
Reserved registers which user can use
Address B4h: RESERVE_4 Register (R/W)
Address
(Index)
Register Name
RESERVE_4
Initial Value
R/W
R/W
00h
Bit7
0
Bit6
Bit5
0
Bit4
0
Bit3
Bit2
0
Bit1
0
Bit0
0
RESERVE_4[7:0]
B4h
0
0
Bit 7-0 : RESERVE_4[7:0]
Reserved registers which user can use
Address B5h: RESERVE_5 Register (R/W)
Address
(Index)
Register Name
RESERVE_5
Initial Value
R/W
R/W
00h
Bit7
0
Bit6
Bit5
0
Bit4
Bit3
0
Bit2
0
Bit1
0
Bit0
0
RESERVE_5[7:0]
B5h
0
0
Bit 7-0 : RESERVE_5[7:0]
Reserved registers which user can use
Address B6h: RESERVE_6 Register (R/W)
Address
(Index)
Register Name
RESERVE_6
Initial Value
R/W
R/W
00h
Bit7
0
Bit6
Bit5
0
Bit4
0
Bit3
Bit2
0
Bit1
0
Bit0
0
RESERVE_6[7:0]
B6h
0
0
Bit 7-0 : RESERVE_6[7:0]
Reserved registers which user can use
Address B7h: RESERVE_7 Register (R/W)
Address
(Index)
Register Name
RESERVE_7
Initial Value
R/W
R/W
00h
Bit7
0
Bit6
Bit5
0
Bit4
Bit3
0
Bit2
0
Bit1
0
Bit0
0
RESERVE_7[7:0]
B7h
0
0
Bit 7-0 : RESERVE_7[7:0]
Reserved registers which user can use
Address B8h: RESERVE_8 Register (R/W)
Address
(Index)
Register Name
RESERVE_8
Initial Value
R/W
R/W
00h
Bit7
0
Bit6
Bit5
0
Bit4
0
Bit3
Bit2
0
Bit1
0
Bit0
0
RESERVE_8[7:0]
B8h
0
0
Bit 7-0 : RESERVE_8[7:0]
Reserved registers which user can use
Address B9h: RESERVE_9 Register (R/W)
Address
(Index)
Register Name
RESERVE_9
Initial Value
R/W
R/W
00h
Bit7
Bit6
Bit5
0
Bit4
Bit3
0
Bit2
0
Bit1
0
Bit0
0
RESERVE_9[7:0]
B9h
0
0
0
Bit 7-0 : RESERVE_9[7:0]
Reserved registers which user can use
Address C0h: VM_VSYS_U Register (R)
Address
(Index)
Register Name
VM_VSYS_U
Initial Value
R/W
S
Bit7
Bit6
Bit5
Bit4
0
Bit3
0
Bit2
VSYS[12:8]
0
Bit1
0
Bit0
0
-
-
-
C0h
00h
0
0
0
Address C1h: VM_VSYS_L Register (R)
Address
(Index)
Register Name
VM_VSYS_L
Initial Value
R/W
S
Bit7
0
Bit6
0
Bit5
0
Bit4
0
Bit3
0
Bit2
0
Bit1
0
Bit0
0
VSYS[7:0]
C1h
00h
VSYS[12:0]
Measured VSYS voltage 0.00V to 8.191V(0.50V to 7.00V clamp), 1 mV steps.
Series of VSYS[12:0] (address from C0h to C1h) should be read in accordance with continuous manner,
so stop condition should not be inserted during reading these registers.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
81/103
TSZ22111・15・001
BD71815AGW
Address C2h: VM_SA_VSYS_U Register (R)
Address
(Index)
Register Name
VM_SA_VSYS_U
Initial Value
R/W
S
Bit7
Bit6
Bit5
Bit4
0
Bit3
0
Bit2
Bit1
0
Bit0
0
VSYS_SA[12:8]
0
-
-
-
C2h
00h
0
0
0
Address C3h: VM_SA_VSYS_L Register (R)
Address
(Index)
Register Name
VM_SA_VSYS_L
Initial Value
R/W
S
Bit7
Bit6
0
Bit5
0
Bit4
Bit3
0
Bit2
0
Bit1
0
Bit0
0
VSYS_SA[7:0]
C3h
00h
0
0
VSYS_SA[12:0]
Measured VSYS voltage calculated simple average 0.00V to 8.191V(0.50V to 7.00V clamp), 1 mV steps.
Series of VSYS_SA[12:0] (address from C2h to C3h) should be read in accordance with continuous manner,
so stop condition should not be inserted during reading these registers.
Address D0h: VM_SA_IBAT_MIN_U Register (R)
Address
(Index)
Register Name
VM_SA_IBAT_MIN_U
Initial Value
R/W
S
Bit7
Bit6
Bit5
Bit4
Bit3
1
Bit2
Bit1
Bit0
1
IBAT_SA_MIN
_DIR
IBAT_SA_MIN[11:8]
-
-
-
D0h
0Fh
0
0
0
0
1
1
Address D1h: VM_SA_IBAT_MIN_L Register (R)
Address
(Index)
Register Name
VM_SA_IBAT_MIN_L
Initial Value
R/W
S
Bit7
Bit6
1
Bit5
1
Bit4
Bit3
Bit2
1
Bit1
1
Bit0
1
IBAT_SA_MIN[7:0]
D1h
FFh
1
1
1
Latest minimum Battery Current (simple average), 0.00A to 4.063A range, 1mA steps.
IBAT_SA_MIN_DIR
0 : Charging
Current Direction
1 : Discharging
IBAT_SA_MIN[11:0]
Absolute Current, 0.00A to 4.063A range, 1mA steps (RSENS=10mohm).
Absolute Current, 0.00A to 1.354A range, 0.33mA steps (RSENS=30mohm).
Series of IBAT_SA_MIN_DIR and IBAT_SA_MIN[11:0] (address from D0h to D1h) should be read in accordance with continuous manner,
so stop condition should not be inserted during reading these registers.
Address D2h: VM_SA_IBAT_MAX_U Register (R)
Address
(Index)
Register Name
VM_SA_IBAT_MAX_U
Initial Value
R/W
S
Bit7
Bit6
Bit5
Bit4
Bit3
1
Bit2
Bit1
Bit0
1
IBAT_SA_MAX
_DIR
IBAT_SA_MAX[11:8]
-
-
-
D2h
8Fh
1
0
0
0
1
1
Address D3h: VM_SA_IBAT_MAX_L Register (R)
Address
(Index)
Register Name
VM_SA_IBAT_MAX_L
Initial Value
R/W
S
Bit7
Bit6
1
Bit5
1
Bit4
Bit3
Bit2
1
Bit1
1
Bit0
1
IBAT_SA_MAX[7:0]
D3h
FFh
1
1
1
Latest maximum Battery Current (simple average), 0.00A to 4.063A range, 1mA steps.
IBAT_SA_MAX_DIR
0 : Charging
Current Direction
1 : Discharging
IBAT_SA_MAX[11:0]
Absolute Current, 0.00A to 4.063A range, 1mA steps (RSENS=10mohm).
Absolute Current, 0.00A to 1.354A range, 0.33mA steps (RSENS=30mohm).
Series of IBAT_SA_MAX_DIR and IBAT_SA_MAX[11:0] (address from D2h to D3h) should be read in accordance with continuous manner,
so stop condition should not be inserted during reading these registers.
Address D4h: VM_SA_VBAT_MIN_U Register (R)
Address
(Index)
Register Name
VM_SA_VBAT_MIN_U
Initial Value
R/W
S
Bit7
Bit6
Bit5
Bit4
1
Bit3
1
Bit2
Bit1
1
Bit0
1
VBAT_SA_MIN[12:8]
1
-
-
-
D4h
1Fh
0
0
0
Address D5h: VM_SA_VBAT_MIN_L Register (R)
Address
(Index)
Register Name
VM_SA_VBAT_MIN_L
Initial Value
R/W
S
Bit7
Bit6
1
Bit5
1
Bit4
Bit3
Bit2
1
Bit1
1
Bit0
1
VBAT_SA_MIN[7:0]
D5h
FFh
1
1
1
VBAT_SA_MIN[12:0]
Latest minimum Battery Voltage (simple average), 0.000V to 8.191V range (0.6V to 5.6V clamp), 1mV steps.
Series of VBAT_SA_MIN[12:0] (address from D4h to D5h) should be read in accordance with continuous manner,
so stop condition should not be inserted during reading these registers.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
82/103
TSZ22111・15・001
BD71815AGW
Address D6h: VM_SA_VBAT_MAX_U Register (R)
Address
(Index)
Register Name
VM_SA_VBAT_MAX_U
Initial Value
R/W
S
Bit7
Bit6
Bit5
Bit4
0
Bit3
0
Bit2
Bit1
0
Bit0
0
VBAT_SA_MAX[12:8]
0
-
-
-
D6h
00h
0
0
0
Address D7h: VM_SA_VBAT_MAX_L Register (R)
Address
(Index)
Register Name
VM_SA_VBAT_MAX_L
Initial Value
R/W
S
Bit7
Bit6
0
Bit5
0
Bit4
Bit3
Bit2
0
Bit1
0
Bit0
0
VBAT_SA_MAX[7:0]
D7h
00h
0
0
0
VBAT_SA_MAX[12:0]
Latest maximum Battery Voltage (simple average), 0.000V to 8.191V range (0.6V to 5.6V clamp), 1mV steps.
Series of VBAT_SA_MAX[12:0] (address from D6h to D7h) should be read in accordance with continuous manner,
so stop condition should not be inserted during reading these registers.
Address D8h: VM_SA_VSYS_MIN_U Register (R)
Address
(Index)
Register Name
VM_SA_VSYS_MIN_U
Initial Value
R/W
S
Bit7
Bit6
Bit5
Bit4
1
Bit3
1
Bit2
Bit1
1
Bit0
1
VSYS_SA_MIN[12:8]
1
-
-
-
D8h
1Fh
0
0
0
Address D9h: VM_SA_VSYS_MIN_L Register (R)
Address
(Index)
Register Name
VM_SA_VSYS_MIN_L
Initial Value
R/W
S
Bit7
Bit6
1
Bit5
1
Bit4
Bit3
Bit2
1
Bit1
1
Bit0
1
VSYS_SA_MIN[7:0]
D9h
FFh
1
1
1
VSYS_SA_MIN[12:0]
Latest minimum VSYS voltage (simple average) 0.00V to 8.191V(0.50V to 7.00V clamp), 1 mV steps.
Series of VSYS_SA_MIN[12:0] (address from D8h to D9h) should be read in accordance with continuous manner,
so stop condition should not be inserted during reading these registers.
Address DAh: VM_SA_VSYS_MAX_U Register (R)
Address
(Index)
Register Name
VM_SA_VSYS_MAX_U
Initial Value
R/W
S
Bit7
Bit6
Bit5
Bit4
0
Bit3
0
Bit2
Bit1
0
Bit0
0
VSYS_SA_MAX[12:8]
0
-
-
-
DAh
00h
0
0
0
Address DBh: VM_SA_VSYS_MAX_L Register (R)
Address
(Index)
Register Name
VM_SA_VSYS_MAX_L
Initial Value
R/W
S
Bit7
Bit6
0
Bit5
0
Bit4
Bit3
Bit2
0
Bit1
0
Bit0
0
VSYS_SA_MAX[7:0]
DBh
00h
0
0
0
VSYS_SA_MAX[12:0]
Latest maximum VSYS voltage (simple average) 0.00V to 8.191V(0.50V to 7.00V clamp), 1 mV steps.
Series of VSYS_SA_MAX[12:0] (address from DAh to DBh) should be read in accordance with continuous manner,
so stop condition should not be inserted during reading these registers.
Address DCh: VM_SA_MINMAX_CLR Register (R/WC)
Address
(Index)
Register Name
VM_SA_MINMAX_CLR
Initial Value
R/W
R/WC
00h
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
VSYS_SA_MA VSYS_SA_MIN IBAT_SA_MAX IBAT_SA_MIN VBAT_SA_MA VBAT_SA_MIN
-
-
X_CLR
_CLR
_CLR
_CLR
X_CLR
_CLR
DCh
0
0
0
0
0
0
0
0
Bit 5 :
Bit 4 :
Bit 3 :
Bit 2 :
Bit 1 :
Bit 0 :
VSYS_SA_MAX_CLR
VSYS_SA_MIN_CLR
IBAT_SA_MAX_CLR
IBAT_SA_MIN_CLR
VBAT_SA_MAX_CLR
VBAT_SA_MIN_CLR
Clear for VSYS_SA_MAX[12:0] register, then VSYS_SA_MAX_CLR bit is cleared to 0.
Clear for VSYS_SA_MIN[12:0] register, then VSYS_SA_MIN_CLR bit is cleared to 0.
Clear for IBAT_SA_MAX_DIR and IBAT_SA_MAX[11:0] register, then IBAT_SA_MAX_CLR bit is cleared t 1: Clear / 0: Not clear.
Clear for IBAT_SA_MIN_DIR and IBAT_SA_MIN[11:0] register, then IBAT_SA_MIN_CLR bit is cleared to 01: Clear / 0: Not clear.
Clear for VBAT_SA_MAX[12:0] register, then VBAT_SA_MAX_CLR bit is cleared to 0.
Clear for VBAT_SA_MIN[12:0] register, then VBAT_SA_MIN_CLR bit is cleared to 0.
1: Clear / 0: Not clear.
1: Clear / 0: Not clear.
1: Clear / 0: Not clear.
1: Clear / 0: Not clear.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
83/103
TSZ22111・15・001
BD71815AGW
Address E0h: REX_CCNTD_3 Register (R)
Address
(Index)
Register Name
REX_CCNTD_3
Initial Value
R/W
S
Bit7
Bit6
Bit5
Bit4
Bit3
0
Bit2
Bit1
Bit0
0
REX_CCNTD[27:24]
-
-
-
-
E0h
00h
0
0
0
0
0
0
Address E1h: REX_CCNTD_2 Register (R)
Address
(Index)
Register Name
REX_CCNTD_2
Initial Value
R/W
S
Bit7
Bit6
0
Bit5
0
Bit4
Bit3
Bit2
0
Bit1
0
Bit0
0
REX_CCNTD[23:16]
E1h
00h
0
0
0
Address E2h: REX_CCNTD_1 Register (R)
Address
(Index)
Register Name
REX_CCNTD_1
Initial Value
R/W
S
Bit7
Bit6
0
Bit5
0
Bit4
Bit3
Bit2
0
Bit1
0
Bit0
0
REX_CCNTD[15:8]
E2h
00h
0
0
0
Address E3h: REX_CCNTD_0 Register (R)
Address
(Index)
Register Name
REX_CCNTD_0
Initial Value
R/W
S
Bit7
Bit6
0
Bit5
0
Bit4
Bit3
0
Bit2
0
Bit1
0
Bit0
0
REX_CCNTD[7:0]
E3h
00h
0
0
REX_CCNTD[27:0]
Coulomb Counter value at Relax State detection.
CC_CCNTD_3 CC_CCNTD_2
CC_CCNTD_1
REX_CCNTD_1
CC_CCNTD_0
REX_CCNTD_0
27
24 23
16 15
16 15
8
8
7
7
0
0
CCNTD[27:0]
REX_CCNTD_3
27
REX_CCNTD_2
24 23
REX_CCNTD[27:0]
10.0 [As] (RSENS=10mohm)
3.33 [As] (RSENS=30mohm)
Series of REX_CCNTD[27:0] (address from E0h to E3h) should be read in accordance with continuous manner,
so stop condition should not be inserted during reading these registers.
Address E4h: REX_SA_VBAT_U Register (R)
Address
(Index)
Register Name
REX_SA_VBAT_U
Initial Value
R/W
S
Bit7
Bit6
Bit5
Bit4
0
Bit3
0
Bit2
Bit1
0
Bit0
0
REX_VBAT_SA[12:8]
0
-
-
-
E4h
00h
0
0
0
Address E5h: REX_SA_VBAT_L Register (R)
Address
(Index)
Register Name
REX_SA_VBAT_L
Initial Value
R/W
S
Bit7
Bit6
0
Bit5
0
Bit4
Bit3
Bit2
0
Bit1
0
Bit0
0
REX_VBAT_SA[7:0]
E5h
00h
0
0
0
REX_VBAT_SA[12:0]
Battery Voltage at Relax State detection, 0.000V to 8.919V range (0.6V to 5.6V clamp), 1mV steps.
Series of REX_VBAT_SA[12:0] (address from E4h to E5h) should be read in accordance with continuous manner,
so stop condition should not be inserted during reading these registers.
Address E6h: REX_CTRL_1 Register (R/W)
Address
(Index)
Register Name
REX_CTRL_1
Initial Value
R/W
R/W
09h
Bit7
Bit6
Bit5
Bit4
REX_CLR
0
Bit3
REX_EN
1
Bit2
Bit1
0
Bit0
REX_PMU_ST
ATE_MASK
REX_DUR[1:0]
-
-
-
E6h
0
0
0
0
1
Bit 4 :
Bit 3 :
Bit 2 :
REX_CLR
0: Not clear.
1: Clear
Clear for REX_CCNTD[27:0] and REX_VBAT_SA[12:0] register.
Writing 1 to REX_CLR bit, then REX_CLR bit is cleared to 0.
REX_EN Enable Relax State detection.
Relax State detection accepts Power State as one of the condition.
0 : Disable. Immediately exits Relax State action.
1 : Enable.
REX_PMU_STATE_MASK Mask a condition according to Power State for Relax State detection.
0 : Not mask.
1: Mask.
Bit 1-0 : REX_DUR
Duration Timer setting for Relax State detection.
REX_DUR
Duration time
0h
1h
2h
3h
32 min
64 min
96 min
128 min
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
84/103
TSZ22111・15・001
BD71815AGW
Address E7h: REX_CTRL_2 Register (R/W)
Address
(Index)
Register Name
REX_CTRL_2
Initial Value
R/W
R/W
0Ah
Bit7
Bit6
0
Bit5
0
Bit4
Bit3
Bit2
0
Bit1
1
Bit0
0
REX_CURCD_TH[7:0]
E7h
0
0
1
Bit 7-0 : REX_CURCD_TH
Battery Current threshold for Relax State detection, 1mA to 255mA range, 1mA steps (RSENS=10mohm).
Battery Current threshold for Relax State detection, 0.33mA to 85mA range, 0.33mA steps (RSENS=30mohm).
If REX_CURCD_TH bits are set to 00h, battery current (CURCD bits) is ignored for Relax State detection.
If REX_CURCD_TH bits are set to a value except 00h,
Battery current (CURCD bits ≤ REX_CURCD_TH bits) is applied as one of the conditions of Relax State detection.
Address E8h: FULL_CCNTD_3 Register (R)
Address
(Index)
Register Name
FULL_CCNTD_3
Initial Value
R/W
S
Bit7
Bit6
Bit5
Bit4
Bit3
0
Bit2
Bit1
Bit0
0
FULL_CCNTD[27:24]
-
-
-
-
E8h
00h
0
0
0
0
0
0
Address E9h: FULL_CCNTD_2 Register (R)
Address
(Index)
Register Name
FULL_CCNTD_2
Initial Value
R/W
S
Bit7
Bit6
0
Bit5
0
Bit4
Bit3
Bit2
0
Bit1
0
Bit0
0
FULL_CCNTD[23:16]
E9h
00h
0
0
0
Address EAh: FULL_CCNTD_1 Register (R)
Address
(Index)
Register Name
FULL_CCNTD_1
Initial Value
R/W
S
Bit7
Bit6
0
Bit5
0
Bit4
Bit3
Bit2
0
Bit1
0
Bit0
0
FULL_CCNTD[15:8]
EAh
00h
0
0
0
Address EBh: FULL_CCNTD_0 Register (R)
Address
(Index)
Register Name
FULL_CCNTD_0
Initial Value
R/W
S
Bit7
Bit6
0
Bit5
0
Bit4
Bit3
Bit2
0
Bit1
0
Bit0
0
FULL_CCNTD[7:0]
EBh
00h
0
0
0
FULL_CCNTD[27:0]
Coulomb Counter value when the charger judged end of full charging (DONE) with ROOM temperature.
CC_CCNTD_3
CC_CCNTD_2
CC_CCNTD_1
CC_CCNTD_0
REX_CCNTD_0
27
24 23
16 15
16 15
8
8
7
7
0
0
CCNTD[27:0]
REX_CCNTD_3
REX_CCNTD_2
REX_CCNTD_1
27
24 23
FULL_CCNTD[27:0]
10.0 [As] (RSENS=10mohm)
3.33 [As] (RSENS=30mohm)
Series of FULL_CCNTD[27:0] (address from E8h to EBh) should be read in accordance with continuous manner,
so stop condition should not be inserted during reading these registers.
Address ECh: FULL_CTRL Register (R/WC)
Address
(Index)
Register Name
FULL_CTRL
Initial Value
R/W
R/WC
00h
Bit7
Bit6
Bit5
Bit4
FULL_CLR
0
Bit3
Bit2
Bit1
Bit0
-
-
-
-
-
-
-
ECh
0
0
0
0
0
0
0
Bit 4 :
FULL_CLR
0 : Not clear.
1 : Clear
Clear for FULL_CCNTD[27:0] register.
Writing 1 to FULL_CLR bit, then FULL_CLR bit is cleared to 0.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
85/103
TSZ22111・15・001
BD71815AGW
Address F0h: CCNTD_CHG_3 Register (R/W)
Address
(Index)
Register Name
CCNTD_CHG_3
Initial Value
R/W
R/W
00h
Bit7
Bit6
0
Bit5
0
Bit4
Bit3
Bit2
0
Bit1
0
Bit0
0
CHG_CCNTD[31:24]
F0h
0
0
0
Address F1h: CCNTD_CHG_2 Register (R/W)
Address
(Index)
Register Name
CCNTD_CHG_2
Initial Value
R/W
R/W
00h
Bit7
Bit6
0
Bit5
0
Bit4
Bit3
Bit2
0
Bit1
0
Bit0
0
CHG_CCNTD[23:16]
F1h
0
0
0
CHG_CCNTD[31:16]
Charging Coulomb Counter value .
When CCNTENB = "1", the Coulomb Counter accumulates the charge current value only.
In battery charging, the measured current value is added to the Coulomb Counter at every conversion period.
Before CHG_CCNTD reaches full, it regularly must be set with an caluculated charging cycle by software.
Internal register keeps CHG_CCNTD[15:0], it can clear by set CCNTRST to 1.
CC_CCNTD_3
27 24 23
CC_CCNTD_2
CC_CCNTD_1
CC_CCNTD_0
16 15
16 15
8
8
7
7
0
0
CCNTD[27:0]
CHG_CCNTD_2
CHG_CCNTD_2
CHG_CCNTD_1
CHG_CCNTD_0
31
24 23
CHG_CCNTD[31:0]
10.0 [As] (RSENS=10mohm)
3.33 [As] (RSENS=30mohm)
Series of CHG_CCNTD[31:16] (address from F0h to F1h) should be read in accordance with continuous manner,
so stop condition should not be inserted during reading these registers.
Address FEh: PROTECT Register (R/W)
Address
(Index)
Register Name
PROTECT
R/W
R/W
00h
Bit7
Bit6
Bit5
Bit4
Bit3
0
Bit2
0
Bit1
0
Bit0
0
PROTECT[7:0]
FEh
Initial Value
0
0
0
0
Bit 7-0 : PROTECT[7:0]
This register is intend to access test area registers. Do NOT write any data to this register
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
86/103
TSZ22111・15・001
BD71815AGW
Typical Performance Curves
80
60
40
20
0
500
450
400
350
300
250
200
150
100
50
VBAT=3.0V
VBAT=3.6V
VBAT=4.2V
VBAT=3.6V
VBAT=4.2V
0
-50
-25
0
25
50
75
100
-50
-25
0
25
50
75
100
Temperature:TA[°C]
Temperature:TA[°C]
Figure 24. VBAT Circuit Current (SNVS Mode)
vs Temperature
Figure 25. VBAT Circuit Current (Suspend Mode)
vs Temperature
120
VBAT=3.0V
VBAT=3.6V
VBAT=4.2V
80
40
0
-50
-25
0
25
50
75
100
Temperature:TA[°C]
Figure 26. VBAT Circuit Current (Run Mode)
vs Temperature
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
87/103
TSZ22111・15・001
BD71815AGW
Typical Performance Curves - continued
100
80
60
40
20
100
80
60
40
20
0
Temp=-40°C
Temp=25°C
Temp=85°C
Temp=-40°C
Temp=25°C
Temp=85°C
0
0.01
0.1
1
10
100
1000
0.01
0.1
1
10
100
1000
OutputCurrent : IOUT [mA]
OutputCurrent : IOUT [mA]
Figure 28. Efficiency vs Output Current
Figure 27. Efficiency vs Output Current
("BUCK1 Efficiency PWM Mode", VBAT=3.6V, VOSW1=1.3V)
("BUCK1 Efficiency Auto Mode", VBAT=3.6V, VOSW1=1.3V)
100
80
100
Temp=-40°C
Temp=25°C
Temp=85°C
80
60
60
40
20
0
40
20
Temp=-40°C
Temp=25°C
Temp=85°C
0
0.01
0.1
1
10
100
1000
0.01
0.1
1
10
100
1000
OutputCurrent : IOUT [mA]
OutputCurrent : IOUT [mA]
Figure 30. Efficiency vs Output Current
("BUCK2 Efficiency PWM Mode", VBAT=3.6V, VOSW2=1.3V)
Figure 29. Efficiency vs Output Current
("BUCK2 Efficiency Auto Mode", VBAT=3.6V, VOSW2=1.3V)
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
88/103
TSZ22111・15・001
BD71815AGW
Typical Performance Curves - continued
100
80
60
40
20
100
80
60
40
20
0
Temp=-40°C
Temp=25°C
Temp=85°C
Temp=-40°C
Temp=25°C
Temp=85°C
0
0.01
0.1
1
10
100
1000
0.01
0.1
1
10
100
1000
OutputCurrent : IOUT [mA]
OutputCurrent : IOUT [mA]
Figure 32. Efficiency vs Output Current
Figure 31. Efficiency vs Output Current
("BUCK3 Efficiency Auto Mode", VBAT=3.6V, VOSW3=1.8V)
("BUCK3 Efficiency PWM Mode", VBAT=3.6V, VOSW3=1.8V)
100
80
100
Temp=-40°C
Temp=25°C
Temp=85°C
80
60
60
40
20
0
40
20
Temp=-40°C
Temp=25°C
Temp=85°C
0
0.01
0.1
OutputCurrent : IOUT [mA]
Figure 33. Efficiency vs Output Current
1
10
100 1000
0.01
0.1
OutputCurrent : IOUT [mA]
Figure 34. Efficiency vs Output Current
1
10
100
1000
("BUCK4 Efficiency Auto Mode", VBAT=3.6V, VOSW4=1.2V)
("BUCK4 Efficiency PWM Mode", VBAT=3.6V, VOSW4=1.2V)
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
89/103
TSZ22111・15・001
BD71815AGW
Typical Performance Curves - continued
100
80
60
40
20
100
80
60
40
20
0
Temp=-40°C
Temp=25°C
Temp=85°C
Temp=-40°C
Temp=25°C
Temp=85°C
0
0.01
0.1
1
10
100
1000
0.01
0.1
1
10
100
1000
OutputCurrent : IOUT [mA]
OutputCurrent : IOUT [mA]
Figure 36. Efficiency vs Output Current
Figure 35. Efficiency vs Output Current
("BUCK5 Efficiency PWM Mode", VBAT=3.6V, VOSW5=3.2V)
("BUCK5 Efficiency Auto Mode", VBAT=3.6V, VOSW5=3.2V)
1.90
3.30
Temp=-40°C
Temp=-40°C
1.88
3.28
Temp=25°C
Temp=25°C
Temp=85°C
1.86
1.84
1.82
1.80
1.78
1.76
1.74
1.72
1.70
3.26
3.24
3.22
3.20
3.18
3.16
3.14
3.12
3.10
Temp=85°C
0
20
40
60
80
100
120
0
20
40
60
80
100
120
LDO1 Output Current: IOL1 [mA]
LDO2 Output Current: IOL2 [mA]
Figure 37.LDO1 Output Voltage vs
LDO1 Output Current
Figure 38.LDO2 Output Voltage vs
LDO2 Output Current
(VBAT=3.6V, VSYS=VIN=VINL1,2)
(VBAT=3.6V, VSYS=VIN=VINL1,2)
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
90/103
TSZ22111・15・001
BD71815AGW
Typical Performance Curves - continued
3.10
3.40
3.38
3.36
3.34
3.32
3.30
3.28
3.26
3.24
3.22
3.20
Temp=-40°C
Temp=-40°C
Temp=25°C
Temp=85°C
3.08
3.06
3.04
3.02
3.00
2.98
2.96
2.94
2.92
2.90
Temp=25°C
Temp=85°C
0
10
20
30
40
50
60
0
50 100 150 200 250 300 350 400
LDO4 Output Current: IOL4 [mA]
LDO3 Output Current: IOL3 [mA]
Figure 39.LDO3 Output Voltage vs
LDO3 Output Current
Figure 40.LDO4 Output Voltage vs
LDO4 Output Current
(VBAT=3.6V, VSYS=VIN=VINL1,2)
(VBAT=3.6V, VSYS=VIN=VINL1,2)
1.90
3.40
Temp=-40°C
Temp=-40°C
Temp=25°C
Temp=85°C
1.88
1.86
1.84
1.82
1.80
1.78
1.76
1.74
1.72
1.70
3.38
3.36
3.34
3.32
3.30
3.28
3.26
3.24
3.22
3.20
Temp=25°C
Temp=85°C
0
50
100
150
200
250
300
0
50
100
150
200
250
300
LDO5 Output Current: IOL5 [mA]
LDO5 Output Current: IOL5 [mA]
Figure 41.LDO5 Output Voltage vs
LDO5 Output Current
Figure 42.LDO5 Output Voltage vs
LDO5 Output Current
(VBAT=3.6V, VSYS=VIN=VINL1,2,
LDO5VSEL=H)
(VBAT=3.6V, VSYS=VIN=VINL1,2,
LDO5VSEL=L)
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
91/103
TSZ22111・15・001
BD71815AGW
Typical Performance Curves - continued
0.65
Temp=-40°C
Temp=25°C
Temp=85°C
0.63
0.61
0.59
0.57
0.55
0
2
4
6
8
10
DVREF Output Current : IDVREF [mA]
Figure 43.DVREF Output Voltage vs
DVREF Output Current
(VBAT=3.6V, VSYS=VIN=VINL1,2)
VSTBY: 2V/div
VSTBY: 2V/div
VFB1: 200mV/div
VFB1: 200mV/div
Time/div: 40µs/Div
Time/div: 40µs/Div
Figure 44. BUCK1 DVS Rise Time
(VBAT=3.6V CL=10µF IOUT=0A
Figure 45. BUCK1 DVS Fall Time
(VBAT=3.6V CL=10µF IOUT=0A
Ramp Rate=10mV/µs, BUCK1_MODE [02h:15h]
PWM Mode)
Ramp Rate=10mV/µs, BUCK1_MODE [02h:15h]
PWM Mode)
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
92/103
TSZ22111・15・001
BD71815AGW
Typical Performance Curves - continued
VSTBY: 2V/div
VSTBY: 2V/div
VFB2: 200mV/div
VFB2: 200mV/div
Time/div: 40µs/Div
Time/div: 40µs/Div
Figure 46. BUCK2 DVS Rise Time
(VBAT=3.6V CL=10µF IOUT=0A
Figure 47. BUCK2 DVS Rise Time
(VBAT=3.6V CL=10µF IOUT=0A
Ramp Rate=10mV/µs, BUCK2_MODE [03h:15h]
PWM Mode)
Ramp Rate=10mV/µs, BUCK2_MODE [03h:15h]
PWM Mode)
VLDO4VEN: 2V/div
VLDO4V: 2V/div
VLDO5VSEL: 2V/div
VLDO5V: 2V/div
Time/div: 1ms/Div
Time/div: 1ms/Div
Figure 48. LDO4 Control Timing Diagram
(VBAT=3.6V IOUT=0A)
Figure 49. LDO5 Control Timing Diagram
(VBAT=3.6V IOUT=0A)
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
93/103
TSZ22111・15・001
BD71815AGW
Typical Performance Curves - continued
450
400
350
300
250
200
150
100
50
450
Temp = 0°C
Temp = 10°C
Temp = 25°C
Temp = 50°C
Temp = 75°C
Temp = 0°C
400
Temp = 10°C
Temp = 25°C
Temp = 50°C
350
Temp = 75°C
300
250
200
150
100
50
0
0
0
1
2
3
4
5
0
1
2
3
4
5
Battery Voltage : VBAT [V]
Battery Voltage : VBAT [V]
Figure 50. Charge Current (Internal MOS) vs
Battery Voltage (DCIN=5V IFST=400mA TS=GND)
Figure 51. Charge Current (External MOS) vs
Battery Voltage (DCIN=5V IFST=400mA TS=GND)
100
10
1
0.1
0.01
Temp = -40°C
Temp = 25°C
Temp = 85°C
0
8
16
24
32
40
LED Current Setting : LED_DIMM(0Fh) [DEC]
Figure 52. LED Output Current vs LED Current Setting
(VBAT=3.6V LEDs=6)
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
94/103
TSZ22111・15・001
BD71815AGW
I/O Equivalent Circuits
A : PWRON
B : STANDBY, WDOGB, LDO4EN. LDO5VSEL
SNVSC
SNVSC
SNVSC
10k
10k
10k
1.5M
1.5M
C : RESETINB
D : SCL, DVDD
VIN
SNVSC
DVDD
SCL
SNVSC
10k
10k
E : SDA
F : LX1, LX2, LX3, LX4
PVIN
DVDD
6.6
G : FB1, FB2, FB3, FB4
600
888K
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
95/103
TSZ22111・15・001
BD71815AGW
H : VINL1, VO1, VO2, VO3
I : VINL2, VO4, VO5
VINL1
VINL2
VO1, VO2, VO3
VO4, VO5
600
600
3M
3M
J : DVREFIN
K : VODVREF
VIN
4M
600
2M
L : VOLPSR
M : GPO1, CLK32KOUT
SNVSC(GPO1)/DVREFIN(CLK32KOUT)
VIN
6.6
40
600
3M
N : POR, INTB
O : XIN, XOUT
SNVSC
10k
XOUT
20
300
10k
19M
XIN
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
96/103
TSZ22111・15・001
BD71815AGW
P : SNVSC
Q : CHGREF
SNVSC
VIN
SNVSC
4M
20k
R : TS
S : BATTP, BATTM
30k
10k
T : DCIN, VSYS, VBAT
DCIN
VSYS
200k
10k
20
VBAT
200
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
97/103
TSZ22111・15・001
BD71815AGW
V: HX6
U: PGATE
PVIN6
VBAT
HX6
VSYS
PGATE
W: LX6
X: VO6
VO6
LX6
1.85M
Y: FB6
Z: READY, CHGLED
VIN
FB6
6.6
19K
20
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
98/103
TSZ22111・15・001
BD71815AGW
Operational Notes
1. Reverse Connection of Power Supply
Connecting the power supply in reverse polarity can damage the IC. Take precautions against reverse polarity when
connecting the power supply, such as mounting an external diode between the power supply and the IC’s power supply
terminals.
2. Power Supply Lines
Design the PCB layout pattern to provide low impedance supply lines. Separate the ground and supply lines of the
digital and analog blocks to prevent noise in the ground and supply lines of the digital block from affecting the analog
block. Furthermore, connect a capacitor to ground at all power supply pins. Consider the effect of temperature and
aging on the capacitance value when using electrolytic capacitors.
3. Ground Voltage
Ensure that no pins are at a voltage below that of the ground pin at any time, even during transient condition.
4. Ground Wiring Pattern
When using both small-signal and large-current ground traces, the two ground traces should be routed separately but
connected to a single ground at the reference point of the application board to avoid fluctuations in the small-signal
ground caused by large currents. Also ensure that the ground traces of external components do not cause variations
on the ground voltage. The ground lines must be as short and thick as possible to reduce line impedance.
5. Thermal Consideration
Should by any chance the power dissipation rating be exceeded the rise in temperature of the chip may result in
deterioration of the properties of the chip. The absolute maximum rating of the Pd stated in this specification is when
the IC is mounted on a 70mm x 70mm x 1.6mm glass epoxy board. In case of exceeding this absolute maximum rating,
increase the board size and copper area to prevent exceeding the Pd rating.
6. Recommended Operating Conditions
These conditions represent a range within which the expected characteristics of the IC can be approximately obtained.
The electrical characteristics are guaranteed under the conditions of each parameter.
7. Inrush Current
When power is first supplied to the IC, it is possible that the internal logic may be unstable and inrush current may flow
instantaneously due to the internal powering sequence and delays, especially if the IC has more than one power supply.
Therefore, give special consideration to power coupling capacitance, power wiring, width of ground wiring, and routing
of connections.
8. Operation Under Strong Electromagnetic Field
Operating the IC in the presence of a strong electromagnetic field may cause the IC to malfunction.
9. Testing on Application Boards
When testing the IC on an application board, connecting a capacitor directly to a low-impedance output pin may subject
the IC to stress. Always discharge capacitors completely after each process or step. The IC’s power supply should
always be turned off completely before connecting or removing it from the test setup during the inspection process. To
prevent damage from static discharge, ground the IC during assembly and use similar precautions during transport and
storage.
10. Inter-pin Short and Mounting Errors
Ensure that the direction and position are correct when mounting the IC on the PCB. Incorrect mounting may result in
damaging the IC. Avoid nearby pins being shorted to each other especially to ground, power supply and output pin.
Inter-pin shorts could be due to many reasons such as metal particles, water droplets (in very humid environment) and
unintentional solder bridge deposited in between pins during assembly to name a few.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
99/103
TSZ22111・15・001
BD71815AGW
Operational Notes – continued
11. Unused Input Terminals
Input terminals of an IC are often connected to the gate of a MOS transistor. The gate has extremely high impedance
and extremely low capacitance. If left unconnected, the electric field from the outside can easily charge it. The small
charge acquired in this way is enough to produce a significant effect on the conduction through the transistor and
cause unexpected operation of the IC. So unless otherwise specified, unused input terminals should be connected to
the power supply or ground line.
12. Regarding the Input Pin of the IC
This monolithic IC contains P+ isolation and P substrate layers between adjacent elements in order to keep them
isolated. P-N junctions are formed at the intersection of the P layers with the N layers of other elements, creating a
parasitic diode or transistor. For example (refer to figure below):
When GND > Pin A and GND > Pin B, the P-N junction operates as a parasitic diode.
When GND > Pin B, the P-N junction operates as a parasitic transistor.
Parasitic diodes inevitably occur in the structure of the IC. The operation of parasitic diodes can result in mutual
interference among circuits, operational faults, or physical damage. Therefore, conditions that cause these diodes to
operate, such as applying a voltage lower than the GND voltage to an input pin (and thus to the P substrate) should be
avoided.
Resistor
Transistor (NPN)
Pin A
Pin B
Pin B
B
E
C
Pin A
B
C
E
P
P+
P+
N
P+
P
P+
N
N
N
N
N
N
N
Parasitic
Elements
Parasitic
Elements
P Substrate
GND GND
P Substrate
GND
GND
Parasitic
Elements
Parasitic
Elements
N Region
close-by
Figure 53. Example of monolithic IC structure
13. Ceramic Capacitor
When using a ceramic capacitor, determine the dielectric constant considering the change of capacitance with
temperature and the decrease in nominal capacitance due to DC bias and others.
14. Area of Safe Operation (ASO)
Operate the IC such that the output voltage, output current, and the maximum junction temperature rating are all within
the Area of Safe Operation (ASO).
15. Thermal Shutdown Circuit(TSD)
This IC has a built-in thermal shutdown circuit that prevents heat damage to the IC. Normal operation should always be
within the IC’s power dissipation rating. If however the rating is exceeded for a continued period, the junction
temperature (Tj) will rise which will activate the TSD circuit that will turn OFF all output pins. When the Tj falls below the
TSD threshold, the circuits are automatically restored to normal operation.
Note that the TSD circuit operates in a situation that exceeds the absolute maximum ratings and therefore, under no
circumstances, should the TSD circuit be used in a set design or for any purpose other than protecting the IC from heat
damage.
16. Over Current Protection Circuit (OCP)
This IC incorporates an integrated overcurrent protection circuit that is activated when the load is shorted. This
protection circuit is effective in preventing damage due to sudden and unexpected incidents. However, the IC should
not be used in applications characterized by continuous operation or transitioning of the protection circuit.
17. Disturbance light
In a device where a portion of silicon is exposed to light such as in a WL-CSP, IC characteristics may be affected due to
photoelectric effect. For this reason, it is recommended to come up with countermeasures that will prevent the chip from
being exposed to light.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
100/103
TSZ22111・15・001
BD71815AGW
Ordering Information
B D 7
1
8
1
5 A G W -
E 2
Part Number
Package
UCSP55M4C
Packaging and forming specification
E2: Embossed tape and reel
Marking Diagrams
UCSP55M4C(BD71815AGW) Top view
1PIN MARK
Lot No.
D71815A
4.0±0.05
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
101/103
TSZ22111・15・001
BD71815AGW
Physical Dimension Tape and Reel Information
Package Name
UCSP55M4C(BD71815AGW)
1PIN MARK
Lot No.
D71815A
4.0±0.05
S
0.08
S
80-φ 0.25±0.05
A
0.05 A B
J
H
G
F
B
E
D
C
B
A
1 2 3 4 5 6 7 8 9
0.4±0.05
P=0.4×8
(Unit : mm)
< Tape and Reel Information >
Tape
Embossed carrier tape
Quantity
2,500 pcs
E2
Direction of feed
The direction is the pin 1 of product is at the upper left when you hold
reel on the left hand and you pull out the tape on the right hand
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
102/103
TSZ22111・15・001
BD71815AGW
Revision History
Date
Revision
001
Changes
5.Oct.2016
New Release
Fixed some typos without the function change.
p.3 Update Figure 1
p.4 Update Figure 2
p.11 Update Figure 5
p.12 Update Figure 6
p.13 Update Table 5
p.13 (b) Coin state … or VSYS falls below 2.9V.
… or VSYS falls below 2.5V.
p.13 (c) SNVS state … from Coin State when VSYS exceeds 3.2V
… from Coin State when VSYS exceeds 2.8V
p.21 Update Figure 11
p.22 Update Figure 13.
3.Mar.2017
002
p.23 Update Table 7
p.47 Address 01h Bit 1 : PORB is asserted to low for 1ms.
POR is asserted to low for 1ms
p.63 Address 49h Bit 7-0 : …for Pre-Charging 1 to 272 minutes range, …
…for Pre-Charging 0 to 271 minutes range, …
p.64 Address 4Bh Bit 7-4 : IPRE[3:0] ITRI[3:0]
20mA to 100mA range, 10mA step
5.0mA to 25.0mA range, 2.5mA step
p.64 Address 4Bh Bit 3-0 : ITRI[3:0] IPRE[3:0]
100mA to 500mA range, 50mA step
50mA to 375mA range, 25mA step
p.64 Address 4Ch Bit 4-0 : Add RSENS=30mohm table.
www.rohm.com
TSZ02201-0Q4Q0AB00610-1-2
3.Mar.2017 Rev.002
© 2016 ROHM Co., Ltd. All rights reserved.
103/103
TSZ22111・15・001
Notice
Precaution on using ROHM Products
1. Our Products are designed and manufactured for application in ordinary electronic equipments (such as AV equipment,
OA equipment, telecommunication equipment, home electronic appliances, amusement equipment, etc.). If you
intend to use our Products in devices requiring extremely high reliability (such as medical equipment (Note 1), transport
equipment, traffic equipment, aircraft/spacecraft, nuclear power controllers, fuel controllers, car equipment including car
accessories, safety devices, etc.) and whose malfunction or failure may cause loss of human life, bodily injury or
serious damage to property (“Specific Applications”), please consult with the ROHM sales representative in advance.
Unless otherwise agreed in writing by ROHM in advance, ROHM shall not be in any way responsible or liable for any
damages, expenses or losses incurred by you or third parties arising from the use of any ROHM’s Products for Specific
Applications.
(Note1) Medical Equipment Classification of the Specific Applications
JAPAN
USA
EU
CHINA
CLASSⅢ
CLASSⅣ
CLASSⅡb
CLASSⅢ
CLASSⅢ
CLASSⅢ
2. ROHM designs and manufactures its Products subject to strict quality control system. However, semiconductor
products can fail or malfunction at a certain rate. Please be sure to implement, at your own responsibilities, adequate
safety measures including but not limited to fail-safe design against the physical injury, damage to any property, which
a failure or malfunction of our Products may cause. The following are examples of safety measures:
[a] Installation of protection circuits or other protective devices to improve system safety
[b] Installation of redundant circuits to reduce the impact of single or multiple circuit failure
3. Our Products are designed and manufactured for use under standard conditions and not under any special or
extraordinary environments or conditions, as exemplified below. Accordingly, ROHM shall not be in any way
responsible or liable for any damages, expenses or losses arising from the use of any ROHM’s Products under any
special or extraordinary environments or conditions. If you intend to use our Products under any special or
extraordinary environments or conditions (as exemplified below), your independent verification and confirmation of
product performance, reliability, etc, prior to use, must be necessary:
[a] Use of our Products in any types of liquid, including water, oils, chemicals, and organic solvents
[b] Use of our Products outdoors or in places where the Products are exposed to direct sunlight or dust
[c] Use of our Products in places where the Products are exposed to sea wind or corrosive gases, including Cl2,
H2S, NH3, SO2, and NO2
[d] Use of our Products in places where the Products are exposed to static electricity or electromagnetic waves
[e] Use of our Products in proximity to heat-producing components, plastic cords, or other flammable items
[f] Sealing or coating our Products with resin or other coating materials
[g] Use of our Products without cleaning residue of flux (even if you use no-clean type fluxes, cleaning residue of
flux is recommended); or Washing our Products by using water or water-soluble cleaning agents for cleaning
residue after soldering
[h] Use of the Products in places subject to dew condensation
4. The Products are not subject to radiation-proof design.
5. Please verify and confirm characteristics of the final or mounted products in using the Products.
6. In particular, if a transient load (a large amount of load applied in a short period of time, such as pulse. is applied,
confirmation of performance characteristics after on-board mounting is strongly recommended. Avoid applying power
exceeding normal rated power; exceeding the power rating under steady-state loading condition may negatively affect
product performance and reliability.
7. De-rate Power Dissipation depending on ambient temperature. When used in sealed area, confirm that it is the use in
the range that does not exceed the maximum junction temperature.
8. Confirm that operation temperature is within the specified range described in the product specification.
9. ROHM shall not be in any way responsible or liable for failure induced under deviant condition from what is defined in
this document.
Precaution for Mounting / Circuit board design
1. When a highly active halogenous (chlorine, bromine, etc.) flux is used, the residue of flux may negatively affect product
performance and reliability.
2. In principle, the reflow soldering method must be used on a surface-mount products, the flow soldering method must
be used on a through hole mount products. If the flow soldering method is preferred on a surface-mount products,
please consult with the ROHM representative in advance.
For details, please refer to ROHM Mounting specification
Notice-PGA-E
Rev.003
© 2015 ROHM Co., Ltd. All rights reserved.
Precautions Regarding Application Examples and External Circuits
1. If change is made to the constant of an external circuit, please allow a sufficient margin considering variations of the
characteristics of the Products and external components, including transient characteristics, as well as static
characteristics.
2. You agree that application notes, reference designs, and associated data and information contained in this document
are presented only as guidance for Products use. Therefore, in case you use such information, you are solely
responsible for it and you must exercise your own independent verification and judgment in the use of such information
contained in this document. ROHM shall not be in any way responsible or liable for any damages, expenses or losses
incurred by you or third parties arising from the use of such information.
Precaution for Electrostatic
This Product is electrostatic sensitive product, which may be damaged due to electrostatic discharge. Please take proper
caution in your manufacturing process and storage so that voltage exceeding the Products maximum rating will not be
applied to Products. Please take special care under dry condition (e.g. Grounding of human body / equipment / solder iron,
isolation from charged objects, setting of Ionizer, friction prevention and temperature / humidity control).
Precaution for Storage / Transportation
1. Product performance and soldered connections may deteriorate if the Products are stored in the places where:
[a] the Products are exposed to sea winds or corrosive gases, including Cl2, H2S, NH3, SO2, and NO2
[b] the temperature or humidity exceeds those recommended by ROHM
[c] the Products are exposed to direct sunshine or condensation
[d] the Products are exposed to high Electrostatic
2. Even under ROHM recommended storage condition, solderability of products out of recommended storage time period
may be degraded. It is strongly recommended to confirm solderability before using Products of which storage time is
exceeding the recommended storage time period.
3. Store / transport cartons in the correct direction, which is indicated on a carton with a symbol. Otherwise bent leads
may occur due to excessive stress applied when dropping of a carton.
4. Use Products within the specified time after opening a humidity barrier bag. Baking is required before using Products of
which storage time is exceeding the recommended storage time period.
Precaution for Product Label
A two-dimensional barcode printed on ROHM Products label is for ROHM’s internal use only.
Precaution for Disposition
When disposing Products please dispose them properly using an authorized industry waste company.
Precaution for Foreign Exchange and Foreign Trade act
Since concerned goods might be fallen under listed items of export control prescribed by Foreign exchange and Foreign
trade act, please consult with ROHM in case of export.
Precaution Regarding Intellectual Property Rights
1. All information and data including but not limited to application example contained in this document is for reference
only. ROHM does not warrant that foregoing information or data will not infringe any intellectual property rights or any
other rights of any third party regarding such information or data.
2. ROHM shall not have any obligations where the claims, actions or demands arising from the combination of the
Products with other articles such as components, circuits, systems or external equipment (including software).
3. No license, expressly or implied, is granted hereby under any intellectual property rights or other rights of ROHM or any
third parties with respect to the Products or the information contained in this document. Provided, however, that ROHM
will not assert its intellectual property rights or other rights against you or your customers to the extent necessary to
manufacture or sell products containing the Products, subject to the terms and conditions herein.
Other Precaution
1. This document may not be reprinted or reproduced, in whole or in part, without prior written consent of ROHM.
2. The Products may not be disassembled, converted, modified, reproduced or otherwise changed without prior written
consent of ROHM.
3. In no event shall you use in any way whatsoever the Products and the related technical information contained in the
Products or this document for any military purposes, including but not limited to, the development of mass-destruction
weapons.
4. The proper names of companies or products described in this document are trademarks or registered trademarks of
ROHM, its affiliated companies or third parties.
Notice-PGA-E
Rev.003
© 2015 ROHM Co., Ltd. All rights reserved.
Daattaasshheeeett
General Precaution
1. Before you use our Pro ducts, you are requested to care fully read this document and fully understand its contents.
ROHM shall not be in an y way responsible or liable for failure, malfunction or accident arising from the use of a ny
ROHM’s Products against warning, caution or note contained in this document.
2. All information contained in this docume nt is current as of the issuing date and subj ect to change without any prior
notice. Before purchasing or using ROHM’s Products, please confirm the la test information with a ROHM sale s
representative.
3. The information contained in this doc ument is provi ded on an “as is” basis and ROHM does not warrant that all
information contained in this document is accurate an d/or error-free. ROHM shall not be in an y way responsible or
liable for any damages, expenses or losses incurred by you or third parties resulting from inaccuracy or errors of or
concerning such information.
Notice – WE
Rev.001
© 2015 ROHM Co., Ltd. All rights reserved.
相关型号:
BD71837AMWV
BD71837AMWV是一款PMIC,集成了i.MX 8M处理器所需的电源和功能,运用了罗姆长年积累的处理器用电源技术。内置i.MX 8M用电源ON/OFF时序器,有助于小型化和应用设计简化,并有助于显著缩短开发周期。集成了控制逻辑、8ch降压DC/DC转换器、7ch LDO,用一个芯片即可为处理器和应用所需的DDR存储器供电。此外,还集成了用于SDXC卡的1.8V/3.3V开关,一个32.768kHz晶体振荡缓冲器,以及各种保护功能(每个电源系统的输出短路、输出过压、输出过流和热关断)。搭载高功率转换效率为95%的降压DC/DC转换器,输入电压可在从1节锂离子电池到USB的宽范围(2.7V~5.5V)内工作,适用于搭载i.MX 8M的应用。用分立元器件组成和BD71837AMWV相同的电源系统相比(假设单面安装、Type-3 PCB),部件数量可减少56个,安装面积可减少45%。
ROHM
BD71847AMWV
BD71847AMWV是融入ROHM多年积累的处理器用电源技术,并集成了恩智浦公司的i.MX 8M Mini系列处理器所需的电源系统(Power Rail)与功能的PMIC。仅1枚芯片即可提供包括功率转换效率高达95%的高效率DC/DC转换器在内的系统所需的电源和保护功能,同时还内置进行电源管理的ON/OFF时序器,不仅有助于应用的小型化,还使应用设计更加容易,并大大缩短开发周期。BD71847AMWV的电源电路根据i.MX 8M系列应用处理器的电源系统设计而成,集控制逻辑、6通道降压型DC/DC转换器(Buck Converter)、6通道LDO于一身,仅这1枚芯片,不仅可为处理器供电,还可为应用所需的DDR存储器供电。此外,还内置有SDXC卡用1.8V/3.3V开关、32.768kHz晶振缓冲器、众多保护功能(各电源系统的输出短路、输出过电压、输出过电流及热关断等)。该产品还搭载功率转换效率高达95%的降压型DC/DC转换器,输入电压范围更宽,支持从1节锂离子电池到USB的广泛电压范围(2.7V~5.5V),因此,不愧为i.MX 8M Mini处理器应用领域的PMIC。采用小型QFN封装(7mm x 7mm, 高度1mm Max, 间距0.4mm, 56pin),不仅可提供所需的电源功能,而且PMIC的引脚配置设计还使i.MX 8M Mini应用处理器和DDR存储器的连接更加容易,非常有助于减轻PCB板布局设计时的负担。同分立元器件组成的与新产品相同的电源系统相比,部件数量可减少42个,贴装面积可缩减42%(以“单面贴装、Type-3 PCB”为条件)。另外,如果采用双面贴装,则仅需不到400mm2的空间即可实现电源功能。
ROHM
BD71850MWV
BD71850MWV是运用罗姆此前积累的处理器用电源技术,集成了i.MX 8M Nano Family处理器所需的电源和功能的PMIC。内置适用于i.MX 8M Nano Family的电源ON/OFF时序器,不仅可以实现小型化,还容易进行应用设计,有助于大幅削减开发周期。集成了控制逻辑、降压DC/DC转换器(Buck Converter)6ch、LDO6ch,只需1枚芯片,即可向处理器,以及应用所需的DDR存储器供电。而且内置SDXC卡用1.8V/3.3V开关、32.768kHz晶体振荡器的缓存、各种保护功能(各电源系统的输出短路、输出过电压、输出过电流和热关断)。配备高功率转换效率为95%的降压DC/DC转换器,可在1节Li-Ion电池到USB的大输入电压范围(2.7V~5.5V)内工作,是适合i.MX 8M Nano Famil适用领域的PMIC。
ROHM
BD71L3SHFV
罗姆的过电压检测IC采用CMOS工艺,实现了高精度、超低消耗电流。输出形式为Nch漏极开路输出。检测电压为3.83V,滞后宽度为30mV。适合于锂离子电池的充电监视等。
ROHM
©2020 ICPDF网 联系我们和版权申明