Skip to content

rongchuan17/mspm0

Repository files navigation

Example Summary

This example shows the implementation of using MSPM0 to realize the MSPM0 L2 gauge solution based on MSPM0G3507 with BQ76952 EVM. After inputting a battery model and finishing parameter setting, users can get the runtime SOC with only the voltage, current and temperature input.

Peripherals & Pin Assignments

Peripheral Pin Function
SYSCTL
TIMG0
I2C1 PB3 I2C Serial Data line (SDA)
I2C1 PB2 I2C Serial Clock line (SCL)
UART0 PA11 RX Pin
UART0 PA10 TX Pin
EVENT
MATHACL
DEBUGSS PA20 Debug Clock
DEBUGSS PA19 Debug Data In Out

BoosterPacks, Board Resources & Jumper Settings

Visit LP_MSPM0G3507 for LaunchPad information, including user guide and hardware files.

Pin Peripheral Function LaunchPad Pin LaunchPad Settings
PB3 I2C1 SDA J1_10
  • PB3 can be connected to an on-board pull-up resistor
    • R60 is not soldered by default
    • Solder R60 to use on-board pull-up
PB2 I2C1 SCL J1_9
  • PB2 can be connected to an on-board pull-up resistor
    • R59 is not soldered by default
    • Solder R59 to use on-board pull-up
PA11 UART0 RX J4_33/J26_6
  • PA11 can be used as UART RX connected to XDS-110 backchannel, to boosterpack connector or to CAN/LIN connector:
    • To use backchannel UART on J101:
      J22 1:2: Connects XDS-110 backchannel UART RX to J101
      J101 7:8 Connects XDS-110 backchannel to UART RX
    • To use UART on boosterpack connector:
      J22 2:3: Connects UART RX to J4_33
    • To use on J26 CAN/LIN connector:
      R63 is populated by default and connects pin to J26_6
PA10 UART0 TX J4_34/J26_5
  • PA10 can be used as UART TX connected to XDS-110 backchannel, to boosterpack connector or to CAN/LIN connector:
    • To use backchannel UART on J101:
      J21 1:2: Connects XDS-110 backchannel UART TX to J101
      J101 9:10 Connects XDS-110 backchannel to UART TX
    • To use UART on boosterpack connector:
      J21 2:3: Connects UART TX to J4_34
    • To use on J26 CAN/LIN connector:
      R62 is populated by default and connects pin to J26_5
PA20 DEBUGSS SWCLK N/A
  • PA20 is used by SWD during debugging
    • J101 15:16 ON Connect to XDS-110 SWCLK while debugging
    • J101 15:16 OFF Disconnect from XDS-110 SWCLK if using pin in application
PA19 DEBUGSS SWDIO N/A
  • PA19 is used by SWD during debugging
    • J101 13:14 ON Connect to XDS-110 SWDIO while debugging
    • J101 13:14 OFF Disconnect from XDS-110 SWDIO if using pin in application

Device Migration Recommendations

This project was developed for a superset device included in the LP_MSPM0G3507 LaunchPad. Please visit the CCS User's Guide for information about migrating to other MSPM0 devices.

Low-Power Recommendations

TI recommends to terminate unused pins by setting the corresponding functions to GPIO and configure the pins to output low or input with internal pullup/pulldown resistor.

SysConfig allows developers to easily configure unused pins by selecting BoardConfigure Unused Pins.

For more information about jumper configuration to achieve low-power using the MSPM0 LaunchPad, please visit the LP-MSPM0G3507 User's Guide.

Example Usage

This example was developed and tested based on MSPM0G3507. Please refer to the related app note for more details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published