user17202: Recently I ordered some ATtiny85's from Jameco, and I've been trying to upload code to them through an Arduino Uno, following the instructions from this video on YouTube. I've been getting a lot of unexpected errors and I am now wondering if the chips I bought are the problem. Here are the specs from the Jameco website:

Flash (Kbytes): 8 Kbytes
Pin Count: 8
Max. Operating Frequency: 20 MHz
Power Supply: 2.7 - 5.5V
Operational Range: Industrial (A) (-40°C to 85°C)
CPU: 8-bit AVR
Number of Touch Channels: 3
Hardware QTouch Acquisition: No
Max I/O Pins: 6
Ext Interrupts: 6
USB Speed: No
USB Interface: No

Does the "USB Speed: No; USB Interface: No" mean these aren't programmable by my set up? Or is there is anything else I should know about these chips? Do I need to get new ones that are different?

user10794: Before you panic (try not to panic) and buy new chips, test the existing ones. See my page about detecting chip signatures which has links to code on Github for a sketch you can run on your Uno, to test the ATtiny85.


You can also upload code from a .hex file (which the IDE produces) by using a different sketch (same code link) from this page about a hex uploader and wiring like this (you also need an SD card adapter):


The first sketch and wiring should at least confirm your chips are OK. The second one is an alternative way of programming them.

17202: <p>Recently I ordered some ATtiny85's from <a href="http://www.jameco.com/webapp/wcs/stores/servlet/Product_10001_10001_2151312_-1" rel="nofollow noreferrer">Jameco</a>, and I've been trying to upload code to them through an Arduino Uno, following the instructions from <a href="https://www.youtube.com/watch?v=9LjfkjwMqXI" rel="nofollow noreferrer">this video on YouTube</a>. I've been getting a lot of unexpected errors and I am now wondering if the chips I bought are the problem. Here are the specs from the Jameco website:</p>
<blockquote>
<p>Flash (Kbytes): 8 Kbytes</p>
<p>Pin Count: 8</p>
<p>Max. Operating Frequency: 20 MHz</p>
<p>Power Supply: 2.7 - 5.5V</p>
<p>Operational Range: Industrial (A) (-40°C to 85°C)</p>
<p>CPU: 8-bit AVR</p>
<p>Number of Touch Channels: 3</p>
<p>Hardware QTouch Acquisition: No</p>
<p>Max I/O Pins: 6</p>
<p>Ext Interrupts: 6</p>
<p>USB Speed: No</p>
<p>USB Interface: No</p>
</blockquote>
<p>Does the &quot;USB Speed: No; USB Interface: No&quot; mean these aren't programmable by my set up? Or is there is anything else I should know about these chips? Do I need to get new ones that are different?</p>
 10794: <p>Before you panic (try not to panic) and buy new chips, test the existing ones. See my <a href="http://www.gammon.com.au/forum/?id=11633" rel="nofollow noreferrer">page about detecting chip signatures</a> which has links to <a href="https://github.com/nickgammon/arduino_sketches" rel="nofollow noreferrer">code on Github</a> for a sketch you can run on your Uno, to test the ATtiny85.</p>

<p><a href="https://i.stack.imgur.com/OMHlr.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/OMHlr.jpg" alt="Chip detector wiring"></a></p>

<hr>

<p>You can also upload code from a .hex file (which the IDE produces) by using a different sketch (same code link) from <a href="http://www.gammon.com.au/uploader" rel="nofollow noreferrer">this page about a hex uploader</a> and wiring like this (you also need an SD card adapter):</p>

<p><a href="https://i.stack.imgur.com/7JMKQ.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/7JMKQ.jpg" alt="Chip programmer"></a></p>

<hr>

<p>The first sketch and wiring should at least confirm your chips are OK. The second one is an alternative way of programming them.</p>
