<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Blog - All Comments</title><link>/technologies/embedded/b/blog</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Using WebUSB to facilitate Functional Circuit Test (FCT) Data Capture</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/using-webusb-to-facilitate-functional-circuit-test-data-capture</link><pubDate>Thu, 25 Jun 2026 23:42:08 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:f2ce516f-8ecd-4160-8ce1-c8da9353814d</guid><dc:creator>kmikemoo</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Great post!&amp;nbsp; Awesome application!&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29899&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Using WebUSB to facilitate Functional Circuit Test (FCT) Data Capture</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/using-webusb-to-facilitate-functional-circuit-test-data-capture</link><pubDate>Thu, 25 Jun 2026 20:03:59 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:f2ce516f-8ecd-4160-8ce1-c8da9353814d</guid><dc:creator>DAB</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Very good post.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29899&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Using WebUSB to facilitate Functional Circuit Test (FCT) Data Capture</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/using-webusb-to-facilitate-functional-circuit-test-data-capture</link><pubDate>Wed, 24 Jun 2026 16:26:39 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:f2ce516f-8ecd-4160-8ce1-c8da9353814d</guid><dc:creator>shabaz</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Nice work! Also, bonus, WebUSB is supported on Android Chrome, hence it&amp;#39;s a simple way to attach Pi Pico to a mobile, and the HTML/JavaScript will run just fine.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29899&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: MSPM0 analogue front-end: general purpose amp as buffer for ADC</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/mspm0-analogue-front-end-general-purpose-amp-as-buffer-for-adc</link><pubDate>Tue, 23 Jun 2026 19:39:32 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:fb19334e-6fbf-4d9e-80d3-aeab3d5db6bf</guid><dc:creator>DAB</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Nice post Jan.&lt;/p&gt;
&lt;p&gt;I did not know that this device included opamps withing the architecture.&lt;/p&gt;
&lt;p&gt;It looks like TI is copying capability from the PSOC.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29891&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: How to Work with MSPM0 Microcontrollers... and Build a Peripheral Expander / Processor Companion!</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/how-to-work-with-mspm0-microcontrollers-and-build-a-peripheral-expander-processor-companion</link><pubDate>Sun, 14 Jun 2026 13:45:56 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:ff851946-85eb-4bc4-8fdc-23198f29a5c1</guid><dc:creator>kk99</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Nice video/write-up.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29862&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: How to Work with MSPM0 Microcontrollers... and Build a Peripheral Expander / Processor Companion!</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/how-to-work-with-mspm0-microcontrollers-and-build-a-peripheral-expander-processor-companion</link><pubDate>Sun, 14 Jun 2026 07:29:18 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:ff851946-85eb-4bc4-8fdc-23198f29a5c1</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;TI published an application note that allows flex on the interface side:&amp;nbsp;&lt;a id="" href="https://www.ti.com/lit/sd/slaael9a/slaael9a.pdf" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;IO Expander With SPI, I2C, and UART&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The example in your post focuses on one interface, and several expansion options (GPIO, ADC, PWM, UART).&lt;/p&gt;
&lt;p&gt;The application note sticks to one expansion type: GPIO. But it shows how to use different communication techniques to do that: I2C, SPI and UART.&lt;/p&gt;
&lt;p&gt;&lt;img height="162" src="/resized-image/__size/1000x324/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-ff851946-85eb-4bc4-8fdc-23198f29a5c1/pastedimage1781422146088v1.png" width="500" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29862&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: How to Work with MSPM0 Microcontrollers... and Build a Peripheral Expander / Processor Companion!</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/how-to-work-with-mspm0-microcontrollers-and-build-a-peripheral-expander-processor-companion</link><pubDate>Sat, 13 Jun 2026 20:35:08 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:ff851946-85eb-4bc4-8fdc-23198f29a5c1</guid><dc:creator>DAB</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Very good video.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29862&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: How to Work with MSPM0 Microcontrollers... and Build a Peripheral Expander / Processor Companion!</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/how-to-work-with-mspm0-microcontrollers-and-build-a-peripheral-expander-processor-companion</link><pubDate>Sat, 13 Jun 2026 16:01:41 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:ff851946-85eb-4bc4-8fdc-23198f29a5c1</guid><dc:creator>genebren</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This is a very useful approach and another great write-up!&amp;nbsp; I have utilized very similar techniques to replace analog/digital circuitry with tiny microprocessors, or like you used here, master/slave processors to overcome pin/peripheral shortages or to isolate time critical functions into a slave processor.&lt;/p&gt;
&lt;p&gt;I have been thinking about updating some of my products to replace some of my TTL parts with tiny microprocessors to help reduce my&amp;nbsp;part count in inventories.&amp;nbsp; Not sure how big of an effect this will have, but it might help as some of these parts hit end of life.&amp;nbsp;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29862&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: How to Work with MSPM0 Microcontrollers... and Build a Peripheral Expander / Processor Companion!</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/how-to-work-with-mspm0-microcontrollers-and-build-a-peripheral-expander-processor-companion</link><pubDate>Sat, 13 Jun 2026 14:06:04 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:ff851946-85eb-4bc4-8fdc-23198f29a5c1</guid><dc:creator>shabaz</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;Just thought of another feature I really want to add: AC measurement on an ADC channel. Would save on external circuitry, or for the main processor from having to rapidly sample, i.e. just let the peripheral perform that measurement and retrieve the result via I2C. There is a &lt;a href="https://www.ti.com/lit/an/sdaa201/sdaa201.pdf" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;TI example (PDF)&lt;/a&gt; of full AC power measurement, so I can probably&amp;nbsp;examine that for ideas.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29862&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: How to Work with MSPM0 Microcontrollers... and Build a Peripheral Expander / Processor Companion!</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/how-to-work-with-mspm0-microcontrollers-and-build-a-peripheral-expander-processor-companion</link><pubDate>Fri, 12 Jun 2026 04:46:19 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:ff851946-85eb-4bc4-8fdc-23198f29a5c1</guid><dc:creator>embeddedguy</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Oh, so you ran out of UART interface. That is weird, but there is software serial as well. Also, not sure but some low-end FPGA chip can also emulate some peripherals such as I2C, etc.&amp;nbsp;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29862&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Cheap debugger ($6) for EasyL1105 MSPM0 board</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/cheap-debugger-6-for-easyl1105-mspm0-board</link><pubDate>Mon, 08 Jun 2026 20:10:20 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:18c893da-941e-458e-9c6a-fb62ed2b5e3a</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;You can also do the opposite of what&amp;#39;s described in this post: program the LaunchPad with an external debugger.&lt;/p&gt;
&lt;p&gt;Several of the MSPM0 LaunchPads have&amp;nbsp;2 ARM 10-pin JTAG connectors. One so that you can use the LaunchPad to program other devices.&lt;br /&gt;The other one allows to connect an external debugger. In the photo below, I use a TI XDS110 debug probe.&lt;/p&gt;
&lt;p&gt;&lt;img height="311" src="/resized-image/__size/996x622/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-18c893da-941e-458e-9c6a-fb62ed2b5e3a/20260608_5F00_220115.jpg" width="498" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;In both uses cases, you have to remove the debug bridge jumpers in the middle of the board, to break the connection between the on-board debugger and the MSPM0.&lt;/p&gt;
&lt;p&gt;&lt;img height="271" src="/resized-image/__size/1000x542/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-18c893da-941e-458e-9c6a-fb62ed2b5e3a/pastedimage1780949376219v1.png" width="500" alt=" " /&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29190&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Using SWD with ARM Microcontrollers: An Introduction to Firmware Programming and Debugging!</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/using-swd-with-arm-microcontrollers-an-introduction-to-firmware-programming-and-debugging</link><pubDate>Fri, 05 Jun 2026 16:37:59 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:92a14de7-ac8c-4fc3-b565-da6f190e6cdf</guid><dc:creator>genebren</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Great post! There is a lot of great information and effort in this post!&amp;nbsp; Thanks for sharing.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29843&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Using SWD with ARM Microcontrollers: An Introduction to Firmware Programming and Debugging!</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/using-swd-with-arm-microcontrollers-an-introduction-to-firmware-programming-and-debugging</link><pubDate>Thu, 04 Jun 2026 20:03:20 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:92a14de7-ac8c-4fc3-b565-da6f190e6cdf</guid><dc:creator>DAB</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Very nice post.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29843&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: DexoPad — phone-as-keyboard-and-mouse for any USB host (ESP32-S3 + BLE, on Kickstarter)</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/dexopad-phone-as-keyboard-and-mouse-for-any-usb-host-esp32-s3-ble-on-kickstarter</link><pubDate>Fri, 29 May 2026 03:19:28 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:47480802-9f68-4568-9574-84b144743827</guid><dc:creator>Mengjie</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hi shabaz &amp;mdash; thanks for thinking through this with us.&lt;/p&gt;
&lt;p&gt;Your model would work, no argument. Our situation: the software&amp;#39;s built end-to-end for closed-source commercial use. Opening it up isn&amp;#39;t a config flag &amp;mdash; it touches architecture, licensing, and how we&amp;#39;d structure support. Not something we can rewire mid-campaign.&lt;/p&gt;
&lt;p&gt;That said, this is worth an actual internal look. I&amp;#39;ll take it back to the team.&lt;/p&gt;
&lt;p&gt;Best,&lt;br /&gt;Mengjie Zhang&lt;br /&gt;Founder, PalmBlock&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29810&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: DexoPad — phone-as-keyboard-and-mouse for any USB host (ESP32-S3 + BLE, on Kickstarter)</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/dexopad-phone-as-keyboard-and-mouse-for-any-usb-host-esp32-s3-ble-on-kickstarter</link><pubDate>Thu, 28 May 2026 17:43:33 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:47480802-9f68-4568-9574-84b144743827</guid><dc:creator>shabaz</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;If it were me, I would have done this differently. Why not just share the code for free to convert (say) a Pi Pico W to do this function. Then, just charge a small amount in an app store, for anyone to purchase the software required on the phone, or, if you&amp;#39;re doing it all in the browser, just make a small donation possible.&lt;/p&gt;
&lt;p&gt;I think $35 (and then shipping, possible taxes) is not attractive, because one is just as likely going to lose the dexopad dongle, as they are likely to lose their wireless USB keyboard/mouse dongle. Whereas, if one lost a Pi Pico W, it&amp;#39;s cheap to get another from anywhere in the world almost, at little cost. You&amp;#39;d probably make more from the donations than from the KickStarter, and you&amp;#39;d retain more since you&amp;#39;d not be paying KickStarter a percentage any longer.&amp;nbsp;Personally, I&amp;#39;d pay $10 just for a web app, if it would save me time and effort writing my own.&amp;nbsp;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29810&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>