Readme

Example Summary

This example shows the driver program for the PGA460. After power up, MSPM0 will start communicating with PGA460 though the SPI port at PA18(MOSI), PA4(MISO) and PA11(CLOCK). And send the distance back to PC through UART.

Note: Example requires Rev E3 or later of the MSPM0C1104 LaunchPad.

Peripherals & Pin Assignments

Peripheral Pin Function
GPIOA PA2 Standard Output
GPIOA PA23 Standard Output
GPIOA PA17 Standard Output
GPIOA PA28 Standard Output
SYSCTL
UART0 PA26 RX Pin
UART0 PA27 TX Pin
SPI0 PA11 SPI SCLK (Clock)
SPI0 PA18 SPI PICO (Peripheral In, Controller Out)
SPI0 PA4 SPI POCI (Peripheral Out, Controller In)
EVENT
DEBUGSS PA20 Debug Clock
DEBUGSS PA19 Debug Data In Out

BoosterPacks, Board Resources & Jumper Settings

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

Pin Peripheral Function LaunchPad Pin LaunchPad Settings
PA2 GPIOA PA2 J2_13 N/A
PA23 GPIOA PA23 J2_12 N/A
PA17 GPIOA PA17 J2_18 N/A
PA28 GPIOA PA28 J1_6 N/A
PA26 UART0 RX J1_3
  • PA26 can be used as UART RX connected to XDS-110 backchannel or to boosterpack connector:
    • To use backchannel UART on J101:
      J101 5:6 ON Connects XDS-110 backchannel to UART RX
    • To use UART on boosterpack connector:
      J101 5:6 OFF: Disconnects XDS-110 backchannel
PA27 UART0 TX J1_4
  • PA27 can be used as UART TX connected to XDS-110 backchannel or to boosterpack connector:
    • To use backchannel UART on J101:
      J101 7:8 ON Connects XDS-110 backchannel to UART TX
    • To use UART on boosterpack connector:
      J101 7:8 OFF: Disconnects XDS-110 backchannel
PA11 SPI0 SCLK J1_9
  • PA11 can be connected to an external 3.3V pull-up
    • J6 OFF Disconnect 3.3V pull-up
    • J6 ON Connect 3.3V pull-up
PA18 SPI0 MOSI J2_15 N/A
PA4 SPI0 MISO J2_14 N/A
PA20 DEBUGSS SWCLK J2_11
  • PA20 is used by SWD during debugging
    • J101 13:14 ON Connect to XDS-110 SWCLK while debugging
    • J101 13:14 OFF Disconnect from XDS-110 SWCLK if using pin in application
PA19 DEBUGSS SWDIO J2_17
  • PA19 is used by SWD during debugging
    • J101 11:12 ON Connect to XDS-110 SWDIO while debugging
    • J101 11:12 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_MSPM0C1104 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-MSPM0C1104 User’s Guide.

Example Usage

This example was developed and tested using a BOOSTXL-PGA460. Please refer to the related app note for more details.