<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>PY32 on Dhiru's Notebook</title><link>https://rfcorner.in/tags/py32/</link><description>Recent content in PY32 on Dhiru's Notebook</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 08 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://rfcorner.in/tags/py32/index.xml" rel="self" type="application/rss+xml"/><item><title>Voltage Glitching for Fun and Profit (MCU Fault Injection)</title><link>https://rfcorner.in/posts/voltage-glitching-for-fun-and-profit/</link><pubDate>Sun, 08 Mar 2026 00:00:00 +0000</pubDate><guid>https://rfcorner.in/posts/voltage-glitching-for-fun-and-profit/</guid><description>&lt;h2 id="why-this-post-exists"&gt;Why This Post Exists&lt;/h2&gt;
&lt;p&gt;I wanted to learn practical voltage fault injection on low-cost MCUs like &lt;strong&gt;WCH
CH32V003&lt;/strong&gt; and &lt;strong&gt;Puya PY32F003&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img alt="CH32V003 SOP-8 chip" loading="lazy" src="https://rfcorner.in/images/ch32v003-sop8.webp"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="CH32V003 SOP-8 pinout" loading="lazy" src="https://rfcorner.in/images/ch32v003j4m6.svg"&gt;&lt;/p&gt;
&lt;h2 id="what-is-voltage-glitching"&gt;What is Voltage Glitching?&lt;/h2&gt;
&lt;p&gt;Voltage glitching is a form of hardware fault injection where very short
disturbances are introduced into a device's power supply. These disturbances
can cause the CPU to skip instructions, misread memory, or bypass security
checks. Researchers commonly use voltage glitching to study the robustness of
microcontrollers and secure boot implementations.&lt;/p&gt;</description></item></channel></rss>