Saltar al contenido
Blog Arduino, LabVIEW y Electrónica
Programador PIC16F1827

El propósito de los microcontroladores es leer y ejecutar los códigos que el usuario escribe, es evidente notar que un microcontrolador sin un código no realiza ninguna función, ahí radica la importancia de la programación como una actividad básica e indispensable en el diseño de circuitos.

La practicidad de cada microcontrolador va a radicar directamente en la modularidad y flexibilidad para su carácter programable; todo esto con la finalidad de realizar diferentes funciones con solo modificar o cambiar el programa del controlador.

PIC16F1827 de Microchip tipo SMD

La empresa Microchip Technology desarrolló lo que conocemos como microcontroladores PIC, se pueden considerar como la familia más conocida y utilizada en el mundo de la ingeniería, por su practicidad y eficiencia de programación. PIC proviene del inglés Perihperal Interface Controller.

Específicamente hablando del PIC16F1827, estos microcontroladores cuentan con periféricos análogos, núcleo independiente y comunicación periférica, combinada con tecnología extreme Low Power, para un amplio rango de funcionamiento en propósitos generales y aplicaciones de bajo consumo. Esta familia incluye el CRC / SCAN, HLT y Windowed WDT, para apoyar a los consumidores que busquen agregar de manera segura dentro de estos formatos de aplicación. Adicionalmente, esta familia incluye hasta 56KB de memoria Flash, junto con un ADC de 10-bit, con Computación (ADC2) para análisis automatizado que reduce la complejidad de la aplicación programática.

Características

  • 15 pines tipo I/O con control individual de dirección y uno exclusivamente de entrada.
  • Oscilador interno de 31 kHz a 32 kHz, el oscilador externo es de 32kHz.
  • Módulo modulador de señal de datos (FSK, PSK, OOK).
  • Latch tipo ST con opciones multiples de Set y Reset.
  • ADC de 12 x 10-bit con Voltaje Referencial.
  • DAC resistivo de 1 x 5-bit de línea a línea.
  • Comparador x2 con Voltaje Referencial elegible.
  • 1 módulo de ECCP.
  • 2 MI2C, SPI, EUSART con bardaje ajustable.
  • 12 módulos de censado capacitivo de toque.
  • 4 8-bit Timer / Contador.
  • 1 16-bit Timer / Contador.
  • Memoria de programa de 7KB.
  • RAM de 384 bytes.
  • EEPROM de 256 bytes.
  • Rango de Voltaje Operativo: Desde 1.8V hasta 5.5V.
  • Corriente de salida y entrada: 25mA.
  • Debug integrado en el mismo integrado.

Diagrama de Pines PIC16F1827

Diagrama de pines del PIC16F1827