element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Embedded and Microcontrollers
  • Technologies
  • More
Embedded and Microcontrollers

Blog

  • Blog
  • Forum
  • Documents
  • Quiz
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Embedded and Microcontrollers to participate - click to join for free!

Blog

  • Tags
  • Subscribe by email
  • More
  • Cancel
  • Connecting AI to the Physical World with MCP and a Pi Pico W

    shabaz
    shabaz
    Table of Contents Introduction MCP Explained Working with MCP Using a Simple MCP Server Library Building and Running the Code Connecting the Agent Summary Introduction AI agents can be extremely useful, but it would often be helpful if they coul...
    • 22 Sep 2026
  • MSPM0 project with VS Code, CMake and GCC - part 7a: middleware example stepper motor control

    Jan Cumps
    Jan Cumps
    In this blog series, I build a Texas Instruments MSPM0 example with VS Code as IDE, and CMake as build infrastructure. In the next series of posts, I try to create a stepper motor project. It will be based on TI's stepper motor middlew...
    • 19 Sep 2026
  • MSPM0 interrupt messaging system

    MSPM0 interrupt messaging system

    Jan Cumps
    Jan Cumps
    You can handle MSPM0 interrupts via the traditional service request handler. But it also has a messaging system. With message handlers, you can route notifications from one peripheral to another. In this example: react on a button click and togg...
    • 13 Sep 2026
  • MSPM0 project with VS Code, CMake and GCC - part 6: empty "template" project

    Jan Cumps
    Jan Cumps
    In this blog series, I build a Texas Instruments MSPM0 example with VS Code as IDE, and CMake as build infrastructure.In the previous posts, I created an end to end flow, from install over build to debug, tested on LaunchPad and EasyL1105 kit.In...
    • 12 Sep 2026
  • MSPM0 project with VS Code, CMake and GCC - part 5: Open .syscfg file in SysConfig GUI

    Jan Cumps
    Jan Cumps
    In this blog series, I build a Texas Instruments MSPM0 example with VS Code as IDE, and CMake as build infrastructure.In posts 1 - 4, I created an end to end flow, from install over build to debug, tested on LaunchPad and EasyL1105 kit.In post 5...
    • 10 Sep 2026
  • MSPM0 C++ project: service handler considerations

    Jan Cumps
    Jan Cumps
    You can use C++ for MSPM0 designs. There's one watch-out: if you have your event handlers in a .cpp file, you have to wrap those functions in an extern "C" {} wrapper. The SysConfig mechanism expect that the handlers have a particular name.&nbsp...
    • 6 Sep 2026
  • MSPM0 project with VS Code, CMake and GCC - part 4: EasyL1105 example

    Jan Cumps
    Jan Cumps
    In this blog series, I build a Texas Instruments MSPM0 example with VS Code as IDE, and CMake as build infrastructure.In posts 1 - 3, I created an end to end flow, from install over build to debug.In post 4: testing it out on the EasyL1105: A De...
    • 4 Sep 2026
  • MSPM0 project with VS Code, CMake and GCC - part 3: debug

    Jan Cumps
    Jan Cumps
    In this blog series, I build a Texas Instruments MSPM0 example with VS Code as IDE, and CMake as build infrastructure.Post 2 covered the software build. In this post: debugging the firmware. If not done yet, open the TI Embedded Debugger plugi...
    • 3 Sep 2026
  • MSPM0 project with VS Code, CMake and GCC - part 2: build a real project

    Jan Cumps
    Jan Cumps
    In this blog series, I build a Texas Instruments MSPM0 example with VS Code as IDE, and CMake as build infrastructure.Post 1 covered the software setup. In this post: build firmware, Configure Environment Variables SDK_ROOT and SYSCONFIG_...
    • 2 Sep 2026
  • MSPM0 project with VS Code, CMake and GCC - part 1: infrastructure

    Jan Cumps
    Jan Cumps
    In this blog series, I plan to build a Texas Instruments MSPM0 example with VS Code as IDE, and CMake as build infrastructure.I'm trying to use the guidelines from TI's Using CMake with TI Clang Compilers and SysConfig. But then with GCC (version 15 ...
    • 30 Aug 2026
  • ESP32 tutorial - Components in ESP-IDF

    embeddedguy
    embeddedguy
    Table of Contents Blog List Introduction to Components in ESP-IDF Creating components in ESP-IDF Adding source files inside the component Using Components in existing project References Blog List ESP32 UART tutorial ESP32 ADC tutorial ESP32 I2C t...
    • 19 Aug 2026
  • MIT Researchers Improve Chip-to-Chip Optical Communication

    Catwell
    Catwell
    The FUTUR-IC program is intended to address resource efficiency, such as integrating photonics with electronics. (Image Credit: MIT) AI systems, high-performance data centers, and cloud computing continue to expand. And those have led to higher dema...
    • 18 Aug 2026
  • Creating a Mobile App with Flutter: Interfacing Microcontrollers with AnyOperate!

    shabaz
    shabaz
    Table of Contents Introduction Recap New App: Introducing AnyOperate! Screens and their Classes Protocol Overview Block Diagram Main Function Let’s Study a Screen Future<> Objects and Asynchronous Functions Exception Handling: Try..Cat...
    • 17 Aug 2026
  • Creating a Mobile App with Flutter: First Steps!

    shabaz
    shabaz
    Table of Contents Introduction Software Installation Android Studio and Flutter Setup Phone Setup Creating a Project Running the App Project Folder Explained Demo Code Explained Creating an App Icon Summary Introduction Ever wanted to control...
    • 13 Aug 2026
  • Modder Upgrades PlayStation One Console by Expanding Its Memory Capacity

    Catwell
    Catwell
    The PlayStation one console. (Image Credit: Vance A./Unsplash) This caught my eye recently looking at ways people have modified old consoles. It's quite an achievement, despite the end results. Over 30 years ago, the PlayStation one console offi...
    • 6 Aug 2026
  • Researchers Develop 3D Chip That Boosts Computing Power

    Catwell
    Catwell
    Schematic and false-colored electron microscopy of monolithic 3D SRAM cell. (Image Credit: University of Illinois Urbana-Champaign) Researchers at the University of Illinois Urbana-Champaign created a new technique to produce 3D chips. They did this...
    • 22 Jul 2026
  • GPS Tracker using Heltec WiFi LoRa 32 V4 and REYAX RYS352A GNSS Module

    rachna62
    rachna62
    Real-time positioning has become a fundamental requirement in applications such as vehicle tracking, fleet management, robotics, asset monitoring, and outdoor navigation. Although many GPS tracking systems rely on cloud platforms to visualize locatio...
    • 2 Jul 2026
  • Seeed Studio Launches New XIAO nRF54LM20A Dev Board

    rsc
    rsc
    If you like the XIAO platform format, this could be your next project. https://www.seeedstudio.com/Seeed-Studio-XIAO-nRF54LM20A-p-6841.html https://wiki.seeedstudio.com/xiao_nrf54lm20a_getting_started/
    • 30 Jun 2026
  • Using WebUSB to facilitate Functional Circuit Test (FCT) Data Capture

    Using WebUSB to facilitate Functional Circuit Test (FCT) Data Capture

    BigG
    BigG
    Table of Contents 1. Introduction 2. Using existing USB to TTL Converters with a Python desktop application 3. Using WebUSB and a browser webpage 3.1 Overview of WebUSB 3.1.1 Embedded Device / Firmware Perspective 3.1.2 Web API Perspective ...
    • 24 Jun 2026
  • MSPM0 analogue front-end: general purpose amp as buffer for ADC

    Jan Cumps
    Jan Cumps
    The MSPM0 has a general purpose amp (GPAMP). It's an internal OpAmp that, for example, can buffer a signal for the ADC without external components. That's an example that I'm trying out in this post. Roughly based on the Resource Explorer g...
    • 22 Jun 2026
  • How to Work with MSPM0 Microcontrollers... and Build a Peripheral Expander / Processor Companion!

    shabaz
    shabaz
    The MSPM0 microcontrollers are very low-cost, and friendly to use (lots of documentation and examples).  For a project, I was using an ESP32, but I ran out of UARTs!  Ordinarily I would have considered purchasing I2C to UART chips, but I'm ...
    • 11 Jun 2026
  • Using SWD with ARM Microcontrollers: An Introduction to Firmware Programming and Debugging!

    shabaz
    shabaz
    Table of Contents Introduction What Problems are Being Solved? What are Debug Probes and Serial Wire Debug (SWD)? Protocol Engines: Proprietary vs CMSIS-DAP Which Protocol Engine Should You Use? OpenOCD: What Is It? Obtaining OpenOCD Board Conne...
    • 3 Jun 2026
  • Programming a TI MSPM0 Microcontroller via USB UART

    shabaz
    shabaz
    Table of Contents Introduction Obtain a USB-UART Adapter Wire It Up! Obtain the MSPM0 Programmer Software Procedure Summary Further Reading  Introduction The Texas Instruments MSPM0 series (PDF MSPM0 Product Portfolio) of microcontrollers a...
    • 25 May 2026
  • push a data table to MSPM0L DAC with DMA

    push a data table to MSPM0L DAC with DMA

    Jan Cumps
    Jan Cumps
    The DMA engine of the MSPM0 can move data between memory locations. In this example, a table of data is DMA-moved to the data register of the onboard 8-bit DAC. The name of the example in TI resource explorer is dac8_dma_function_generator....
    • 25 May 2026
  • DMA move a table in memory with MSPM0

    DMA move a table in memory with MSPM0

    Jan Cumps
    Jan Cumps
    The DMA engine of the MSPM0 can move data between memory locations. In this example, a table of data is DMA-moved to address locations in SRAM. The name of the example in TI resource explorer is dma_table_transfer. DMA is set up in extended data...
    • 23 May 2026
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube