Forum: Mikrocontroller und Digitale Elektronik Alternative zu PIC18F2685


von Uli P. (uli_p)


Lesenswert?

Hi!

Es Weihnachtet sehr... daher wollte ich mal den Blinkebaum aus Elektor 
12-12 nachbauen. 
http://www.elektor.de/jahrgang/2012/dezember/led-weihnachtsbaum.2318503.lynkx

Die Platine wollte ich selbst machen aber leider bekommt man den 
PIC18F2685-E/SP (Microchip) nur bei RS und anderen Großhändlern jedoch 
nicht für Privatleute. :(

Da ich mich nicht so mit den Pic's auskenne, gibt es vielleicht einen 
pingleichen, (vielleicht mit mehr Speicher) anderen Chip den ich auch 
beim "R" oder "C" als Alternative bekommen kann?

Gruß... Uli

von Martin S. (drunkenmunky)


Lesenswert?

Gibt es bestimmt.

Sollen wir dir einen raussuchen?

von Stefan (Gast)


Lesenswert?

Vielleicht PIC 18F2550

von Max H. (hartl192)


Lesenswert?

z.B. PIC18F25k22 ist pinkompatiebel.

von Uli P. (uli_p)


Lesenswert?

Ja, das wäre super... die Auswahl ist ja riesig und (für mich) sehr 
unübersichtlich.

Danke Uli

von Max H. (hartl192)


Lesenswert?

Stefan schrieb:
> Vielleicht PIC 18F2550

Wenn du den Pin RC3 brauchst würde ich den 2550 nicht verwenden, da er 
anstatt vonRC3 Vusb hat, und diesen Pin kannst du nicht als IO verwenden

von Martin S. (drunkenmunky)


Lesenswert?

das war eigentlich nicht mein ernst... ;)

Such einfach einen 28-Pinner PIC18 bei Reichelt raus mit der Ausstattung 
die du gerne hättest und dann schau, ob er pinkompatibel ist.

Wo ist das Problem?

von Max H. (hartl192)


Lesenswert?

Der PIC18F2685 hat 40kWord Programmspeicher. Jetzt müsste man aber 
wissen wie groß das Programm ist. Vllt. ist das Programm so groß, dass 
man diesen PIC oder einen mit gleich viel Speicher verwenden muss.

: Bearbeitet durch User
von Pontius P. (pontiuspilatus)


Lesenswert?

Ich bin eben an der Gleiche Blingbling dran und hab das gleiche Problem 
mit der Beschaffung der PIC.
Zitat aus der Beschreibung:
"Um möglichst viele
abwechslungsreiche Effekte speichern zu können, hat der Autor für die 
Steuerung den Mikrocontroller PIC18F2685 von Microchip gewählt, der
einen 96 KB großen Programmspeicher mitbringt.
Von der mehr als 50 Minuten dauernden Lichtshow wird der 
Programmspeicher fast vollständig belegt"
Also es geht vor allem um die Grösse des Speichers.

von Anja (Gast)


Lesenswert?

Hallo,

da bleibt dann entweder die nächste DigiKey Sammelbestellung oder 1 
Monat warten bis der "gute Geist" den Bausatz anbietet.

Gruß Anja

von Pontius P. (pontiuspilatus)


Lesenswert?

Warten ist schlecht; der Bausatz ist von 2012... Und ja, es gibt einen 
Bausatz. 65€.....

von Stefan (Gast)


Lesenswert?

Dann kaufe dir den Bausatz oder
warte auf die nächste Sammelbestellung,
für den µC.

von Pontius P. (pontiuspilatus)


Lesenswert?

Mann oh Mann, Liest ihr eigentlich den ganzen Beitrage bevor ihr hier 
irgendwelche Antworte postet, oder wollt ihr einfach auf die Buhne...
Aufs bestellen hätten wir ja selber auch wohl kommen können. Und mann 
bezahlt halt nicht 65€, nur wegen eine PIC.
Die Frage war eine Ersatz fur den PIC18F2685 mit der gleiche oder 
grössere Speicher, sonst nichts. Kommentare wie "lese das Datenblatt und 
bestelle der Bausatz" sind wirklich so hilfreich wie mein leeres Bier im 
Moment.

von Carsten (Gast)


Lesenswert?

Uli P. schrieb:
> Die Platine wollte ich selbst machen aber leider bekommt man den
> PIC18F2685-E/SP (Microchip) nur bei RS und anderen Großhändlern jedoch
> nicht für Privatleute. :(

Also wenn es unbedingt dieser PIC sein muss kann man den auch als 
Privatmensch über Microchip selbst bestellen.
http://www.microchipdirect.com/ProductSearch.aspx?keywords=PIC18F2685

Versandkosten müssten für Pakete UNTER 3kg irgendwo um 7 Euro liegen, 
aber sicherheitshalber vor der letzten Bestätigung genau hinsehen. (wird 
leider erst sehr spät verbindlich angezeigt)

Mindestbestellmenge gibt es nicht...

Das Problem bei der Sache ist das dieser Webshop -typisch Amerikanisch- 
leider ohne weitere Maßnahmen nur Kredidkartenzahlung anbietet. Andere 
Zahlungswege sind aber auf Anfrage möglich...

Oder du schreibst einfach mal Microchip (deutschland) in einer 
freundlichen Email an, schilderst ehrlich dein Problem mit dem Bezug des 
PIC (ggf. auch das du halt keine Kreditkarte hast und auch nicht bei RS 
kaufen kannst)
In der Vergangen heit ist Microchip auch bei solchen Dingen immer recht 
zuvorkommen gewesen. Zumindest wenn du nicht gerade der 1000. mit genau 
dieser anfrage bist ;-)

