Escrito originalmente por cibgris
Bueno realmente se que son obsoletos los pics 17c44 pero porque?
Bueno me parece que el pic 17c44 tiene una caracteristica de que genera un archivo en hexadecimal que al bajarlo a la computadora te aparece como un archivo de extencion grd, esto lo puedo hacer con otros pics como el 16 y 18?
Porque? Porque los 18 tienen mas instrucciones, menos bugs y son más parecidos a los 16 al modo de como interpretar los módulos...
Son más simples, tienen una arquitectura más simple y más eficiente.
Son flash, se programan realmente rapidisimo. De hecho programar un 18F de 32K con un programador USB no lleva mas que 3 o 4 segundos.
Los 18 tienen instrucciones que les permite ser mas eficientes a los compiladores de C a la hora de compilar código.
Todas estas cosas han hecho qeu además microchip se centre en estos microcontroladores. Los 17 por muchos años no los usó nadie.... no se vendian. Los 18 tienen un precio casi igual a los 16.... pero con prestaciones mucho mayores.
Realmente si uno trabaja de esto y puede realmente sacar beneficio económico de un diseño, rara vez conviene un 16 al lado de un 18. El 18 permite mayor escabilidad entre similares porque el código generado en C es muy parecido al que se generaria en assembly. En los 16, los compiladores realmente hacen poco para ser eficientes, y no los culpo, la arquitectura no les ayuda.
Los 16 convienen cuando cada centavo cuenta y se piensa en un producto masivo donde repito cada centavo cuenta... porque si el producto tiene cierta complejidad, comprar 200 pic 18F4520 salen unos centavos más que comprar 200 PIC16F877A y en los 18F4520 no necesitas cristal.....
Saludos