Forum: Mikrocontroller und Digitale Elektronik Unterschied zwischen PIC16f877 und PIC16f876


von Holger (Gast)


Lesenswert?

Hallo,

ich wollte wissen, ob es ausser der Anzahl an Ports noch einen 
Unterschied zwischen den beiden uC gibt?

MFG
Holger

von Fernando Heitor (Gast)


Lesenswert?

Hi Holger

Folgende Unterschiede haben die beiden Typen:

PIC16F877:8x10Bit A/D,PSP(Paralleler Slave Port),33 I/O
PIC16F876:5x10Bit A/D,22 I/O


PIC16F876A hat noch 2 Komparatoren integriert.

Aber ansonsten gibt es meiner Meinung nach keine weiteren Unterschiede.


MFG
Fernando

von Steffen (Gast)


Lesenswert?

Nein, der einzigste Unterschied ist die Anzahl der Ports.
MfG

von Holger (Gast)


Lesenswert?

Hi Fernando,

danke, sowas hab ich mir schon gedacht. Aber irgendwie funktioniert mein 
Programm nur auf dem PIC16f877.
Ich kommuniziere mit einem Feuchtesensor über RB4 und RB5.
Wenn ich den PIC16f876 nehme kommen aber keine Werte an.
Die Kommunikation mit dem LCD funktioniert aber.
Wär ja auch sonst langweilig!

MFG Holger

von Fernando Heitor (Gast)


Lesenswert?

Im Moment finde ich in den Datenblätter keine Unterschiede an Ports RB4 
und RB5 bei den beiden Typen.

Ich finde es sehr seltsam das die LCD-Anzeige funktioniert aber dein 
Feuchtsensor nicht. Wie kommunizierst du mit dem Feuchtsensor?

Wenn die Hardware funktioniert und alle Verbindungen stimmen, dann kann 
es vielleicht an der Software liegen (was fast unwahrscheinlich ist, 
denn beide sind fast identisch).
Änderst du etwas am Programm von PIC16F877 auf PIC16F876 ?

Wenn du willst kannst du mir das Programm schicken, vielleicht findet 
man dort ein Fehler.
Welchen Brenner verwendest du?


MFG
Fernando

von Holger (Gast)


Lesenswert?

Hi,

das Problem war mal wieder so nah ud doch so fern.
Es war der PortB beim PIC16f876 defekt. Hab einen neuen genommen und 
voila es geht.

MFG
Holger

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.