Oder halt -wenn eine Firmen- oder Schul-/Hochschul Emailadresse 
vorhanden ist- einfach bei Microchip registrieren und die Teile 
"samplen".
In SO einem Fall, also wenn sich jemand das nur als letzten Ausweg 
vorhält weil tatsächlich keine Alternative da ist, da finde ich das dann 
noch gerade OK so vorzugehen...

Gruß
Carsten

von Pontius P. (pontiuspilatus)


Lesenswert?

Na, das ist mal ein Antwort, Danke!

von Stefan (Gast)


Lesenswert?

Es gibt keinen Ersatztypen dafür.
Also kaufe dir den Bausatz oder bestell über
Sammelbestellung den µC.
Was anderes wird dir nicht übrigbleiben.

von Carsten (Gast)


Lesenswert?

Achja, Nachtrag:

Auf der Microchipwebsite gibt es einen recht guten "Parts Selector" da 
kann man die wichtigen Parameter vorgeben und der schmeisst einem dann 
die Passenden PICs raus.
http://www.microchip.com/maps/microcontroller.aspx

Ich habe das Spielchen jetzt mal mit den Bedingungen PIC18F, mind. 
96kByte Flash und 28Pin Gehäuse gemacht. Und da sieht man schon das dies 
aufgrund der Flashgröße (für einen 8Bitter ist das schon viel) recht 
speziell ist...
Also gibt es nur drei Ergebnisse: Neben dem gesuchten 18F2685 noch dem 
18F27J13 und dem 18F27J53.
Ob es evtl. andere Ausschlusskriterien gibt weil beispielsweise ein IO 
bei diesn Pic nicht zur Verfügung steht müsst ihr selber abklären. Ich 
kenne das Projekt nicht und ein wenig Eigenleistung muss man halt auch 
erbringen.
(Es ist z.B. bei den USB Pics so das ein Port Pin fehlt weil da ein 
zusätzliche Kondensator angeschlossen werden muss)

Wobei mir eine wichtige Frage einfällt:
Liegt das Programm im Quellcode vor oder nur als fertig kompiliertes HEX 
File?
Wenn es im Quellcode vorliegt ist alles in Butter, dann muss man nur 
ggf. die Fusesettings anpassen. (Wobei man dann aber auch gleich die 
"showlänge" kürzen und damit dann auf viel gängigere Typen wechseln 
könnte)
Liegt es aber nur als Hex vor wird es schwierig. Das kann man nicht 
einfach in einen anderen PIC brennen... Eine änderung ist zwar möglich, 
aber sicher nichts für den Einsteiger. Sehr schwer, da muss wirklich auf 
der Maschinensprachenebene rumgeschoben werden... Also faktisch für 
dieses Projekt unmöglich, da der Aufwand in keinem Verhältniss zum 
Aufwand für die Beschaffung des Originals steht... Wirklich in keinster 
weise!

Gruß
Carsten

von Pontius P. (pontiuspilatus)


Angehängte Dateien:

Lesenswert?

Na, geht doch,
Super deine Hilfe!
Das Programm ist in C vorhanden, also knetbar...Hex wäre auch da.
Die Schaltung ist im Anhang. Und auch der Hex und C

von Frank K. (fchk)


Angehängte Dateien:

Lesenswert?

Uli P. schrieb:
> Hi!
>
> Es Weihnachtet sehr... daher wollte ich mal den Blinkebaum aus Elektor
> 12-12 nachbauen.
> http://www.elektor.de/jahrgang/2012/dezember/led-weihnachtsbaum.2318503.lynkx
>
> Die Platine wollte ich selbst machen aber leider bekommt man den
> PIC18F2685-E/SP (Microchip) nur bei RS und anderen Großhändlern jedoch
> nicht für Privatleute. :(

Anbei habe ich mal die Liste der verfügbaren PICs nach folgenden 
Kriterien eingegrenzt:
1. 8 Bit Architektur
2. 5V Betriebsspannung
3. 28 Pins
4. >=64k Flash

Die Liste siehst Du im Anhang, sie ist nicht sehr lang. Und es gibt 
keinen anderen 5V-PIC mit 96k Flash und 28 Pins. Es gibt den 18F4685, 
das ist der gleiche PIC im 40/44pin Gehäuse.

Wenn Du die Schaltung auf 3.3V umdesignst, dann kannst Du den 
PIC18F27J13 verwenden. Die Typen mit K oder J in der Bezeichnung sind 
die modernen, stromsparenden Typen, wobei aber insbesondere die J-Typen 
nur noch mit 3.3V laufen (intern 2.5V). Dafür hättest Du dort 128k 
Flash. Die Software müsstest Du aber für den anderen PIC anpassen.

fchk

PS:
https://hbe-shop.de/Art-1579606-MICROCHIP-PIC18F2685-E-SP-MCU8-BIT96K-FLASHSPDIP28

von Pontius P. (pontiuspilatus)


Lesenswert?

Danke!
So kriegen wir das noch hin vor Weihnachten..

von Frank K. (fchk)


Lesenswert?

PPS:
https://hbe-shop.de/Art-1814992-MICROCHIP-PIC18F27J13-I-SP-MCU-8BIT-128K-FLASH-XLP-28SPDIP

Schau mal auf den Preis. Die alten 5V 8-Bit PICs ohne J oder K sind 
immer noch erhältlich und werden auch immer noch gefertigt (Microchip 
hat so gut wie nie etwas abgekündigt), sind aber deutlich teurer. Wo 
immer es geht, sollte man die modernen PICs verwenden, denn da bekommt 
man mehr Leistung für deutlich weniger Geld.

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.