<?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>ADC on Vamsi Kiran | Firmware Engineer</title><link>https://vamsikiran277.github.io/tags/adc/</link><description>Recent content in ADC on Vamsi Kiran | Firmware Engineer</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 12 Apr 2026 10:00:00 +0000</lastBuildDate><atom:link href="https://vamsikiran277.github.io/tags/adc/index.xml" rel="self" type="application/rss+xml"/><item><title>ZX-8080 MCU: Bare-Metal Peripheral Control</title><link>https://vamsikiran277.github.io/projects/zx-8080-mcu/</link><pubDate>Sun, 12 Apr 2026 10:00:00 +0000</pubDate><guid>https://vamsikiran277.github.io/projects/zx-8080-mcu/</guid><description>&lt;h3 id="-technology-stack"&gt;🛠 Technology Stack&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Target Hardware:&lt;/strong&gt; ZX-8080 (32-bit RISC-V Architecture)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Clock Speed:&lt;/strong&gt; 80 MHz System Frequency&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Language:&lt;/strong&gt; Bare-Metal C&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Toolchain:&lt;/strong&gt; RISC-V GCC (&lt;code&gt;riscv64-unknown-elf-gcc&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Simulation:&lt;/strong&gt; Renode (Antmicro)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Key Peripherals:&lt;/strong&gt; 12-bit SAR ADC, General Purpose Timer (TIM1), GPIO&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="the-project-overview"&gt;The Project Overview&lt;/h3&gt;
&lt;p&gt;This repository contains a bare-metal C implementation for the &lt;strong&gt;ZX-8080&lt;/strong&gt;, a custom 32-bit RISC-V based microcontroller. The project demonstrates low-level hardware abstraction by interfacing with an onboard 12-bit SAR ADC for thermal monitoring and utilizing a General Purpose Timer for precise LED toggling. Furthermore, the entire hardware environment is successfully virtualized and tested using the &lt;strong&gt;Renode&lt;/strong&gt; simulation framework.&lt;/p&gt;</description></item></channel></rss>