- Nuevo
PIC12C509A-04P DIP8
Microcontrolador de 8 bits de Microchip en encapsulado DIP-8: oscilador interno de 4 MHz, 6 pines de E/S y memoria de programa OTP (se graba una sola vez). La opción de coste mínimo para circuitos cerrados y producción en serie.
PIC12C509A: lógica programable en 8 pines
El PIC12C509A de Microchip concentra la arquitectura clásica de los microcontroladores PIC en un DIP-8 de paso 2,54 mm. Es un baseline de 8 bits con 33 instrucciones de una palabra, oscilador RC interno calibrado de 4 MHz y ejecución de un ciclo por instrucción (1 µs a 4 MHz): suficiente para sustituir lógica discreta, temporizadores 555 o pequeños automatismos con un solo chip que no necesita cristal ni componentes externos para arrancar.
Su memoria de programa es OTP: 1024 palabras de 12 bits que se graban una sola vez y no se pueden borrar ni regrabar. Ese es exactamente su papel: cuando el firmware está cerrado y probado, el OTP es la forma más barata de fijarlo en un producto o en una tirada de placas. La forma de trabajo habitual es desarrollar y depurar en un micro regrabable y volcar al PIC12C509A solo la versión final.
En hardware ofrece 6 pines de E/S (GP0 a GP5; GP3 funciona solo como entrada) capaces de 25 mA por pin, timer TMR0 de 8 bits con prescaler, watchdog con oscilador propio, pull-ups internos, protección de código y un modo de reposo del que despierta por cambio de nivel en un pin, útil para aparatos a pilas que pasan meses dormidos. Conviene conocer sus límites antes de diseñar: como todo baseline no tiene interrupciones (el programa trabaja por sondeo), ni ADC, ni puertos serie por hardware, y la pila de llamadas es de 2 niveles.
Se graba por ICSP y figura en las listas de dispositivos soportados de los grabadores PICkit 3 y PICkit 2 con MPLAB. Si tu proyecto está aún en fase de pruebas o necesita regrabarse, el PIC16F877A con memoria flash te permite reescribir el firmware tantas veces como haga falta.
Datos técnicos PIC12C509A-04P
- Microcontrolador de 8 bits de Microchip (núcleo baseline, 33 instrucciones de 12 bits)
- Memoria de programa: 1024 palabras de 12 bits, tipo OTP (una sola grabación)
- RAM: 41 bytes · Pila de 2 niveles
- Oscilador interno RC calibrado de 4 MHz (sin cristal externo) · Opciones XT y LP con oscilador externo
- Velocidad máxima: 4 MHz (1 µs por instrucción)
- 6 pines de E/S (GP3 solo entrada) · Hasta 25 mA por pin · Pull-ups internos
- Timer TMR0 de 8 bits con prescaler · Watchdog con oscilador propio · Power-On Reset
- Modo de reposo de bajo consumo con despertar por cambio en pin
- Protección de código programable
- Alimentación: 3,0 a 5,5 V · Temperatura de trabajo: 0 a 70 °C
- Encapsulado: PDIP-8 (DIP-8) de paso 2,54 mm, montaje en zócalo o taladro pasante
- Grabación por ICSP (en las listas de soporte de PICkit 2 y PICkit 3 con MPLAB)