I due micro non hanno sigle identiche. Uno è il PIC16F887 l' altro è il PIC16F877A.
Diciamo che a livello funzionale sono quasi uguali.
I motivi per cui il costo è differente possono essere molti, ne elenco alcuni.
- Differenza nel silicio. Il silicio costa e quindi le aziende cercano di ridurne sempre di più la superficie in modo da farli costare di meno. Questo potrebbe essere uno di questi casi perché il primo micro è più giovane come componente e probabilmente ha un silicio più piccolo.
- Differenza del ciclo produttivo. Un componente più anzianotto come l' 877A usa una linea più vecchia e probabilmente meno efficiente.
- Motivi di opportunità. Molte volte si cerca di far abbandonare l' uso di alcuni micro a vantaggio di altri allo scopo di guadagnarci di più ottimizzando la produzione.
Ma una cosa appare chiara: potenzialità e costo non viaggiano sempre a braccetto. Lo dimostrano i nuovi micro a 32 bit che molte volte costano meno, in valore assoluto, di alcuni ad 8 bit. Un esempio è
questo.
L' esempio contrario è
questo. Un micro vecchio, lento (4MHz) con pochissima memoria ma che viene ancora prodotto perché probabilmente richiesto.