<?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: 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, 05 Jul 2026 15:29:22 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:ff851946-85eb-4bc4-8fdc-23198f29a5c1</guid><dc:creator>shabaz</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I&amp;#39;ve been slowly (it&amp;#39;s hot, hard to work!) improving this, there&amp;#39;s now a small feature enhancement; for the ADC function, there is now an output pin called SAMP_TRIG_OUT which goes high whenever any of the three ADC inputs are being sampled.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="217" src="/resized-image/__size/724x434/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-ff851946-85eb-4bc4-8fdc-23198f29a5c1/samp_2D00_trig_2D00_out.png" width="362" /&gt;&lt;/p&gt;
&lt;p&gt;It&amp;#39;s useful for NTC thermistor measurements (either used directly as shown here, or via a buffer/MOSFET):&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="211" src="/resized-image/__size/542x422/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-ff851946-85eb-4bc4-8fdc-23198f29a5c1/thermistor_2D00_sch.png" width="271" /&gt;&lt;/p&gt;
&lt;p&gt;This&amp;nbsp;saves energy, and also reduces thermistor self-heating. Temperature measurements are more accurate as a result. (Github repo updated).&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: GPS Tracker using Heltec WiFi LoRa 32 V4 and REYAX RYS352A GNSS Module</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/gps-tracker-using-heltec-wifi-lora-32-v4-and-reyax-rys352a-gnss-module</link><pubDate>Fri, 03 Jul 2026 09:54:28 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:fb3a99ea-9375-472a-8872-aa05e6801342</guid><dc:creator>Dipeshkachhi</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;span class=""&gt;Nice build! Combining the Heltec WiFi LoRa 32 V4 with the Reyax RYS352A multi-GNSS module makes for a solid GPS tracker&lt;/span&gt;&lt;a href="https://www.elecrow.com/sharepj/build-gps-tracker-using-rys352a-gnss-module-and-heltec-v4-1440.html" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&lt;span class=""&gt;. The RYS352A supports GPS, GLONASS, Galileo, BeiDou, and QZSS&amp;mdash;giving faster fixes and better coverage than GPS-only modules&lt;/span&gt;&lt;a href="https://www.elecrow.com/sharepj/build-gps-tracker-using-rys352a-gnss-module-and-heltec-v4-1440.html" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;&lt;/a&gt;&lt;span class=""&gt;.&lt;/span&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29933&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Seeed Studio Launches New XIAO nRF54LM20A Dev Board</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/seeed-studio-launches-new-xiao-nrf54lm20a-dev-board</link><pubDate>Fri, 03 Jul 2026 09:52:25 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:6042caad-49dc-42ca-b9da-90819ef2245b</guid><dc:creator>Dipeshkachhi</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;span&gt;The XIAO nRF54LM20A is a huge step up&amp;mdash;2&amp;times; performance and 3&amp;times; efficiency over the nRF52840, with ultra-low power and up to 28 GPIOs in that tiny footprint. The nPM1300 PMIC and 8 MB flash make it ideal for wearables and battery-powered edge AI projects. Software support is still early (Arduino not ready yet), but for Zephyr/nRF Connect users, this board is a serious powerhouse. Great work, Seeed!&lt;/span&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29928&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: GPS Tracker using Heltec WiFi LoRa 32 V4 and REYAX RYS352A GNSS Module</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/gps-tracker-using-heltec-wifi-lora-32-v4-and-reyax-rys352a-gnss-module</link><pubDate>Thu, 02 Jul 2026 21:42:53 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:fb3a99ea-9375-472a-8872-aa05e6801342</guid><dc:creator>DAB</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Nice build.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29933&amp;AppID=7&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Seeed Studio Launches New XIAO nRF54LM20A Dev Board</title><link>https://community.element14.com/technologies/embedded/b/blog/posts/seeed-studio-launches-new-xiao-nrf54lm20a-dev-board</link><pubDate>Tue, 30 Jun 2026 19:52:59 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:6042caad-49dc-42ca-b9da-90819ef2245b</guid><dc:creator>embeddedguy</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Hi [mention:c6e5c195ad2a43f8aeea3ca42d0c3d9f:e9ed411860ed4f2ba0265705b8793d05]&amp;nbsp;, that is great news. But I am a little disappointed that it is LM20A not LM20B. Because the B version has ML optimizations for tiny-ml models.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;These SoCs are normally not available to buy but on special requirements they provide to some customers, such as Seeed.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29928&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 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></channel></rss>