The Texas Instruments MSPM0 microcontroller has a few open drain IOs. TI calls them ODIO. In this post, I show that they can be controlled by a timer. More specific: one of the MSPM0 PWM peripherals will control the duty cycle of an open dr...
The Texas Instruments MSPM0 microcontroller has a few open drain GPIOs. TI calls them ODIO. These are 5V tolerant, and can switch up to ( see jc2048 comment below) +-8 mA. The main purpose is to support multi-level IO. They&...
USB-C PD is everywhere now, and a lot of embedded designs only need one thing: be a sink and behave correctly. In practice, available PD stacks usually come with at least one hard constraint:
vendor lock-in / NDA / no public sources,
tied to a speci...
The TinyGPU v2.0 converts 3D vector graphics into raster images. (Image credit: Pongsagon Vichit/X)
Pongsagon Vichit, an FPGA designer and retro PC fanatic, recently announced TinyGPU v2.0. This GPU works like an independent processor, performing 3D...
Texas Instrument's GUI Composer can be used to design with LCD displays. But it also has a useful API for the MSPM0: JSON communication over UART. This is a low footprint mechanism where you can exchange data with a PC GUI, or with another ...
I'm learning the ins and outs of an MSPM0 controller. I'm using an MSPM01105, that's low on power use. But also low on available memory.I tried to use the standard C library's sprintf() function in a project, to format a string with a few i...
shabaz designed a development kit for the recent Texas Instruments MSPM0 microcontroller series. This 4 part blog series documents the steps to design a PID temperature controller. Part 3: add PWM to generate a PID ...
TI's SDK for the MSPM0 family has a set of examples. They are all targeting one of their LaunchPad dev kits. In this post, I'm porting another one to the EasyL1105.
The example, pwm_led_driver, changes the brightness of an LED by changing t...
shabaz designed a development kit for the recent Texas Instruments MSPM0 microcontroller series. This 4 part blog series documents the steps to design a PID temperature controller. Part 2: add ADC to sample the temperatu...
shabaz designed a development kit for the recent Texas Instruments MSPM0 microcontroller series. This 4 part blog series documents the steps to design a PID temperature controller. Part 1: the framework.
(post that ...
TI's SDK for the MSPM0 family has a set of examples. They are all targeting one of their LaunchPad dev kits. In this post, I'm porting another one to the EasyL1105.
The example, adc14_14bit_resolution, uses hardware to oversample the 12 bit...
TI's SDK for the MSPM0 family has a set of examples. They are all targeting one of their LaunchPad dev kits. In this post, I'm porting another one to the EasyL1105.
The example, sysctl_shutdown, starts the MSPM0 in a selectable low pow...
TI's SDK for the MSPM0 family has a set of examples. They are all targeting one of their LaunchPad dev kits. In this post, I'm porting another one to the EasyL1105.
The example, adc12_triggered_by_timer_event_stop, combines an ADC design with lo...
In an earlier post, I tested the EasyL1105 MSPM0 kit with Code Composer Studio and an XDS110 debug probe. That blog covered the standard functionality: program the device, step through the code. This time, I try the EnergyTra...
shabaz designed a development kit for the recent Texas Instruments MSPM0 microcontroller series. I have a Rev1, and have made a few modifications.
In this post, I document them (mainly as a reminder for @self ).
(post th...
shabaz designed a development kit for the recent Texas Instruments MSPM0 microcontroller series. In this post, I build a .HEX file that can be used with the Python bootloader for this board.Level: very easy.
(post that i...
shabaz designed a development kit for the recent Texas Instruments MSPM0 microcontroller series. In this post, a little hello, world example. Complexity: low.
(post that introduces the kit)
Required hardware an...
shabaz designed a development kit for the recent Texas Instruments MSPM0 microcontroller series. In this post, I show how to use a LaunchPad as debugger for that board. Complexity: low.
(post that introduces the kit)
...
TI's SDK for the MSPM0 family has a set of examples. They are all targeting one of their LaunchPad dev kits. In this post, I'm porting one to the EasyL1105.
The example that I'll use is an FFT analysis design that's written for the LP-MSPM0C1106 laun...
shabaz designed a development kit for the recent Texas Instruments MSPM0 microcontroller series. In this post, I try to make it work with TI's toolchain: Code Composer Studio, and the XDS110 debugger.
This introduction post&n...
Hello Element14 Community members,
I have been working on element14 roadtest for ST-WINBX1 and wanted to know about the problem that I am facing to get the sensor data.
I am using Zephyr OS. I am getting the data for one accelerometer but after tha...
Table of Contents
Introduction
Circuit Description
1. Microcontroller Core
2. USB UART
3. Voltage Regulator
Circuit Board
Building and Running an Example Project
Summary
TLDR Section
The easyL1105 is a TI MSPM0L1105 Development Board ...
The Teseo-LIV3 GPS module (as used in shabaz ' GPS / Galileo / BeiDou / GLONASS receiver) talks UART and I2C. I developed an OO driver and parser for it.The Raspberry Pico port of that library is now ready for release 7....