<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://63f09.systella.fr/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="en">
	<title>63F09</title>
	<link>https://63F09.systella.fr/</link>
	<description></description>
	<language>en</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://63f09.systella.fr/spip.php?id_rubrique=5&amp;page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>63F09</title>
		<url>https://63f09.systella.fr/local/cache-vignettes/L110xH56/kl_motorola_mc6809-0d844.jpg?1716898660</url>
		<link>https://63F09.systella.fr/</link>
		<height>56</height>
		<width>110</width>
	</image>



<item xml:lang="en">
		<title>BAC 63F81</title>
		<link>https://63f09.systella.fr/soc-63f09/peripherals/article/bac-63f81</link>
		<guid isPermaLink="true">https://63f09.systella.fr/soc-63f09/peripherals/article/bac-63f81</guid>
		<dc:date>2024-08-23T17:22:19Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>63F09</dc:creator>



		<description>

-
&lt;a href="https://63f09.systella.fr/soc-63f09/peripherals/" rel="directory"&gt;Peripherals&lt;/a&gt;


		</description>


 <content:encoded>
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>DMC 63F41</title>
		<link>https://63f09.systella.fr/soc-63f09/peripherals/article/dmc-63f41</link>
		<guid isPermaLink="true">https://63f09.systella.fr/soc-63f09/peripherals/article/dmc-63f41</guid>
		<dc:date>2024-08-23T17:22:01Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>63F09</dc:creator>



		<description>
&lt;p&gt;&lt;span class=&#034;caps&#034;&gt;DMC&lt;/span&gt; 63F41 is a level-1 direct mapped cache controller. It is not configurable. &lt;br class='autobr' /&gt;
Characteristics: full speed; direct mapped; write through; 64 &lt;span class=&#034;caps&#034;&gt;KB&lt;/span&gt; of synchronous &lt;span class=&#034;caps&#034;&gt;RAM&lt;/span&gt;; usable in &lt;span class=&#034;caps&#034;&gt;SMP&lt;/span&gt; configuration as it contains a cache invalidation subsystem.&lt;/p&gt;


-
&lt;a href="https://63f09.systella.fr/soc-63f09/peripherals/" rel="directory"&gt;Peripherals&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;span class=&#034;caps&#034;&gt;DMC&lt;/span&gt; 63F41 is a level-1 direct mapped cache controller. It is not configurable.&lt;/p&gt;
&lt;p&gt;Characteristics:&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; full speed;&lt;/li&gt;&lt;li&gt; direct mapped;&lt;/li&gt;&lt;li&gt; write through;&lt;/li&gt;&lt;li&gt; 64 &lt;span class=&#034;caps&#034;&gt;KB&lt;/span&gt; of synchronous &lt;span class=&#034;caps&#034;&gt;RAM&lt;/span&gt;;&lt;/li&gt;&lt;li&gt; usable in &lt;span class=&#034;caps&#034;&gt;SMP&lt;/span&gt; configuration as it contains a cache invalidation subsystem.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>RAM 61F512</title>
		<link>https://63f09.systella.fr/soc-63f09/peripherals/article/ram-61f512</link>
		<guid isPermaLink="true">https://63f09.systella.fr/soc-63f09/peripherals/article/ram-61f512</guid>
		<dc:date>2024-06-14T06:37:13Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>63F09</dc:creator>



		<description>

-
&lt;a href="https://63f09.systella.fr/soc-63f09/peripherals/" rel="directory"&gt;Peripherals&lt;/a&gt;


		</description>


 <content:encoded>
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>ROM 27F512</title>
		<link>https://63f09.systella.fr/soc-63f09/peripherals/article/rom-27f512</link>
		<guid isPermaLink="true">https://63f09.systella.fr/soc-63f09/peripherals/article/rom-27f512</guid>
		<dc:date>2024-06-14T06:36:44Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>63F09</dc:creator>



		<description>
&lt;p&gt;System on chip contains a 64 Kbytes &lt;span class=&#034;caps&#034;&gt;ROM&lt;/span&gt; between $&lt;span class=&#034;caps&#034;&gt;FFFF0000&lt;/span&gt; and $&lt;span class=&#034;caps&#034;&gt;FFFFFFFF&lt;/span&gt;. Memory is created with &lt;span class=&#034;caps&#034;&gt;RAM&lt;/span&gt; blocks in a read only configuration. &lt;br class='autobr' /&gt;
This &lt;span class=&#034;caps&#034;&gt;ROM&lt;/span&gt; is hardcoded and initialized with memblcks.rpl.&lt;/p&gt;


