<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.baszerr.eu/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>BaSzErr - blog:2014:05:27</title>
        <description></description>
        <link>https://www.baszerr.eu/</link>
        <lastBuildDate>Wed, 06 May 2026 11:15:24 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://www.baszerr.eu/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
            <title>BaSzErr</title>
            <link>https://www.baszerr.eu/</link>
        </image>
        <item>
            <title>atmega64_a_compatibility_bit</title>
            <link>https://www.baszerr.eu/doku.php?id=blog:2014:05:27:atmega64_a_compatibility_bit</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;atmega64_a_compatibility_bit&quot;&gt;2014-05-27 - ATmega64(A) compatibility bit&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
recently got surprised by &lt;a href=&quot;http://www.atmel.com/Images/Atmel-8160-8-bit-AVR-Microcontroller-ATmega64A-datasheet.pdf&quot; class=&quot;urlextern&quot; title=&quot;http://www.atmel.com/Images/Atmel-8160-8-bit-AVR-Microcontroller-ATmega64A-datasheet.pdf&quot; rel=&quot;ugc nofollow&quot;&gt;ATmega64A&lt;/a&gt; &lt;a href=&quot;https://www.baszerr.eu/doku.php?id=blog:2014:05:02:spi_atmega64_a&quot; class=&quot;wikilink1&quot; title=&quot;blog:2014:05:02:spi_atmega64_a&quot; data-wiki-id=&quot;blog:2014:05:02:spi_atmega64_a&quot;&gt;once again&lt;/a&gt;. this time LCD display did not worked well. i used well tested, open source &lt;a href=&quot;http://homepage.hispeed.ch/peterfleury/avr-software.html&quot; class=&quot;urlextern&quot; title=&quot;http://homepage.hispeed.ch/peterfleury/avr-software.html&quot; rel=&quot;ugc nofollow&quot;&gt;LCD-library&lt;/a&gt; for HD44870-based displays. it did not worked. i&amp;#039;ve used &lt;a href=&quot;https://www.saleae.com&quot; class=&quot;urlextern&quot; title=&quot;https://www.saleae.com&quot; rel=&quot;ugc nofollow&quot;&gt;logic state analyzer&lt;/a&gt; (which is awesome, btw!) and noticed that several control pins appear to be dead, even though µC was up and running (other pins did output proper signals).
&lt;/p&gt;

&lt;p&gt;
the answer has been found in sections 14.3.6 and 14.3.7 of ATmega64A&amp;#039;s datasheet: ports F and G behave very differently (one is an input-only while the other is alternative function only), when used in “ATmega103 compatibility mode”. yes – you guessed – compatibility mode was turned on by default. i wonder how many more subtleties are waiting out there…
&lt;/p&gt;

&lt;/div&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 15 Jun 2021 20:08:55 +0000</pubDate>
        </item>
    </channel>
</rss>
