PIC 16F877 Vs PIC 16F876

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)
Reply to
Michelangelo
Loading thread data ...

"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.

Reply to
Inty

"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.

Reply to
Roberto

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.