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 earbud processing functions. In a TWS application, this socket would normally be a bluetooth SOC with audio streaming capabilities. This application requires the device to have one UART channel, one I2C channel, one interrupt enabled GPIO, and one GPIO for switch control to enable the communication scheme. To control the BQ25155 three additional GPIO pins may be used.
In Section 10.2 the software for the earbud is shown.