pic Jul. 2016 | Page 94

7. EL PROGRAMADOR. 7.1 Introducción. Hemos encontrado una cantidad de programadores importante dispersos por la web y la bibliografía, con diversas complejidades y prestaciones diferentes. Por ello, hemos elegido el programador más sencillo posible pero que mantuviera un nivel de prestaciones alto; con un puñado de componentes poco costosos nuestro programador es capaz de manejar la mayoría de los microcontroladores PIC actuales con una gran facilidad, excluyendo algunas excepciones muy raras. Aunque no se le puede dar el calificativo de programador de producción, nuestro montaje cumple suficientemente las especificaciones de MICROCHIP para entrar dentro de la categoría que este fabricante llama programadores de desarrollo. En el momento de escribir estas líneas, se pueden programar todos los circuitos PIC de la lista que se proporciona en la Tabla 7.1 pero, teniendo en cuenta su esquema y la evolución constante de su software de control, esta lista es susceptible de evolucionar a medida que se comercializan nuevos circuitos, es más probablemente en el momento en que se lea este texto esta lista ya habrá aumentado. Como muchos de sus homólogos, nuestro montaje se conecta al puerto paralelo del PC, pero no es necesario disponer del último Pentium III a 450 MHz, porque un viejo AT 286 bajo DOS puede ser suficiente, sin tener que renunciar por ello a una excelente facilidad de uso. 0: PIC16F83 1: PIC16CR83 2: PIC16C84 3: PIC16F84 4: PIC16F84A 5: PIC16CR84 6: PIC16F873 7: PIC16F874 8: PIC16F876 9: PIC16F877 10: PIC12C508 11: PIC12C508A 12: PIC12C509 13: PIC12C509A 14: PIC16C505 15: PIC12C671 16: PIC12CE673 17: PIC12C672 18: PIC12CE674 19: PIC14000 20: PIC16C54 21: PIC16C55 22: PIC16C56 23: PIC16C57 24: PIC16C57C 25: PIC16C58 26: PIC16C554 27: PIC16C556 28: PIC16C558 29: PIC16C61 30: PIC16C62 31: PIC16C62A 32: PIC16C62B 33: PIC16CR62 34: PIC16C63 35: PIC16C63A 36: PIC16C64 37: PIC16C64A 38: PIC16C64B 39: PIC16CR64 40: PIC16C65 41: PIC16C65A 42: PIC16C65B 43: PIC16C66 44: PIC16C67 45: PIC16C620 46: PIC16C620A 47: PIC16C621 48: PIC16C621A 49: PIC16C622 50: PIC16C622B 51: PIC16CE623 52: PIC16CE624 53: PIC16CE625 Tabla 7.1: Lista de PICs programables. 92 54: PIC16C710 55: PIC16C71 56: PIC16C711 57: PIC16C72 58: PIC16C73 59: PIC16C73A 60: PIC16C73B 61: PIC16C74 62: PIC16C74A 63: PIC16C74B 64: PIC16C76 65: PIC16C77 66: PIC16C923 67: PIC16C924 68: PIC16C642 69: PIC16C662 70: PIC16C715