Difference between revisions of "Flasher/Performance"
Dirk.Weiler (talk | contribs) m |
|||
Line 14: | Line 14: | ||
: Programming 1MB PFlash 2.54s |
: Programming 1MB PFlash 2.54s |
||
: Verify 1MB PFlash 2.47s |
: Verify 1MB PFlash 2.47s |
||
+ | |||
+ | = Microchip AVR = |
||
+ | |||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Chip !! Target Interface !! Interface Speed !! Programmed Memories !! #AUTO</br>(erase chip, program, verify) !! #ERASE !! #PROGRAM !! #VERIFY |
||
+ | |- |
||
+ | | ATtiny3224 |
||
+ | | UPDI |
||
+ | | 0.9 MHz |
||
+ | | 32KB Flash</br>256B EEPROM</br>32B User Row |
||
+ | | style="text-align: right;" | 2.303s |
||
+ | | style="text-align: right;" | 0.308s |
||
+ | | style="text-align: right;" | 1.685s |
||
+ | | style="text-align: right;" | 0.823s |
||
+ | |- |
||
+ | | ATtiny402 |
||
+ | | UPDI |
||
+ | | 0.9 MHz |
||
+ | | 4KB Flash</br>128B EEPROM</br>32B User Row |
||
+ | | style="text-align: right;" | 0.625s |
||
+ | | style="text-align: right;" | 0.313s |
||
+ | | style="text-align: right;" | 0.485s |
||
+ | | style="text-align: right;" | 0.275s |
||
+ | |- |
||
+ | | ATtiny4313 |
||
+ | | ISP |
||
+ | | 1.8 MHz |
||
+ | | 4KB Flash</br>256B EEPROM |
||
+ | | style="text-align: right;" | 0.778s |
||
+ | | style="text-align: right;" | 0.075s |
||
+ | | style="text-align: right;" | 0.648s |
||
+ | | style="text-align: right;" | 0.183s |
||
+ | |- |
||
+ | | ATtiny102 |
||
+ | | TPI |
||
+ | | 2.0 MHz |
||
+ | | 1KB Flash |
||
+ | | style="text-align: right;" | 2.252s |
||
+ | | style="text-align: right;" | 0.021s |
||
+ | | style="text-align: right;" | 2.206s |
||
+ | | style="text-align: right;" | 0.035s |
||
+ | |- |
||
+ | | AVR128DA28 |
||
+ | | UPDI |
||
+ | | 1.8 MHz |
||
+ | | 128KB Flash</br>512B EEPROM</br>32B User Row |
||
+ | | style="text-align: right;" | 5.910s |
||
+ | | style="text-align: right;" | 0.130s |
||
+ | | style="text-align: right;" | 4.085s |
||
+ | | style="text-align: right;" | 1.714s |
||
+ | |- |
||
+ | | AVR128DB28 |
||
+ | | UPDI |
||
+ | | 1.8 MHz |
||
+ | | 128KB Flash</br>512B EEPROM</br>32B User Row |
||
+ | | style="text-align: right;" | 5.926s |
||
+ | | style="text-align: right;" | 0.129s |
||
+ | | style="text-align: right;" | 4.102s |
||
+ | | style="text-align: right;" | 1.714s |
||
+ | |- |
||
+ | | AVR64DD28 |
||
+ | | UPDI |
||
+ | | 1.8 MHz |
||
+ | | 64KB Flash</br>256B EEPROM</br>32B User Row |
||
+ | | style="text-align: right;" | 3.043s |
||
+ | | style="text-align: right;" | 0.097s |
||
+ | | style="text-align: right;" | 2.096s |
||
+ | | style="text-align: right;" | 0.865s |
||
+ | |} |
Revision as of 13:01, 1 March 2024
Infineon Aurix TC3xx
Program Flash
- Bulk Erase @20MHz
- Erase All 1.5s
- DAP Wide mode @20MHz
- Programming 1MB PFlash 2.19s
- Verify 1MB PFlash 2.21s
- Standard mode @20MHz
- Programming 1MB PFlash 2.54s
- Verify 1MB PFlash 2.47s
Microchip AVR
Chip | Target Interface | Interface Speed | Programmed Memories | #AUTO (erase chip, program, verify) |
#ERASE | #PROGRAM | #VERIFY |
---|---|---|---|---|---|---|---|
ATtiny3224 | UPDI | 0.9 MHz | 32KB Flash 256B EEPROM 32B User Row |
2.303s | 0.308s | 1.685s | 0.823s |
ATtiny402 | UPDI | 0.9 MHz | 4KB Flash 128B EEPROM 32B User Row |
0.625s | 0.313s | 0.485s | 0.275s |
ATtiny4313 | ISP | 1.8 MHz | 4KB Flash 256B EEPROM |
0.778s | 0.075s | 0.648s | 0.183s |
ATtiny102 | TPI | 2.0 MHz | 1KB Flash | 2.252s | 0.021s | 2.206s | 0.035s |
AVR128DA28 | UPDI | 1.8 MHz | 128KB Flash 512B EEPROM 32B User Row |
5.910s | 0.130s | 4.085s | 1.714s |
AVR128DB28 | UPDI | 1.8 MHz | 128KB Flash 512B EEPROM 32B User Row |
5.926s | 0.129s | 4.102s | 1.714s |
AVR64DD28 | UPDI | 1.8 MHz | 64KB Flash 256B EEPROM 32B User Row |
3.043s | 0.097s | 2.096s | 0.865s |