-
&lt;a href="https://63f09.systella.fr/soc-63f09/peripherals/" rel="directory"&gt;Peripherals&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;System on chip contains a 64 Kbytes &lt;span class=&#034;caps&#034;&gt;ROM&lt;/span&gt; between $&lt;span class=&#034;caps&#034;&gt;FFFF0000&lt;/span&gt; and $&lt;span class=&#034;caps&#034;&gt;FFFFFFFF&lt;/span&gt;. Memory is created with &lt;span class=&#034;caps&#034;&gt;RAM&lt;/span&gt; blocks in a read only configuration.&lt;/p&gt;
&lt;p&gt;This &lt;span class=&#034;caps&#034;&gt;ROM&lt;/span&gt; is hardcoded and initialized with &lt;a href='https://63f09.systella.fr/soc-63f09/tools/article/rom-initialization' class=&#034;spip_in&#034;&gt;memblcks.rpl&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>MMU 63F29</title>
		<link>https://63f09.systella.fr/soc-63f09/peripherals/article/mmu-63f29</link>
		<guid isPermaLink="true">https://63f09.systella.fr/soc-63f09/peripherals/article/mmu-63f29</guid>
		<dc:date>2024-06-14T06:35:58Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>63F09</dc:creator>



		<description>

-
&lt;a href="https://63f09.systella.fr/soc-63f09/peripherals/" rel="directory"&gt;Peripherals&lt;/a&gt;


		</description>


 <content:encoded>
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>SPI 63F52</title>
		<link>https://63f09.systella.fr/soc-63f09/peripherals/article/spi-63f52</link>
		<guid isPermaLink="true">https://63f09.systella.fr/soc-63f09/peripherals/article/spi-63f52</guid>
		<dc:date>2024-06-14T06:35:26Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>63F09</dc:creator>



		<description>
&lt;p&gt;This controller acts as master or slave &lt;span class=&#034;caps&#034;&gt;SPI&lt;/span&gt; device. External signals &lt;span class=&#034;caps&#034;&gt;MISO&lt;/span&gt; &lt;span class=&#034;caps&#034;&gt;MOSI&lt;/span&gt; &lt;span class=&#034;caps&#034;&gt;SCLK&lt;/span&gt; &lt;span class=&#034;caps&#034;&gt;CS&lt;/span&gt; (16 bits) &lt;br class='autobr' /&gt;
In slave mode, &lt;span class=&#034;caps&#034;&gt;CS&lt;/span&gt;(0) is mandatory SS_n signal. In master mode, &lt;span class=&#034;caps&#034;&gt;CS&lt;/span&gt; is used to address slaves's chip select lines. This controller can directly drive 16 &lt;span class=&#034;caps&#034;&gt;SPI&lt;/span&gt; slaves or more slave with an additional address decoder. Internal registers Registers Address Access 7 6 5 4 3 2 1 0 base + 0 when &lt;span class=&#034;caps&#034;&gt;CC&lt;/span&gt;(0) = 0 read &lt;span class=&#034;caps&#034;&gt;RX&lt;/span&gt; register write &lt;span class=&#034;caps&#034;&gt;TX&lt;/span&gt; register base + 0 when &lt;span class=&#034;caps&#034;&gt;CC&lt;/span&gt;(0) = 1&#160;(&#8230;)&lt;/p&gt;


