<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>at89c2051 on Electronic Lab</title><link>https://electronic-lab.net/en/tags/at89c2051/</link><description>Recent content in at89c2051 on Electronic Lab</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Tue, 20 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://electronic-lab.net/en/tags/at89c2051/index.xml" rel="self" type="application/rss+xml"/><item><title>Programming the AT89C2051 with SDCC on Linux</title><link>https://electronic-lab.net/en/tutorials/at89c2051-sdcc/</link><pubDate>Tue, 20 Oct 2026 00:00:00 +0000</pubDate><guid>https://electronic-lab.net/en/tutorials/at89c2051-sdcc/</guid><description>&lt;p&gt;The AT89C2051 is a small Atmel microcontroller from the 8051 family in a 20-pin package: 2 KB of flash, 128 bytes of RAM, 15 I/O lines, two timers and a UART. On Linux you can program it in C with the free &lt;a href="https://sdcc.sourceforge.net/"&gt;SDCC&lt;/a&gt; compiler and write it with a TL866 programmer and the &lt;a href="https://gitlab.com/DavidGriffith/minipro"&gt;minipro&lt;/a&gt; tool.&lt;/p&gt;</description></item></channel></rss>