SLUAA04A june 2020 – may 2023 BQ25150 , BQ25155 , BQ25618 , BQ25619 , TS5A12301E , TS5A3157 , TS5A3159A , TS5A6542
In the system described in this paper, an MSP430FR5529 MCU is used to control the case processing functions. This application requires the MCU to have one UART channel and one GPIO for the communication scheme. For controlling the BQ25619, an I2C channel is needed, and five GPIO pins can also be connected to the BQ25619 for input and control of the device. To control the TLV62568P, a PWM enabled GPIO pin is needed to dynamically control the output of the device, and one additional GPIO can also be used to read the PMID_GOOD pin of the device.
In Section 10.1 the software for the charging case is shown.