SLUSDQ4
April 2019
BQ79606A-Q1
PRODUCTION DATA.
1
Features
2
Applications
3
Description
Simplified System Diagram
4
Revision History
5
Description (continued)
6
Pin Configuration and Functions
Pin Functions
7
Specifications
7.1
Absolute Maximum Ratings
7.2
ESD Ratings
7.3
Recommended Operating Conditions
7.4
Thermal Information
7.5
Electrical Characteristics
7.6
Timing Requirements
7.7
Typical Characteristics
8
Detailed Description
8.1
Overview
8.2
Functional Block Diagram
8.3
Feature Description
8.3.1
Power Supplies
8.3.1.1
AVDD LDO
8.3.1.2
VLDO LDO
8.3.1.3
DVDD LDO
8.3.1.4
TSREF
8.3.1.5
Internal Supply Rails
8.3.1.6
CVDD and VIO Supplies
8.3.1.7
Startup
8.3.2
Precision References
8.3.3
Analog Front End
8.3.3.1
VC Current Sinks and Sources
8.3.4
Delta-Sigma (ΔΣ) Converters
8.3.4.1
ADC Architecture
8.3.4.1.1
Internal Input Filter
8.3.4.1.2
Modulator
8.3.4.1.3
SINC3 Digital Filter (CIC)
8.3.4.1.3.1
Example Frequency Response of a Delta-Sigma Converter
8.3.4.1.4
Single Pole Digital Filter
8.3.4.2
CELL ADC
8.3.4.2.1
Continuous CELL ADC Conversions
8.3.4.2.2
On-Demand CELL ADC Conversion (Single Conversion)
8.3.4.3
DIE Temperature ADC Measurement
8.3.4.4
AUX ADC
8.3.4.4.1
On-Demand AUX ADC Conversion (Single Conversion)
8.3.4.4.2
AUX CELL Voltage
8.3.4.4.3
AUX GPIO Input Measurement
8.3.4.4.4
AUX BAT Measurement
8.3.4.4.5
Power Rail, DAC, References, and 0V Measurements
8.3.4.4.6
VWARN PTAT measurement
8.3.5
Cell Balancing
8.3.5.1
Cell Balancing Setup and Sequencing
8.3.5.1.1
Cell Voltage Monitoring Setup
8.3.5.1.2
Timer Setup and Configuration
8.3.5.1.3
Cell Balance Sequencing
8.3.5.1.4
Manual Cell Balance Switch Enable
8.3.5.2
Cell Balance Diagnostics
8.3.5.2.1
Cell Balance Switch Comparators
8.3.5.2.2
CB Current Sinks and Sources
8.3.6
Integrated Hardware Protector
8.3.6.1
Cell Voltage Window Comparators
8.3.6.2
Cell Over/Under-Temperature Comparators
8.3.6.3
CB_DONE, OVUV, and OTUT Built-In Self Test (BIST)
8.3.6.4
Single Comparator Mode
8.3.6.4.1
OTUT DAC Measurmenent
8.3.6.4.2
OVUV DAC Measurment
8.3.7
Thermal Shutdown and Warning
8.3.8
Oscillator Watchdogs
8.3.9
Digital Reset
8.4
Device Functional Modes
8.4.1
Power Modes
8.4.1.1
POR (Power On Reset)
8.4.1.2
SHUTDOWN Mode
8.4.1.3
SLEEP Mode
8.4.1.4
ACTIVE Mode
8.5
Communication, Programming, GPIO, and Safety
8.5.1
Communication Interfaces and Programming
8.5.1.1
UART Communication Physical Layer
8.5.1.1.1
UART Interface
8.5.1.1.1.1
UART Transmitter
8.5.1.1.1.2
UART Receiver
8.5.1.1.1.3
UART Baud Rate Selection
8.5.1.1.1.4
Communication Clear (Break) Detection
8.5.1.1.1.5
Communication Reset Detection
8.5.1.2
Command and Response Protocol Layer
8.5.1.2.1
Transaction Frame Description
8.5.1.2.1.1
Frame Initialization Byte
8.5.1.2.1.2
Device Address Byte
8.5.1.2.1.3
Register Address Bytes
8.5.1.2.1.4
Data Byte(s)
8.5.1.2.1.5
CRC Bytes
8.5.1.2.1.5.1
Calculating Frame CRC Value
8.5.1.2.1.5.2
Verifying Frame CRC
8.5.1.2.1.5.3
Communication CRC Diagnostics
8.5.1.2.2
Transaction Frame Examples
8.5.1.2.2.1
Single Device Read Command Frame
8.5.1.2.2.2
Single Device Write Command Frame
8.5.1.2.2.3
Stack Read Command Frame
8.5.1.2.2.4
Stack Write Command Frame
8.5.1.2.2.5
Broadcast Read Command Frame
8.5.1.2.2.6
Broadcast Write Command Frame
8.5.1.2.2.7
Broadcast Write Reverse Direction
8.5.1.2.2.8
Response Frame
8.5.1.3
Daisy Chain Communication
8.5.1.3.1
Daisy Chain Transmitter and Receiver Functionality
8.5.1.3.2
Daisy Chain Protocol Description
8.5.1.3.3
Ring Architecture
8.5.1.3.4
Communication Diagnostics
8.5.1.3.4.1
Byte Errors
8.5.1.3.4.2
Frame Counters
8.5.1.4
Wakeup and Shutdown
8.5.1.4.1
Base Device Wakeup and Hardware Shutdown
8.5.1.4.2
Stack Device Wakeup and Hardware Shutdown
8.5.1.5
Fault Handling
8.5.1.5.1
Fault Status
8.5.1.5.1.1
Fault Reset
8.5.1.5.2
Fault Masking
8.5.1.5.3
Fault Signaling
8.5.1.5.3.1
NFAULT Output (Base Device)
8.5.1.5.3.2
Daisy-Chain FAULT* Interface (Stack Devices)
8.5.1.5.3.2.1
FAULT* Interface Tones
8.5.1.6
Communication Timeouts
8.5.1.6.1
Short Communications Timeout Fault
8.5.1.6.2
Long Communications Timeout Fault
8.5.1.7
Non-Volatile Memory
8.5.1.7.1
OTP Page Status
8.5.1.7.2
Programming NVM
8.5.1.7.2.1
CUST OTP Programming
8.5.1.7.3
NVM CRC Testing
8.5.1.7.4
CRC Faults
8.5.1.7.5
Computing Customer CRC
8.5.1.8
Error Check and Correct (ECC) OTP
8.5.1.8.1
ECC Diagnostic Test
8.5.2
General Purpose IOs and SPI
8.5.2.1
GPIO ADC Measurements
8.5.2.2
SPI Master Interface
8.5.2.2.1
CPOL=0, CPHA=0
8.5.2.2.2
CPOL=0, CPHA=1
8.5.2.2.3
CPOL=1, CPHA=0
8.5.2.2.4
CPOL=1, CPHA=1
8.5.2.2.5
SPI Master Protocol
8.5.2.2.5.1
SPI Write Examples
8.5.2.2.5.2
SPI Read Examples
8.5.2.3
SPI Loopback Function
8.5.3
Safety Mechanisms
8.6
Register Maps
8.6.1
Customer Registers
8.6.1.1
Register Summary Table
8.6.1.2
Register: DEVADD_OTP
8.6.1.3
Register: CONFIG
8.6.1.4
Register: GPIO_FLT_MSK
8.6.1.5
Register: UV_FLT_MSK
8.6.1.6
Register: OV_FLT_MSK
8.6.1.7
Register: UT_FLT_MSK
8.6.1.8
Register: OT_FLT_MSK
8.6.1.9
Register: TONE_FLT_MSK
8.6.1.10
Register: COMM_UART_FLT_MSK
8.6.1.11
Register: COMM_UART_RC_FLT_MSK
8.6.1.12
Register: COMM_UART_RR_FLT_MSK
8.6.1.13
Register: COMM_UART_TR_FLT_MSK
8.6.1.14
Register: COMM_COMH_FLT_MSK
8.6.1.15
Register: COMM_COMH_RC_FLT_MSK
8.6.1.16
Register: COMM_COMH_RR_FLT_MSK
8.6.1.17
Register: COMM_COMH_TR_FLT_MSK
8.6.1.18
Register: COMM_COML_FLT_MSK
8.6.1.19
Register: COMM_COML_RC_FLT_MSK
8.6.1.20
Register: COMM_COML_RR_FLT_MSK
8.6.1.21
Register: COMM_COML_TR_FLT_MSK
8.6.1.22
Register: OTP_FLT_MSK
8.6.1.23
Register: RAIL_FLT_MSK
8.6.1.24
Register: SYS_FLT1_FLT_MSK
8.6.1.25
Register: SYS_FLT2_FLT_MSK
8.6.1.26
Register: SYS_FLT3_FLT_MSK
8.6.1.27
Register: OVUV_BIST_FLT_MSK
8.6.1.28
Register: OTUT_BIST_FLT_MSK
8.6.1.29
Register: SPARE_01
8.6.1.30
Register: SPARE_02
8.6.1.31
Register: SPARE_03
8.6.1.32
Register: SPARE_04
8.6.1.33
Register: SPARE_05
8.6.1.34
Register: COMM_CTRL
8.6.1.35
Register: DAISY_CHAIN_CTRL
8.6.1.36
Register: TX_HOLD_OFF
8.6.1.37
Register: COMM_TO
8.6.1.38
Register: CELL_ADC_CONF1
8.6.1.39
Register: CELL_ADC_CONF2
8.6.1.40
Register: AUX_ADC_CONF
8.6.1.41
Register: ADC_DELAY
8.6.1.42
Register: GPIO_ADC_CONF
8.6.1.43
Register: OVUV_CTRL
8.6.1.44
Register: UV_THRESH
8.6.1.45
Register: OV_THRESH
8.6.1.46
Register: OTUT_CTRL
8.6.1.47
Register: OTUT_THRESH
8.6.1.48
Register: COMP_DG
8.6.1.49
Register: GPIO1_CONF
8.6.1.50
Register: GPIO2_CONF
8.6.1.51
Register: GPIO3_CONF
8.6.1.52
Register: GPIO4_CONF
8.6.1.53
Register: GPIO5_CONF
8.6.1.54
Register: GPIO6_CONF
8.6.1.55
Register: CELL1_GAIN
8.6.1.56
Register: CELL2_GAIN
8.6.1.57
Register: CELL3_GAIN
8.6.1.58
Register: CELL4_GAIN
8.6.1.59
Register: CELL5_GAIN
8.6.1.60
Register: CELL6_GAIN
8.6.1.61
Register: CELL1_OFF
8.6.1.62
Register: CELL2_OFF
8.6.1.63
Register: CELL3_OFF
8.6.1.64
Register: CELL4_OFF
8.6.1.65
Register: CELL5_OFF
8.6.1.66
Register: CELL6_OFF
8.6.1.67
Register: GPIO1_GAIN
8.6.1.68
Register: GPIO2_GAIN
8.6.1.69
Register: GPIO3_GAIN
8.6.1.70
Register: GPIO4_GAIN
8.6.1.71
Register: GPIO5_GAIN
8.6.1.72
Register: GPIO6_GAIN
8.6.1.73
Register: GPIO1_OFF
8.6.1.74
Register: GPIO2_OFF
8.6.1.75
Register: GPIO3_OFF
8.6.1.76
Register: GPIO4_OFF
8.6.1.77
Register: GPIO5_OFF
8.6.1.78
Register: GPIO6_OFF
8.6.1.79
Register: GPAUXCELL_GAIN
8.6.1.80
Register: GPAUXCELL_OFF
8.6.1.81
Register: GPAUX_GAIN
8.6.1.82
Register: GPAUX_OFF
8.6.1.83
Register: VC1COEFF1
8.6.1.84
Register: VC1COEFF2
8.6.1.85
Register: VC1COEFF3
8.6.1.86
Register: VC1COEFF4
8.6.1.87
Register: VC1COEFF5
8.6.1.88
Register: VC1COEFF6
8.6.1.89
Register: VC1COEFF7
8.6.1.90
Register: VC1COEFF8
8.6.1.91
Register: VC1COEFF9
8.6.1.92
Register: VC1COEFF10
8.6.1.93
Register: VC1COEFF11
8.6.1.94
Register: VC1COEFF12
8.6.1.95
Register: VC1COEFF13
8.6.1.96
Register: VC1COEFF14
8.6.1.97
Register: VC2COEFF1
8.6.1.98
Register: VC2COEFF2
8.6.1.99
Register: VC2COEFF3
8.6.1.100
Register: VC2COEFF4
8.6.1.101
Register: VC2COEFF5
8.6.1.102
Register: VC2COEFF6
8.6.1.103
Register: VC2COEFF7
8.6.1.104
Register: VC2COEFF8
8.6.1.105
Register: VC2COEFF9
8.6.1.106
Register: VC2COEFF10
8.6.1.107
Register: VC2COEFF11
8.6.1.108
Register: VC2COEFF12
8.6.1.109
Register: VC2COEFF13
8.6.1.110
Register: VC2COEFF14
8.6.1.111
Register: VC3COEFF1
8.6.1.112
Register: VC3COEFF2
8.6.1.113
Register: VC3COEFF3
8.6.1.114
Register: VC3COEFF4
8.6.1.115
Register: VC3COEFF5
8.6.1.116
Register: VC3COEFF6
8.6.1.117
Register: VC3COEFF7
8.6.1.118
Register: VC3COEFF8
8.6.1.119
Register: VC3COEFF9
8.6.1.120
Register: VC3COEFF10
8.6.1.121
Register: VC3COEFF11
8.6.1.122
Register: VC3COEFF12
8.6.1.123
Register: VC3COEFF13
8.6.1.124
Register: VC3COEFF14
8.6.1.125
Register: VC4COEFF1
8.6.1.126
Register: VC4COEFF2
8.6.1.127
Register: VC4COEFF3
8.6.1.128
Register: VC4COEFF4
8.6.1.129
Register: VC4COEFF5
8.6.1.130
Register: VC4COEFF6
8.6.1.131
Register: VC4COEFF7
8.6.1.132
Register: VC4COEFF8
8.6.1.133
Register: VC4COEFF9
8.6.1.134
Register: VC4COEFF10
8.6.1.135
Register: VC4COEFF11
8.6.1.136
Register: VC4COEFF12
8.6.1.137
Register: VC4COEFF13
8.6.1.138
Register: VC4COEFF14
8.6.1.139
Register: VC5COEFF1
8.6.1.140
Register: VC5COEFF2
8.6.1.141
Register: VC5COEFF3
8.6.1.142
Register: VC5COEFF4
8.6.1.143
Register: VC5COEFF5
8.6.1.144
Register: VC5COEFF6
8.6.1.145
Register: VC5COEFF7
8.6.1.146
Register: VC5COEFF8
8.6.1.147
Register: VC5COEFF9
8.6.1.148
Register: VC5COEFF10
8.6.1.149
Register: VC5COEFF11
8.6.1.150
Register: VC5COEFF12
8.6.1.151
Register: VC5COEFF13
8.6.1.152
Register: VC5COEFF14
8.6.1.153
Register: VC6COEFF1
8.6.1.154
Register: VC6COEFF2
8.6.1.155
Register: VC6COEFF3
8.6.1.156
Register: VC6COEFF4
8.6.1.157
Register: VC6COEFF5
8.6.1.158
Register: VC6COEFF6
8.6.1.159
Register: VC6COEFF7
8.6.1.160
Register: VC6COEFF8
8.6.1.161
Register: VC6COEFF9
8.6.1.162
Register: VC6COEFF10
8.6.1.163
Register: VC6COEFF11
8.6.1.164
Register: VC6COEFF12
8.6.1.165
Register: VC6COEFF13
8.6.1.166
Register: VC6COEFF14
8.6.1.167
Register: VAUXCOEFF1
8.6.1.168
Register: VAUXCOEFF2
8.6.1.169
Register: VAUXCOEFF3
8.6.1.170
Register: VAUXCOEFF4
8.6.1.171
Register: VAUXCOEFF5
8.6.1.172
Register: VAUXCOEFF6
8.6.1.173
Register: VAUXCOEFF7
8.6.1.174
Register: VAUXCOEFF8
8.6.1.175
Register: VAUXCOEFF9
8.6.1.176
Register: VAUXCOEFF10
8.6.1.177
Register: VAUXCOEFF11
8.6.1.178
Register: VAUXCOEFF12
8.6.1.179
Register: VAUXCOEFF13
8.6.1.180
Register: VAUXCOEFF14
8.6.1.181
Register: VAUXCELLCOEFF1
8.6.1.182
Register: VAUXCELLCOEFF2
8.6.1.183
Register: VAUXCELLCOEFF3
8.6.1.184
Register: VAUXCELLCOEFF4
8.6.1.185
Register: VAUXCELLCOEFF5
8.6.1.186
Register: VAUXCELLCOEFF6
8.6.1.187
Register: VAUXCELLCOEFF7
8.6.1.188
Register: VAUXCELLCOEFF8
8.6.1.189
Register: VAUXCELLCOEFF9
8.6.1.190
Register: VAUXCELLCOEFF10
8.6.1.191
Register: VAUXCELLCOEFF11
8.6.1.192
Register: VAUXCELLCOEFF12
8.6.1.193
Register: VAUXCELLCOEFF13
8.6.1.194
Register: VAUXCELLCOEFF14
8.6.1.195
Register: SPARE_6
8.6.1.196
Register: CUST_MISC1
8.6.1.197
Register: CUST_MISC2
8.6.1.198
Register: CUST_MISC3
8.6.1.199
Register: CUST_MISC4
8.6.1.200
Register: CUST_CRCH
8.6.1.201
Register: CUST_CRCL
8.6.1.202
Register: OTP_PROG_UNLOCK1A
8.6.1.203
Register: OTP_PROG_UNLOCK1B
8.6.1.204
Register: OTP_PROG_UNLOCK1C
8.6.1.205
Register: OTP_PROG_UNLOCK1D
8.6.1.206
Register: DEVADD_USR
8.6.1.207
Register: CONTROL1
8.6.1.208
Register: CONTROL2
8.6.1.209
Register: OTP_PROG_CTRL
8.6.1.210
Register: GPIO_OUT
8.6.1.211
Register: CELL_ADC_CTRL
8.6.1.212
Register: AUX_ADC_CTRL1
8.6.1.213
Register: AUX_ADC_CTRL2
8.6.1.214
Register: AUX_ADC_CTRL3
8.6.1.215
Register: CB_CONFIG
8.6.1.216
Register: CB_CELL1_CTRL
8.6.1.217
Register: CB_CELL2_CTRL
8.6.1.218
Register: CB_CELL3_CTRL
8.6.1.219
Register: CB_CELL4_CTRL
8.6.1.220
Register: CB_CELL5_CTRL
8.6.1.221
Register: CB_CELL6_CTRL
8.6.1.222
Register: CB_DONE_THRESH
8.6.1.223
Register: CB_SW_EN
8.6.1.224
Register: DIAG_CTRL1
8.6.1.225
Register: DIAG_CTRL2
8.6.1.226
Register: DIAG_CTRL3
8.6.1.227
Register: DIAG_CTRL4
8.6.1.228
Register: VC_CS_CTRL
8.6.1.229
Register: CB_CS_CTRL
8.6.1.230
Register: CBVC_COMP_CTRL
8.6.1.231
Register: ECC_TEST
8.6.1.232
Register: ECC_DATAIN0
8.6.1.233
Register: ECC_DATAIN1
8.6.1.234
Register: ECC_DATAIN2
8.6.1.235
Register: ECC_DATAIN3
8.6.1.236
Register: ECC_DATAIN4
8.6.1.237
Register: ECC_DATAIN5
8.6.1.238
Register: ECC_DATAIN6
8.6.1.239
Register: ECC_DATAIN7
8.6.1.240
Register: ECC_DATAIN8
8.6.1.241
Register: GPIO_FLT_RST
8.6.1.242
Register: UV_FLT_RST
8.6.1.243
Register: OV_FLT_RST
8.6.1.244
Register: UT_FLT_RST
8.6.1.245
Register: OT_FLT_RST
8.6.1.246
Register: TONE_FLT_RST
8.6.1.247
Register: COMM_UART_FLT_RST
8.6.1.248
Register: COMM_UART_RC_FLT_RST
8.6.1.249
Register: COMM_UART_RR_FLT_RST
8.6.1.250
Register: COMM_UART_TR_FLT_RST
8.6.1.251
Register: COMM_COMH_FLT_RST
8.6.1.252
Register: COMM_COMH_RC_FLT_RST
8.6.1.253
Register: COMM_COMH_RR_FLT_RST
8.6.1.254
Register: COMM_COMH_TR_FLT_RST
8.6.1.255
Register: COMM_COML_FLT_RST
8.6.1.256
Register: COMM_COML_RC_FLT_RST
8.6.1.257
Register: COMM_COML_RR_FLT_RST
8.6.1.258
Register: COMM_COML_TR_FLT_RST
8.6.1.259
Register: OTP_FLT_RST
8.6.1.260
Register: RAIL_FLT_RST
8.6.1.261
Register: SYS_FLT1_RST
8.6.1.262
Register: SYS_FLT2_RST
8.6.1.263
Register: SYS_FLT3_RST
8.6.1.264
Register: OVUV_BIST_FLT_RST
8.6.1.265
Register: OTUT_BIST_FLT_RST
8.6.1.266
Register: OTP_PROG_UNLOCK2A
8.6.1.267
Register: OTP_PROG_UNLOCK2B
8.6.1.268
Register: OTP_PROG_UNLOCK2C
8.6.1.269
Register: OTP_PROG_UNLOCK2D
8.6.1.270
Register: SPI_CFG
8.6.1.271
Register: SPI_TX
8.6.1.272
Register: SPI_EXE
8.6.1.273
Register: PARTID
8.6.1.274
Register: SYS_FAULT1
8.6.1.275
Register: SYS_FAULT2
8.6.1.276
Register: SYS_FAULT3
8.6.1.277
Register: DEV_STAT
8.6.1.278
Register: LOOP_STAT
8.6.1.279
Register: FAULT_SUMMARY
8.6.1.280
Register: VCELL1_HF
8.6.1.281
Register: VCELL1_LF
8.6.1.282
Register: VCELL2_HF
8.6.1.283
Register: VCELL2_LF
8.6.1.284
Register: VCELL3_HF
8.6.1.285
Register: VCELL3_LF
8.6.1.286
Register: VCELL4_HF
8.6.1.287
Register: VCELL4_LF
8.6.1.288
Register: VCELL5_HF
8.6.1.289
Register: VCELL5_LF
8.6.1.290
Register: VCELL6_HF
8.6.1.291
Register: VCELL6_LF
8.6.1.292
Register: CONV_CNTH
8.6.1.293
Register: CONV_CNTL
8.6.1.294
Register: VCELL1H
8.6.1.295
Register: VCELL1L
8.6.1.296
Register: VCELL2H
8.6.1.297
Register: VCELL2L
8.6.1.298
Register: VCELL3H
8.6.1.299
Register: VCELL3L
8.6.1.300
Register: VCELL4H
8.6.1.301
Register: VCELL4L
8.6.1.302
Register: VCELL5H
8.6.1.303
Register: VCELL5L
8.6.1.304
Register: VCELL6H
8.6.1.305
Register: VCELL6L
8.6.1.306
Register: VCELL_FACTCORRH
8.6.1.307
Register: VCELL_FACTCORRL
8.6.1.308
Register: AUX_CELLH
8.6.1.309
Register: AUX_CELLL
8.6.1.310
Register: AUX_BATH
8.6.1.311
Register: AUX_BATL
8.6.1.312
Register: AUX_REF2H
8.6.1.313
Register: AUX_REF2L
8.6.1.314
Register: AUX_ZEROH
8.6.1.315
Register: AUX_ZEROL
8.6.1.316
Register: AUX_AVDDH
8.6.1.317
Register: AUX_AVDDL
8.6.1.318
Register: AUX_GPIO1H
8.6.1.319
Register: AUX_GPIO1L
8.6.1.320
Register: AUX_GPIO2H
8.6.1.321
Register: AUX_GPIO2L
8.6.1.322
Register: AUX_GPIO3H
8.6.1.323
Register: AUX_GPIO3L
8.6.1.324
Register: AUX_GPIO4H
8.6.1.325
Register: AUX_GPIO4L
8.6.1.326
Register: AUX_GPIO5H
8.6.1.327
Register: AUX_GPIO5L
8.6.1.328
Register: AUX_GPIO6H
8.6.1.329
Register: AUX_GPIO6L
8.6.1.330
Register: AUX_FACTCORRH
8.6.1.331
Register: AUX_FACTCORRL
8.6.1.332
Register: DIE_TEMPH
8.6.1.333
Register: DIE_TEMPL
8.6.1.334
Register: AUX_REF3H
8.6.1.335
Register: AUX_REF3L
8.6.1.336
Register: AUX_OV_DACH
8.6.1.337
Register: AUX_OV_DACL
8.6.1.338
Register: AUX_UV_DACH
8.6.1.339
Register: AUX_UV_DACL
8.6.1.340
Register: AUX_OT_DACH
8.6.1.341
Register: AUX_OT_DACL
8.6.1.342
Register: AUX_UT_DACH
8.6.1.343
Register: AUX_UT_DACL
8.6.1.344
Register: AUX_TWARN_PTATH
8.6.1.345
Register: AUX_TWARN_PTATL
8.6.1.346
Register: AUX_DVDDH
8.6.1.347
Register: AUX_DVDDL
8.6.1.348
Register: AUX_TSREFH
8.6.1.349
Register: AUX_TSREFL
8.6.1.350
Register: AUX_CVDDH
8.6.1.351
Register: AUX_CVDDL
8.6.1.352
Register: AUX_AVAO_REFH
8.6.1.353
Register: AUX_AVAO_REFL
8.6.1.354
Register: SPI_RX
8.6.1.355
Register: CB_DONE
8.6.1.356
Register: GPIO_STAT
8.6.1.357
Register: CBVC_COMP_STAT
8.6.1.358
Register: CBVC_VCLOW_STAT
8.6.1.359
Register: COMM_UART_RC_STAT3
8.6.1.360
Register: COMM_COML_RC_STAT3
8.6.1.361
Register: COMM_COMH_RR_STAT3
8.6.1.362
Register: COMM_COML_RR_STAT3
8.6.1.363
Register: COMM_COMH_RC_STAT3
8.6.1.364
Register: COMM_UART_RR_STAT3
8.6.1.365
Register: COMM_UART_RC_STAT1
8.6.1.366
Register: COMM_UART_RC_STAT2
8.6.1.367
Register: COMM_COML_RC_STAT1
8.6.1.368
Register: COMM_COML_RC_STAT2
8.6.1.369
Register: COMM_COMH_RR_STAT1
8.6.1.370
Register: COMM_COMH_RR_STAT2
8.6.1.371
Register: COMM_UART_TR_STAT1
8.6.1.372
Register: COMM_UART_TR_STAT2
8.6.1.373
Register: COMM_COML_TR_STAT1
8.6.1.374
Register: COMM_COML_TR_STAT2
8.6.1.375
Register: COMM_COMH_RC_STAT1
8.6.1.376
Register: COMM_COMH_RC_STAT2
8.6.1.377
Register: COMM_COML_RR_STAT1
8.6.1.378
Register: COMM_COML_RR_STAT2
8.6.1.379
Register: COMM_COMH_TR_STAT1
8.6.1.380
Register: COMM_COMH_TR_STAT2
8.6.1.381
Register: COMM_UART_RR_STAT1
8.6.1.382
Register: COMM_UART_RR_STAT2
8.6.1.383
Register: OTP_PROG_STAT
8.6.1.384
Register: OTP_CUST1_STAT1
8.6.1.385
Register: OTP_CUST1_STAT2
8.6.1.386
Register: OTP_CUST2_STAT1
8.6.1.387
Register: OTP_CUST2_STAT2
8.6.1.388
Register: CB_SW_STAT
8.6.1.389
Register: GPIO_FAULT
8.6.1.390
Register: UV_FAULT
8.6.1.391
Register: OV_FAULT
8.6.1.392
Register: UT_FAULT
8.6.1.393
Register: OT_FAULT
8.6.1.394
Register: TONE_FAULT
8.6.1.395
Register: COMM_UART_FAULT
8.6.1.396
Register: COMM_UART_RC_FAULT
8.6.1.397
Register: COMM_UART_RR_FAULT
8.6.1.398
Register: COMM_UART_TR_FAULT
8.6.1.399
Register: COMM_COMH_FAULT
8.6.1.400
Register: COMM_COMH_RC_FAULT
8.6.1.401
Register: COMM_COMH_RR_FAULT
8.6.1.402
Register: COMM_COMH_TR_FAULT
8.6.1.403
Register: COMM_COML_FAULT
8.6.1.404
Register: COMM_COML_RC_FAULT
8.6.1.405
Register: COMM_COML_RR_FAULT
8.6.1.406
Register: COMM_COML_TR_FAULT
8.6.1.407
Register: OTP_FAULT
8.6.1.408
Register: RAIL_FAULT
8.6.1.409
Register: OVUV_BIST_FAULT
8.6.1.410
Register: OTUT_BIST_FAULT
8.6.1.411
Register: ECC_DATAOUT0
8.6.1.412
Register: ECC_DATAOUT1
8.6.1.413
Register: ECC_DATAOUT2
8.6.1.414
Register: ECC_DATAOUT3
8.6.1.415
Register: ECC_DATAOUT4
8.6.1.416
Register: ECC_DATAOUT5
8.6.1.417
Register: ECC_DATAOUT6
8.6.1.418
Register: ECC_DATAOUT7
8.6.1.419
Register: ECC_DATAOUT8
8.6.1.420
Register: SEC_BLK
8.6.1.421
Register: DED_BLK
8.6.1.422
Register: DEV_ADD_STAT
8.6.1.423
Register: COMM_STAT
8.6.1.424
Register: DAISY_CHAIN_STAT
8.6.1.425
Register: VCELL1_HU
8.6.1.426
Register: VCELL1_MU
8.6.1.427
Register: VCELL1_LU
8.6.1.428
Register: VCELL2_HU
8.6.1.429
Register: VCELL2_MU
8.6.1.430
Register: VCELL2_LU
8.6.1.431
Register: VCELL3_HU
8.6.1.432
Register: VCELL3_MU
8.6.1.433
Register: VCELL3_LU
8.6.1.434
Register: VCELL4_HU
8.6.1.435
Register: VCELL4_MU
8.6.1.436
Register: VCELL4_LU
8.6.1.437
Register: VCELL5_HU
8.6.1.438
Register: VCELL5_MU
8.6.1.439
Register: VCELL5_LU
8.6.1.440
Register: VCELL6_HU
8.6.1.441
Register: VCELL6_MU
8.6.1.442
Register: VCELL6_LU
8.6.1.443
Register: AUX_BAT_HU
8.6.1.444
Register: AUX_BAT_LU
8.6.1.445
Register: AUX_GPIO1_HU
8.6.1.446
Register: AUX_GPIO1_MU
8.6.1.447
Register: AUX_GPIO1_LU
8.6.1.448
Register: AUX_GPIO2_HU
8.6.1.449
Register: AUX_GPIO2_LU
8.6.1.450
Register: AUX_GPIO3_HU
8.6.1.451
Register: AUX_GPIO3_LU
8.6.1.452
Register: AUX_GPIO4_HU
8.6.1.453
Register: AUX_GPIO4_LU
8.6.1.454
Register: AUX_GPIO5_HU
8.6.1.455
Register: AUX_GPIO5_LU
8.6.1.456
Register: AUX_GPIO6_HU
8.6.1.457
Register: AUX_GPIO6_LU
8.6.1.458
Register: CUST_CRC_RSLTH
8.6.1.459
Register: CUST_CRC_RSLTL
9
Application and Implementation
9.1
Application Information
9.2
Typical Applications
9.2.1
Base Device with Measurement Applications Circuit
9.2.1.1
Design Requirements
9.2.1.2
Detailed Design Procedure
9.2.1.2.1
LDO Output Bypass
9.2.1.2.2
Reference Bypass
9.2.1.2.3
CVDD and VIO Supply Inputs
9.2.1.2.4
BAT Input
9.2.1.2.5
LDOIN Supply Input Bypass
9.2.1.2.6
CB Input
9.2.1.2.7
VC* Inputs
9.2.1.2.7.1
Unused VC Inputs (Modules with less than 6 cells)
9.2.1.2.8
GPIO* Inputs
9.2.1.2.8.1
Ratiometric Measurement Configuration
9.2.1.2.8.2
Absolute Measurement Configuration
9.2.1.2.8.3
Unused GPIO* Inputs
9.2.1.2.9
UART Communication Bus
9.2.1.2.10
Daisy-Chain Differential Bus
9.2.1.2.10.1
Devices on Same PCB
9.2.1.2.10.2
Devices Separated by Cabling (Not on the Same PCB)
9.2.1.2.10.2.1
Capacitor Isolation (Not the same PCB)
9.2.1.2.10.2.1.1
Isolation Capacitor
9.2.1.2.10.2.1.2
Common-Mode Filter
9.2.1.2.10.2.2
Transformer Isolation
9.2.1.2.10.2.2.1
Transformer Specifications
9.2.1.2.10.2.3
Daisy-Chain Cables
9.2.1.2.10.3
Daisy Chain System Components
9.2.1.2.10.3.1
Series Termination Resistance
9.2.1.2.10.3.2
Bypass Capacitance
9.2.1.2.10.3.3
Daisy Chain System ESD Protection
9.2.1.2.10.4
Unused Differential Communications Pins
9.2.1.2.11
Cell Balancing
9.2.1.2.11.1
Selecting Cell Balance Resistors
9.2.1.2.11.2
Differential Filter Capacitor Selection
9.2.1.2.11.3
Cell Balancing External MOSFET Selection (optional)
9.2.1.2.12
Post-Assembly Calibration
9.2.1.2.12.1
Cell ADC Post-Assembly Calibration
9.2.1.2.12.1.1
Gain Error Correction
9.2.1.2.12.1.2
Offset Error Correction
9.2.1.2.12.2
GPIO* Post-Assembly Calibration
9.2.1.2.13
Device Addressing
9.2.1.2.13.1
NVM Stored Address
9.2.1.2.13.2
Auto Addressing
9.2.1.2.13.3
GPIO Addressing
9.2.1.2.14
Calculating Wakeup Timing
9.2.1.2.14.1
Wakeup Timing in SHUTDOWN Mode (or Initial Powerup)
9.2.1.2.14.2
Wakeup Timing in SLEEP Mode
9.2.1.2.14.2.1
Wake Up Command
9.2.1.2.14.2.2
SLEEPtoACTIVE command
9.2.1.3
Application Curves
9.2.2
Bridge Mode
9.2.2.1
Design Requirements
9.2.2.2
Detailed Design Procedure
9.2.2.3
Application Curves
9.2.3
Capacitor Isolated System
9.2.3.1
Design Requirements
9.2.3.2
Detailed Design Procedure
9.2.3.3
Application Curves
9.2.4
Transformer Isolated System
9.2.4.1
Design Requirements
9.2.4.2
Detailed Design Procedure
9.2.4.3
Application Curves
9.2.5
Multi-Drop System
9.2.5.1
Design Requirements
9.2.5.2
Detailed Design Procedure
9.2.5.3
Application Curves
10
Power Supply Recommendations
10.1
Communication Bridge System
10.2
Integrated Base Device System
10.3
Multi-Drop System
11
Layout
11.1
Layout Guidelines
11.1.1
Grounding
11.1.2
Differential Communication
11.1.3
Power Supplies and Reference
11.2
Layout Example
12
Device and Documentation Support
12.1
Receiving Notification of Documentation Updates
12.2
Community Resource
12.3
Trademarks
12.4
Electrostatic Discharge Caution
12.5
Glossary
13
Mechanical, Packaging, and Orderable Information
9.2.1.2.10.3
Daisy Chain System Components