Readme
Example Summary
The following example configures the UART at 9600bps waiting to echo received characters. The device goes to Standby mode while waiting and uses interrupts to wake up.
Peripherals & Pin Assignments
| Peripheral | Pin | Function |
|---|---|---|
| GPIOA | PA0 | Open-Drain Output |
| GPIOA | PA15 | Standard Output |
| SYSCTL | ||
| UART0 | PA11 | RX Pin |
| UART0 | PA10 | TX Pin |
| EVENT | ||
| 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 |
|---|---|---|---|---|
| PA0 | GPIOA | PA0 | J27_9 |
|
| PA15 | GPIOA | PA15 | J3_30 |
|
| PA11 | UART0 | RX | J4_33/J26_6 |
|
| PA10 | UART0 | TX | J4_34/J26_5 |
|
| PA20 | DEBUGSS | SWCLK | N/A |
|
| PA19 | DEBUGSS | SWDIO | N/A |
|
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 Board→Configure 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
Compile, load and run the example. Connect to terminal if using Launchpad’s back-channel UART, or connect to external device using BoosterPack. The UART will wait to receive data and respond with echo. Every time UART receives data the LED toggles and the USER_TEST matches the LED pin state.