Projekt
Hardware
Typenliste




UPROG2: Typenliste

V1.30 (c) 2017-2018 Jörg Wolfram


1 Allgemeines

Eine Übersicht aller unterstützten Devices kann mit folgendem Befehl ausgegeben werden:
uprog2 LIST
Dazu muss kein Programmer angeschlossen sein. Alle für ein Device existierenden Kommandos lassen sich ebenfalls nebst einer kurzen Beschreibung auflisten:
uprog2 DEVICE -help
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 TI MSP430 (SBW)



9.1 Programmer-Signalbelegung

PIN 1 2 3 4 5 6 7 8 9
SIGNAL GND VCC TEST RESET --- --- --- --- ---


9.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


9.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 (*)




10 TI MSP430 (JTAG)

Wird z.Zt. nicht unterstützt

11 TI CC254x



11.1 Programmer-Signalbelegung

PIN 1 2 3 4 5 6 7 8 9
SIGNAL GND VCC RST DC DD --- --- --- ---


11.2 Erlaubte Kommandos

Kommando Funktion
ea Chip erase
pm Main flash program
vm Main flash verify
rm Main flash readout
st Start device


11.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




12 ST7FLITE



12.1 Programmer-Signalbelegung

PIN 1 2 3 4 5 6 7 8 9
SIGNAL GND VCC ICCLK ICCDATA RESET --- --- --- ---


12.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


12.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




13 STM8



13.1 Programmer-Signalbelegung

PIN 1 2 3 4 5 6 7 8 9
SIGNAL GND VCC RESET SWIM --- --- --- --- ---


13.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


13.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




14 STM32F0 Serie



14.1 Programmer-Signalbelegung

PIN 1 2 3 4 5 6 7 8 9
SIGNAL GND VCC RST SWDCK SWDIO --- --- --- ---


14.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


14.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




15 STM32F1 Serie



15.1 Programmer-Signalbelegung

PIN 1 2 3 4 5 6 7 8 9
SIGNAL GND VCC RST SWDCK SWDIO --- --- --- ---


15.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


15.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




16 STM32F2 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 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




17 STM32F3 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 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




18 STM32F4 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 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




19 STM32L4 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 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




20 SPC56xx Serie (BAM)



20.1 Programmer-Signalbelegung

PIN 1 2 3 4 5 6 7 8 9
SIGNAL GND VCC RST TXD RXD --- FAB --- ---


20.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


20.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




21 SPC56xx Serie (JTAG)



21.1 Programmer-Signalbelegung

PIN 1 2 3 4 5 6 7 8 9
SIGNAL GND VCC TMS TCK TDI TDO (JCOMP) RESET ---


21.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.

21.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




22 Renesas R8C



22.1 Programmer-Signalbelegung

PIN 1 2 3 4 5 6 7 8 9
SIGNAL GND VCC RESET MODE --- --- --- --- ---


22.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


22.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




23 Renesas 78K0R



23.1 Programmer-Signalbelegung

PIN 1 2 3 4 5 6 7 8 9
SIGNAL GND VCC RESET TOOL0 FLMD0 --- --- --- ---


23.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


23.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




24 Renesas RL78



24.1 Programmer-Signalbelegung

PIN 1 2 3 4 5 6 7 8 9
SIGNAL GND VCC RESET TOOL0 --- --- --- --- ---


24.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


24.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




25 Renesas V850



25.1 Programmer-Signalbelegung

PIN 1 2 3 4 5 6 7 8 9
SIGNAL GND VCC RESET SCK SI SO FLMD0 --- ---


25.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


25.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




26 Renesas RH850



26.1 Programmer-Signalbelegung

PIN 1 2 3 4 5 6 7 8 9
SIGNAL GND VCC RESET FPCK FPDR FPDT FLMD0 --- ---


26.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)
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


26.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




27 Microchip PIC12



27.1 Programmer-Signalbelegung

PIN 1 2 3 4 5 6 7 8 9
SIGNAL GND VCC PGC PGD --- --- --- --- MCLR


27.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


27.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




28 Microchip PIC16



28.1 Programmer-Signalbelegung

SIGNAL
PIN 1 2 3 4 5 6 7 8 9 GND VCC PGC PGD --- --- --- --- MCLR


28.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


28.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


29 Microchip PIC18



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
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


29.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


30 Microchip dsPIC30/PIC24



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
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


30.3 Unterstützte Typen

Keine Einträge (V1.25)

31 Microchip dsPIC33



31.1 Programmer-Signalbelegung

PIN 1 2 3 4 5 6 7 8 9
SIGNAL GND VCC PGC PGD --- --- --- --- ---


31.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


31.3 Unterstützte Typen

UPROG2-Typ Typ Speicher
DSPIC33-256k daPIC33EP256MU806... 256K Flash, 24K Aux Flash
DSPIC33-512k daPIC33EP512GP806... 256K Flash, 24K Aux Flash




32 I2C EEPROM



32.1 Programmer-Signalbelegung

PIN 1 2 3 4 5 6 7 8 9
SIGNAL GND VCC SCL SDA --- --- --- --- ---


32.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


32.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




33 SPI EEPROM



33.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 ---


33.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


33.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




34 SPI FLASH



34.1 Programmer-Signalbelegung

PIN 1 2 3 4 5 6 7 8 9
SIGNAL GND VCC /CS SCK SI SO --- --- ---


34.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


34.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




35 SPI DATAFLASH



35.1 Programmer-Signalbelegung

PIN 1 2 3 4 5 6 7 8 9
SIGNAL GND VCC /CS SCK MOSI MISO --- --- ---


35.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


35.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




36 MAGNETSENSOR



36.1 MLX90363: Programmer-Signalbelegung

PIN 1 2 3 4 5 6 7 8 9
SIGNAL GND VCC /CS SCK SI SO --- --- ---


36.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)


36.3 MLX90363: Unterstützte Typen

UPROG2-Typ Typ Funktion
MLX90363 MLX90363 XYZ-Magnetfeldsensor




36.4 MLX90316: Programmer-Signalbelegung

PIN 1 2 3 4 5 6 7 8 9
SIGNAL GND VCC /CS MOSI SCK --- --- --- ---


36.5 MLX90316: Erlaubte Kommandos

Kommando Funktion
5v setzt VDD auf 5V
read RAW-Wert und Winkel bzw. Status an


36.6 MLX90316: Unterstützte Typen

UPROG2-Typ Typ Funktion
MLX90316 MLX90316 Rotary position Magnetfeldsensor




37 DRUCKSENSOR



37.1 Programmer-Signalbelegung

PIN 1 2 3 4 5 6 7 8 9
SIGNAL GND VCC SCL SDA --- --- --- --- ---


37.2 Erlaubte Kommandos

Kommando Funktion
r0 Alles auslesen, Adresspin=0
r1 Alles auslesen, Adresspin=1


37.3 Unterstützte Typen

UPROG2-Typ Typ Funktion
LPS25H LPS25H Luftdruck- / Temperatursensor




created with latex2web.pl v0.64 © 2006-2016 Joerg Wolfram