Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Supported chips to use as programmer? #42

Open
sideswiper22 opened this issue Jul 24, 2020 · 6 comments
Open

Supported chips to use as programmer? #42

sideswiper22 opened this issue Jul 24, 2020 · 6 comments

Comments

@sideswiper22
Copy link

Hi! Aside from the atmega328p and 2560, what other similar avr chips are supported as a programmer? Will this work with attinies as well?

@ElTangas
Copy link
Owner

ElTangas commented Jul 24, 2020

Sorry, the documentation really needs an update...
Anyway, you can find a list of supported parts on this file:
https://github.com/ElTangas/jtag2updi/blob/master/source/parts.h

Probably other chips can be added. The most important requirement is at least 512 bytes of SRAM.

@sideswiper22
Copy link
Author

Thank you! There seems to be no list of what pin is used for the programming line. Where can I find the pin assignment and how can they be reassigned?

@ElTangas
Copy link
Owner

The configuration is mostly done in this file:
https://github.com/ElTangas/jtag2updi/blob/master/source/sys.h

@sideswiper22
Copy link
Author

Any chance for the old ATtiny parts to be supported?

@ElTangas
Copy link
Owner

ElTangas commented Aug 9, 2020

Any chance for the old ATtiny parts to be supported?

It's not likely, because those parts usually have small amounts of RAM, and jtag2updi requires at least 300 bytes.
This means only chips with 512 bytes of RAM or more can run it.

@token47
Copy link

token47 commented Feb 26, 2023

I have a lot of small boards with ATtiny85 and a USB port on them (with the size of a usb flash drive). It would be very nice to be able to run jtag2updi on them (the attiny85 does have 512 bytes of ram and 8k of flash). I think the main issue is that this board (and many other boards with the tiny series) do not have any USB-to-Serial chip, and would require the integration with V-USB, which although probably possible, is not necessarily easy. The ease with the arduino boards is that they come with the serial part ready to use.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants