Forum: Mikrocontroller und Digitale Elektronik PIC16C6 Flashen geht nicht


von Horst S. (h3aau)


Lesenswert?

moin,
hilferuf eines bekannten: er muss PIC16C6 flashen. sein pickit meckert 
aber nach einem software update das es diese typen nicht flashen kann. 
kann da jemand helfen. ich bin was PICs angeht leider nicht so firm.

von Frank K. (fchk)


Lesenswert?

Erstens gibt es keinen PIC mit der Bezeichnung PIC16C6.

Zweitens kann er die PIC16C sowieso nicht flashen, weil die gar kein 
Flash haben, sondern EPROM-Zellen, und die müssen (a) anders 
programmiert werden, und (b) kann das PICKIT grundsätzlich keine 
EEPROM-basierten Typen programmieren. Dafür müsste er sich einen ProMate 
II oder so besorgen, aber die gibts nur noch auf dem Gebrauchtmarkt, 
wenn überhaupt, und sie sind sehr teuer.

Er möge ernsthaft prüfen, ob er nicht auf pinkompatible flashbasierte 
PIC16F umsteigen kann.

fchk

von Horst S. (h3aau)


Lesenswert?

moin,
danke für die infos. leider ist die hardware fertig. eigentlich sucht er 
jemanden der ihm c.a. 30 stk programmieren kann. wenn also jemand etwas 
zeit hat und das mal gegen ein entgeld machen möchte...

von Harald (Gast)


Lesenswert?

Vlt einfach einen TL866 Programmer kaufen - ist fast billiger als 
irgendwelche Teile in Deutschland hin- und herschicken

von hinz (Gast)


Lesenswert?

Dann wärs doch zunächst mal sinnvoll die richtige Typennummer zu posten.

von Frank K. (fchk)


Lesenswert?

Horst S. schrieb:
> moin,
> danke für die infos. leider ist die hardware fertig. eigentlich sucht er
> jemanden der ihm c.a. 30 stk programmieren kann. wenn also jemand etwas
> zeit hat und das mal gegen ein entgeld machen möchte...

PIC16C ist so 30 bis 40 Jahre alt. Wer bitteschön ist denn so blöd und 
nimmt einen obsoleten Chip für neue Projekte. Selbst schuld.

fchk

PS: Denke daran, dass die PIC16C im Plastikgehäuse genau einmal 
programmierbar sind. Die mehrfach programmierbaren sind im 
Keramikgehäuse mit Fenster und müssen mit UV-Licht gelöscht werden.

: Bearbeitet durch User
von Horst S. (h3aau)


Lesenswert?

da ist keiner so blöd. die hardware ist so alt. es ist halt eine 
"nachlieferung".

von Dieter W. (dds5)


Lesenswert?

Ich habe einen PM3 und der kennt die alten 16Cxx noch.
Jetzt kommt es auf die Bauform an - DIP geht auf jeden Fall.

von Horst S. (h3aau)


Lesenswert?

ok, ich besorge mal alle wichtigen infos.

von Teo (Gast)


Lesenswert?

Frank K. schrieb:
> Er möge ernsthaft prüfen, ob er nicht auf pinkompatible flashbasierte
> PIC16F umsteigen kann.

Um sich vor evtl. weiteren Schmalzfässer zu schützen, sich auch hier mal 
schlau machen:
https://pic-microcontroller.com/pickit-3-supported-devices/

von Soul E. (Gast)


Lesenswert?

Mein Data I/O Sprint Expert kann diese Typen:
1
Microchip  PIC16C61  18  DIL  617465
2
Microchip  PIC16C62  28  DIL  617484(A)
3
Microchip  PIC16C620  18  DIL  617487
4
Microchip  PIC16C620A  18  DIL  617573
5
Microchip  PIC16C621  18  DIL  617488
6
Microchip  PIC16C621A  18  DIL  617574
7
Microchip  PIC16C622  18  DIL  617475
8
Microchip  PIC16C622A  18  DIL  617575
9
Microchip  PIC16C62A  28  DIL  617491(A)
10
Microchip  PIC16C62B  28  DIL  617576(A)
11
Microchip  PIC16C63  28  DIL  617497(A)
12
Microchip  PIC16C63A  28  DIL  617577(A)
13
Microchip  PIC16C64  40  DIL  617461
14
Microchip  PIC16C64  PLC  44  PLCC  617512
15
Microchip  PIC16C641  28  DIL  617542
16
Microchip  PIC16C642  28  DIL  617543
17
Microchip  PIC16C64A  40  DIL  617492
18
Microchip  PIC16C64A PLC  44  PLCC  617513
19
Microchip  PIC16C65  40  DIL  617481
20
Microchip  PIC16C65  PLC  44  PLCC  617514
21
Microchip  PIC16C65A  40  DIL  617503
22
Microchip  PIC16C65A PLC  44  PLCC  617515
23
Microchip  PIC16C65B  40  DIL  617578
24
Microchip  PIC16C65B PLC  44  PLCC  617579
25
Microchip  PIC16C66  28  DIL  617526(A)
26
Microchip  PIC16C661  40  DIL  617544
27
Microchip  PIC16C661 PLC  44  PLCC  617545
28
Microchip  PIC16C662  40  DIL  617546
29
Microchip  PIC16C662 PLC  44  PLCC  617547
30
Microchip  PIC16C67  40  DIL  617527(A)
31
Microchip  PIC16C67  PLC  44  PLCC  617528

Wie bereits oben geschrieben wurde -- in der Typenbezeichnung des TO 
fehlt die letzte Ziffer.

von Horst S. (h3aau)


Lesenswert?

moin,
es ist ein PIC16C54C04 plastik
und ein pickid 3
kann der lt866 den prommen?

von Manfred L. (egonotto)


Angehängte Dateien:

Lesenswert?

Hallo,

"es ist ein PIC16C54C04 plastik
...
kann der lt866 den prommen?"

Vielleicht. Der PIC16C54C ist in der Liste. Welche Bedeutng hat das 04?

Ob er das dann auch wirklich kann müsste man auch testen.

MfG
egonotto

: Bearbeitet durch User
von hinz (Gast)


Lesenswert?

Manfred L. schrieb:
> Welche Bedeutng hat das 04?

max 4MHz Takt.

von hinz (Gast)


Lesenswert?

Horst S. schrieb:
> es ist ein PIC16C54C04 plastik

In welcher Ecke wohnt ihr denn? Evtl findet sich ja jemand mit 
geeignetem Gerät in der Nähe.

Ich hab hier noch den Picstart Plus, der kann den.

von hinz (Gast)


Lesenswert?

Und ziemlich sicher kann man einen PIC16F54 nehmen, statt des PIC16C54.

von Dieter W. (dds5)


Lesenswert?

Plastik allein sagt noch nicht viel aus - die 54er gibt es in DIP18, 
SO18 und SSOP20 Gehäuse.

: Bearbeitet durch User
von Horst S. (h3aau)


Lesenswert?

hinz: in der nähge von kassel
plstik soll heisen DIL18

: Bearbeitet durch User
von hinz (Gast)


Lesenswert?

Horst S. schrieb:
> in der nähge von kassel

Über 300km...

von Dieter W. (dds5)


Lesenswert?

Für mich wären es ca. 200km. Bleibt wohl nur Versand.

von hinz (Gast)


Lesenswert?

Dieter W. schrieb:
> Für mich wären es ca. 200km. Bleibt wohl nur Versand.

PIC16F54 kosten nur etwa 1€, und die lassen sich mit dem Pickit 
programmieren.

von Harald A. (embedded)


Lesenswert?

Horst S. schrieb:
>. ich bin was PICs angeht leider nicht so firm.

Nur zur Vorsicht, wenn es denn soweit ist, ob nun mit erworbenen TL866 
oder Versand:
Wenn ich mich recht entsinne, braucht man separat zum HEX File dann noch 
die Angaben zum Configuration Word, also die Fuses. Der hat ja so ein 
paar Sachen wie Oszillatoreinstellungen und Watchdog.

von Pixel (Gast)


Lesenswert?

Horst S. schrieb:
> da ist keiner so blöd. die hardware ist so alt. es ist halt eine
> "nachlieferung".

Poste mal bitte den Schaltplan ggf Layout und die Sourcen!
Wird ein schönes Sonntagsprojekt :-)

von Dieter W. (dds5)


Lesenswert?

Harald A. schrieb:
> ... die Angaben zum Configuration Word, also die Fuses.

Das hat bei der PIC16C5x Baureihe die Adresse 0x0FFF und wenn es eine 
"ordentliche" HEX Datei ist, dann ist das CfgW darin enthalten.

von Harald A. (embedded)


Lesenswert?

So langsam kommen die Erinnerungen wieder. Wenn man das Configword schon 
in der ASM-Datei mit angegeben hat wurde es mit in das HEX-File 
übernommen, ansonsten musste man es entweder manuell eingeben oder es in 
die HEX-Datei reinbasteln.
Na ja, das also nur zur Vorsicht.

von Teo D. (teoderix)


Lesenswert?

Harald A. schrieb:
> ansonsten musste man es entweder manuell eingeben oder es in
> die HEX-Datei reinbasteln.

Die Brenntools von Microchip und selbst das Zeug von Sprut, konnte/kann 
doch einfach die Fuses beim Brennen "überschreiben"!?
Das "rein pfriemeln" klingt doch arg nach AVR!? (duck u. wech...;)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.