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: 21 days ago
JSON representation
This repository will contain various examples of TI MSP432 Microcontroller.
- Host: GitHub
- URL: https://github.com/jminjares4/msp432-example-codes
- Owner: jminjares4
- License: mit
- Created: 2021-12-15T20:46:18.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-09-26T18:22:01.000Z (over 2 years ago)
- Last Synced: 2023-05-11T02:28:57.503Z (about 2 years ago)
- Topics: adc, c, ee3376, embedded-systems, gpio, lcd, msp432, pwm, systick, texas-instruments, timer, uart
- Language: C
- Homepage:
- Size: 60 MB
- Stars: 26
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 |
| :---: | :---: | :---: |
|| |  |## **License and Release**
| License | Release |
| :---: | :---: |
| [](https://opensource.org/licenses/MIT) | [](https://github.com/jminjares4/MSP432-Example-Codes/releases/) |## **Authors:**
* [**Jesus Minjares** :zap:](https://github.com/jminjares4)
* Master of Science in Computer Engineering
[](mailto:[email protected])
[](https://www.linkedin.com/in/jesusminjares/) [](https://github.com/jminjares4)
* [**Jorge Minjares** :zap:](https://github.com/JorgeMinjares)
* Bachelor of Science in Electrical Engineering
[](mailto:[email protected])
[](https://www.linkedin.com/in/jorge-minjares/) [](https://github.com/JorgeMinjares)### Special Message
~~~c
printf("Go Miners! #UTEP!\n");
~~~