MicroCore can't program Attiny 13A

I'm trying to program Attiny13A with MicroCore library. When trying to burn program I'm getting this message:

avrdude: Expected signature for ATtiny13 is 1E 90 07
         Double check chip, or use -F to override this check.

Can anyone help with this one?
I've triple checked all connections.

I have never had this problem if all connections were correct. What kind of programmer are you using, Whjat version of the IDE, and how are your connections ?

Thank You for reply, my settings:

I cannot find exactly Attiny13A, only Attiny13 is present in "Board" section. Maybe their signatures differs?

image

I'm using this schematic:
fritzing

No they are the same.
I am assuming that you have uploaded 'ArduinoISP' example to the UNO
Can you set the 'clock' 9.6MHz internal and do 'burn bootloader'

Connections look good, but sometimes a Fritzing is not how it works in real life. rather than checking them, i suggest you remove them all, and start over making the connections. At times something shows up that was previously not noticed.

I've tried all of this, none works. I workaround this problem. I've extracted .hex file from project and burn it with old USBasp programmer and bare AVRdude. Anyway it would be nice to have working MicroCore, but I'm out of ideas what's wrong with it. I'll buy few AT13's and see if my old ones was an issue.

Good Luck ! Usually it actually is a bad connection, although i have had issues where just pressing the reset button on the UNO fixes things

If you have exported the compiled binary, then you have.
Other issues could be with IDE, but there are no known issues.

Did you try using the USBasp with MicroCore? You can select it from the Tools > Programmer menu and give it a try.

In order to gather more information that might help us to troubleshoot your problem, I'm going to ask you to post the full verbose output.

Please do this:

  1. Select File > Preferences from the Arduino IDE menus.
  2. Uncheck the checkbox next to Show verbose output during: 🗹 compilation
  3. Check the checkbox next to Show verbose output during: ☐ upload.
  4. Click the OK button.
  5. Attempt a "burn program" operation, exactly as you did before.
  6. After the process fails, you'll see a button on the right side of the orange bar in the Arduino IDE: Copy error messages. Click that button.
    This copies the full output to the clipboard.
  7. Open a forum reply here by clicking the Reply button.
  8. Click the </> icon on the post composer toolbar.
    This will add the forum's code block markup (```) to your reply to make sure the error messages are correctly formatted.
    Code block
  9. Press Ctrl+V.
    This will paste the error output from the upload into the code block.
  10. Move the cursor outside of the code tags before you add any additional text to your reply.
  11. Click the Reply button to post the output.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.