Projekt
Hardware
Typenliste
|

UPROG2: Typenliste
V1.32 (c) 2017-2019 Jörg Wolfram
1 Allgemeines
Eine Übersicht aller unterstützten Devices kann mit folgendem Befehl ausgegeben werden:
Dazu muss kein Programmer angeschlossen sein. Alle für ein Device existierenden Kommandos lassen sich ebenfalls
nebst einer kurzen Beschreibung auflisten:
Es gibt verschiedene Möglichkeiten, Kommandos zu kombinieren, manche Kombinationen sind aber nicht zulässig
(z.B. Programmieren und Auslesen). In diesem Fall wird uprog2 eine entsprechende Fehlermeldung ausgben.
uprog2 DEVICE -kommandos
uprog2 DEVICE -kommandos Datei
uprog2 DEVICE -kommandos Hexwert
|
Wenn ein Kommando eine Datei bzw. einen Hexwert benötigt, diese aber nicht angegeben werden, kommt es ebenfalls zu
Fehlermeldungen.
Die Kommandos lassen sich auch gut in Shellscripts zusammenfassen bzw. in Makefiles integrieren.
Um z.B. einen ATMega1284P für den AX81b zu programmieren, würde sich folgendes Script anbieten:
#!/bin/bash
uprog2 ATMEGA1284P -5vlslf 0xe6
uprog2 ATMEGA1284P -5vlshf 0xd1
uprog2 ATMEGA1284P -5vlsef 0xfc
uprog2 ATMEGA1284P -5veapm main.hex
|
Bei den ersten 3 Aufrufen wird zuätzlich die SPI-Taktfrequenz herabgesetzt, so dass auch neue Devices mit aktiviertem
Clock-Divider sicher programmiert werden können.
2 Frequenzgenerator
2.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
f/1 |
f/2 |
f/4 |
f/8 |
f/16 |
f/32 |
--- |
2.2 Erlaubte Kommandos
Kommando |
Funktion |
5v |
5V-Pegel |
of |
Frequenz-Einstellung, Wert in Hz |
ot |
Periodenzeit-Einstellung, Wert in ns |
Frequenz (153-2500000Hz) oder Periode (400-6553500ns in 100ns-Schritten) können hexadezimal (0x...) oder dezimal (d:...)
eingegeben werden. Da nicht alle Frequenzen genau einstellbar sind, werden aktuelle Frequenz und Periode entsprechend
gerundet und angezeigt.
3 Atmel AVR
3.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
RST |
SCK |
MISO |
MOSI |
--- |
--- |
--- |
3.2 Erlaubte Kommandos
Kommando |
Funktion |
5v |
Stellt Versorgung und Pegel auf +5V |
ls |
Low Speed SPI |
ea |
Chip erase |
pm |
Main flash program |
vm |
Main flash verify |
rm |
Main flash readout |
pe |
EEPROM program |
ve |
EEPROM verify |
re |
EEPROM readout |
lf |
Set LOW fuse |
hf |
Set HIGH fuse |
ef |
Set EXT fuse |
lb |
Set lockbits |
ii |
Falsche ID ignorieren |
st |
start device |
3.3 Unterstützte Typen
ATMEGA164A |
ATMEGA164PA |
ATMEGA324A |
ATMEGA324PA |
ATMEGA644 |
ATMEGA644A |
ATMEGA644PA |
ATMEGA1284 |
ATMEGA1284P |
ATMEGA48A |
ATMEGA48PA |
ATMEGA88A |
ATMEGA88PA |
ATMEGA168A |
ATMEGA48 |
ATMEGA88 |
ATMEGA168 |
ATMEGA328P |
ATMEGA8 |
ATMEGA16 |
ATMEGA32 |
ATMEGA103 |
ATMEGA128 |
ATMEGA325 |
ATMEGA325P |
ATMEGA3250 |
ATMEGA3250P |
ATMEGA645 |
ATMEGA6450 |
ATTINY13 |
ATTINY24 |
ATTINY44 |
ATTINY84 |
ATTINY87 |
ATTINY167 |
ATTINY2313 |
ATTINY15 |
ATTINY25 |
ATTINY45 |
ATTINY85 |
ATTINY48 |
ATTINY88 |
ATTINY26 |
|
4 Atmel ATXmega
4.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
RST |
PDI |
--- |
--- |
--- |
--- |
--- |
4.2 Erlaubte Kommandos
Kommando |
Funktion |
ls |
Low Speed SPI |
ea |
Chip erase |
em |
Main flash erase |
pm |
Main flash program |
vm |
Main flash verify |
rm |
Main flash readout |
eb |
Boot section erase |
pb |
Boot section program |
vb |
Boot section verify |
rb |
Boot section readout |
ee |
EEPROM erase |
pe |
EEPROM program |
ve |
EEPROM verify |
re |
EEPROM readout |
f0 |
Set fuse byte F0 |
f1 |
Set fuse byte F1 |
f2 |
Set fuse byte F2 |
f3 |
Set fuse byte F3 |
f4 |
Set fuse byte F4 |
f5 |
Set fuse byte F5 |
lb |
Set lockbits |
ii |
Falsche ID ignorieren |
st |
start device |
4.3 Unterstützte Typen
ATXMEGA32D3 |
ATXMEGA64D3 |
ATXMEGA128D3 |
ATXMEGA192D3 |
ATXMEGA256D3 |
ATXMEGA384D3 |
ATXMEGA16D4 |
ATXMEGA32D4 |
ATXMEGA64D4 |
ATXMEGA128D4 |
ATXMEGA64A3 |
ATXMEGA128A3 |
ATXMEGA192A3 |
ATXMEGA256A3 |
ATXMEGA64A3U |
ATXMEGA128A3U |
ATXMEGA192A3U |
ATXMEGA256A3U |
ATXMEGA256A3BU |
|
5 Freescale/NXP HCS08
5.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
RST |
BKGD |
--- |
--- |
--- |
--- |
--- |
5.2 Erlaubte Kommandos
Kommando |
Funktion |
5v |
Stellt Versorgung und Pegel auf +5V |
em |
Main Flash erase |
pm |
Main flash program |
vm |
Main flash verify |
rm |
Main flash readout |
ns |
Setzt Flash beim Programmieren auf unsecured |
nu |
Kein automatisches Unsecure wenn gesichert |
t8 |
Internen Oszillator auf 8MHz trimmen |
t9 |
Internen Oszillator auf 9MHz trimmen |
ta |
Internen Oszillator auf 10MHz trimmen |
rr |
Start Programm im RAM |
st |
Start device |
5.3 Unterstützte Typen
UPROG2-Typ |
Typ |
Speicher |
MC9S08SG4 |
MC9S08SG4 |
4K Flash |
MC9S08SG8 |
MC9S08SG8 |
8K Flash |
MC9S08SG16 |
MC9S08SG16 |
16K Flash |
MC9S08SG32 |
MC9S08SG32 |
32K Flash |
MC9S08SH4 |
MC9S08SH4 |
4K Flash |
MC9S08SH8 |
MC9S08SH8 |
8K Flash |
MC9S08SH16 |
MC9S08SH16 |
16K Flash |
MC9S08SH32 |
MC9S08SH32 |
32K Flash |
MC9S08AW16 |
MC9S08AW16 |
16K Flash |
MC9S08AW32 |
MC9S08AW32 |
32K Flash |
MC9S08AW48 |
MC9S08AW48 |
16K Flash |
MC9S08AW60 |
MC9S08AW60 |
32K Flash |
MC9S08AC32 |
MC9S08AC32 |
32K Flash |
MC9S08AC48 |
MC9S08AC48 |
16K Flash |
MC9S08AC60 |
MC9S08AC60 |
32K Flash |
Bei aktiviertem Trimmen wird der ermittelte Wert vor dem Programmieren / Verify in die Speicherzellen
0xFFAE (FTRIM=0) und 0xFFAF (TRIM) geschrieben. Dabei geht der ursprüngliche Inhalt (aus HexFile) verloren.
6 Freescale/NXP S12XD
Das Default-Memory-Modell sieht 48K Flash im Bereich von 0x4000 bis 0xFFFF vor, das Large-Memory-Modell arbeitet mit dem
globalen Adressen (ab 0x700000).
6.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
RST |
BKGD |
--- |
--- |
--- |
--- |
--- |
6.2 Erlaubte Kommandos
Kommando |
Funktion |
5v |
Stellt Versorgung und Pegel auf +5V |
lm |
Large memory Modell, absolute Adressen |
x2 |
PLL auf 2-fache Oszillatorfrequenz stellen |
x4 |
PLL auf 4-fache Oszillatorfrequenz stellen |
un |
Unsecure device |
em |
Main Flash erase |
pm |
Main flash program |
vm |
Main flash verify |
rm |
Main flash readout |
ee |
EEPROM erase |
pe |
EEPROM program |
ve |
EEPROM verify |
re |
EEPROM readout |
rr |
Start Programm im RAM |
st |
Start device |
6.3 Unterstützte Typen
UPROG2-Typ |
Typ |
Speicher |
MC9S12XA128 |
MC9S12XA128 |
128K Flash, 2K EEPROM |
MC9S12XB128 |
MC9S12XB128 |
128K Flash, 1K EEPROM |
MC9S12XD128 |
MC9S12XD128 |
128K Flash, 2K EEPROM |
MC9S12XDG128 |
MC9S12XDG128 |
128K Flash, 2K EEPROM |
MC9S12XA256 |
MC9S12XA256 |
256K Flash, 4K EEPROM |
MC9S12XB256 |
MC9S12XB256 |
256K Flash, 1K EEPROM |
MC9S12XD256 |
MC9S12XD256 |
256K Flash, 4K EEPROM |
MC9S12XDQ256 |
MC9S12XDQ256 |
256K Flash, 4K EEPROM |
MC9S12XDT256 |
MC9S12XDT256 |
256K Flash, 4K EEPROM |
MC9S12XDT384 |
MC9S12XDT384 |
384K Flash, 4K EEPROM |
MC9S12XA512 |
MC9S12XA512 |
512K Flash, 4K EEPROM |
MC9S12XDP512 |
MC9S12XDP512 |
512K Flash, 4K EEPROM |
7 Freescale/NXP S12XE
Das Default-Memory-Modell sieht 48K Flash im Bereich von 0x4000 bis 0xFFFF vor, das Large-Memory-Modell arbeitet mit dem
globalen Adressen (ab 0x700000).
7.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
RST |
BKGD |
--- |
--- |
--- |
--- |
--- |
7.2 Erlaubte Kommandos
Kommando |
Funktion |
5v |
Stellt Versorgung und Pegel auf +5V |
lm |
Large memory Modell, absolute Adressen |
x2 |
PLL auf 2-fache Oszillatorfrequenz stellen |
x4 |
PLL auf 4-fache Oszillatorfrequenz stellen |
un |
Unsecure device |
ea |
Chip erase |
em |
Main Flash erase |
pm |
Main flash program |
vm |
Main flash verify |
rm |
Main flash readout |
ed |
Data flash erase |
pd |
Data flash program |
vd |
Data flash verify |
rd |
Data flash readout |
rr |
Start Programm im RAM |
st |
Start device |
7.3 Unterstützte Typen
UPROG2-Typ |
Typ |
Speicher |
MC9S12XEA128 |
MC9S12XEA128 |
128K Flash, 32K Data Flash |
MC9S12XEG128 |
MC9S12XEG128 |
128K Flash, 32K Data Flash |
MC9S12XEA256 |
MC9S12XEA256 |
256K Flash, 32K Data Flash |
MC9S12XET256 |
MC9S12XET256 |
256K Flash, 32K Data Flash |
MC9S12XEG384 |
MC9S12XEG384 |
384K Flash, 32K Data Flash |
MC9S12XEQ384 |
MC9S12XEQ384 |
384K Flash, 32K Data Flash |
MC9S12XES384 |
MC9S12XES384 |
384K Flash, 32K Data Flash |
MC9S12XEQ512 |
MC9S12XEQ512 |
512K Flash, 32K Data Flash |
MC9S12XEP512 |
MC9S12XEP512 |
512K Flash, 32K Data Flash |
MC9S12XEP768 |
MC9S12XEP768 |
768K Flash, 32K Data Flash |
MC9S12XEP100 |
MC9S12XEP100 |
1M Flash, 32K Data Flash |
8 Freescale/NXP S12XS
Das Default-Memory-Modell sieht 48K Flash im Bereich von 0x4000 bis 0xFFFF vor, das Large-Memory-Modell arbeitet mit dem
globalen Adressen (ab 0x700000).
8.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
RST |
BKGD |
--- |
--- |
--- |
--- |
--- |
8.2 Erlaubte Kommandos
Kommando |
Funktion |
5v |
Stellt Versorgung und Pegel auf +5V |
lm |
Large memory Modell, absolute Adressen |
x2 |
PLL auf 2-fache Oszillatorfrequenz stellen |
x4 |
PLL auf 4-fache Oszillatorfrequenz stellen |
un |
Unsecure device |
em |
Main Flash erase |
pm |
Main flash program |
vm |
Main flash verify |
rm |
Main flash readout |
ed |
Data flash erase |
pd |
Data flash program |
vd |
Data flash verify |
rd |
Data flash readout |
rr |
Start Programm im RAM |
st |
Start device |
8.3 Unterstützte Typen
UPROG2-Typ |
Typ |
Speicher |
MC9S12XS64 |
MC9S12XS64 |
64K Flash, 8K Data Flash |
MC9S12XS128 |
MC9S12XS64 |
128K Flash, 8K Data Flash |
MC9S12XS256 |
MC9S12XS256 |
256K Flash, 8K Data Flash |
9 Freescale/NXP S32K
9.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
RST |
SWDCK |
SWDIO |
--- |
--- |
--- |
--- |
9.2 Erlaubte Kommandos
Kommando |
Funktion |
ea |
Mass erase / unsecure |
pm |
Main flash program |
vm |
Main flash verify |
rm |
Main flash readout |
pd |
Data flash program |
vd |
Data flash verify |
rd |
Data flash readout |
rr |
Start Programm im RAM |
st |
Start device |
9.3 Unterstützte Typen
UPROG2-Typ |
Typ |
Speicher |
S32K116 |
S32K116 |
128K Flash, 32K Data Flash |
S32K118 |
S32K118 |
256K Flash, 32K Data Flash |
S32K142 |
S32K142 |
256K Flash, 64K Data Flash |
S32K144 |
S32K144 |
512K Flash, 64K Data Flash |
S32K146 |
S32K146 |
1024K Flash, 64K Data Flash |
10 Freescale/NXP S9KEA64
10.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
RST |
SWDCK |
SWDIO |
--- |
--- |
--- |
--- |
10.2 Erlaubte Kommandos
Kommando |
Funktion |
ea |
Mass erase / unsecure |
pm |
Main flash program |
vm |
Main flash verify |
rm |
Main flash readout |
pe |
EEPROM program |
ve |
EEPROM verify |
re |
EEPROM readout |
rr |
Start Programm im RAM |
st |
Start device |
10.3 Unterstützte Typen
UPROG2-Typ |
Typ |
Speicher |
S9KEAZN16 |
S9KEAZN16 |
16K Flash, 256 bytes EEPROM |
S9KEAZN32 |
S9KEAZN32 |
32K Flash, 256 bytes EEPROM |
S9KEAZN64 |
S9KEAZN64 |
64K Flash, 256 bytes EEPROM |
|
11 TI MSP430 (SBW)
11.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
TEST |
RESET |
--- |
--- |
--- |
--- |
--- |
11.2 Erlaubte Kommandos
Kommando |
Funktion |
ea |
Main Flash and INFO B-D erase |
ex |
Main Flash and INFO A-D erase |
pm |
Main flash program |
vm |
Main flash verify |
rm |
Main flash readout |
pi |
Info flash program |
vi |
Info flash verify |
ri |
Info flash readout |
rr |
Start Programm im RAM |
st |
Start device |
11.3 Unterstützte Typen
Bei einigen Typen (*) wird das Info-Flash noch nicht unterstützt.
UPROG2-Typ |
Typ |
Speicher |
MSP430G2001 |
MSP430G2001 |
512 Main Flash, 256 Info Flash |
MSP430G2101 |
MSP430G2101 |
1K Main Flash, 256 Info Flash |
MSP430G2102 |
MSP430G2102 |
1K Main Flash, 256 Info Flash |
MSP430G2111 |
MSP430G2111 |
1K Main Flash, 256 Info Flash |
MSP430G2121 |
MSP430G2121 |
1K Main Flash, 256 Info Flash |
MSP430G2131 |
MSP430G2131 |
1K Main Flash, 256 Info Flash |
MSP430G2132 |
MSP430G2132 |
1K Main Flash, 256 Info Flash |
MSP430G2152 |
MSP430G2152 |
1K Main Flash, 256 Info Flash |
MSP430G2153 |
MSP430G2153 |
1K Main Flash, 256 Info Flash |
MSP430G2201 |
MSP430G2201 |
2K Main Flash, 256 Info Flash |
MSP430G2202 |
MSP430G2202 |
2K Main Flash, 256 Info Flash |
MSP430G2211 |
MSP430G2211 |
2K Main Flash, 256 Info Flash |
MSP430G2221 |
MSP430G2221 |
2K Main Flash, 256 Info Flash |
MSP430G2231 |
MSP430G2231 |
2K Main Flash, 256 Info Flash |
MSP430G2232 |
MSP430G2232 |
2K Main Flash, 256 Info Flash |
MSP430G2252 |
MSP430G2252 |
2K Main Flash, 256 Info Flash |
MSP430G2302 |
MSP430G2302 |
4K Main Flash, 256 Info Flash |
MSP430G2312 |
MSP430G2312 |
4K Main Flash, 256 Info Flash |
MSP430G2332 |
MSP430G2332 |
4K Main Flash, 256 Info Flash |
MSP430G2352 |
MSP430G2352 |
4K Main Flash, 256 Info Flash |
MSP430G2402 |
MSP430G2402 |
8K Main Flash, 256 Info Flash |
MSP430G2412 |
MSP430G2412 |
8K Main Flash, 256 Info Flash |
MSP430G2432 |
MSP430G2432 |
8K Main Flash, 256 Info Flash |
MSP430G2452 |
MSP430G2452 |
8K Main Flash, 256 Info Flash |
MSP430F2001 |
MSP430F2001 |
1K Main Flash, 256 Info Flash |
MSP430F2011 |
MSP430F2011 |
2K Main Flash, 256 Info Flash |
MSP430F2002 |
MSP430F2002 |
1K Main Flash, 256 Info Flash |
MSP430F2012 |
MSP430F1012 |
2K Main Flash, 256 Info Flash |
MSP430F2003 |
MSP430F2003 |
1K Main Flash, 256 Info Flash |
MSP430F2013 |
MSP430F1013 |
2K Main Flash, 256 Info Flash |
MSP430F2232 |
MSP430F2232 |
8K Main Flash, 256 Info Flash |
MSP430F2252 |
MSP430F2252 |
16K Main Flash, 256 Info Flash |
MSP430F2234 |
MSP430F2234 |
8K Main Flash, 256 Info Flash |
MSP430F2254 |
MSP430F2254 |
16K Main Flash, 256 Info Flash |
MSP430F2272 |
MSP430F2272 |
32K Main Flash, 256 Info Flash |
MSP430F5131 |
MSP430F5131 |
8K Main Flash, 256 Info Flash (*) |
MSP430F5151 |
MSP430F5151 |
16K Main Flash, 256 Info Flash (*) |
MSP430F5171 |
MSP430F5171 |
32K Main Flash, 256 Info Flash (*) |
MSP430F5132 |
MSP430F5132 |
8K Main Flash, 256 Info Flash (*) |
MSP430F5152 |
MSP430F5152 |
16K Main Flash, 256 Info Flash (*) |
MSP430F5172 |
MSP430F5172 |
32K Main Flash, 256 Info Flash (*) |
12 TI MSP430 (JTAG)
Wird z.Zt. nicht unterstützt
13 TI CC254x
13.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
RST |
DC |
DD |
--- |
--- |
--- |
--- |
13.2 Erlaubte Kommandos
Kommando |
Funktion |
ea |
Chip erase |
pm |
Main flash program |
vm |
Main flash verify |
rm |
Main flash readout |
st |
Start device |
13.3 Unterstützte Typen
Die virtuellen Typen existieren nur, um kleinere Programme schneller zu verifizieren.
UPROG2-Typ |
Typ |
Speicher |
CC2540-32k |
virtuell |
nur 32K Flash werden genutzt |
CC2540-64k |
virtuell |
nur 64K Flash werden genutzt |
CC2540-128k |
CC2540F128 |
128K Flash |
CC2540-256k |
CC2540F256 |
256K Flash |
CC2541-32k |
virtuell |
nur 32K Flash werden genutzt |
CC2541-64k |
virtuell |
nur 64K Flash werden genutzt |
CC2541-128k |
CC2541F128 |
128K Flash |
CC2541-256k |
CC2541F256 |
256K Flash |
14 ST7FLITE
14.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
ICCLK |
ICCDATA |
RESET |
--- |
--- |
--- |
--- |
14.2 Erlaubte Kommandos
Kommando |
Funktion |
5v |
Stellt Versorgung und Pegel auf +5V |
xc |
Externen Clock benutzen |
se |
Secure device |
un |
Unsecure device |
em |
Main Flash erase |
pm |
Main flash program |
vm |
Main flash verify |
rm |
Main flash readout |
ee |
EEPROM erase |
pe |
EEPROM program |
ve |
EEPROM verify |
re |
EEPROM readout |
eo |
Option bytes erase |
po |
Option bytes program |
vo |
Option bytes verify |
ro |
Option bytes readout |
rr |
Start Programm im RAM |
st |
Start device |
14.3 Unterstützte Typen
UPROG2-Typ |
Typ |
Speicher |
ST7FLITES2Y0 |
ST7FLITES2Y0 |
1K Flash, 128 EEPROM |
ST7FLITES5Y0 |
ST7FLITES2Y0 |
1K Flash, 128 EEPROM |
ST7FLITE02Y0 |
ST7FLITE09Y0 |
1,5K Flash, 128 EEPROM |
ST7FLITE05Y0 |
ST7FLITE09Y0 |
1,5K Flash, 128 EEPROM |
ST7FLITE09Y0 |
ST7FLITE09Y0 |
1,5K Flash, 128 EEPROM |
15 STM8
15.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
RESET |
SWIM |
--- |
--- |
--- |
--- |
--- |
15.2 Erlaubte Kommandos
Kommando |
Funktion |
5v |
Stellt Versorgung und Pegel auf +5V |
un |
Unsecure device |
em |
Main Flash erase |
pm |
Main flash program |
vm |
Main flash verify |
rm |
Main flash readout |
ee |
EEPROM erase |
pe |
EEPROM program |
ve |
EEPROM verify |
re |
EEPROM readout |
eo |
Option bytes erase |
po |
Option bytes program |
vo |
Option bytes verify |
ro |
Option bytes readout |
rr |
Start Programm im RAM |
st |
Start device |
15.3 Unterstützte Typen
UPROG2-Typ |
Typ |
Speicher |
STM8AF6126 |
STM8AF6126 |
8K Flash, 384 EEPROM |
STM8AF6146 |
STM8AF6146 |
16K Flash, 512 EEPROM |
STM8AF6166 |
STM8AF6166 |
32K Flash, 1K EEPROM |
STM8AF6148 |
STM8AF6148 |
16K Flash, 512 EEPROM |
STM8AF6168 |
STM8AF6168 |
32K Flash, 1K EEPROM |
STM8L151x3 |
STM8L151F3 |
8K Flash, 256 EEPROM |
STM8L151x4 |
STM8L151C4 |
16K Flash, 1K EEPROM |
STM8L151x6 |
STM8L151C6 |
32K Flash, 1K EEPROM |
STM8L152x4 |
STM8L151C4 |
16K Flash, 1K EEPROM |
STM8L152x6 |
STM8L151C6 |
32K Flash, 1K EEPROM |
16 STM32F0 Serie
16.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
RST |
SWDCK |
SWDIO |
--- |
--- |
--- |
--- |
16.2 Erlaubte Kommandos
Kommando |
Funktion |
un |
Unsecure device |
em |
Main Flash erase |
pm |
Main flash program |
vm |
Main flash verify |
rm |
Main flash readout |
eo |
Option bytes erase / default-Werte |
po |
Option bytes program |
vo |
Option bytes verify |
ro |
Option bytes readout |
rr |
Start Programm im RAM |
st |
Start device |
16.3 Unterstützte Typen
Beim STM32F0xxxx gibt es nur generische Modelle für die verschiedenen Flash-Größen. Die Flashgröße kann aus der
Typbezeichnung abgelesen werden, wobei x für eine Ziffer und y für einen Buchstaben steht.
UPROG2-Typ |
Typ |
Speicher |
STM32F0xx-16k |
STM32F0xxy4 |
16K Flash |
STM32F0xx-32k |
STM32F0xxy6 |
32K Flash |
STM32F0xx-64k |
STM32F0xxy8 |
64K Flash |
STM32F0xx-128k |
STM32F0xxyB |
128K Flash |
STM32F0xx-256k |
STM32F0xxyC |
256K Flash |
17 STM32F1 Serie
17.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
RST |
SWDCK |
SWDIO |
--- |
--- |
--- |
--- |
17.2 Erlaubte Kommandos
Kommando |
Funktion |
un |
Unsecure device |
em |
Main Flash erase |
pm |
Main flash program |
vm |
Main flash verify |
rm |
Main flash readout |
eo |
Option bytes erase / default-Werte |
po |
Option bytes program |
vo |
Option bytes verify |
ro |
Option bytes readout |
rr |
Start Programm im RAM |
st |
Start device |
17.3 Unterstützte Typen
Beim STM32F1xxxx gibt es nur generische Modelle für die verschiedenen Flash-Größen. Die Flashgröße kann aus der
Typbezeichnung abgelesen werden, wobei x für eine Ziffer und y für einen Buchstaben steht.
UPROG2-Typ |
Typ |
Speicher |
STM32F1xx-16k |
STM32F1xxy4 |
16K Flash |
STM32F1xx-32k |
STM32F1xxy6 |
32K Flash |
STM32F1xx-64k |
STM32F1xxy8 |
64K Flash |
STM32F1xx-128k |
STM32F1xxyB |
128K Flash |
STM32F1xx-256k |
STM32F1xxyC |
256K Flash |
STM32F1xx-384k |
STM32F1xxyD |
384K Flash |
STM32F1xx-512k |
STM32F1xxyE |
512K Flash |
18 STM32F2 Serie
18.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
RST |
SWDCK |
SWDIO |
--- |
--- |
--- |
--- |
18.2 Erlaubte Kommandos
Kommando |
Funktion |
un |
Unsecure device |
em |
Main Flash erase |
pm |
Main flash program |
vm |
Main flash verify |
rm |
Main flash readout |
eo |
Option bytes erase / default-Werte |
po |
Option bytes program |
vo |
Option bytes verify |
ro |
Option bytes readout |
rr |
Start Programm im RAM |
st |
Start device |
18.3 Unterstützte Typen
Beim STM32F2xxxx gibt es nur generische Modelle für die verschiedenen Flash-Größen. Die Flashgröße kann aus der
Typbezeichnung abgelesen werden, wobei x für eine Ziffer und y für einen Buchstaben steht.
UPROG2-Typ |
Typ |
Speicher |
STM32F2xx-128k |
STM32F2xxyB |
128K Flash |
STM32F2xx-256k |
STM32F2xxyC |
256K Flash |
STM32F2xx-384k |
STM32F2xxyD |
384K Flash |
STM32F2xx-512k |
STM32F2xxyE |
512K Flash |
19 STM32F3 Serie
19.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
RST |
SWDCK |
SWDIO |
--- |
--- |
--- |
--- |
19.2 Erlaubte Kommandos
Kommando |
Funktion |
un |
Unsecure device |
em |
Main Flash erase |
pm |
Main flash program |
vm |
Main flash verify |
rm |
Main flash readout |
eo |
Option bytes erase / default-Werte |
po |
Option bytes program |
vo |
Option bytes verify |
ro |
Option bytes readout |
rr |
Start Programm im RAM |
st |
Start device |
19.3 Unterstützte Typen
Beim STM32F3xxxx gibt es nur generische Modelle für die verschiedenen Flash-Größen. Die Flashgröße kann aus der
Typbezeichnung abgelesen werden, wobei x für eine Ziffer und y für einen Buchstaben steht.
UPROG2-Typ |
Typ |
Speicher |
STM32F3xx-16k |
STM32F3xxy4 |
16K Flash |
STM32F3xx-32k |
STM32F3xxy6 |
32K Flash |
STM32F3xx-64k |
STM32F3xxy8 |
64K Flash |
STM32F3xx-128k |
STM32F3xxyB |
128K Flash |
STM32F3xx-256k |
STM32F3xxyC |
256K Flash |
STM32F3xx-384k |
STM32F3xxyD |
384K Flash |
STM32F3xx-512k |
STM32F3xxyE |
512K Flash |
20 STM32F4 Serie
20.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
RST |
SWDCK |
SWDIO |
--- |
--- |
--- |
--- |
20.2 Erlaubte Kommandos
Kommando |
Funktion |
un |
Unsecure device |
em |
Main Flash erase |
pm |
Main flash program |
vm |
Main flash verify |
rm |
Main flash readout |
eo |
Option bytes erase / default-Werte |
po |
Option bytes program |
vo |
Option bytes verify |
ro |
Option bytes readout |
rr |
Start Programm im RAM |
st |
Start device |
20.3 Unterstützte Typen
Beim STM32F4xxxx gibt es nur generische Modelle für die verschiedenen Flash-Größen. Die Flashgröße kann aus der
Typbezeichnung abgelesen werden, wobei x für eine Ziffer und y für einen Buchstaben steht.
UPROG2-Typ |
Typ |
Speicher |
STM32F4xx-16k |
STM32F4xxy4 |
16K Flash |
STM32F4xx-32k |
STM32F4xxy6 |
32K Flash |
STM32F4xx-64k |
STM32F4xxy8 |
64K Flash |
STM32F4xx-128k |
STM32F4xxyB |
128K Flash |
STM32F4xx-256k |
STM32F4xxyC |
256K Flash |
STM32F4xx-384k |
STM32F4xxyD |
384K Flash |
STM32F4xx-512k |
STM32F4xxyE |
512K Flash |
STM32F4xx-768k |
STM32F4xxyF |
768K Flash |
STM32F4xx-1024k |
STM32F4xxyG |
1M Flash |
STM32F4xx-2048k |
STM32F4xxyI |
2M Flash |
21 STM32L4 Serie
21.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
RST |
SWDCK |
SWDIO |
--- |
--- |
--- |
--- |
21.2 Erlaubte Kommandos
Kommando |
Funktion |
un |
Unsecure device |
em |
Main Flash erase |
pm |
Main flash program |
vm |
Main flash verify |
rm |
Main flash readout |
eo |
Option bytes erase / default-Werte |
po |
Option bytes program |
vo |
Option bytes verify |
ro |
Option bytes readout |
rr |
Start Programm im RAM |
st |
Start device |
21.3 Unterstützte Typen
Beim STM32F4xxxx gibt es nur generische Modelle für die verschiedenen Flash-Größen. Die Flashgröße kann aus der
Typbezeichnung abgelesen werden, wobei x für eine Ziffer und y für einen Buchstaben steht.
UPROG2-Typ |
Typ |
Speicher |
STM32L4xx-128k |
STM32L4xxyB |
128K Flash |
STM32L4xx-256k |
STM32L4xxyC |
256K Flash |
STM32L4xx-384k |
STM32L4xxyD |
384K Flash |
STM32L4xx-512k |
STM32L4xxyE |
512K Flash |
STM32L4xx-768k |
STM32L4xxyF |
768K Flash |
STM32L4xx-1024k |
STM32L4xxyG |
1M Flash |
22 SPC56xx Serie (BAM)
22.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
RST |
TXD |
RXD |
--- |
FAB |
--- |
--- |
22.2 Erlaubte Kommandos
Kommando |
Funktion |
5v |
Stellt Versorgung und Pegel auf +5V |
key: |
Censorship Key (key:abcdabcdabcdabcd) |
em |
Main Flash erase |
pm |
Main flash program |
vm |
Main flash verify |
rm |
Main flash readout |
ed |
Data flash erase |
pd |
Data flash program |
vd |
Data flash verify |
rd |
Data flash readout |
es |
Shadow flash erase / Defaultwerte |
ps |
Shadow flash program |
vs |
Shadow flash verify |
rs |
Shadow flash readout |
rr |
Start Programm im RAM |
st |
Start device |
22.3 Unterstützte Typen
UPROG2-Typ |
Typ |
Speicher |
SPC560B40-BL |
SPC560B40 |
256K Flash, 64K Data Flash, 16K Shadow Flash |
SPC560C40-BL |
SPC560C40 |
256K Flash, 64K Data Flash, 16K Shadow Flash |
SPC560B50-BL |
SPC560B50 |
512K Flash, 64K Data Flash, 16K Shadow Flash |
SPC560C50-BL |
SPC560C50 |
512K Flash, 64K Data Flash, 16K Shadow Flash |
SPC560P44-BL8 |
SPC560P44 |
384K Flash, 64K Data Flash, 16K Shadow Flash, 8MHz Quarz |
SPC560P50-BL8 |
SPC560P50 |
512K Flash, 64K Data Flash, 16K Shadow Flash, 8MHz Quarz |
SPC560P44-BL16 |
SPC560P44 |
384K Flash, 64K Data Flash, 16K Shadow Flash, 16MHz Quarz |
SPC560P50-BL16 |
SPC560P50 |
512K Flash, 64K Data Flash, 16K Shadow Flash, 16MHz Quarz |
SPC560P44-BL20 |
SPC560P44 |
384K Flash, 64K Data Flash, 16K Shadow Flash, 20MHz Quarz |
SPC560P50-BL20 |
SPC560P50 |
512K Flash, 64K Data Flash, 16K Shadow Flash, 20MHz Quarz |
SPC560P44-BL40 |
SPC560P44 |
384K Flash, 64K Data Flash, 16K Shadow Flash, 40MHz Quarz |
SPC560P50-BL40 |
SPC560P50 |
512K Flash, 64K Data Flash, 16K Shadow Flash, 40MHz Quarz |
SPC56EL60-BL |
SPC56EL60 |
1M Flash, 16K Shadow Flash |
23 SPC56xx Serie (JTAG)
23.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
TMS |
TCK |
TDI |
TDO |
(JCOMP) |
RESET |
--- |
23.2 Erlaubte Kommandos
Kommando |
Funktion |
5v |
Stellt Versorgung und Pegel auf +5V |
key: |
Censorship Key (key:abcdabcdabcdabcd) |
em |
Main Flash erase |
pm |
Main flash program |
vm |
Main flash verify |
rm |
Main flash readout |
ed |
Data flash erase |
pd |
Data flash program |
vd |
Data flash verify |
rd |
Data flash readout |
es |
Shadow flash erase / Defaultwerte |
ps |
Shadow flash program |
vs |
Shadow flash verify |
rs |
Shadow flash readout |
rr |
Start Programm im RAM |
st |
Start device |
Der Censorship Key funktioniert in der aktuellen Version (noch) nicht.
23.3 Unterstützte Typen
UPROG2-Typ |
Typ |
Speicher |
SPC560B40 |
SPC560B40 |
256K Flash, 64K Data Flash, 16K Shadow Flash |
SPC560C40 |
SPC560C40 |
256K Flash, 64K Data Flash, 16K Shadow Flash |
SPC560B50 |
SPC560B50 |
512K Flash, 64K Data Flash, 16K Shadow Flash |
SPC560C50 |
SPC560C50 |
512K Flash, 64K Data Flash, 16K Shadow Flash |
SPC560P44 |
SPC560P44 |
384K Flash, 64K Data Flash, 16K Shadow Flash |
SPC560P50 |
SPC560P50 |
512K Flash, 64K Data Flash, 16K Shadow Flash |
24 Renesas R8C
24.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
RESET |
MODE |
--- |
--- |
--- |
--- |
--- |
24.2 Erlaubte Kommandos
Kommando |
Funktion |
5v |
Stellt Versorgung und Pegel auf +5V |
key: |
Backdoor-Key (key:aabbccddeeffgg) |
ea |
Chip erase |
un |
Unsecure Device |
em |
Main Flash erase |
pm |
Main flash program |
vm |
Main flash verify |
rm |
Main flash readout |
ed |
Data flash erase |
pd |
Data flash program |
vd |
Data flash verify |
rd |
Data flash readout |
rr |
Start Programm im RAM |
st |
Start device |
24.3 Unterstützte Typen
UPROG2-Typ |
Typ |
Speicher |
R5F213G1 |
R5F213G1 |
4K Flash |
R5F213G2 |
R5F213G2 |
8K Flash |
R5F213G4 |
R5F213G4 |
16K Flash |
R5F213G5 |
R5F213G5 |
24K Flash |
R5F213G6 |
R5F213G6 |
32K Flash |
R5F21364 |
R5F21364 |
16K Flash, 4K Data Flash |
R5F21365 |
R5F21365 |
24K Flash, 4K Data Flash |
R5F21366 |
R5F21366 |
32K Flash, 4K Data Flash |
R5F21367 |
R5F21367 |
48K Flash, 4K Data Flash |
R5F21368 |
R5F21368 |
64K Flash, 4K Data Flash |
R5F2136A |
R5F2136A |
96K Flash, 4K Data Flash |
R5F2136A |
R5F2136A |
128K Flash, 4K Data Flash |
R5F21546 |
R5F21546 |
32K Flash, 4K Data Flash |
R5F21547 |
R5F21547 |
48K Flash, 4K Data Flash |
R5F21548 |
R5F21548 |
64K Flash, 4K Data Flash |
R5F2154A |
R5F2154A |
96K Flash, 4K Data Flash |
R5F2154A |
R5F2154A |
128K Flash, 4K Data Flash |
R5F21566 |
R5F21566 |
32K Flash, 4K Data Flash |
R5F21567 |
R5F21567 |
48K Flash, 4K Data Flash |
R5F21568 |
R5F21568 |
64K Flash, 4K Data Flash |
R5F2156A |
R5F2156A |
96K Flash, 4K Data Flash |
R5F2156A |
R5F2156A |
128K Flash, 4K Data Flash |
25 Renesas 78K0R
25.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
RESET |
TOOL0 |
FLMD0 |
--- |
--- |
--- |
--- |
25.2 Erlaubte Kommandos
Kommando |
Funktion |
5v |
Stellt Versorgung und Pegel auf +5V |
ea |
Chip erase |
ba |
Blank Check |
pm |
Main flash program |
vm |
Main flash verify |
pd |
Data flash program |
vd |
Data flash verify |
st |
Start device |
25.3 Unterstützte Typen
UPROG2-Typ |
Typ |
Speicher |
UPD78F10-64K |
UPD78F1046... |
64K Main Flash, 16K Data Flash |
UPD78F10-96K |
UPD78F1047... |
96K Main Flash, 16K Data Flash |
UPD78F10-128K |
UPD78F1048... |
128K Main Flash, 16K Data Flash |
UPD78F10-192K |
UPD78F1049... |
192K Main Flash, 16K Data Flash |
UPD78F10-256K |
UPD78F1050... |
256K Main Flash, 16K Data Flash |
UPD78F11-64K |
UPD78F1162... |
64K Main Flash |
UPD78F11-96K |
UPD78F1163... |
96K Main Flash |
UPD78F11-128K |
UPD78F1184... |
128K Main Flash |
UPD78F11-192K |
UPD78F1185... |
192K Main Flash |
UPD78F11-256K |
UPD78F1186... |
256K Main Flash |
UPD78F11-384K |
UPD78F1187... |
384K Main Flash |
UPD78F11-512K |
UPD78F1188... |
512K Main Flash |
UPD78F12-16K |
UPD78F1211... |
16K Main Flash |
UPD78F12-32K |
UPD78F1213... |
32K Main Flash |
UPD78F12-48K |
UPD78F1214... |
48K Main Flash |
UPD78F12-64K |
UPD78F1215... |
64K Main Flash |
UPD78F15-64K |
UPD78F1506... |
64K Main Flash |
UPD78F15-96K |
UPD78F1507... |
96K Main Flash |
UPD78F15-128K |
UPD78F1508... |
128K Main Flash |
UPD78F18-24K |
UPD78F1804... |
24K Main Flash, 16K Data Flash |
UPD78F18-32K |
UPD78F1805... |
32K Main Flash, 16K Data Flash |
UPD78F18-48K |
UPD78F1806... |
48K Main Flash, 16K Data Flash |
UPD78F18-64K |
UPD78F1807... |
64K Main Flash, 16K Data Flash |
UPD78F18-96K |
UPD78F1827... |
96K Main Flash, 16K Data Flash |
UPD78F18-128K |
UPD78F1828... |
128K Main Flash, 16K Data Flash |
UPD78F18-192K |
UPD78F1829... |
192K Main Flash, 16K Data Flash |
UPD78F18-256K |
UPD78F1830... |
256K Main Flash, 16K Data Flash |
26 Renesas RL78
26.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
RESET |
TOOL0 |
--- |
--- |
--- |
--- |
--- |
26.2 Erlaubte Kommandos
Kommando |
Funktion |
5v |
Stellt Versorgung und Pegel auf +5V |
rs |
Read Silicon Signature |
gs |
Get Security |
un |
Unsecure Device |
em |
Main flash erase |
pm |
Main flash program |
vm |
Main flash verify |
rm |
Main flash readout |
ed |
Data flash erase |
pd |
Data flash program |
vd |
data flash verify |
rd |
Data flash readout |
st |
Start device |
26.3 Unterstützte Typen
UPROG2-Typ |
Typ |
Speicher |
R5F10xx8 |
R5F10968... |
8K Main Flash, 4K Data Flash |
R5F10xxA |
R5F109LA... |
16K Main Flash, 4K Data Flash |
R5F10xxB |
R5F109LB... |
24K Main Flash, 4K Data Flash |
R5F10xxC |
R5F109AC... |
32K Main Flash, 4K Data Flash |
R5F10xxD |
R5F109AD... |
48K Main Flash, 4K Data Flash |
R5F10xxE |
R5F109AE... |
64K Main Flash, 4K Data Flash |
R5F10xxF |
R5F10BMF... |
96K Main Flash, 4K Data Flash |
R5F10xxG |
R5F113TG... |
128K Main Flash, 4K Data Flash |
R5F10xxH |
R5F113TH... |
192K Main Flash, 8K Data Flash |
R5F10xxJ |
R5F113TJ... |
256K Main Flash, 8K Data Flash |
R5F10xxK |
R5F113TK... |
384K Main Flash, 8K Data Flash |
R5F10xxL |
R5F113TL... |
512K Main Flash, 8K Data Flash |
27 Renesas V850
27.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
RESET |
SCK |
SI |
SO |
FLMD0 |
--- |
--- |
27.2 Erlaubte Kommandos
Kommando |
Funktion |
5v |
Stellt Versorgung und Pegel auf +5V |
fr04 |
4MHz Oszillator (default: 8MHz) |
fr05 |
5MHz Oszillator (default: 8MHz) |
fr10 |
8MHz Oszillator (default: 8MHz) |
fr12 |
12MHz Oszillator (default: 8MHz) |
ea |
Chip erase |
bm |
Main Flash blank-check |
pm |
Main flash program |
vm |
Main flash verify |
bd |
Data flash blank-check |
pd |
Data flash program |
vd |
Data flash verify |
st |
Start device |
27.3 Unterstützte Typen
UPROG2-Typ |
Typ |
Speicher |
UPD70F3234 |
UPD70F3234... |
128K Main Flash |
UPD70F3235 |
UPD70F3235... |
256K Main Flash |
UPD70F3236 |
UPD70F3236... |
384K Main Flash |
UPD70F3370A |
UPD70F3370A... |
128K Main Flash, 32K Data Flash |
UPD70F3371 |
UPD70F3371... |
128K Main Flash, 32K Data Flash |
UPD70F3372 |
UPD70F3372... |
128K Main Flash, 32K Data Flash |
UPD70F3373 |
UPD70F3373... |
256K Main Flash, 32K Data Flash |
UPD70F3374 |
UPD70F3374... |
128K Main Flash, 32K Data Flash |
UPD70F3375 |
UPD70F3375... |
256K Main Flash, 32K Data Flash |
UPD70F3376 |
UPD70F3376... |
384K Main Flash, 32K Data Flash |
UPD70F3376A |
UPD70F3376A... |
384K Main Flash, 32K Data Flash |
UPD70F3377 |
UPD70F3377... |
512K Main Flash, 32K Data Flash |
UPD70F3377A |
UPD70F3377A... |
512K Main Flash, 32K Data Flash |
UPD70F3378 |
UPD70F3378... |
256K Main Flash, 32K Data Flash |
UPD70F3379 |
UPD70F3379... |
384K Main Flash, 32K Data Flash |
UPD70F3380 |
UPD70F3380... |
512K Main Flash, 32K Data Flash |
UPD70F3381 |
UPD70F3381... |
768K Main Flash, 32K Data Flash |
UPD70F3382 |
UPD70F3382... |
1M Main Flash, 32K Data Flash |
UPD70F3383 |
UPD70F3383... |
512K Main Flash, 32K Data Flash |
UPD70F3384 |
UPD70F3384... |
768K Main Flash, 32K Data Flash |
UPD70F3385 |
UPD70F3385... |
1M Main Flash, 32K Data Flash |
28 Renesas RH850
28.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
RESET |
FPCK |
FPDR |
FPDT |
FLMD0 |
--- |
--- |
28.2 Erlaubte Kommandos
Kommando |
Funktion |
5v |
Stellt Versorgung und Pegel auf +5V |
fr12 |
12MHz Oszillator (default: 8MHz) |
fr16 |
16MHz Oszillator (default: 8MHz) |
fr20 |
20MHz Oszillator (default: 8MHz) |
fr24 |
24MHz Oszillator (default: 8MHz) |
frint |
interner Oszillator (default: 8MHz Quarz) |
em |
Main Flash erase |
bm |
Main Flash blank-check |
pm |
Main flash program |
vm |
Main flash verify |
rm |
Main flash readout |
ed |
Data Flash erase |
bd |
Data Flash blank-check |
pd |
Data flash program |
vd |
Data flash verify |
rd |
Data flash readout |
ex |
Ext Flash erase |
bx |
Ext Flash blank-check |
px |
Ext flash program |
vx |
Ext flash verify |
rx |
Ext flash readout |
st |
Start device |
28.3 Unterstützte Typen
UPROG2-Typ |
Typ |
Speicher |
R7F7015303 |
R7F7015303... |
3M Main Flash, 64K Data Flash, 32K Ext Flash |
R7F7015313 |
R7F7015313... |
4M Main Flash, 64K Data Flash, 32K Ext Flash |
R7F7015313F |
R7F7015313F... |
4M Main Flash, 64K Data Flash, 32K Ext Flash |
R7F7016843 |
R7F7016843... |
1M Main Flash, 64K Data Flash, 32K Ext Flash |
R7F7016853 |
R7F7016853... |
768K Main Flash, 64K Data Flash, 32K Ext Flash |
R7F7016863 |
R7F7016863... |
512K Main Flash, 64K Data Flash, 32K Ext Flash |
R7F7016873 |
R7F7016873... |
1M Main Flash, 64K Data Flash, 32K Ext Flash |
R7F7016883 |
R7F7016883... |
768K Main Flash, 64K Data Flash, 32K Ext Flash |
R7F7016893 |
R7F7016893... |
512K Main Flash, 64K Data Flash, 32K Ext Flash |
R7F7016903 |
R7F7016903... |
1M Main Flash, 64K Data Flash, 32K Ext Flash |
R7F7016913 |
R7F7016913... |
768K Main Flash, 64K Data Flash, 32K Ext Flash |
R7F7016923 |
R7F7016923... |
512K Main Flash, 64K Data Flash, 32K Ext Flash |
R7F7016933 |
R7F7016933... |
1M Main Flash, 64K Data Flash, 32K Ext Flash |
R7F7016943 |
R7F7016943... |
768K Main Flash, 64K Data Flash, 32K Ext Flash |
R7F7016953 |
R7F7016953... |
512K Main Flash, 64K Data Flash, 32K Ext Flash |
29 Microchip PIC12
29.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
PGC |
PGD |
--- |
--- |
--- |
--- |
MCLR |
29.2 Erlaubte Kommandos
Kommando |
Funktion |
5v |
Stellt Versorgung und Pegel auf +5V |
ea |
Chip erase |
ii |
Ignore Chip ID |
em |
Main Flash erase |
pm |
Main flash program |
vm |
Main flash verify |
rm |
Main flash readout |
ee |
EEPROM erase |
pe |
EEPROM program |
ve |
EEPROM verify |
re |
EEPROM readout |
pc |
Configuration program |
vc |
Configuration verify |
rc |
Configuration readout |
pu |
User ID program |
vu |
User ID verify |
ru |
User ID readout |
st |
Start device |
29.3 Unterstützte Typen
UPROG2-Typ |
Typ |
Speicher |
PIC12C508 |
PIC12C508 |
512 Flash |
PIC12C508A |
PIC12C508A |
512 Flash |
PIC12C509 |
PIC12C509 |
512 Flash |
PIC12C509A |
PIC12C509A |
512 Flash |
PIC12CE518 |
PIC12CE518 |
512 Flash, 16 EEPROM |
PIC12CE518 |
PIC12CE518 |
512 Flash, 16 EEPROM |
PIC12F609 |
PIC12F609 |
1K Flash |
PIC12HV609 |
PIC12HV609 |
1K Flash |
PIC12F610 |
PIC12F610 |
1K Flash |
PIC12HV610 |
PIC12HV610 |
1K Flash |
PIC12F615 |
PIC12F615 |
1K Flash |
PIC12HV615 |
PIC12HV615 |
1K Flash |
PIC12F616 |
PIC12F616 |
2K Flash |
PIC12HV616 |
PIC12HV616 |
2K Flash |
PIC12F635 |
PIC12F635 |
1K Flash, 128 EEPROM |
PIC12F683 |
PIC12F683 |
2K Flash, 256 EEPROM |
|
30 Microchip PIC16
30.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL
GND |
VCC |
PGC |
PGD |
--- |
--- |
--- |
--- |
MCLR |
30.2 Erlaubte Kommandos
Kommando |
Funktion |
5v |
Stellt Versorgung und Pegel auf +5V |
ea |
Chip erase |
ii |
Ignore Chip ID |
em |
Main Flash erase |
pm |
Main flash program |
vm |
Main flash verify |
rm |
Main flash readout |
ee |
EEPROM erase |
pe |
EEPROM program |
ve |
EEPROM verify |
re |
EEPROM readout |
pc |
Configuration program |
vc |
Configuration verify |
rc |
Configuration readout |
pu |
User ID program |
vu |
User ID verify |
ru |
User ID readout |
st |
Start device |
30.3 Unterstützte Typen
PIC12F635 |
PIC12F683 |
PIC16F882 |
PIC16F883 |
PIC16F884 |
PIC16F886 |
PIC16F887 |
PIC16F631 |
PIC16F636 |
PIC16F639 |
PIC16F677 |
PIC16F684 |
PIC16F685 |
PIC16F687 |
PIC16F688 |
PIC16F689 |
PIC16F690 |
PIC16F87 |
PIC16F88 |
PIC16LF87 |
PIC16LF88 |
PIC16F1823 |
PIC16LF1823 |
PIC16F1824 |
PIC16LF1824 |
PIC16F1825 |
PIC16LF1825 |
PIC16F1826 |
PIC16LF1826 |
PIC16F1827 |
PIC16LF1826 |
PIC16F1828 |
PIC16LF1828 |
PIC16F1829 |
PIC16LF1829 |
PIC16LF1902 |
PIC16LF1903 |
PIC16LF1904 |
PIC16LF1906 |
PIC16LF1907 |
PIC16F1933 |
PIC16LF1933 |
PIC16F1934 |
PIC16LF1934 |
PIC16F1936 |
PIC16LF1936 |
PIC16F1937 |
PIC16LF1937 |
PIC16F1938 |
PIC16LF1938 |
PIC16F1939 |
PIC16LF1939 |
PIC16F1946 |
PIC16LF1946 |
PIC16F1947 |
PIC16LF1947 |
31 Microchip PIC18
31.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
PGC |
PGD |
--- |
--- |
--- |
--- |
MCLR |
31.2 Erlaubte Kommandos
Kommando |
Funktion |
5v |
Stellt Versorgung und Pegel auf +5V |
ea |
Chip erase |
em |
Main Flash erase |
pm |
Main flash program |
vm |
Main flash verify |
rm |
Main flash readout |
ee |
EEPROM erase |
pe |
EEPROM program |
ve |
EEPROM verify |
re |
EEPROM readout |
ec |
Configuration erase |
pc |
Configuration program |
vc |
Configuration verify |
rc |
Configuration readout |
eu |
User ID erase |
pu |
User ID program |
vu |
User ID verify |
ru |
User ID readout |
st |
Start device |
31.3 Unterstützte Typen
PIC18F23K22 |
PIC18LF23K22 |
PIC18F43K22 |
PIC18LF43K22 |
PIC18F24K22 |
PIC18LF24K22 |
PIC18F44K22 |
PIC18LF44K22 |
PIC18F25K22 |
PIC18LF25K22 |
PIC18F45K22 |
PIC18LF45K22 |
PIC18F26K22 |
PIC18LF26K22 |
PIC18F46K22 |
PIC18LF46K22 |
PIC18F23K20 |
PIC18F24K20 |
PIC18F25K20 |
PIC18F26K20 |
PIC18F43K20 |
PIC18F44K20 |
PIC18F45K20 |
PIC18F46K20 |
PIC18F65K80 |
PIC18F45K80 |
PIC18F25K80 |
PIC18LF65K80 |
PIC18LF45K80 |
PIC18LF25K80 |
PIC18F66K80 |
PIC18F46K80 |
PIC18F26K80 |
PIC18LF66K80 |
PIC18LF46K80 |
PIC18LF26K80 |
PIC18F2455 |
PIC18F4455 |
PIC18F2550 |
PIC18F4550 |
PIC18F2420 |
PIC18F4420 |
PIC18F2520 |
PIC18F4520 |
PIC18F2221 |
PIC18F4221 |
PIC18F2321 |
PIC18F4321 |
PIC18F2410 |
PIC18F2510 |
PIC18F2515 |
PIC18F2610 |
PIC18F4410 |
PIC18F4510 |
PIC18F4515 |
PIC18F2610 |
PIC18F2423 |
PIC18F4423 |
PIC18F2523 |
PIC18F4523 |
PIC18F2450 |
PIC18F4450 |
PIC18F2458 |
PIC18F4458 |
PIC18F2553 |
PIC18F4553 |
PIC18F2480 |
PIC18F2580 |
PIC18F4480 |
PIC18F4580 |
PIC18F2525 |
PIC18F4525 |
PIC18F2620 |
PIC18F4620 |
PIC18F2585 |
PIC18F2680 |
PIC18F4585 |
PIC18F4680 |
PIC18F2682 |
PIC18F2685 |
PIC18F4682 |
PIC18F4685 |
PIC18F248 |
PIC18F448 |
PIC18F258 |
PIC18F458 |
|
|
|
32 Microchip dsPIC30/PIC24
32.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
PGC |
PGD |
--- |
--- |
--- |
--- |
MCLR |
32.2 Erlaubte Kommandos
Kommando |
Funktion |
5v |
Stellt Versorgung und Pegel auf +5V |
ea |
Chip erase |
em |
Main Flash erase |
pm |
Main flash program |
vm |
Main flash verify |
rm |
Main flash readout |
ee |
EEPROM erase |
pe |
EEPROM program |
ve |
EEPROM verify |
re |
EEPROM readout |
ec |
Configuration erase |
pc |
Configuration program |
vc |
Configuration verify |
rc |
Configuration readout |
eu |
User ID erase |
pu |
User ID program |
vu |
User ID verify |
ru |
User ID readout |
st |
Start device |
32.3 Unterstützte Typen
Keine Einträge (V1.25)
33 Microchip dsPIC33
33.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
PGC |
PGD |
--- |
--- |
--- |
--- |
--- |
33.2 Erlaubte Kommandos
Kommando |
Funktion |
ea |
Chip erase |
et |
Total erase |
ex |
Erase programming executive |
pm |
Main flash program |
vm |
Main flash verify |
rm |
Main flash readout |
pd |
Aux flash program |
vd |
Aux flash verify |
rd |
Aux flash readout |
pc |
Configuration program |
vc |
Configuration |
rc |
Configuration |
33.3 Unterstützte Typen
UPROG2-Typ |
Typ |
Speicher |
DSPIC33-256k |
daPIC33EP256MU806... |
256K Flash, 24K Aux Flash |
DSPIC33-512k |
daPIC33EP512GP806... |
256K Flash, 24K Aux Flash |
34 I2C EEPROM
34.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
SCL |
SDA |
--- |
--- |
--- |
--- |
--- |
34.2 Erlaubte Kommandos
Kommando |
Funktion |
5v |
Stellt Versorgung und Pegel auf +5V |
hs |
400KHz I2C speed (default 100) |
an |
Device address (n=0..7, default 0) |
ee |
EEPROM erase (program 0xff) |
pe |
EEPROM program |
ve |
EEPROM verify |
re |
EEPROM readout |
34.3 Unterstützte Typen
UPROG2-Typ |
Typ |
Speicher |
24C01A |
24C01A |
128 EEPROM |
24C02 |
24C02 |
256 EEPROM |
24C04 |
24C04 |
512 EEPROM |
24C08 |
24C08 |
1K EEPROM |
24C16 |
24C16 |
2K EEPROM |
24C16A |
24C16A |
2K EEPROM |
24C32 |
24C16 |
4K EEPROM |
24C64 |
24C64 |
8K EEPROM |
24C128 |
24C128 |
16K EEPROM |
24C256 |
24C256 |
32K EEPROM |
24C512 |
24C512 |
64K EEPROM |
35 SPI EEPROM
35.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
/CS |
SCK |
SI |
SO |
--- |
--- |
--- |
SIGNAL |
GND |
VCC |
/CS |
SCK |
SI |
SO |
IO2 |
IO3 |
--- |
35.2 Erlaubte Kommandos
Kommando |
Funktion |
em |
Memory erase (überschreibt mit 0xff) |
un |
Unprotect (Schreibschutz aus) |
pr |
Protect (Schreibschutz ein) |
pm |
Memory program |
vm |
Memory verify |
rm |
Memory readout |
35.3 Unterstützte Typen
UPROG2-Typ |
Typ |
Speicher |
AT25010 |
AT25010 |
128 EEPROM |
AT25020 |
AT25020 |
256 EEPROM |
AT25040 |
AT25040 |
512 EEPROM |
AT25080 |
AT25080 |
1024 EEPROM |
AT25160 |
AT25160 |
2048 EEPROM |
AT25320 |
AT25320 |
4096 EEPROM |
AT25640 |
AT25640 |
8192 EEPROM |
36 SPI FLASH
36.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
/CS |
SCK |
SI |
SO |
--- |
--- |
--- |
36.2 Erlaubte Kommandos
Kommando |
Funktion |
q4 |
Quad mode (nutzt zusätzich IO2/IO3) |
ea |
Bulk erase |
un |
Unprotect (Schreibschutz aus) |
pr |
Protect (Schreibschutz ein) |
pm |
Flash program |
vm |
Flash verify |
rm |
Flash readout |
36.3 Unterstützte Typen
UPROG2-Typ |
Typ |
Speicher |
M25P80 |
M25P80 |
1M Flash |
M25P16 |
M25P16 |
2M Flash |
M25P64 |
M25P64 |
8M Flash |
M25P128 |
M25P128 |
16M Flash |
N25Q128A |
N25Q128A |
16M Flash |
S25L128S |
S25L128S |
16M Flash |
S25L256S |
S25L256S |
32M Flash |
S25L512S |
S25L512S |
64M Flash |
37 SPI DATAFLASH
37.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
/CS |
SCK |
MOSI |
MISO |
--- |
--- |
--- |
37.2 Erlaubte Kommandos
Die Bausteine benötigen generell 3,3V, die 5V-Einstellung ist nur für die ChipBasic2 Dataflash-Module gedacht!
Kommando |
Funktion |
5v |
Stellt Versorgung und Pegel auf 5V |
ea |
Bulk erase |
fp |
Full page mode |
ii |
Ignore device ID |
pm |
Flash program |
vm |
Flash verify |
rm |
Flash readout |
37.3 Unterstützte Typen
UPROG2-Typ |
Typ |
Speicher |
AT45DB041B |
AT45DB041B |
512K Flash |
AT45DB081 |
AT45DB81 |
1M Flash |
AT45DB081 |
AT45DB161 |
2M Flash |
AT45DB081 |
AT45DB321 |
4M Flash |
AT45DB081 |
AT45DB642 |
8M Flash |
38 MAGNETSENSOR
38.1 MLX90363: Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
/CS |
SCK |
SI |
SO |
--- |
--- |
--- |
38.2 MLX90363: Erlaubte Kommandos
Kommando |
Funktion |
5v |
setzt VDD auf 5V |
rxyz |
zeigt X,Y und Z RAW-Werte an |
rraw |
zeigt X,Y und Z RAW-Werte an (Mittelwerte aus 16 Messungen) |
38.3 MLX90363: Unterstützte Typen
UPROG2-Typ |
Typ |
Funktion |
MLX90363 |
MLX90363 |
XYZ-Magnetfeldsensor |
38.4 MLX90316: Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
/CS |
MOSI |
SCK |
--- |
--- |
--- |
--- |
38.5 MLX90316: Erlaubte Kommandos
Kommando |
Funktion |
5v |
setzt VDD auf 5V |
read |
RAW-Wert und Winkel bzw. Status an |
38.6 MLX90316: Unterstützte Typen
UPROG2-Typ |
Typ |
Funktion |
MLX90316 |
MLX90316 |
Rotary position Magnetfeldsensor |
39 DRUCKSENSOR
39.1 Programmer-Signalbelegung
PIN |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
SIGNAL |
GND |
VCC |
SCL |
SDA |
--- |
--- |
--- |
--- |
--- |
39.2 Erlaubte Kommandos
Kommando |
Funktion |
r0 |
Alles auslesen, Adresspin=0 |
r1 |
Alles auslesen, Adresspin=1 |
39.3 Unterstützte Typen
UPROG2-Typ |
Typ |
Funktion |
LPS25H |
LPS25H |
Luftdruck- / Temperatursensor |
created with latex2web.pl v0.64 © 2006-2018 Joerg Wolfram
|