Readme

Example Summary

The following example configures ADC0 to trigger sequence of conversions on 4 different channels and stores the results in 4 different buffer arrays.

Peripherals & Pin Assignments

Peripheral Pin Function
SYSCTL
ADC0 PA25 ADC12 Channel 2 Pin
ADC0 PA27 ADC12 Channel 0 Pin
ADC0 PA18 ADC12 Channel 7 Pin
ADC0 PA24 ADC12 Channel 3 Pin
EVENT
DEBUGSS PA20 Debug Clock
DEBUGSS PA19 Debug Data In Out

BoosterPacks, Board Resources & Jumper Settings

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

Pin Peripheral Function LaunchPad Pin LaunchPad Settings
PA25 ADC0 A2 J1_2
  • PA25 can be connected to photodiode D1
    • J4 OFF Disconnect from photodiode D1
PA27 ADC0 A0 J4_37
  • PA27 can be connected to LED2 Blue
    • J13 OFF Disconnect from LED2 Blue
PA18 ADC0 A7 J3_26
  • PA18 can be connected to S1 button to VCC with external pull-down
    • J11 ON Connect S1 button and external pull-down
    • J11 OFF Disconnect S1 button and external pull-down

  • PA18 can be connected to XDS-110 BSL_Invoke
    • J101 17:18 OFF Disconnect pin to XDS-110 BSL Invoke
PA24 ADC0 A3 J1_5
  • PA24 can be connected to photodiode D1
    • J5 OFF Disconnect from photodiode D1
PA20 DEBUGSS SWCLK J2_13
  • 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 J2_17
  • 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_MSPM0L1306 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-MSPM0L1306 User’s Guide.

Example Usage

Compile, load and run the example. Connect vaild inputs ranging from 0-VCC to the ADC channels, floating pins are not guaranteed to read as 0.