DataBase
für die
Brennprogramme
PBrennerNG,
P18,
dsProg
und US-Burn
zurück
zur Software-Seite , Download , Elektronik
, Homepage
Problem
Als ich vor Jahren anfing, mich mit dem
Brennen von Flash-PICs zu beschäftigen, da konnte meine erste
Brennsoftware
geradeeinmal 2 Typen brennen. Das reichte aber auch, denn viel mehr
Flash-PICs
gab es zu dieser Zeit nicht. Inzwischen gibt es über 700
Flash-PIC-Typen,
die sich dutzender unterschiedlicher Programmierverfahren bedienen. Ich
pflege z.Z. parallel 4 Brennprogramme für 4 verschiedenen
PIC-Familien.
.
Mal abgesehen von FlashOver12 ist die
Zahl
der unterstützen PIC-Typen so groß, und sind die von
Microchip
auf den Markt gebrachten neuen Typen so zahlreich, dass eine manuelle
Pflege
der Software nicht zu beherrschen ist. Deshalb bin ich im Sommer 2005
dazu
übergegangen, viele Parameter der PICs in einer automatisch
generierten
Datenbank (Database) zu speichern. Auf diese Datenbank greifen
PBrennerNG,
P18, dsProg und US-Burn zu, um die zum Brennen und Konfigurieren des
PICs
nötigen Parameter auszulesen.
Erscheinen neue PIC-Typen auf dem
Markt,
oder korrigiert Microchip einige Brennparameter, dann muss
nun
nicht mehr in jedem Fall das Brennprogramm überarbeitet werden,
oft
reicht der Austausch der Datenbank.
Die Database
Die Database ist ein Set aus 7 Dateien:
- cekdef0x.dat
- cfgdef0x.dat
- fildef0x.dat
- picdef0x.dat
- setdef0x.dat
- texdef0x.dat
- picdefx.dll
- readme_db.txt
wobei für das x einen Nummer (z.B. 1
oder 3) im Dateinamen steht. Diese Nummer ist NICHT die Nummer der
Database,
sondern kennzeichnet den inneren Aufbau der Datenbank. Die 5 Dateien
gehören
zusammen. Dateien unterschiedlicher Database-Versionen dürfen
NICHT
gemischt werden. Alle vier Brennprogramme (PBrennerNG, P18, dsProg,
US-Burn)
verwenden die gleiche Database.
Im Downloadpaket der jeweiligen
Brennsoftware
ist die Database bereits enthalten. Eine neuere Database kann nach
ihrem
Erscheinen auch separat heruntergeladen werden, und ihre Files in das
Verzeichnis
des Brennprogramms kopiert werden, wobei die alte Database
überschrieben
wird. Ich empfehle die Nutzung der jeweils neuesten Database.
Download
Die aktuelle Database33 (vom
15.08.2012),
Bitte unbedingt die enthaltenen neue Version der picdev3.dll (V 3.5)
verwenden !!
Der
Vorgänger: Database32 (vom
22.03.2012),
Bitte unbedingt die enthaltenen neue Version der picdev3.dll (V 3.4)
verwenden !!
Ein wenig
Geschichte
Anfänglich war die Brennsoftware
mit
der Database noch experimentell. Das erkennen eines PIC-Types dauerte
mit
P18 manchmal 10 Sekunden, und viele PICs machten Probleme.
Mit der Database3 wurde die
Brennsoftware
dann deutlich stabiler, die älteren Versionen enthielten
fehlerhafte
Flash-Timings.
Seit der P18-Version V1.5 a4
(27.10.2005)
ist die PIC-Typ-Erkennung von P18 wieder blitzschnell.
Die Database5 war der nächste
große
Schritt, da sie viele Korrekturen beinhaltet, die Microchip damals an
den
technischen Daten vieler PICs vornahm.
Mit der Database7 wurde dann eine neue
Database-Struktur eingeführt. Aus diesem Grunde kann eine alte
Brennsoftware,
die mit Database5 ausgeliefert wurde, mit der Database7 (oder deren
Nachfolgern)
nichts anfangen. Alle drei Brennsoftware-Packete wurden deshalb an die
neue Struktur angepasst.
Danach gab es nur noch kleine
Korrekturen,
ich betrachte die Software nun als stabil. Wer noch P18 V1.2 oder
PBrennerNG V3.7 benutzt, sollte auf die neuen Versionen umsteigen.
bekannte Probleme
Microchip verteilt zum Produktionsstart
manchmal Probeexemplare von PICs, die eine abweichende PIC-ID besitzen.
(z.B. beim dsPIC30F2011/2012). Diese sind dann oft nicht in der
Database,
ich bemühe mich aber, sie aufzunehmen (als dsPIC30F2011es/2012es).
Manchmal bekommen neue Typen die
gleiche interne Chip-ID wie ihre Vorgänger (PIC16F677=PIC16F687,
dsPIC30F2010=dsPIC30F2010A,
PIC18F2420=PIC18F2423). In allen mir bisher bekannten Fällen,
weisen
die Typen mit gleicher Chip-ID auch gleiche Brennparameter auf. Ein
PIC18F2423
wird dann von meiner Software zwar als PIC18F2420 erkannt, er
wird
aber trotzdem korrekt programmiert.
Entwicklungsgeschichte
Database33 (15.08.2012)
basierend auf MPLAB-IDE
8.86
PIC10F320 :
blocksize pgmmem.max calmem.min calmem.max devid.id
PIC10F322 : blocksize calmem.min calmem.max
PIC10LF320 : blocksize pgmmem.max calmem.min calmem.max devid.id
PIC10LF322 : blocksize calmem.min calmem.max devid.id
PIC12F752 : vpp.max vpp.deflt latches.pgm latches.userid
PIC12(L)F1501 neu in der Datenbank, supported
PIC12LF1552 neu in der Datenbank, NOT-supported
PIC16F1454/1455/1458/1459 neu in der Datenbank, supported
PIC16F1507 : power supported blocksize latches.pgm pgmmem.max
taktik.flash taktik.id taktik.config taktik.erase taktik.cp
PIC16F1508/1509/1512/1513 neu in der Datenbank, supported
PIC16F1782 : blocksize wait.eedata wait.erase
PIC16F1783 : wait.eedata wait.erase
PIC16F1784/1786/1787 neu in der Datenbank, NOT-supported
PIC16F1847 : blocksize
PIC16F1938/1939/1946/1947 : latches.pgm
PIC16LF1454/1455/1458/1459 neu in der Datenbank, supported
PIC16LF1503/1507/1508/1509/1512/1513 neu in der Datenbank,
supported
PIC16LF1782 : blocksize wait.eedata wait.erase
PIC16LF1783 : wait.eedata wait.erase
PIC16LF1784/1786/1787 neu in der Datenbank, NOT-supported
PIC16LF1847 : blocksize
PIC16LF1902/1913/1914 : vpp.deflt latches.pgm
PIC16LF1906/1907 : blocksize vpp.deflt latches.pgm
PIC16LF1938/1939/1946/1947 : latches.pgm
dsPIC33FJ06GS001 neu in der Datenbank, supported
dsPIC33FJ06GS101A neu in der Datenbank, supported
dsPIC33FJ06GS102A neu in der Datenbank, supported
dsPIC33FJ06GS202A neu in der Datenbank, supported
dsPIC33FJ09GS302 neu in der Datenbank, supported
dsPIC33FJ16GP101/102 : supported
dsPIC33FJ16MC101/102 : supported
PIC24F04KA200/201 : taktik.flash taktik.id taktik.config
taktik.erase taktik.cp
PIC24F08KA101/102 : taktik.flash taktik.id taktik.config
taktik.erase taktik.cp
PIC24F16KA101/102/301/302/304 : taktik.flash taktik.id
taktik.config taktik.erase taktik.cp
PIC24F32KA301/302/304 : taktik.flash taktik.id taktik.config
taktik.erase taktik.cp
PIC24FJ64GB502 neu in der Datenbank, supported
PIC24FJ128GC006/010 neu in der Datenbank, supported
PIC18F65J94 neu in der Datenbank, NOT-supported
PIC18F66J94/99 neu in der Datenbank, NOT-supported
PIC18F67J94 neu in der Datenbank, NOT-supported
PIC18F85J94 neu in der Datenbank, NOT-supported
PIC18F86J94/99 neu in der Datenbank, NOT-supported
PIC18F87J94 neu in der Datenbank, NOT-supported
PIC18F95J94 neu in der Datenbank, NOT-supported
PIC18F96J94/99 neu in der Datenbank, NOT-supported
PIC18F97J94 neu in der Datenbank, NOT-supported
PIC18F14K22LIN neu in der Datenbank, NOT-supported
PIC18F23K22/ : wait.erase
PIC18F24K22 : wait.erase
PIC18F24K50 neu in der Datenbank, supported
PIC18F25K22 : wait.erase
PIC18F25K50 neu in der Datenbank, supported
PIC18F26K22 : wait.erase
PIC18F43K22 : wait.erase
PIC18F44K22 : wait.erase
PIC18F45K22 : wait.erase
PIC18F45K50 neu in der Datenbank, supported
PIC18F46K22 : wait.erase
PIC18LF23K22 : wait.erase
PIC18LF24K22 : wait.erase
PIC18LF24K50 neu in der Datenbank, supported
PIC18LF25K22 : wait.erase
PIC18LF25K50 neu in der Datenbank, supported
PIC18LF26K22 : wait.erase
PIC18LF43K22 : wait.erase
PIC18LF44K22 : wait.erase
PIC18LF45K22 : wait.erase
PIC18LF45K50 neu in der Datenbank, supported
PIC18LF46K22 : wait.erase
Database32 (22.03.2012)
basierend auf MPLAB-IDE
8.66
- PIC10F320 neu in der
Datenbank, supported
- PIC10F322 neu in der
Datenbank, supported
- PIC10LF320 neu in der
Datenbank, supported
- PIC10LF322 neu in der
Datenbank, supported
- PIC24F32KA101 neu in der
Datenbank, supported
- PIC24F32KA102 neu in der
Datenbank, supported
Database30 (27.10.2011)
basierend auf MPLAB-IDE
8.66
ersetzt Database29 und korrigiert Fehler,
die PIC12LF1822/1840 betreffen
Database29 (21.09.2011)
basierend auf MPLAB-IDE
8.66
- PIC12LF1822 neu in der Datenbank, supported
- PIC12LF1840 neu in der Datenbank, supported
Database28
(30.05.2011)
basierend auf MPLAB-IDE
8.66
- PIC16F707 : taktik.id taktik.config
- PIC16F720 / PIC16F721 : power taktik.id taktik.config
- PIC16F722 / PIC16F723 / PIC16F724 / PIC16F726 / PIC16F727 /
PIC16F722A / PIC16F723A / PIC16LF707 : taktik.id taktik.config
- PIC16LF720 / PIC16LF721 : power taktik.id taktik.config
- PIC16LF722 / PIC16LF723 / PIC16LF724 / PIC16LF726 / PIC16LF727
: taktik.id taktik.config
Database27 (16.05.2011)
basierend auf MPLAB-IDE
8.66
- Grundüberholung
durch Umstieg auf MPLAB8.66 als Basis
- PIC12F609 PIC12F615
PIC12F635 PIC12F683 : calmem.min calmem.max
PIC12F752 neu in der Datenbank, supported
PIC12F1822 : power
PIC12F1840 neu in der Datenbank, supported
PIC16F87 PIC16F88 : latches.userid
PIC16F610 PIC16F616 PIC16F631 PIC16F636 PIC16F639 PIC16F677 PIC16F684
PIC16F685 PIC16F687 PIC16F689 PIC16F690 : calmem.min calmem.max
PIC16F707 : power software taktik.flash taktik.id taktik.config
taktik.erase taktik.cp
PIC16F720 : blocksize
PIC16F722 PIC16F723 PIC16F724 PIC16F726 PIC16F727 : power
calmem.min calmem.max
PIC16F785 : calmem.min calmem.max
PIC16F818 PIC16F819 : vpp.min vpp.max vpp.deflt
PIC16F882 PIC16F883 PIC16F884 PIC16F886 PIC16F887 : calmem.min
calmem.max
PIC16F1516 PIC16F1517 PIC16F1518 PIC16F1519 PIC16F1526 PIC16F1527
PIC16F1782 PIC16F1783 neu in der Datenbank, supported
PIC16F1823 : power
PIC16F1824 PIC16F1825 : power blocksize
PIC16F1826 PIC16F1827 : power
PIC16F1828 : power blocksize
PIC16F1829 : power blocksize pgmmem.max
PIC16F1847 neu in der Datenbank, supported
PIC16F1933 PIC16F1934 PIC16F1936 PIC16F1937 power
PIC16F1938 : power blocksize
PIC16F1939 PIC16F1946 PIC16F1947 : power
PIC16F722A PIC16F723A PIC16LF707 : power software taktik.flash
taktik.id taktik.config taktik.erase taktik.cp
PIC16LF720 : blocksize
PIC16LF722 PIC16LF723 PIC16LF724 PIC16LF726 PIC16LF727 : power
calmem.min calmem.max
PIC16LF1516 PIC16LF1517 PIC16LF1518 PIC16LF1519 PIC16LF1526 PIC16LF1527
PIC16LF1782 PIC16LF1783 neu in der Datenbank, supported
PIC16LF1823 : power
PIC16LF1824 PIC16LF1825 : power blocksize
PIC16LF1826 PIC16LF1827 : power
PIC16LF1828 : power blocksize
PIC16LF1829 : power blocksize pgmmem.max
PIC16LF1847 PIC16LF1902 PIC16LF1903 PIC16LF1904 PIC16LF1906 PIC16LF1907
neu in der Datenbank, supported
PIC16LF1933 PIC16LF1934 PIC16LF1936 PIC16LF1937 : power
PIC16LF1938 : power blocksize
PIC16LF1939 PIC16LF1946 PIC16LF1947 : power
PIC18F6310 PIC18F6390 PIC18F6393 PIC18F8310 PIC18F8390 PIC18F8393
: vpp.min vpp.max vpp.deflt
PIC18F8620 PIC18F8627 PIC18F8628 : extpgm.min
dsPIC33FJ16GP101 dsPIC33FJ16GP102 dsPIC33FJ16MC101 dsPIC33FJ16MC102 neu
in der Datenbank, NOT-supported
PIC24F04KA200 PIC24F04KA201 PIC24F08KA101PIC24F08KA102 PIC24F16KA101
PIC24F16KA102 : latches.pgm
PIC24F16KA301 PIC24F16KA302 PIC24F16KA304 PIC24F32KA301 PIC24F32KA302
PIC24F32KA304 : software vpp.min vpp.max vpp.deflt devid.id
PIC24FJ16GA002 PIC24FJ16GA004 PIC24FJ32GA002 PIC24FJ32GA004
PIC24FJ32GA102 PIC24FJ32GA104 PIC24FJ48GA002 : latches.pgm
PIC24FJ48GA004 PIC24FJ64GA002 PIC24FJ64GA004 PIC24FJ64GA006
PIC24FJ64GA008 PIC24FJ64GA010 PIC24FJ64GA102 PIC24FJ64GA104 :
latches.pgm
PIC24FJ64GA106 PIC24FJ64GA108 PIC24FJ64GA110 : latches.pgm
pgmmem.max
PIC24FJ64GA306 PIC24FJ64GA308 PIC24FJ64GA310 neu in der
Datenbank, NOT-supported
PIC24FJ96GA006 PIC24FJ96GA008 PIC24FJ96GA010 PIC24FJ32GB002
PIC24FJ32GB004 PIC24FJ64GB002 PIC24FJ64GB004 PIC24FJ64GB106
PIC24FJ64GB108 : latches.pgm
PIC24FJ64GB110 PIC24FJ128GA006 PIC24FJ128GA008 PIC24FJ128GA010
PIC24FJ128GA106 PIC24FJ128GA108 PIC24FJ128GA110 : latches.pgm
PIC24FJ128GA306 PIC24FJ128GA308 PIC24FJ128GA310 neu in der
Datenbank, NOT-supported
PIC24FJ192GA106 PIC24FJ192GA108 PIC24FJ192GA110 PIC24FJ256GA106
PIC24FJ256GA108 PIC24FJ256GA110 PIC24FJ128GB106 PIC24FJ128GB108
PIC24FJ128GB110 : latches.pgm
PIC24FJ128GB206 PIC24FJ128GB210 : software latches.pgm
PIC24FJ192GB106 PIC24FJ192GB108 PIC24FJ192GB110 PIC24FJ256GB106
PIC24FJ256GB108 PIC24FJ256GB110 : latches.pgm
PIC24FJ256GB206 PIC24FJ256GB210 : software latches.pgm
PIC18F26J13 PIC18F26J53 PIC18F27J13 PIC18F27J53 PIC18F46J13 PIC18F46J53
PIC18F47J13 PIC18F47J53 : software
PIC18F23K22 PIC18F26K22 PIC18F43K22 PIC18F46K22 : blocksize
PIC18LF26J13 PIC18LF26J53 PIC18LF27J13 PIC18LF27J53 PIC18LF46J13
PIC18LF46J53 PIC18LF47J13 PIC18LF47J53 : software
PIC18LF23K22 PIC18LF26K22 PIC18LF43K22 PIC18LF46K22 : blocksize
Database26 (25.10.2010)
basierend auf MPLAB-IDE
8.30
Auswahl eines anderen Flash-Verfahrens bei folgenden Typen:
- PIC12F1822 / PIC16F1823 / PIC16F1824 / PIC16F1825 / PIC16F1826 /
PIC16F1827 / PIC16F1828 / PIC16F1829
- PIC16F1933 / PIC16F1934 / PIC16F1936 / PIC16F1937 / PIC16F1938 /
PIC16F1939 / PIC16F1946 / PIC16F1947
- PIC16LF1823 / PIC16LF1824 / PIC16LF1825 / PIC16LF1826 /
PIC16LF1827 / PIC16LF1828 / PIC16LF1829
- PIC16LF1933 / PIC16LF1934 / PIC16LF1936 / PIC16LF1937 /
PIC16LF1938 / PIC16LF1939 / PIC16LF1946 / PIC16LF1947
Database25 (21.10.2010)
basierend auf MPLAB-IDE
8.30
Behebung von falschen Config-Fehler-Anzeigen und codeprotection-Angaben
bei
- PIC18F23K22 / PIC18LF23K22 / PIC18F24K22 / PIC18LF24K22
- PIC18F43K22 / PIC18LF43K22 / PIC18F44K22 / PIC18LF44K22
Korrektur für diverse low-power-Typen:
- PIC16LF72x / PIC16LF182x / PIC16LF19xx / PIC18LFxxJxx /
Database23 (17.02.2010)
basierend auf MPLAB-IDE
8.30
Behebung von falschen Config-Fehler-Anzeigen bei PIC12F629 und
PIC12F675
Database22 (18.12.2009)
basierend auf MPLAB-IDE
8.30
Behebung von einzelnen Brennfehlern bei dsPIC30F-Typen.
Database21 (24.07.2009)
basierend auf MPLAB-IDE
8.30
Behebung
folgender Probleme der Database19/20:
Bei folgenden
Typen wurde automatisch die Configurationsoption "INTOSC PLLEN Enable
Bit"
aktiviert
- PIC16F722
/ PIC16F723 / PIC16F724 / PIC16F726 / PIC16F727
- PIC16LF722
/ PIC16LF723 / PIC16LF724 / PIC16LF726 / PIC16LF727
Bei folgenden
Typen
wurde automatisch die Configurationsoption "LVP"
aktiviert
- PIC16F882
/ PIC16F883 / PIC16F884 / PIC16F886 / PIC16F887
Bei folgenden
Typen
wurde automatisch die Configurationsoption "Internal Oscillator Speed
Select" auf "8MHz"
eingestellt und ""Master Clear Pull-up Resistor Enable" deaktiviert:
Database20 (24.04.2009)
basierend auf MPLAB-IDE
8.30
Die drei
PIC16F5x-Typen fehlten in der DB19, und sind nun wieder dabei.
Database19 (17.04.2009)
basierend auf MPLAB-IDE
8.30
neue Version der
picdev3.dll
Korrekturen der Brennparameter für:
- PIC10F204
: vpp.min vpp.max vpp.deflt
- PIC16F526
: blocksize
- PIC16F818
: vpp.deflt
- PIC16F819
: vpp.deflt
- PIC18F2410
: calmem.min calmem.max
- PIC18F2420
: calmem.min calmem.max
- PIC18F2423
: calmem.min calmem.max
- PIC18F4410
: calmem.min calmem.max
- PIC18F4420
: calmem.min calmem.max
- PIC18F4423
: calmem.min calmem.max
- dsPIC33FJ128GP802
:
devid.id
- dsPIC33FJ128GP804
:
devid.id
- dsPIC33FJ128MC202
:
devid.id
- dsPIC33FJ128MC204
:
devid.id
- dsPIC33FJ32GP302
:
devid.id
- dsPIC33FJ32GP304
:
devid.id
- dsPIC33FJ32MC302
:
devid.id
- dsPIC33FJ32MC304
:
devid.id
- dsPIC33FJ64GP802
:
pgmmem.max
devid.id
- dsPIC33FJ64GP804
:
devid.id
- dsPIC33FJ64MC202
:
devid.id
- dsPIC33FJ64MC204
:
devid.id
- PIC24HJ32GP302
:
pgmmem.max
devid.id
- PIC24HJ32GP304
:
pgmmem.max
devid.id
- PIC24HJ64GP202
:
devid.id
- PIC24HJ64GP204
:
devid.id
- PIC24HJ64GP502
:
devid.id
- PIC24HJ64GP504
:
devid.id
- PIC18F63J11
:
wait.pgm
- PIC18F63J90
:
wait.pgm
- PIC18F64J11
:
wait.pgm
- PIC18F64J90
:
wait.pgm
- PIC18F65J11
:
wait.pgm
- PIC18F65J50
:
wait.pgm
- PIC18F65J90
:
wait.pgm
- PIC18F66J11
:
wait.pgm
- PIC18F66J16
:
wait.pgm
- PIC18F66J50
:
wait.pgm
- PIC18F66J55
:
wait.pgm
- PIC18F67J11
:
wait.pgm
- PIC18F67J50
:
wait.pgm
- PIC18F83J11
:
wait.pgm
- PIC18F83J90
:
wait.pgm
- PIC18F84J11
:
wait.pgm
- PIC18F84J90
:
wait.pgm
- PIC18F85J10
:
wait.pgm
- PIC18F85J11
:
wait.pgm
- PIC18F85J15
:
wait.pgm
- PIC18F85J50
:
wait.pgm
- PIC18F85J90
:
wait.pgm
- PIC18F86J10
:
wait.pgm
- PIC18F86J11
:
wait.pgm
- PIC18F86J15
:
wait.pgm
- PIC18F86J16
:
wait.pgm
- PIC18F86J50
:
wait.pgm
- PIC18F86J55
:
wait.pgm
- PIC18F87J10
:
wait.pgm
- PIC18F87J11
:
wait.pgm
- PIC18F87J50
:
wait.pgm
Unterstützung der Typen:
- dsPIC33FJ128GP202
dsPIC33FJ128GP204
dsPIC33FJ128MC802
dsPIC33FJ128MC804
- dsPIC33FJ64GP202
dsPIC33FJ64GP204
dsPIC33FJ64MC802
dsPIC33FJ64MC804
- PIC24FJ64GA106
PIC24FJ64GA108
PIC24FJ64GA110
- PIC24FJ64GB106
PIC24FJ64GB108
PIC24FJ64GB110
- PIC24FJ128GA106
PIC24FJ128GA108
PIC24FJ128GA110
- PIC24FJ192GA106
PIC24FJ192GA108
PIC24FJ192GA110
- PIC24FJ256GA106
PIC24FJ256GA108
PIC24FJ256GA110
- PIC24FJ128GB106
PIC24FJ128GB108
PIC24FJ128GB110
- PIC24FJ192GB106
PIC24FJ192GB108
PIC24FJ192GB110
- PIC24FJ256GB106
PIC24FJ256GB108
PIC24FJ256GB110
- PIC24HJ128GP502
PIC24HJ128GP504
- PIC16F722
PIC16F723
PIC16F724
PIC16F726
PIC16F727
- PIC16F1933
PIC16F1934
PIC16F1936
PIC16F1937
- PIC16LF722
PIC16LF723
PIC16LF724
PIC16LF726
PIC16LF727
- PIC16LF1933
PIC16LF1934
PIC16LF1936
PIC16LF1937
- dsPIC33FJ06GS101
dsPIC33FJ06GS102
dsPIC33FJ06GS202
- dsPIC33FJ128GP206A
dsPIC33FJ128GP306A
dsPIC33FJ128GP310A
- dsPIC33FJ128GP706A
dsPIC33FJ128GP708A
dsPIC33FJ128GP710A
- dsPIC33FJ128MC506A
dsPIC33FJ128MC510A
dsPIC33FJ128MC706A
dsPIC33FJ128MC708A
dsPIC33FJ128MC710A
- dsPIC33FJ16GS402
dsPIC33FJ16GS404
dsPIC33FJ16GS502
dsPIC33FJ16GS504
dsPIC33FJ256GP506A
- dsPIC33FJ256GP510A
dsPIC33FJ256GP710A
dsPIC33FJ256MC510A
dsPIC33FJ256MC710A
- dsPIC33FJ64GP206A
dsPIC33FJ64GP306A
dsPIC33FJ64GP310A
- dsPIC33FJ64GP706A
dsPIC33FJ64GP708A
dsPIC33FJ64GP710A
- dsPIC33FJ64MC506A
dsPIC33FJ64MC508A
dsPIC33FJ64MC510A
- dsPIC33FJ64MC706A
dsPIC33FJ64MC710A
- PIC24F04KA200
PIC24F04KA201
PIC24F08KA101
PIC24F08KA102
- PIC24F16KA101
PIC24F16KA102
PIC24F32KA101
PIC24F32KA102
- PIC24FJ32GA102
PIC24FJ32GA104
PIC24FJ64GA102
PIC24FJ64GA104
Database18 (10.12.2008)
basierend auf MPLAB-IDE
8.00
korrigiert "## error in
config:"-Fehler, die
bei einigen Typen (z.B. dsPIC30F4012) nach der automatischen
Typerkennung auftraten
experimentelle Unterstützung von
- PIC18F6628
- PIC18F6723
- PIC18F8628
- PIC18F8723
Database17 (04.04.2008)
basierend auf MPLAB-IDE
8.00
ersetzt Database16 und korrigiert Fehler,
die PIC18F2423/2523/4423/4523 betreffen
Database16 (30.01.2008)
basierend auf MPLAB-IDE
8.00
ersetzt Database15 und korrigiert
deren dsPIC30F-Fehler
Database15 (11.01.2008)
basierend auf MPLAB-IDE
8.00
- dsPIC30F2011es : pgming.ovrpgm
- dsPIC30F2012es : pgming.ovrpgm
- dsPIC33FJ128GP804 : pgmmem.max
- dsPIC33FJ64GP802 : pgmmem.max
- PIC24HJ256GP610 : pgming.ovrpgm
- PIC24HJ64GP504 : devid.id
- diverse PIC18FxxJxx: Blocksize
neu
unterstützt:
- PIC10F200,PIC10F202,PIC10F204,PIC10F206,PIC10F220,PIC10F222
- PIC12F510,PIC12F519
- PIC16F506,PIC16F526
- PIC18F6393,PIC18F6493,PIC18F8393,PIC18F8493
- dsPIC30F6010es
- dsPIC33FJ16GP304,dsPIC33FJ16MC304,dsPIC33FJ32GP202,dsPIC33FJ32GP204,dsPIC33FJ32MC202,dsPIC33FJ32MC204
- PIC24FJ16GA002,PIC24FJ16GA004,PIC24FJ48GA002,PIC24FJ48GA004,PIC24HJ16GP304
- PIC24HJ32GP202,PIC24HJ32GP204,PIC24HJ64GP502
- PIC18F24K20,PIC18F25K20,PIC18F26K20,PIC18F44K20,PIC18F45K20,PIC18F46K20
Database14 (10.09.2007)
basierend auf MPLAB-IDE
7.61
- PIC18F2458 neu in der Datenbank
- PIC18F2553 neu in der Datenbank
- PIC18F4458 neu in der Datenbank
- PIC18F4553 neu in der Datenbank
- viele PIC24xxxx neu in der Datenbank (vorbereitend für
Brenner9)
- viele dsPIC33Fxxxx neu in der Datenbank (vorbereitend für Brenner9)
- viele PIC18FxxJxx neu in der Datenbank (vorbereitend für
Brenner9)
- viele PIC18FxxKxx neu in der Datenbank (vorbereitend für
Brenner9)
- PIC12F609 : blocksize
latches.pgm
- PIC12F615 : blocksize
latches.pgm
- PIC16F610 : blocksize
latches.pgm
- PIC16F627A : wait.pgm
wait.lvpgm wait.cfg wait.userid
- PIC16F628A : wait.pgm
wait.lvpgm wait.cfg wait.userid
- PIC16F648A : wait.pgm
wait.lvpgm wait.cfg wait.userid
- PIC18F1230 : blocksize
Database13 (18.08.2007)
basierend auf MPLAB-IDE
7.51
- PIC12F609 neu in der Datenbank
- PIC12F615 neu in der Datenbank
- PIC16F610 neu in der Datenbank
- PIC18F2682 : pgming.panelsize
(vermeidet EEPROM-Probleme)
- PIC18F2685 : pgming.panelsize (vermeidet EEPROM-Probleme)
- PIC18F4682 : pgming.panelsize (vermeidet EEPROM-Probleme)
- PIC18F4685 : pgming.panelsize (vermeidet EEPROM-Probleme)
Database12 (10.04.2007)
basierend auf MPLAB-IDE
7.51
Korrektur der CAN-Port-Anzeige bei
PIC18Fxxx.
Änderung von Parametern für
einige
PICs:
- PIC12F609 neu in der Datenbank
- PIC16F631 : pgming.ovrpgm
- PIC16F677 neu in der Datenbank
- PIC16F685 : pgming.ovrpgm
- PIC16F687 : pgming.ovrpgm
- PIC16F689 : pgming.ovrpgm
- PIC16F690 : pgming.ovrpgm
- PIC16F785 : pgming.ovrpgm
- PIC18F2423 neu in der Datenbank
- PIC18F2523 neu in der Datenbank
- PIC18F2682 : pgming.panelsize
- PIC18F2685 : pgming.panelsize
- PIC18F4423 neu in der Datenbank
- PIC18F4523 neu in der Datenbank
- PIC18F4682 : pgming.panelsize
- PIC18F4685 : pgming.panelsize
Database11 (22.10.2006)
basierend auf MPLAB-IDE
7.43
Änderung von Parametern für
einige
PICs:
- PIC16F631 : blocksize
- PIC16F883 : vpp.min vpp.max
vpp.deflt
wait.pgm wait.cfg wait.userid wait.erase latches.pgm latches.userid
- PIC16F884 : vpp.min vpp.max
vpp.deflt
wait.pgm wait.cfg wait.userid wait.erase latches.pgm latches.userid
- PIC16F886 : vpp.min vpp.max
vpp.deflt
wait.pgm wait.cfg wait.userid wait.erase latches.userid
- PIC18F1220 : wait.eedata
- PIC18F1320 : wait.eedata
- PIC18F2450 : latches.pgm
- PIC18F4450 : latches.pgm
Database10 (22.06.2006)
Änderung von Parametern für
einige
PICs:
- PIC16F873A : taktik.id
- PIC16F874A : taktik.id
- PIC16F876A : taktik.id
- PIC16F877A : taktik.id
- PIC18F1230 :
pgming.panelsize
eedata.max
devid.idmask
- PIC18F1330 :
pgming.panelsize
eedata.max
devid.idmask
- PIC18F8527 : vpp.min vpp.max
vpp.deflt
- dsPIC30F2011 : devid.id
- dsPIC30F2012 : devid.id
- dsPIC30F5011 : taktik.erase
taktik.cp
- dsPIC30F5013 : taktik.erase
taktik.cp
Neue Typen in der Database:
- PIC16F615
- PIC16F616
- PIC16F631
- PIC16F677
- PIC16F883
- PIC16F884
- PIC16F886
- PIC16F887
- PIC18F2682
- PIC18F2685
- PIC18F4682
- PIC18F4685
- dsPIC30F2011-engineering sample
- dsPIC30F2012-engineering sample
Database9 (03.05.2006)
- PIC16F946 wurde neu aufgenommen
- PIC16F639 entfernt, da er problemlos
als PIC16F636 gebrannt werden kann
- 21 überflüssige Typen wurden
aus der Datenbank entfernt. Es handelt sich um Doppeleinträge
sowie
um Typen, die nicht in Produktion gegangen sind.
- geänderte id-taktik für
PIC16F87xA
Database8 (05.04.2006)
- Entfernen von Codeprotection für
16F628 und 16F627 korrigiert
Database7 (19.02.2006)
- neue Struktur der Database
- erfordert mindestens folgende
Brennsoftwareversionen:
- PBrennerNG V4.1 (23.02.2006)
- P18 V1.6 (27.02.2006)
- dsProg V0.3 (19.02.2006)
Database6
- nie erschienen
Database5 (31.01.2006)
- 3 neue PIC-Typen aufgenommen
- bei vielen Typen wurden Brennparameter
angepasst (siehe Auflistung):
PIC12F635 : vpp.min
vpp.max
vpp.deflt
PIC12F683 : vpp.min vpp.max
vpp.deflt
PIC16F72 : wait.pgm wait.lvpgm
wait.eedata
PIC16F84 : devid.idmask devid.id
PIC16F616 neu in der Datenbank
PIC16F636 : vpp.deflt
PIC16F639 : vpp.deflt
PIC16F684 : vpp.deflt
PIC16F685 : vpp.deflt
PIC16F687 : vpp.deflt
PIC16F688 : vpp.deflt
PIC16F689 : vpp.deflt
PIC16F690 : vpp.deflt
PIC16F737 : wait.pgm wait.lvpgm
wait.eedata
PIC16F747 : wait.pgm wait.lvpgm
wait.eedata
PIC16F767 : wait.pgm wait.lvpgm
wait.eedata
PIC16F777 : wait.pgm wait.lvpgm
wait.eedata
PIC16F785 : vpp.deflt
PIC16F913 : vpp.deflt
PIC16F914 : vpp.deflt
PIC16F916 : vpp.deflt
PIC16F917 : vpp.deflt
PIC18F242 : vdd.min
PIC18F248 : vdd.min
PIC18F252 : vdd.min
PIC18F258 : vdd.min
PIC18F442 : vdd.min
PIC18F448 : vdd.min
PIC18F452 : vdd.min
PIC18F458 : vdd.min
PIC18F1220 : vdd.min
PIC18F1320 : vdd.min
PIC18F2220 : vdd.min
PIC18F2221 : pgming.lvpthresh
pgming.panelsize
devid.id
PIC18F2320 : vdd.min
PIC18F2321 : pgming.lvpthresh
pgming.panelsize
devid.id
PIC18F2331 : vdd.min
PIC18F2410 : vdd.min
pgming.lvpthresh
wait.erase latches.pgm latches.rowerase
PIC18F2420 : vdd.min
pgming.lvpthresh
wait.erase latches.pgm latches.rowerase
PIC18F2431 : vdd.min
PIC18F2450 neu in der Datenbank
PIC18F2455 : vdd.min
pgming.lvpthresh
wait.erase
PIC18F2480 : vdd.min
pgming.lvpthresh
pgming.panelsize latches.pgm latches.rowerase
PIC18F2510 : vdd.min
pgming.lvpthresh
wait.erase latches.pgm latches.rowerase
PIC18F2515 : vdd.min
pgming.lvpthresh
wait.erase
PIC18F2520 : vdd.min
pgming.lvpthresh
wait.erase latches.pgm latches.rowerase
PIC18F2525 : vdd.min
pgming.lvpthresh
wait.erase
PIC18F2550 : vdd.min
pgming.lvpthresh
wait.erase
PIC18F2580 : vdd.min
pgming.lvpthresh
pgming.panelsize latches.pgm latches.rowerase
PIC18F2585 : vdd.min
pgming.lvpthresh
wait.erase
PIC18F2610 : vdd.min
pgming.lvpthresh
wait.erase
PIC18F2620 : vdd.min
pgming.lvpthresh
wait.erase
PIC18F2680 : vdd.min
pgming.lvpthresh
wait.erase
PIC18F4220 : vdd.min
PIC18F4221 : pgming.lvpthresh
pgming.panelsize
devid.id
PIC18F4320 : vdd.min
PIC18F4321 : pgming.lvpthresh
pgming.panelsize
devid.id
PIC18F4331 : vdd.min
PIC18F4410 : vdd.min
pgming.lvpthresh
wait.erase latches.pgm latches.rowerase
PIC18F4420 : vdd.min
pgming.lvpthresh
wait.erase latches.pgm latches.rowerase
PIC18F4431 : vdd.min
PIC18F4450 neu in der Datenbank
PIC18F4455 : vdd.min
pgming.lvpthresh
wait.erase
PIC18F4480 : vdd.min
pgming.lvpthresh
pgming.panelsize latches.pgm latches.rowerase
PIC18F4510 : vdd.min
pgming.lvpthresh
wait.erase latches.pgm latches.rowerase
PIC18F4515 : vdd.min
pgming.lvpthresh
wait.erase
PIC18F4520 : vdd.min
pgming.lvpthresh
wait.erase latches.pgm latches.rowerase
PIC18F4525 : vdd.min
pgming.lvpthresh
wait.erase
PIC18F4550 : vdd.min
pgming.lvpthresh
wait.erase
PIC18F4580 : vdd.min
pgming.lvpthresh
pgming.panelsize latches.pgm latches.rowerase
PIC18F4585 : vdd.min
pgming.lvpthresh
wait.erase
PIC18F4610 : vdd.min
pgming.lvpthresh
wait.erase
PIC18F4620 : vdd.min
pgming.lvpthresh
wait.erase
PIC18F4680 : vdd.min
pgming.lvpthresh
wait.erase
PIC18F6310 : vdd.min
pgming.lvpthresh
latches.rowerase
PIC18F6390 : vdd.min
pgming.lvpthresh
latches.rowerase
PIC18F6410 : vdd.min
PIC18F6490 : vdd.min
PIC18F6520 : vdd.min
PIC18F6525 : vdd.min
PIC18F6527 : vpp.min vpp.max
vpp.deflt
vdd.min
PIC18F6585 : vdd.min
PIC18F6620 : vdd.min
PIC18F6621 : vdd.min
PIC18F6622 : vdd.min
PIC18F6627 : vpp.min vpp.max
vpp.deflt
vdd.min
PIC18F6680 : vdd.min
PIC18F6720 : vdd.min
PIC18F6722 : vdd.min
PIC18F8310 : vdd.min
pgming.lvpthresh
latches.rowerase
PIC18F8390 : vdd.min
pgming.lvpthresh
latches.rowerase
PIC18F8410 : vdd.min
PIC18F8490 : vdd.min
PIC18F8520 : vdd.min
PIC18F8525 : vdd.min
PIC18F8527 : vpp.min vpp.max
vpp.deflt
vdd.min
PIC18F8585 : vdd.min
PIC18F8620 : vdd.min
PIC18F8621 : vdd.min
PIC18F8622 : vpp.min vpp.max
vpp.deflt
PIC18F8627 : vpp.min vpp.max
vpp.deflt
vdd.min
PIC18F8680 : vdd.min
PIC18F8720 : vdd.min
PIC18F8722 : vdd.min
Database4 (27.09.2005)
- nur kleine Änderungen
Database3 (21.09.2005)
- korrigierte Flash-Zeiten für alle
PICs
Database2 (02.09.2005)
- Bugfix für 16F84, 16F627, 16F628
Database1 (23.06.2005)
- Urversion
zurück
zur Software-Seite , Download , Elektronik
, Homepage
Autor: sprut
erstellt: 12.05.2006
letzte Änderung : 15.08.2012