SLAAEB3A May 2023 – July 2024 MSPM0G3507 , MSPM0L1106 , MSPM0L1306
PRODUCTION DATA
The MSPM0 series microcontroller (MCU) portfolio offers a wide variety of 32-bit MCUs with ultra-low power and integrated analog and digital peripherals for sensing, measurement, and control applications. Reducing power consumption while performing complex real-time applications presents a major challenge for the recent embedded applications. This article was created to build a simple framework to help developers quickly setup the communication between MSPM0 and BQ769x2. Currently, the MSPM0 L series and G series are supported, and sample code is provided based on LP-MSPM0G3507 and LP-MSPM0L1306 LaunchPad™.
LaunchPad™ and Code Composer Studio™ are trademarks of Texas Instruments.
All trademarks are the property of their respective owners.
The BQ769x2 is a highly-integrated and accurate battery-monitor device for 3-series to 16-series battery packs. The MSPM0L1306 and MSPM0G3507 devices are highly-integrated, ultra-low-power 32-bit MCU of the MSPM0 family. In practice, the BQ769x2 monitor can measure battery cell voltage, temperature, and current, and reports this information to the MCU(MSPM0) through an I2C interface. The MCU can then make decisions based on the information provided by the monitor. The device can enable and disable the FETs, control the cell balancing feature, and do various responses according to specific user needs.
This application note provides sample code for
MSPM0 and BQ769x2. Online SDK demonstration code can be accessed from MSPM0L1306 and MSPM0G3507. The offline SDK file paths are:
{MSPM0_SDK_INSTALL_DIR}\examples\nortos\LP_MSPM0L1306\demos\bq769x2_control_i2c
and
{MSPM0_SDK_INSTALL_DIR}\examples\nortos\LP_MSPM0G3507\demos\bq769x2_control_i2c
.