Ik heb een vraag over de MCLR functie.

Wat houdt deze nu presies in? In de datasheet heb ik gelezen dat hij de pic reset.

Nu heb ik een schakeling gemaakt, gisteren deed hij het nog (-: en vandaag kapt hij ermee )-:

Nu heb ik de MCLR aangesloten (per ongeluk) met een 10K weerstand naar de - en later naar de +. (had de verkeerde pin te pakken)

Kan dit nadelige invloed gehad hebben op mijn pic, zodat deze nu niet meer opstart (LCD blijft "zwart")

De MCLR pin is de (active low) resetpin van de 16F877.
Aan massa (0V) geschakeld houdt deze de PIC in reset.
Bij normale werking moet deze pin dus via een pullup weerstand met +5V verbonden worden.

Welke andere pin had je eerst genomen?

CD :)

De AO.

Op A0 zit mijn startknop (nadat de pic door een initialisatie is gelopen).
Het vreemde is dat als ik vandaag op de startknop drukte, de pic weer geheel van voor af aan begon, met zijn initialisatie en na een keer of 4 deed hij helemaal niks meer.

Ga denk ik maar een pull-up an de MCLR hangen en de code er opnieuw inladen

tnxh sofar

Extra vraag; hoe bescherm je deze lijn best tegen ESD ?