<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Spence Konde Archives - CyberBlogSpot</title>
	<atom:link href="https://cyberblogspot.com/tag/spence-konde/feed/" rel="self" type="application/rss+xml" />
	<link>https://cyberblogspot.com/tag/spence-konde/</link>
	<description>Not just another blogspot site</description>
	<lastBuildDate>Thu, 29 Dec 2022 08:10:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://cyberblogspot.com/wp-content/uploads/2018/08/cropped-iphone-iphone3gs-32x32.jpg</url>
	<title>Spence Konde Archives - CyberBlogSpot</title>
	<link>https://cyberblogspot.com/tag/spence-konde/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How to Install ATTinyCore on Arduino IDE</title>
		<link>https://cyberblogspot.com/how-to-install-attinycore-on-arduino-ide/</link>
					<comments>https://cyberblogspot.com/how-to-install-attinycore-on-arduino-ide/#comments</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 01 Feb 2022 06:17:37 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Arduino IDE]]></category>
		<category><![CDATA[ATtiny]]></category>
		<category><![CDATA[ATtiny85]]></category>
		<category><![CDATA[ATTinyCore]]></category>
		<category><![CDATA[AVR programmer]]></category>
		<category><![CDATA[Digispark]]></category>
		<category><![CDATA[Micronucleus]]></category>
		<category><![CDATA[Micronucleus bootloader]]></category>
		<category><![CDATA[Optiboot]]></category>
		<category><![CDATA[Optiboot bootloader]]></category>
		<category><![CDATA[Spence Konde]]></category>
		<category><![CDATA[USBasp]]></category>
		<category><![CDATA[USBtinyISP]]></category>
		<guid isPermaLink="false">https://cyberblogspot.com/?p=5031</guid>

					<description><![CDATA[<p>In order to program an ATtiny microcontroller in Arduino IDE, we need to install the ATTinyCore Arduino core. The ATTinycore was written by Spence Konde. It supports almost the whole family of ATtiny AVR microcontrollers. The following ATtiny microcontrollers are supported: ATtiny1634 ATtiny2313/4313 ATtiny24/44/84 ATtiny441/841 ATtiny25/45/85 ATtiny261/461/861 ATtiny87/167 ATtiny48/88 ATTiny43 ATtiny828 Additionally, the ATTinyCore supports&#8230;&#160;<a href="https://cyberblogspot.com/how-to-install-attinycore-on-arduino-ide/" rel="bookmark">Read More &#187;<span class="screen-reader-text">How to Install ATTinyCore on Arduino IDE</span></a></p>
<p>The post <a href="https://cyberblogspot.com/how-to-install-attinycore-on-arduino-ide/">How to Install ATTinyCore on Arduino IDE</a> appeared first on <a href="https://cyberblogspot.com">CyberBlogSpot</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>In order to program an ATtiny microcontroller in Arduino IDE, we need to install the ATTinyCore Arduino core.  The ATTinycore was written by Spence Konde.  It supports almost the whole family of ATtiny AVR microcontrollers.  The following ATtiny microcontrollers are supported:</p>



<ul class="wp-block-list"><li>ATtiny1634</li><li>ATtiny2313/4313</li><li>ATtiny24/44/84</li><li>ATtiny441/841</li><li>ATtiny25/45/85</li><li>ATtiny261/461/861</li><li>ATtiny87/167</li><li>ATtiny48/88</li><li>ATTiny43</li><li>ATtiny828</li></ul>



<p>Additionally, the ATTinyCore supports programming via ICSP AVR programmers, Serial (Optiboot), and VUSB (Micronucleus).</p>



<h2 class="wp-block-heading">1.  Install the Arduino IDE</h2>



<p>If you don&#8217;t have the Arduino IDE (Integrated Development Environment) yet, you can download it <a href="https://www.arduino.cc/en/software" target="_blank" rel="noreferrer noopener">here</a>.  As of this writing, the latest stable version is <strong>1.8.19</strong>.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://cyberblogspot.com/wp-content/uploads/2022/01/arduino-ide.png"><img fetchpriority="high" decoding="async" width="1024" height="546" src="https://cyberblogspot.com/wp-content/uploads/2022/01/arduino-ide-1024x546.png" alt="Screenshot of the website where Arduino IDE can be downloaded and subsequently installed and loaded with ATTinyCore for programming ATtiny MCUs " class="wp-image-4941" srcset="https://cyberblogspot.com/wp-content/uploads/2022/01/arduino-ide-1024x546.png 1024w, https://cyberblogspot.com/wp-content/uploads/2022/01/arduino-ide-300x160.png 300w, https://cyberblogspot.com/wp-content/uploads/2022/01/arduino-ide-768x410.png 768w, https://cyberblogspot.com/wp-content/uploads/2022/01/arduino-ide.png 1368w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption>Arduino IDE Download Page</figcaption></figure></div>


<h2 class="wp-block-heading">2.  Add the ATTinyCore URL to the Board Manager</h2>



<p>Open the Arduino IDE and on the main menu, select<strong> Files -&gt; Preferences</strong>.  In the <strong>Additional Boards Manager URLs</strong> textbox, type the URL &#8220;<strong>http://drazzy.com/package_drazzy.com_index.json</strong>&#8220;, and then press the <strong>OK</strong> button. </p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://cyberblogspot.com/wp-content/uploads/2022/01/arduino-ide-files-preferences.png"><img decoding="async" src="https://cyberblogspot.com/wp-content/uploads/2022/01/arduino-ide-files-preferences.png" alt="Screenshot of Arduino IDE showing the File/Preferences setting for installing the ATtinyCore by Spence Konde" class="wp-image-4957" width="798" height="476" srcset="https://cyberblogspot.com/wp-content/uploads/2022/01/arduino-ide-files-preferences.png 799w, https://cyberblogspot.com/wp-content/uploads/2022/01/arduino-ide-files-preferences-300x179.png 300w, https://cyberblogspot.com/wp-content/uploads/2022/01/arduino-ide-files-preferences-768x458.png 768w" sizes="(max-width: 798px) 100vw, 798px" /></a><figcaption>Arduino IDE with the File &#8211;&gt; Preferences Settings</figcaption></figure></div>


<p>If the textbox already contains additional URLs, press the button on the right side of the textbox.  A window will appear where you can type the URL on a new line.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://cyberblogspot.com/wp-content/uploads/2022/01/arduino-ide-url-textbox.png"><img decoding="async" width="560" height="218" src="https://cyberblogspot.com/wp-content/uploads/2022/01/arduino-ide-url-textbox.png" alt="Screenshot of Arduino IDE showing the different board URLs installed including the ATtinyCore" class="wp-image-4960" srcset="https://cyberblogspot.com/wp-content/uploads/2022/01/arduino-ide-url-textbox.png 560w, https://cyberblogspot.com/wp-content/uploads/2022/01/arduino-ide-url-textbox-300x117.png 300w" sizes="(max-width: 560px) 100vw, 560px" /></a><figcaption>Additional Boards Manager URLs Window</figcaption></figure></div>


<h2 class="wp-block-heading">3.  Install the Board</h2>



<p>On the main menu, select <strong>Tools -&gt; Board -&gt; Board Manager</strong>.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://cyberblogspot.com/wp-content/uploads/2022/01/arduino-ide-board-manager.png"><img loading="lazy" decoding="async" width="802" height="435" src="https://cyberblogspot.com/wp-content/uploads/2022/01/arduino-ide-board-manager.png" alt="Screenshot of Arduino IDE showing the Board Manager for installing the ATtinyCore boards" class="wp-image-4961" srcset="https://cyberblogspot.com/wp-content/uploads/2022/01/arduino-ide-board-manager.png 802w, https://cyberblogspot.com/wp-content/uploads/2022/01/arduino-ide-board-manager-300x163.png 300w, https://cyberblogspot.com/wp-content/uploads/2022/01/arduino-ide-board-manager-768x417.png 768w" sizes="auto, (max-width: 802px) 100vw, 802px" /></a><figcaption>Arduino IDE Showing the Board Manager Menu</figcaption></figure></div>


<p>When the <strong>Board Manager</strong> window appears, change the board <strong>Type</strong> from <strong>All</strong> to <strong>Contributed</strong> (1).  Next, find and select the <strong>ATTinyCore</strong> board (2).  Then, click the <strong>Install</strong> button (3).  And finally, close the Board Manager window by clicking the <strong>Close</strong> button (4). </p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://cyberblogspot.com/wp-content/uploads/2022/01/arduino-ide-board-selection.png"><img loading="lazy" decoding="async" width="782" height="440" src="https://cyberblogspot.com/wp-content/uploads/2022/01/arduino-ide-board-selection.png" alt="Screenshot of an annotated Arduino IDE Board Manager showing the steps for installing ATtiny boards" class="wp-image-4962" srcset="https://cyberblogspot.com/wp-content/uploads/2022/01/arduino-ide-board-selection.png 782w, https://cyberblogspot.com/wp-content/uploads/2022/01/arduino-ide-board-selection-300x169.png 300w, https://cyberblogspot.com/wp-content/uploads/2022/01/arduino-ide-board-selection-768x432.png 768w" sizes="auto, (max-width: 782px) 100vw, 782px" /></a><figcaption>Annotated Arduino IDE Board Manager Window</figcaption></figure></div>


<h2 class="wp-block-heading">Select the Board</h2>



<p>From the main menu, open<strong> Tools &#8211;&gt; Board &#8211;&gt; ATTinyCore</strong> and then select the appropriate ATtiny board for your microcontroller.  </p>



<p>Note that in selecting a board, you will have to choose among <strong>No bootloader</strong>, <strong>Optiboot</strong>, and <strong>Micronucleus</strong>.  First, choose <strong>No bootloader</strong> if you are programming with an AVR programmer.  Second, select <strong>Optiboot</strong> if your ATtiny MCU has been previously burned with an Optiboot bootloader and it is wired as an Optiboot serial device.  Finally, select <strong>Micronucleus</strong> if the MCU has been flushed with a Micronucleus bootloader and connected as a USB device.  For more information about these three (3) programming modes, please see <a href="https://cyberblogspot.com/how-to-program-attiny85-with-arduino-ide/" target="_blank" rel="noreferrer noopener">How to Program ATtiny85 in Arduino IDE</a>.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://cyberblogspot.com/wp-content/uploads/2022/02/arduino-ide-attinycore-board-menu-1.png"><img loading="lazy" decoding="async" width="946" height="618" src="https://cyberblogspot.com/wp-content/uploads/2022/02/arduino-ide-attinycore-board-menu-1.png" alt="Screenshot of Arduino IDE showing the list of boards supported by the installed ATTinyCore Arduino core" class="wp-image-5034" srcset="https://cyberblogspot.com/wp-content/uploads/2022/02/arduino-ide-attinycore-board-menu-1.png 946w, https://cyberblogspot.com/wp-content/uploads/2022/02/arduino-ide-attinycore-board-menu-1-300x196.png 300w, https://cyberblogspot.com/wp-content/uploads/2022/02/arduino-ide-attinycore-board-menu-1-768x502.png 768w" sizes="auto, (max-width: 946px) 100vw, 946px" /></a><figcaption>Arduino IDE Showing the List of ATTinyCore Supported Boards</figcaption></figure></div>


<p>The next and final step depends on your chosen programming mode.  If you select <strong>No bootloader</strong>, then you will need to choose a programmer.  Open <strong>Tools &#8211;&gt; Programmer</strong> and select the AVR programmer you are going to use.  You may also have to specify the <strong>Port</strong> if your AVR programmer uses the serial port.  Although most AVR programmers like the USBasp and USBtinyISP are USB devices and you won&#8217;t have to specify the port.   </p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://cyberblogspot.com/wp-content/uploads/2022/02/arduino-ide-attinycore-programmer-menu-1.png"><img loading="lazy" decoding="async" width="959" height="618" src="https://cyberblogspot.com/wp-content/uploads/2022/02/arduino-ide-attinycore-programmer-menu-1.png" alt="Screenshot of Arduino IDE showing the list of AVR programmers supported by the ATTinyCore" class="wp-image-5037" srcset="https://cyberblogspot.com/wp-content/uploads/2022/02/arduino-ide-attinycore-programmer-menu-1.png 959w, https://cyberblogspot.com/wp-content/uploads/2022/02/arduino-ide-attinycore-programmer-menu-1-300x193.png 300w, https://cyberblogspot.com/wp-content/uploads/2022/02/arduino-ide-attinycore-programmer-menu-1-768x495.png 768w" sizes="auto, (max-width: 959px) 100vw, 959px" /></a><figcaption>Arduino IDE Showing the List of ATTinyCore Supported AVR Programmers</figcaption></figure></div>


<p>If you choose <strong>Optiboot</strong>, you need to specify the serial port.  Open <strong>Tools &#8211;&gt; Port</strong> and select the port for your ATtiny microcontroller.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://cyberblogspot.com/wp-content/uploads/2022/02/arduino-ide-attinycore-port-select.png"><img loading="lazy" decoding="async" width="802" height="618" src="https://cyberblogspot.com/wp-content/uploads/2022/02/arduino-ide-attinycore-port-select.png" alt="Screenshot of Arduino IDE showing how to select the serial port" class="wp-image-5035" srcset="https://cyberblogspot.com/wp-content/uploads/2022/02/arduino-ide-attinycore-port-select.png 802w, https://cyberblogspot.com/wp-content/uploads/2022/02/arduino-ide-attinycore-port-select-300x231.png 300w, https://cyberblogspot.com/wp-content/uploads/2022/02/arduino-ide-attinycore-port-select-768x592.png 768w" sizes="auto, (max-width: 802px) 100vw, 802px" /></a><figcaption>Arduino IDE Showing Port Selection</figcaption></figure></div>


<p>Finally, if you choose <strong>Micronucleus</strong>, you also don&#8217;t have to specify the port because Micronucleus uses a virtual USB device.</p>



<p>Now, you&#8217;re ready to start programming your ATtiny microcontroller!</p>



<h2 class="wp-block-heading">References on How to Install ATTinyCore on Arduino IDE</h2>



<p><a href="https://cyberblogspot.com/how-to-install-arduino-ide-on-windows-10/" target="_blank" rel="noreferrer noopener">How to Install Arduino IDE on Windows 10</a><br><a href="https://cyberblogspot.com/how-to-program-attiny85-with-arduino-ide/" target="_blank" rel="noreferrer noopener">How to Program ATtiny85 with Arduino IDE</a><br><a href="https://cyberblogspot.com/digispark-usb-device-not-recognized/" target="_blank" rel="noreferrer noopener">Digispark USB Device Not Recognized</a><br><a href="https://github.com/SpenceKonde/ATTinyCore" target="_blank" rel="noreferrer noopener">ATTinyCore</a> &#8211; ATtiny Arduino core by Spence Konde</p>
<p>The post <a href="https://cyberblogspot.com/how-to-install-attinycore-on-arduino-ide/">How to Install ATTinyCore on Arduino IDE</a> appeared first on <a href="https://cyberblogspot.com">CyberBlogSpot</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cyberblogspot.com/how-to-install-attinycore-on-arduino-ide/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
