Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jminjares4/msp432-example-codes

This repository will contain various examples of TI MSP432 Microcontroller.
https://github.com/jminjares4/msp432-example-codes

adc c ee3376 embedded-systems gpio lcd msp432 pwm systick texas-instruments timer uart

Last synced: 9 days ago
JSON representation

This repository will contain various examples of TI MSP432 Microcontroller.

Awesome Lists containing this project

README

        

# **MSP432-Example-Codes :zap:**
## **Description**

This repository will contain various examples of *TI MSP432 Microcontroller*. The purpose of these codes is to provide various examples of how to use the **MSP432P401R** at the `register level`. There are not many sources for the **MSP432P401R**, therefore we developed simple and straight-to-the-point examples. Each of the examples has the most useful setup for the most common peripherals for Microprocessor 1 course for the **University of Texas at El Paso** *(UTEP)*.

## **Table of Contents**
- [Analog to Digital Converter (ADC)](https://github.com/jminjares4/MSP432-Example-Codes/tree/main/Analog%20to%20Digital%20Converter%20(ADC))
- [General Purpose Input and Output (GPIO)](https://github.com/jminjares4/MSP432-Example-Codes/tree/main/General%20Purpose%20Input%20and%20Output%20(GPIO))
- [Hello World](https://github.com/jminjares4/MSP432-Example-Codes/tree/main/Hello%20World)
- [Liquid Crystal Display (LCD)](https://github.com/jminjares4/MSP432-Example-Codes/tree/main/Liquid%20Crystal%20Display%20(LCD))
- [Port Interrupts](https://github.com/jminjares4/MSP432-Example-Codes/tree/main/Port%20Interrupts)
- [Pulse Width Modulation (PWM)](https://github.com/jminjares4/MSP432-Example-Codes/tree/main/Pulse%20Width%20Modulation%20(PWM))
- [SysTick Timer](https://github.com/jminjares4/MSP432-Example-Codes/tree/main/SysTick%20Timer)
- [TimerA](https://github.com/jminjares4/MSP432-Example-Codes/tree/main/TimerA)
- [Universal Asynchronous Reciever and Transmitter (UART)](https://github.com/jminjares4/MSP432-Example-Codes/tree/main/Universal%20Asynchronous%20Receiver%20and%20Transmitter%20(UART))
- [User-manual](https://github.com/jminjares4/MSP432-Example-Codes/tree/main/User-manual)
- Additional
- [LCD-Booster-Pack](https://github.com/jminjares4/MSP432-Example-Codes/tree/main/LCD-Booster-Pack)
- Custom LCD printed circuit board (PCB)
## **Good Books for MSP432P401R**
[TI MSP432 ARM Programming for Embedded Systems](https://www.amazon.com/MSP432-Programming-Embedded-Systems-books/dp/0997925914)
* Highly recommend for a good introductory to MSP432P401R

[Learning Embedded Systems with MSP432 microcontrollers: MSP432P401R with Code Composer Studio](https://www.amazon.com/Learning-Embedded-Systems-MSP432-microcontrollers/dp/B08FV1XTVJ)
* Volume 1 and 2 are good as they go straight examples for quick development

## **Development**

| Microcontroller | Software | IDE |
| :---: | :---: | :---: |
|![Texas Instruments](https://img.shields.io/static/v1?label=&message=MSP432&labelColor=white&logoWidth=40&logoHeight=40&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAAAoCAYAAAAbrx%2B3AAAKYklEQVR42u1aA5B0ORDOzpvV%2FDNr2zv4bfNs27Zt27Zt27Zt2%2Fbd99V2159Lvdm9mdNs1euqrnlJOnlJf0mnu9%2BYgAIK6P%2BkyuLixqVqyjdyuWNIwTATUO7RmLLorNvHpn53eanqyk3N4KQAsDpjqhuKi5tNQLkPWMyYqmtHJT6%2FZUzyx2QkMsoElJuAnZDovH9Caem8tcbUALDPCFgqEhnXXFjYWRWJNKBrMTjPBJQbgJE3aK7dtypi6ieXRmePi8UmNxUWdmnbHWNTv142svedGeWxRU1uUAAYwdijq%2FlcPm%2FeUn%2F4zLLYEq7MkjXlG5j%2FlwLA9upquWTj5rpDY%2FD6LxjR8zLrFqgqX3FUNDqD9VeOjH%2BkskvXlG9o%2Fj8KALsNpo53lDocLLOed5d0KbppTPI7ld%2BgsW4vE9A%2FT3EEwhcM73nF5ctG9L5rA3bOsO7njNCkkpL5WXf1qPhHKIZYN7YsOtOWv3h4zxtRuP3Gn4rAZQMz90ZALuWfN6z7BVF0Wsbp%2BeHSEb3vTy%2BLLbZWY82urDu0p%2B36UbHiSayHx%2FiF22evzuYLfV%2BY711UUBD%2B7S%2FwNxAvcboH1BUtSF0xIv7%2BQKCROwoLew7qab2az%2Bs31e25RkP1Dulk9%2B1svtTndWXhsHdlKBTawvO8NcCrA8BbAc7v4M%2B1Du0b4vdUzzOrBAj5EF1znJR3%2BgPr%2BtGJL3hArhRwp5bHFjlEwBN2nJTmi%2FzMoRunhcOhfQgYgHvFqh4ip6uJvw5rrOfW50vfAqfes19njZGWZIyo9CXnHtHj6w%2BwUxKdD9cXFbXi%2BTc6HdVDTN3VI%2BMfppPfqrXhaDMw%2BQKGk7U46r4D%2F%2Boy5F6FSCFO4S4o%2FyT176NO02RtKH8B%2FhZj74lyufWuvfvGCD0loDtzMXMw%2Fr2Q%2BQH8C%2Fjr%2FPzwC8yHmxykostHznU2bh2b%2FOWSEb1vESCWj4i33co1NWLy2PYV7MC01LbtDcc4YP12WrLzEToi2QJGolJZD2B2oK8DngyFzgtTeTJ%2Fpe8BYk5%2FQDFlgf0rfpdwTw2BFYB%2FxxiznfZR3AD5Ye82PA8FV4Mn4H2ng9c1uUjzVZQucxuAgvn7amQsNoV1K9VXbUkgLkTs5bcrj%2Bxtv0XBOry37QamqlyZLAF7gvV4nOrTLaJi6HeH9H%2BAjq%2FchSc68gRy%2BXA4%2FDbb%2BgDzLrPbsTF27KsPHenzvpZcdkKSbUVFbVZV3inJrgcJyBr1tTvRHIE9OiBrN9bucuuY1E83jU5%2Bt2h15RoK6D8JGBS9GIp1wuNwMtyTWw%2B59%2BSkfQET9iLvQOMQgQUou3EMkf0Zz61zAfVWZr3M5WGaXFSPHpS50VllZYvrKboZATIA%2BkbLAOznqRUlC6jsPw2YwwRwZZ9hZqipg6K39mlPidlsIAAY%2Bxk5TfvbJhOn7mr3fZB9jLkEM8gohOD5WT%2FnYtOWhoMo8G8BRjcfxeFkgLUIeCHjEEDayFLyZ64J87zQ0bwT0XdZMs0hZQsLwx87HmMeTzDl6WxIPChygyuQ5%2F22vA9gv7UUFXW4sv%2F2HebQaMh9D2BPgZKflbFut9zxqHiNn6L9Y2U9kei3pshVOOPmycn9RpyUWWaQUR6yG9e6OUY6AP8yYNN8uk3RQBz9Xobs0zKPBPp8pd6lnL4N4Gy8o3GaEgN4MXmPcG0oX0xP1D28HF%2FmkTKDjBjQlB4bb7%2FDBg1BT9xkT7zsT%2BpTXPhDFi1FvS5A3gs%2BT%2Fh88D18pvMDJV8iyhxvmcetxTT%2BCPO3INzIN2jifN67EuXk9MyPfpvz1NGtxyY6kDGb5YGeZXKEGnhHgNcg04P6K4diydqKdQ%2FtbbuR%2BURx%2F7OlEVDmKRLrgM0i4oKvKHW%2BDAXPB4XuoWWaLp0bFL%2B7JXsafyF7kGsJILfpXLnQMagahrqd%2BAyAbgPfDT4Xc1mO4iZXCBM8WXba15KOCSiHiTttVwImdn4QUgBYBczEqmQfD61T2xzzOR7jbMfcXZ%2BJNQtLfULkfVlSTtN82lYR971KxillYKvtmpoSClOe9WK%2BelROTKUvMYUlfZah08FMSD%2FzHA0u4hzsPvbVorKS8hozwLqHWX2T0N2W0N1e%2BF1f1h3NADBOPnS8fXFLvaaC7pLkaQxcgPKFjFfoUrON6R9xBHpRPoNj0KGg6y1j%2FoLyB5JYfZ4ZDD6zDYO%2FBUfiDoz%2FqLjd32N%2Bm6m3J%2F0%2FJ5CO8peSoHppKhbvfUgzH2kSt1M5Z7JuPMZn7KP9wO%2FLPH%2BAI3K7yCyjMnRMbDWifJhkT7rlk9G30v9n6fOTlL%2FFeDdRz%2BhzKNdJx6hPr%2BGXOCeAvkBGJpFK0onJh8SJ1p13Kr01vbjFhd5c22W3LsndzkyC7hYuUHJ41%2BprQFsx0aoeIfqsYIT4bKWQ6sCTWRYX3qV63STiAZ5mKXYfNzzB%2B%2B6zksae7nSp%2B82JyQr5%2FU4%2BDXVZepGsijXf%2FPAnXC8tjYYR1FXf2kLHqkVA%2B360RKoPx6kZSQ82G8A%2BA39pRfoJFzA9iZJI9QmgxWxYmXXGP66MBdiyVn0V6wSIOM2nAPZUJoBxDXrK3JOUHjDbJLFdSADjiRDZX2mONbmc3wdYnrARwM72SSrnafjBOI9xpZuzzBgwmjg8TucJ00mi3PRnwIzEMmAxi5jYwW6QOQBgxgJsLfmsMQZyV8iCbuaUMgVMYqhvnVNWSAWBH%2BwPMKx%2FY4yxDn7XwzyuYT8bMN5pWOtz9rXhAGYGAIw0UbMtZCQy32W2hjrPHjAQYx7eJWqOsIDLFTDZKTuJzf%2Fd4l9Qv32mgNnMU80NoaYlC8DOo0m27zIJjn%2BmY5AWMLlLuUH5K1eCC1gTmdkZDYl4h2UIGOe5Bu9Kd%2B0CXChjwJwvwD%2FpgAKYTRF6N5jUEXQw1FxwgZkAJpn4UsgebmXKy7MFjH1R%2F4ncIUdzEzDuRH1NBiZxNDjsAxipXUAVvWQGmIow4Yz2fakHO%2FuSNWCafeDJsQALpzm%2BdWqKaCoyBEzvsALWOZtjtOz%2BN33emVBFOoBxLds6DlRjZoAJ%2BQNGivOUZAqYuP8uRXTddOjSAbabD2Cb00b7HOG1eXJUiXRfeXk6C0xSETSjVE6WgBnGJKwTN3cOzZIqRtJoedYiL7C9R6abBDBSsZ4C5gelbiDAajgFYbanuIktwJrBNg3nSU4D2DkuYOKwHUWLhMdaZ7O%2FL3OYaPwQhQJv0MtTvDFP4qev%2FTw%2FIm%2Ft3o3l4vyOpopKE9P5HmMje968%2B2QXvujERm2Wc3CgZbs9AmE5POPAUxnn6UmTeO0L3iVWMBpjpl9ivCrdaIyB8FjiJH5%2F4053Ngj5O44rrJ9X5kBmQz6LZ%2BjSeP5ByAFsCOcoluIO55vaMLFYP3OukHtc3vs53rOJSUPt%2FASvjPJYcJlVHpXONGgGQmKkFG2uZDhGEyDXTDrvGWm1jXXaIk5YMEKi%2FxapK5Ls%2Bma0BHSKaELtDaBjKYiO%2BfbQtqjKyF2Rx3dInR8vypNq9ZlvAL0odThri%2Fv8V6Qb480jie8JfI%2F5DymggAL6A7%2FPpMSyS0OKAAAAAElFTkSuQmCC)| ![C Code](https://img.shields.io/badge/C%20Language-informational?style=flat&logo=C&color=003B57)| ![Code Composer Studio](https://img.shields.io/static/v1?label=&message=Code+Composer+Studio&style=flat&color=black&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAMAAAApB0NrAAAACXBIWXMAAA7zAAAO8wEcU5k6AAADAFBMVEVHcEzLAAHMAAHMAAHLAAHMAADMAAHLAAHMAADLAADMAADMAAHJBAXGDQ7LAAHMAADMAADLAAHBCw3LAADLAADBBQbMAQHPAADWAADLAADJDAvBBgbBCwzICwzKDAzKCgvLBAXHCQjLBATVAAC3NTbLAwXEERHKBAbLAADCEhPJBgfLAADJDQzLBgfJDQ3KBQfLAQLHCgvKAwXKCgq2Hx7KCAnLBATHCgrIDAyh%2F%2FjGExLAHyDLBgfLCAfLAgTLAQLLAgSf2%2BfJBgfIDQ7KBgfKBgfKBQbMAgPJBgfICgrLBAXKAwPLCAnJBgfKBQbLAwTLBQbKBAXHCQrJBgfKCgvJBwnCFxrEERHCGBrJBgfLAwPKCwy%2FISbLAgPEDQ3JCAjKBAXLAwXHCgrLAwPGCwrKAwTICwvKCgvGExTBBQbHDg%2FKAgPHCQrBCwzHCgt7t9jCISTKAwPHCQvJBwjIExSj0cHFDg%2FLAwTKBgbMCQnMBwjKBgbGAADGAADLCAnIDAzDAADJBgbHCgvKDg%2FIEhLFFRXLAgPKAwQA%2F6LJBwfJBgjFDw3LCQvDEhPJBQbGEhPLCQq6JibGFBbKAgPIDQ7JExPJBgfABgfKAwTLCQq%2FHyLHCwq9Cw7IBwihTUzFCgvLAADICArGCwvIDQ7KAgPKAwTEEBTCBAjKCAnBBAXCBAXJBwjKAwXJBAXJBwfFCwvGEBDIBgW6QlTHCgzHFhfJCAjGBwjIBwfKAwSoZXXLAwTMAAHMAAG9DxLKCQrICAjLAADCCwzBCwzBCw3LAwTICAnLAwPIDAvFCgnJCgvHCQrICAvJBQfLBAXYAAHMAADWAAHMAAHZAAHXAAHVAAHTAADUAAHPAADSAADWAALWAgPVAADXAALaAAHUAQLWAQPQAQLWAADVAQLLAAHQAADRAADPAQLYAALUAADNAADNAAHSAAHLAQPZAALaAALTAQPLAADMAQLOAAHOAADmAAHaAADRAQLZAADgAQLdAQPiAQLOAgLXAADcAADSAQLTAwVISLWdAAAAznRSTlMA%2B%2Fr7%2FPv%2B%2Fv77%2FfwDAf38%2Bvpe%2FvyQAwMB%2FWGPXQJjjskC0wIH0yC%2B%2BgaZAmKsY6%2F5N8aNCYzBY0sCJxHOzOj99gGVRIvHpuyfgrLcnJ6i5eG5SYaPexAiFpDgkAr8M3G4xFbxP8tFlCuOT%2F1aXFcBD9txc1gDO%2BbDyNbIBwTKVAW%2BUGEwHf7yAXebPqkhtC%2BYEBnuXC%2B3k9mPDGw0fgYs92Q8I%2FPiGZVdjYpu1uB0SjSgAzUTaz5k0ALX9vkmimD4WVtg81PMX0dlU2KJ3d1J1TAAAAOSSURBVDjLddQHfBNVGADw70buvbtrL4mJhajUWgsthdpSbQFBNgIyFQXBKiAyBMS9By7cdU%2BW4N574N5b73K5y2rSmKR7MkXcfpeUtLV4v9%2F9fve%2B%2B79x333vAfS8snMAbgPIGQD%2Fdw1AMer2%2FAXVAEMOro7qB7B%2B7hjVr46bejNA%2F6y%2B4miA4yfc2lQvOopa1FtKLsNYTi%2BR1R%2FgrFllvt2sk%2FpbnU5dbTz5FCvevQ68zyltV1tEjqp%2FDCzrbLGJ1Luj%2FOzxGYVjrCrcZ9RxRIrE754I98x0GpRwvJnM37YlTYbAqjkdftFGNaVh8XyrDfcVBz2E8kX1nUs3Wu1sgJULZntDDE%2BkPY8uuh97bXiuvJUShQsaS2c9kRIfvQbw1ivTwwGZl0K1D0xauejl2giVufqOKRVPAgzahL2%2B%2BOf1NwGq3t2eND2sM9jUHm1jWDGkPr35GYD5c1c%2Fi%2BYzI9Fe%2Bg7Ae2uX%2FO0VWFETnXIg%2Bv6L8wAeL37K%2B9cLaD43P9WNdDpeXdxoaGVSIrnsk8EAw05kOnZvNZ7HF%2Bd57YQREv7yNW9gmkpWd8Yrv8fw8pN2qTpDRDVt8LNdomImX3p7A6b7x28x%2BFVlPCqIVKOMei42j%2FDaiE4EIrv9TQtPOx0jBT98HTM9DBEEXRDVw7uMoLndmDSxIfrlGhj2Uzjgdgs73eJOnXYbTYiZMkc06YP9K%2BC73z6UiS5zoeguqmcM3zz6krwdYc2ls%2BrH8E3MTjSXP7rwppI%2FuW4TmQwwonAsFRy1FXDYz3aBtA4cXgXFv7Bpc4hlrr4Un%2B4yGEftsZbh264aifUw81cc59Au05w3EgbDvWrGBK6Da6%2BHqT1N5ApAM8MyR6bNCZB1DUyw5uoySvDyifiEhvVlDNb3Mr%2BcMboUjBfeCCt8KTO0xi6bV%2BLvGtug6EzaBBxU93jMcOXoNsnhOxWNTWmYU9qo6pJGixIp8%2FseTqpz8XwkJGksmmNqbJoQTFCG6gpH9j6CZt60MWrIxlMXr2iE9Z0BuTWYeIpZV8SgOu6O6lTVj7r4QqxUWdBIxhChTmLqfVMmVafq2dqOBcPzw8122VVnrRnnwv9rCzXNtqqgX3b6tMCNdv7avJhXYljMIRqe9xvTL7oA%2B2f32Mx4j7hhn%2BEMV8DQGGsmt%2BcW9BYH1J2lZ%2B59DHL3x5esG99XHDgYHnp4Gjw4eXmv46DvAVMFx%2F1X%2FAuakVjhU6Z2TQAAAABJRU5ErkJggg%3D%3D&logoHeight=40) |

## **License and Release**
| License | Release |
| :---: | :---: |
| [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) | [![Version Release](https://img.shields.io/github/v/release/jminjares4/MSP432-Example-Codes)](https://github.com/jminjares4/MSP432-Example-Codes/releases/) |

## **Authors:**
* [**Jesus Minjares** :zap:](https://github.com/jminjares4)

* Master of Science in Computer Engineering

[![Outlook](https://img.shields.io/badge/Microsoft_Outlook-0078D4?style=for-the-badge&logo=microsoft-outlook&logoColor=white&style=flat)](mailto:[email protected])
[![LinkedIn](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white&style=flat)](https://www.linkedin.com/in/jesusminjares/) [![GitHub](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&logo=github&logoColor=white&style=flat)](https://github.com/jminjares4)
* [**Jorge Minjares** :zap:](https://github.com/JorgeMinjares)

* Bachelor of Science in Electrical Engineering

[![Outlook](https://img.shields.io/badge/Microsoft_Outlook-0078D4?style=for-the-badge&logo=microsoft-outlook&logoColor=white&style=flat)](mailto:[email protected])
[![LinkedIn](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white&style=flat)](https://www.linkedin.com/in/jorge-minjares/) [![GitHub](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&logo=github&logoColor=white&style=flat)](https://github.com/JorgeMinjares)

### Special Message
~~~c
printf("Go Miners! #UTEP!\n");
~~~