vdudouyt / minipro

An open source program for controlling the MiniPRO TL866xx series of chip programmers
381 stars 77 forks source link

Support for ATmega8/16/32U series wanted #99

Closed elosha closed 5 years ago

elosha commented 6 years ago

These are newer AVR microcontrollers with integrated USB. Well, not so new, as Arduino Leonardo uses an ATmega32U4.

Series includes at least:

Datesheets are here:

I will look into the datasheets next days if the programming scheme resembles some existent devices.

elosha commented 6 years ago

I checked the datasheets in meanwhile.

  1. U2 devices seem to be drop-in compatible to ATmega88/168/328. Copying device entries with modified id bytes could work, I will order some ICs for verification. Or if a contributor already has those U series devices at hand, they're invited to do the experiment first ;)

  2. U4 devices are a new development centered around the USB feature, higher pin count than ATmega*8 series, available only as TQFP44 or QFN44 package. So there's an adapter needed, which I don't have, and it's probably a matter of sniffing the official Windows tool – help is needed here.

By the way: Who knows the exact difference between protocol 0x71 and 0x73? Are they completely divergent … or is 0x73 just newer, like an update for more recent products?