hiç bir sorun teşkil etmez, aynı. yanlız list ve include komutlarında 16f628 picini yazman daha iyi olur
16f828 in birkaç fazladan özelliği var ; seri iletişim, analog dijital çevirici,karşılaştırıcı, yakalıyıcı gibi ...
ayrıca 16f828 de bank2 bank3 de var.. bank değiştirmek için status komutu yerine BANKSEL komutuda çok kolaylık sağlıyor, mesela trisb ye gececeksen tris b nin olduğu banka geçmen için BANKSEL TRISB komutu yeterli oluyor..
fiyatları birbirine çok yakın.