I want my STK2UPDI project to be able to talk to avrdude, so I need to write part definitions (avrdude.conf) for the xtiny series.
I realized I'll eventually need the signatures for all the chips in this family, but the only physical chips I have are tiny 817 (from xplained mini), tiny 1614 (that I'm using as target) and tiny 1616.
The signatures are 3 bytes starting at linear address 0x1100. So from my physical chips I have:
tiny817: 0x1E 0x93 0x20 tiny1614: 0x1E 0x94 0x22 tiny1616: (can't read atm, need to mount in an adapter)
So I thought: "Well, I'll start a thread and see if the guys can get me the rest of the signatures", but then I realized I could get them in the simulator, and that's how I found a bug, the signatures in the simulator appear as a 3x 16 bit array instead of a 3 byte array, for example, the 1614 signature is:
1e 00 94 00 22 00
Nothing serious, but I'll leave the note here in case someone at Atmochip wants to correct it.