PIC 16F877 Vs PIC 16F876

Jun 23, 2005 2 Replies

Salve ragazzi! Tempo fa avevo chiesto se vi era nessuno disposto a programmarmi e mandarmi per posta un 16F877... qualcuno di voi mi aveva risposto, ma alla fine avevo trovato qui nella mia citta' un 16F876 e sentendo in giro mi hanno detto che un programma fatto per il 16F877 gira pure sul 16F876... Intanto mi confermate questa cosa? In piu': ho programmato il 16F876 senza errori, ma ora che vado a fare il circuitino mi accorgo che il 877 ha 40 piedini mentre il 876 solo 28. Mi vado a vedere i datasheet e mi accorgo che nemmeno corrispondono! Vedo di rimappare tutti i piedini che mi servono nel seguente modo:



16F877 ----> 16F876 1 1 2 2 11 20 12 8 13 9 14 10 15 11 16 12 17 13 18 14 25 17 26 18 31 19 32 ?? 20 ??

Il problema per questo ultimo e' che nel 16F877 ci sono 2 pin con Vdd: 11 e



32, mentre nel 15F876 ve ne e' uno solo: il 20! Domanda uno: ho speranza di riuscire a far girare il tutto sul 16F876 collegando il tutto coi piedini giusti? Domanda due: Come risolvo il problema del Vdd? Mando entrambi al piedino 20 del 16F876?

Grazie Mic


(togli NOSPAMME per rispondemi in privato)

"Michelangelo" ha scritto nel messaggio news:FFHue.36061$ snipped-for-privacy@news3.tin.it...

20

Certamente. Vdd e' un alimentazione, e lo 877 la richiede separata.

I.

"Michelangelo" ha scritto nel messaggio news:FFHue.36061$ snipped-for-privacy@news3.tin.it...

Se il codice non utilizza pin esclusivi del 877 o la modalità porta parallela hw presente solo nel 877, hai ottime possibilità di portare il codice tra i 2 dispositivi con piccolissime modifiche.

Si, sul 876 Vdd è solo sul pin 20, mentre Vss è su 8 e 19.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required