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 |
|
PA27 | UART0 | TX | J1_4 |
|
PA11 | SPI0 | SCLK | J1_9 |
|
PA18 | SPI0 | MOSI | J2_15 | N/A |
PA4 | SPI0 | MISO | J2_14 | N/A |
PA20 | DEBUGSS | SWCLK | J2_11 |
|
PA19 | DEBUGSS | SWDIO | J2_17 |
|
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 Board→Configure 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.