Microcontroladores PIC18: Características, Rendimiento y Cómo Usarlos
¿Necesita un microcontrolador fácil de programar e interconectar con periféricos? Si sí, el microcontrolador PIC18 es lo que necesita.
¿Por qué? Porque los PIC18 tienen velocidades excepcionales y simplicidad al ejecutar programas. Comparados con otros microcontroladores, destacan por popularidad y número de características.
En este artículo, desglosaremos todo sobre el microcontrolador PIC18 y cómo usarlo en su circuito.
¡Empecemos!
¿Qué Son los Microcontroladores PIC18F452?
En verdad, los microcontroladores Controladores de Interfaz Programables (PIC) son pequeños pero potentes, programables para realizar amplia variedad de tareas.
Los encuentra en dispositivos electrónicos como:
- Sistemas de control
- Teléfonos
- Sistemas de alarma
- Computadoras, etc.
Todos los microcontroladores familia PIC tienen registros que funcionan como RAM. También vienen con pila que guarda direcciones de retorno.
El PIC18F452 es microcontrolador 8-bit flash con MIPS y CMPS. Hasta 34 pines I/O de 40 pines y gran potencia.
Tiene timers 8-bit y 16-bit (3), conversor analógico-digital 10-bit con hasta 8 canales, y periféricos SPI, I2C, USART.
No requiere mucha potencia: máx. 0,2 µA corriente standby. Consumo estándar ≤1,6 mA a 5 V / 4 MHz.
Tipos de Microcontroladores PIC
Cuatro tipos según arquitectura interna:
- PIC Baseline
- PIC Enhanced Mid-range
- PIC Mid-range
- PIC18
Nos centraremos en PIC18.
Configuración de Pines PIC18F452
El PIC18F452 tiene 40 pines, cada uno con función única. Listamos todos los pines y funciones.
Las imágenes muestran las diversas configuraciones de pines del microcontrolador PIC18.
Alternativas para el PIC18F452
Características Detalladas del PIC18F452
- 34 pines I/O y CPU 8-bit
- Timer 8-bit con tres timers 10-bit
- Conteo de pines: 40
- Módulo ADC 10-bit 8 canales
- Voltaje operación: 2 V mín, 5,5 V máx
- Sin comparadores ni módulos DAC
- Oscilador externo, sin oscilador interno
- Tres periféricos comunicación: UART, SPI, I2C
- 32 KB memoria programa y 256 bytes EEPROM datos
- 10 MIPS velocidad CPU, 1536 bytes RAM, arquitectura 8-bit
- PPS (Peripheral Pin Select) y amplificador operacional no disponibles
- Sin ADC con computación ni referencia voltaje interna
- Convertidor DAC y máx. resolución DAC no presentes
- Detección cruce por cero y temporizador medición señal ausentes
- Dos salidas PWM
- Sin temporizador límite hardware ni módulos USB
- WWDT (Windowed Watchdog Timer) y temporizador angular ausentes
- No maneja altos voltajes
- Temp. operación: -40 °C mín, 125 °C máx
Programación de Microcontroladores PIC
Variedad de software para programar PIC. Puede usar lenguaje ensamblador.
Necesitará más de un software para programar completamente. IDE para programación principal; también compilador e IPE.
Lo mejor: software gratuito en internet que maneja la programación.
Necesitará dispositivo PICkit3 para cargar código al PIC. También hardware:
- Protoboard
- Osciladores de cristal
Fuente: Wikimedia Commons
- CIs PIC
- Capacitores
- Estaciones de soldadura
Fuente: Wikimedia Commons
Y más.
Aplicaciones
Use PIC 8-bit para:
- Procesamiento datos analógicos
- Integración sensores
- Operaciones entrada-salida
- Aplicaciones pequeña escala y bajo coste
- Control tiempo real
- Registro de datos (data logging)
- Herramientas de desarrollo
Diferencia entre PIC16 y PIC18
Primera diferencia notable: PIC18 más rápido que PIC16, alcanza 48 MHz. PIC18 tiene división hardware; PIC16 no.
Cambio de banco (bank switching): PIC18 lo hace más sencillo que PIC16.
Reflexiones Finales
Los microcontroladores PIC18 tienen diseños para manejar aplicaciones de control simples. Antes, PIC = Peripheral Interface Controller. Hoy, PIC = Programmable Intelligent Computer.
Hoy, el microcontrolador PIC es dispositivo inteligente con RAM datos. Espacio suficiente para almacenar cualquier programa. No son solo combinaciones de memoria, procesadores y periféricos.
Nos gustaría saber de usted. ¿Tiene preguntas sobre este tema?
Por favor, no dude en contactarnos y estaremos encantados de asistirle.
Tecnología Industrial
- Curva P-F explicada: dominando el mantenimiento centrado en fiabilidad
- Explorando 6G: El Futuro de la Conectividad Ultra-Rápida
- Prevenga la cavitación en bombas: causas, síntomas y soluciones efectivas
- Corte por Plasma Explicado: Funcionamiento y Beneficios Clave
- Soldadura Blanda (Soldadura con Estaño) Explicada: Tipos, Técnicas y Guía Paso a Paso
- Soldadura Fuerte (Brazing): Unir Piezas Metálicas de Forma Segura y Efectiva
- Brasado de cobre explicado: Técnicas y consejos para uniones fuertes y fiables
- MQTT en Automatización Industrial: Guía Práctica para Fabricantes
- Lean Digital: definición, beneficios y cómo integrarlo sin fisuras
- Entendiendo Designadores de Referencia: Cómo Etiquetar Conexiones en Ensamblaje PCB
- Dominando Queues en C#: Enqueue, Dequeue y Operaciones Primero-En-Entrar-Primero-En-Salir Explicadas