Atmel Pack
Atmel device visualizer and fuse calculator
Looking for an up-to-date fuse-calculator for the Atmel(*) AVR chips
has been something of a long search. There are several online versions, but
they have not been updated to the new chips (like the ATmega328PB).When you have got an itch, you simply scratch it... Don't you? Well, I did, and it resulted in an analysis of the Atmel Pack format, which can be freely downloaded under an Apache 2.0 license. The AtPacks contain a master XML file with device lists and links to each device's XML file, which in turn describes the entire chip. The format is not that hard to understand and can be easily mangled into something useful. Then, some crude jQuery hacking and many hours later... you know how that works. The initial goal was to extract the fuse-bits and make something like other online fuse-calculators. That said, it turns out that there is a lot more useful information in those XML files. Why not hack a bit more and show that useful stuff? The files describe both AVR 8-bit, UC3 32-bit and SAM 32-bit devices. While not all information is available for any chip or family, it is a whole lot of info you can get out of it. That is simply so nice. No more suspense. Code is at GitHub and there is an online version. Features:
The code has been tested on the following packs:
(*) Yes, I know, Atmel is now part of Microchip.
Posted: 2018-04-06 |
Overengineering @ request | Prutsen & Pielen since 1982 |