(Image credit: RISC-V)
For the past 15 years, the RISC-V instruction set architecture (ISA) has remained on the fringes of mainstream embedded design, offering numerous interesting benefits but deemed too immature to replace established alternatives...
(Image credit: PXHere)
Development boards continue to evolve as designers push for more computing power, lower power consumption, better connectivity, and integrated AI acceleration. The boards released over the last year reflect those notions, with...
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...