-
&lt;a href="https://63f09.systella.fr/soc-63f09/peripherals/" rel="directory"&gt;Peripherals&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;This controller acts as master or slave &lt;span class=&#034;caps&#034;&gt;SPI&lt;/span&gt; device.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt; External signals &lt;/h2&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;span class=&#034;caps&#034;&gt;MISO&lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;span class=&#034;caps&#034;&gt;MOSI&lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;span class=&#034;caps&#034;&gt;SCLK&lt;/span&gt;&lt;/li&gt;&lt;li&gt; &lt;span class=&#034;caps&#034;&gt;CS&lt;/span&gt; (16 bits)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;In slave mode, &lt;span class=&#034;caps&#034;&gt;CS&lt;/span&gt;(0) is mandatory SS_n signal. In master mode, &lt;span class=&#034;caps&#034;&gt;CS&lt;/span&gt; is used to address slaves's chip select lines. This controller can directly drive 16 &lt;span class=&#034;caps&#034;&gt;SPI&lt;/span&gt; slaves or more slave with an additional address decoder.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt; Internal registers &lt;/h2&gt;&lt;table class=&#034;table spip&#034;&gt;
&lt;caption&gt;Registers&lt;/caption&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='idb81d_c0'&gt; Address &lt;/th&gt;&lt;th id='idb81d_c1'&gt; Access &lt;/th&gt;&lt;th id='idb81d_c2'&gt; 7 &lt;/th&gt;&lt;th id='idb81d_c3'&gt; 6 &lt;/th&gt;&lt;th id='idb81d_c4'&gt; 5 &lt;/th&gt;&lt;th id='idb81d_c5'&gt; 4 &lt;/th&gt;&lt;th id='idb81d_c6'&gt; 3 &lt;/th&gt;&lt;th id='idb81d_c7'&gt; 2 &lt;/th&gt;&lt;th id='idb81d_c8'&gt; 1 &lt;/th&gt;&lt;th id='idb81d_c9'&gt; 0 &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td rowspan='2' headers='idb81d_c0'&gt;base + 0 when &lt;span class=&#034;caps&#034;&gt;CC&lt;/span&gt;(0) = 0&lt;/td&gt;
&lt;td headers='idb81d_c1'&gt;read&lt;/td&gt;
&lt;td colspan='8' headers='idb81d_c2'&gt;&lt;span class=&#034;caps&#034;&gt;RX&lt;/span&gt; register&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idb81d_c1'&gt;write&lt;/td&gt;
&lt;td colspan='8' headers='idb81d_c2'&gt;&lt;span class=&#034;caps&#034;&gt;TX&lt;/span&gt; register&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb81d_c0'&gt;base + 0 when &lt;span class=&#034;caps&#034;&gt;CC&lt;/span&gt;(0) = 1&lt;/td&gt;
&lt;td headers='idb81d_c1'&gt;read/write&lt;/td&gt;
&lt;td colspan='8' headers='idb81d_c2'&gt;Clock divisor (&lt;span class=&#034;caps&#034;&gt;MSB&lt;/span&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td rowspan='2' headers='idb81d_c0'&gt;base + 1&lt;/td&gt;
&lt;td rowspan='2' headers='idb81d_c1'&gt;read/write&lt;/td&gt;
&lt;td colspan='8' headers='idb81d_c2'&gt;Control register&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb81d_c2'&gt;BUSY_n/&lt;span class=&#034;caps&#034;&gt;RX&lt;/span&gt; data ready&lt;/td&gt;
&lt;td headers='idb81d_c3'&gt;&lt;span class=&#034;caps&#034;&gt;TX&lt;/span&gt; empty&lt;/td&gt;
&lt;td headers='idb81d_c4'&gt;&lt;span class=&#034;caps&#034;&gt;RX&lt;/span&gt; &lt;span class=&#034;caps&#034;&gt;IRQ&lt;/span&gt; enabled&lt;/td&gt;
&lt;td headers='idb81d_c5'&gt;&lt;span class=&#034;caps&#034;&gt;TX&lt;/span&gt; &lt;span class=&#034;caps&#034;&gt;IRQ&lt;/span&gt; enabled&lt;/td&gt;
&lt;td headers='idb81d_c6'&gt;&lt;span class=&#034;caps&#034;&gt;CPOL&lt;/span&gt;&lt;/td&gt;
&lt;td headers='idb81d_c7'&gt;&lt;span class=&#034;caps&#034;&gt;CPHA&lt;/span&gt;&lt;/td&gt;
&lt;td headers='idb81d_c8'&gt;Slave &lt;span class=&#034;caps&#034;&gt;SPI&lt;/span&gt;&lt;/td&gt;
&lt;td headers='idb81d_c9'&gt;Clock divisor access&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idb81d_c0'&gt;base + 1 when &lt;span class=&#034;caps&#034;&gt;CC&lt;/span&gt;(0) = 1&lt;/td&gt;
&lt;td headers='idb81d_c1'&gt;read/write&lt;/td&gt;
&lt;td colspan='8' headers='idb81d_c2'&gt;Clock divisor (&lt;span class=&#034;caps&#034;&gt;LSB&lt;/span&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb81d_c0'&gt;base + 2 when &lt;span class=&#034;caps&#034;&gt;CC&lt;/span&gt;(0) = 0&lt;/td&gt;
&lt;td headers='idb81d_c1'&gt;read/write&lt;/td&gt;
&lt;td colspan='8' headers='idb81d_c2'&gt;Chip select register (&lt;span class=&#034;caps&#034;&gt;MSB&lt;/span&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idb81d_c0'&gt;base + 3 when &lt;span class=&#034;caps&#034;&gt;CC&lt;/span&gt;(0) = 0&lt;/td&gt;
&lt;td headers='idb81d_c1'&gt;read/write&lt;/td&gt;
&lt;td colspan='8' headers='idb81d_c2'&gt;Chip select register (&lt;span class=&#034;caps&#034;&gt;LSB&lt;/span&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;h2 class=&#034;spip&#034;&gt; Notes &lt;/h2&gt;
&lt;p&gt;Please note that &lt;span class=&#034;caps&#034;&gt;CS&lt;/span&gt;(0) is only used to read or write clock divisor register. This bit returns to 0 after first access to clock register (&lt;span class=&#034;caps&#034;&gt;LSB&lt;/span&gt;). Chip select register cannot be selected when &lt;span class=&#034;caps&#034;&gt;CS&lt;/span&gt;(0) = 1 (write operation is ignored and read operation always returns $00).&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>TWI (i2c) 63F54</title>
		<link>https://63f09.systella.fr/soc-63f09/peripherals/article/twi-i2c-63f54</link>
		<guid isPermaLink="true">https://63f09.systella.fr/soc-63f09/peripherals/article/twi-i2c-63f54</guid>
		<dc:date>2024-06-14T06:35:04Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>63F09</dc:creator>



		<description>
&lt;p&gt;Internal registers Registers Address Access 7 6 5 4 3 2 1 0 base + 0 read &lt;span class=&#034;caps&#034;&gt;RX&lt;/span&gt; register write &lt;span class=&#034;caps&#034;&gt;TX&lt;/span&gt; register base + 1 read Current start register (cleared when transaction begins) write Start register &lt;span class=&#034;caps&#034;&gt;DC&lt;/span&gt; [1] &lt;span class=&#034;caps&#034;&gt;DC&lt;/span&gt; &lt;span class=&#034;caps&#034;&gt;DC&lt;/span&gt; soft reset stop after slave's ack master ack read/not write start request base + 2 read/write Control register &lt;span class=&#034;caps&#034;&gt;RX&lt;/span&gt; data ready &lt;span class=&#034;caps&#034;&gt;TX&lt;/span&gt; empty &lt;span class=&#034;caps&#034;&gt;RX&lt;/span&gt; &lt;span class=&#034;caps&#034;&gt;IRQ&lt;/span&gt; enabled &lt;span class=&#034;caps&#034;&gt;TX&lt;/span&gt; &lt;span class=&#034;caps&#034;&gt;IRQ&lt;/span&gt; enabled &lt;span class=&#034;caps&#034;&gt;ACK&lt;/span&gt; received &lt;span class=&#034;caps&#034;&gt;ACK&lt;/span&gt; error busy 10 bits address base + 3 read Status register &lt;span class=&#034;caps&#034;&gt;READY&lt;/span&gt;&#160;(&#8230;)&lt;/p&gt;


-
&lt;a href="https://63f09.systella.fr/soc-63f09/peripherals/" rel="directory"&gt;Peripherals&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Internal registers&lt;/h2&gt;&lt;table class=&#034;table spip&#034;&gt;
&lt;caption&gt;Registers&lt;/caption&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='idb2e1_c0'&gt; Address &lt;/th&gt;&lt;th id='idb2e1_c1'&gt; Access &lt;/th&gt;&lt;th id='idb2e1_c2'&gt; 7 &lt;/th&gt;&lt;th id='idb2e1_c3'&gt; 6 &lt;/th&gt;&lt;th id='idb2e1_c4'&gt; 5 &lt;/th&gt;&lt;th id='idb2e1_c5'&gt; 4 &lt;/th&gt;&lt;th id='idb2e1_c6'&gt; 3 &lt;/th&gt;&lt;th id='idb2e1_c7'&gt; 2 &lt;/th&gt;&lt;th id='idb2e1_c8'&gt; 1 &lt;/th&gt;&lt;th id='idb2e1_c9'&gt; 0 &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td rowspan='2' headers='idb2e1_c0'&gt;base + 0&lt;/td&gt;
&lt;td headers='idb2e1_c1'&gt;read&lt;/td&gt;
&lt;td colspan='8' headers='idb2e1_c2'&gt;&lt;span class=&#034;caps&#034;&gt;RX&lt;/span&gt; register&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idb2e1_c1'&gt;write&lt;/td&gt;
&lt;td colspan='8' headers='idb2e1_c2'&gt;&lt;span class=&#034;caps&#034;&gt;TX&lt;/span&gt; register&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td rowspan='3' headers='idb2e1_c0'&gt;base + 1&lt;/td&gt;
&lt;td headers='idb2e1_c1'&gt;read&lt;/td&gt;
&lt;td colspan='8' headers='idb2e1_c2'&gt;Current start register (cleared when transaction begins)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td rowspan='2' headers='idb2e1_c1'&gt;write&lt;/td&gt;
&lt;td colspan='8' headers='idb2e1_c2'&gt;Start register&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb2e1_c2'&gt;&lt;span class=&#034;caps&#034;&gt;DC&lt;/span&gt;&lt;span class=&#034;spip_note_ref&#034;&gt; [&lt;a href=&#034;#nb2-1&#034; class=&#034;spip_note&#034; rel=&#034;appendix&#034; title=&#034;Don't care&#034; id=&#034;nh2-1&#034;&gt;1&lt;/a&gt;]&lt;/span&gt;&lt;/td&gt;
&lt;td headers='idb2e1_c3'&gt;&lt;span class=&#034;caps&#034;&gt;DC&lt;/span&gt;&lt;/td&gt;
&lt;td headers='idb2e1_c4'&gt;&lt;span class=&#034;caps&#034;&gt;DC&lt;/span&gt;&lt;/td&gt;
&lt;td headers='idb2e1_c5'&gt;soft reset&lt;/td&gt;
&lt;td headers='idb2e1_c6'&gt;stop after slave's ack&lt;/td&gt;
&lt;td headers='idb2e1_c7'&gt;master ack&lt;/td&gt;
&lt;td headers='idb2e1_c8'&gt;read/not write&lt;/td&gt;
&lt;td headers='idb2e1_c9'&gt;start request&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td rowspan='2' headers='idb2e1_c0'&gt;base + 2&lt;/td&gt;
&lt;td rowspan='2' headers='idb2e1_c1'&gt;read/write&lt;/td&gt;
&lt;td colspan='8' headers='idb2e1_c2'&gt;Control register&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb2e1_c2'&gt;&lt;span class=&#034;caps&#034;&gt;RX&lt;/span&gt; data ready&lt;/td&gt;
&lt;td headers='idb2e1_c3'&gt;&lt;span class=&#034;caps&#034;&gt;TX&lt;/span&gt; empty&lt;/td&gt;
&lt;td headers='idb2e1_c4'&gt;&lt;span class=&#034;caps&#034;&gt;RX&lt;/span&gt; &lt;span class=&#034;caps&#034;&gt;IRQ&lt;/span&gt; enabled&lt;/td&gt;
&lt;td headers='idb2e1_c5'&gt;&lt;span class=&#034;caps&#034;&gt;TX&lt;/span&gt; &lt;span class=&#034;caps&#034;&gt;IRQ&lt;/span&gt; enabled&lt;/td&gt;
&lt;td headers='idb2e1_c6'&gt;&lt;span class=&#034;caps&#034;&gt;ACK&lt;/span&gt; received&lt;/td&gt;
&lt;td headers='idb2e1_c7'&gt;&lt;span class=&#034;caps&#034;&gt;ACK&lt;/span&gt; error&lt;/td&gt;
&lt;td headers='idb2e1_c8'&gt;busy&lt;/td&gt;
&lt;td headers='idb2e1_c9'&gt;10 bits address&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td rowspan='12' headers='idb2e1_c0'&gt;base + 3&lt;/td&gt;
&lt;td rowspan='12' headers='idb2e1_c1'&gt;read&lt;/td&gt;
&lt;td colspan='8' headers='idb2e1_c2'&gt;Status register&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td colspan='8' headers='idb2e1_c2'&gt;&lt;span class=&#034;caps&#034;&gt;READY&lt;/span&gt; (00000001)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td colspan='8' headers='idb2e1_c2'&gt;&lt;span class=&#034;caps&#034;&gt;READY&lt;/span&gt; (00000001)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td colspan='8' headers='idb2e1_c2'&gt;&lt;span class=&#034;caps&#034;&gt;START&lt;/span&gt; (00000010)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td colspan='8' headers='idb2e1_c2'&gt;&lt;span class=&#034;caps&#034;&gt;STOP&lt;/span&gt; (00000011)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td colspan='8' headers='idb2e1_c2'&gt;&lt;span class=&#034;caps&#034;&gt;READ&lt;/span&gt; (00000100)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td colspan='8' headers='idb2e1_c2'&gt;&lt;span class=&#034;caps&#034;&gt;WRITE&lt;/span&gt; (00000101)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td colspan='8' headers='idb2e1_c2'&gt;&lt;span class=&#034;caps&#034;&gt;MASTER&lt;/span&gt; &lt;span class=&#034;caps&#034;&gt;ACK&lt;/span&gt; (00001000)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td colspan='8' headers='idb2e1_c2'&gt;&lt;span class=&#034;caps&#034;&gt;NO&lt;/span&gt; &lt;span class=&#034;caps&#034;&gt;MASTER&lt;/span&gt; &lt;span class=&#034;caps&#034;&gt;ACK&lt;/span&gt; (00001001)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td colspan='8' headers='idb2e1_c2'&gt;&lt;span class=&#034;caps&#034;&gt;SLAVE&lt;/span&gt; &lt;span class=&#034;caps&#034;&gt;ACK&lt;/span&gt; after address (00010000)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td colspan='8' headers='idb2e1_c2'&gt;&lt;span class=&#034;caps&#034;&gt;SLAVE&lt;/span&gt; &lt;span class=&#034;caps&#034;&gt;ACK&lt;/span&gt; after data (00010001)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td colspan='8' headers='idb2e1_c2'&gt;&lt;span class=&#034;caps&#034;&gt;ERROR&lt;/span&gt; (10000000)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idb2e1_c0'&gt;base + 3&lt;/td&gt;
&lt;td headers='idb2e1_c1'&gt;write&lt;/td&gt;
&lt;td headers='idb2e1_c2'&gt;&lt;span class=&#034;caps&#034;&gt;DC&lt;/span&gt;&lt;/td&gt;
&lt;td headers='idb2e1_c3'&gt;&lt;span class=&#034;caps&#034;&gt;DC&lt;/span&gt;&lt;/td&gt;
&lt;td headers='idb2e1_c4'&gt;&lt;span class=&#034;caps&#034;&gt;DC&lt;/span&gt;&lt;/td&gt;
&lt;td headers='idb2e1_c5'&gt;&lt;span class=&#034;caps&#034;&gt;DC&lt;/span&gt;&lt;/td&gt;
&lt;td headers='idb2e1_c6'&gt;&lt;span class=&#034;caps&#034;&gt;DC&lt;/span&gt;&lt;/td&gt;
&lt;td headers='idb2e1_c7'&gt;&lt;span class=&#034;caps&#034;&gt;DC&lt;/span&gt;&lt;/td&gt;
&lt;td headers='idb2e1_c8'&gt;&lt;span class=&#034;caps&#034;&gt;DC&lt;/span&gt;&lt;/td&gt;
&lt;td headers='idb2e1_c9'&gt;&lt;span class=&#034;caps&#034;&gt;DC&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb2e1_c0'&gt;base + 4&lt;/td&gt;
&lt;td headers='idb2e1_c1'&gt;read/write&lt;/td&gt;
&lt;td colspan='8' headers='idb2e1_c2'&gt;Clock divisor (&lt;span class=&#034;caps&#034;&gt;MSB&lt;/span&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idb2e1_c0'&gt;base + 5&lt;/td&gt;
&lt;td headers='idb2e1_c1'&gt;read/write&lt;/td&gt;
&lt;td colspan='8' headers='idb2e1_c2'&gt;Clock divisor (&lt;span class=&#034;caps&#034;&gt;LSB&lt;/span&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb2e1_c0'&gt;base + 6&lt;/td&gt;
&lt;td headers='idb2e1_c1'&gt;read/write&lt;/td&gt;
&lt;td colspan='8' headers='idb2e1_c2'&gt;Slave address (&lt;span class=&#034;caps&#034;&gt;MSB&lt;/span&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idb2e1_c0'&gt;base + 7&lt;/td&gt;
&lt;td headers='idb2e1_c1'&gt;read/write&lt;/td&gt;
&lt;td colspan='8' headers='idb2e1_c2'&gt;Slave address (&lt;span class=&#034;caps&#034;&gt;LSB&lt;/span&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;div id=&#034;nb2-1&#034;&gt;
&lt;p&gt;&lt;span class=&#034;spip_note_ref&#034;&gt;[&lt;a href=&#034;#nh2-1&#034; class=&#034;spip_note&#034; title=&#034;Footnotes 2-1&#034; rev=&#034;appendix&#034;&gt;1&lt;/a&gt;] &lt;/span&gt;Don't care&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>PTM 63F40</title>
		<link>https://63f09.systella.fr/soc-63f09/peripherals/article/ptm-63f40</link>
		<guid isPermaLink="true">https://63f09.systella.fr/soc-63f09/peripherals/article/ptm-63f40</guid>
		<dc:date>2024-06-14T06:34:25Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>63F09</dc:creator>



		<description>
&lt;p&gt;This programmable timer has been designed to be compatible with regular &lt;span class=&#034;caps&#034;&gt;MC6840&lt;/span&gt;.&lt;/p&gt;


-
&lt;a href="https://63f09.systella.fr/soc-63f09/peripherals/" rel="directory"&gt;Peripherals&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;This programmable timer has been designed to be compatible with regular &lt;span class=&#034;caps&#034;&gt;MC6840&lt;/span&gt;.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://63f09.systella.fr/IMG/pdf/6840.pdf" length="1539219" type="application/pdf" />
		

	</item>
<item xml:lang="en">
		<title>PIA 63F21</title>
		<link>https://63f09.systella.fr/soc-63f09/peripherals/article/pia-63f21</link>
		<guid isPermaLink="true">https://63f09.systella.fr/soc-63f09/peripherals/article/pia-63f21</guid>
		<dc:date>2024-06-14T06:34:02Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>63F09</dc:creator>



		<description>
&lt;p&gt;This component runs as a regular &lt;span class=&#034;caps&#034;&gt;MC6821&lt;/span&gt;. Please note that 63F21 only contains half &lt;span class=&#034;caps&#034;&gt;MC6821&lt;/span&gt;.&lt;/p&gt;


-
&lt;a href="https://63f09.systella.fr/soc-63f09/peripherals/" rel="directory"&gt;Peripherals&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;This component runs as a regular &lt;span class=&#034;caps&#034;&gt;MC6821&lt;/span&gt;. Please note that 63F21 only contains half &lt;span class=&#034;caps&#034;&gt;MC6821&lt;/span&gt;.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://63f09.systella.fr/IMG/pdf/6821.pdf" length="1246139" type="application/pdf" />
		

	</item>
<item xml:lang="en">
		<title>ACIA 63F50</title>
		<link>https://63f09.systella.fr/soc-63f09/peripherals/article/acia-63f50</link>
		<guid isPermaLink="true">https://63f09.systella.fr/soc-63f09/peripherals/article/acia-63f50</guid>
		<dc:date>2024-06-14T06:33:42Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>63F09</dc:creator>



		<description>
&lt;p&gt;This asynchronous serial interface has been designed to be compatible with regular &lt;span class=&#034;caps&#034;&gt;MC6850&lt;/span&gt;.&lt;/p&gt;


-
&lt;a href="https://63f09.systella.fr/soc-63f09/peripherals/" rel="directory"&gt;Peripherals&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;This asynchronous serial interface has been designed to be compatible with regular &lt;span class=&#034;caps&#034;&gt;MC6850&lt;/span&gt;.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://63f09.systella.fr/IMG/pdf/6850.pdf" length="630276" type="application/pdf" />
		

	</item>



</channel>

</rss>
