Microcontrolador PIC18:qué es y cómo usarlo
Microcontrolador PIC
¿Necesita un microcontrolador que sea fácil de programar e interactuar con otros periféricos? Si es así, entonces el microcontrolador PIC18 es lo que necesita.
¿Por qué? Porque los microcontroladores PIC18 tienen una velocidad y sencillez excepcionales a la hora de ejecutar programas. Además, en comparación con otros microcontroladores, este PIC se destaca por su popularidad y la cantidad de funciones.
Por lo tanto, 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 de controladores de interfaz programable (PIC) son microcontroladores pequeños pero potentes que puede programar para realizar una amplia variedad de tareas.
Además, puede encontrar estos microcontroladores en dispositivos electrónicos como
- Sistemas de control
- Teléfonos
- Sistemas de alarma
- Ordenadores, etc.
Dispositivos electrónicos
Todos los microcontroladores de la familia PIC tienen registros que funcionan como RAM. También vienen con una pila que guarda las direcciones de retorno.
Además, el PIC18F452 es un microcontrolador de 8 bits basado en flash con MIPS y CMPS. También cuenta con hasta treinta y cuatro pines de E/S de cuarenta pines y puede distribuir una gran cantidad de energía.
De hecho, el microcontrolador PIC18F452 tiene temporizadores de 8 y 16 bits (3), un convertidor digital-analógico de 10 bits con hasta 8 canales y un periférico SPI, 12C, USART.
Además, no requiere mucha energía ya que solo usa un máximo de 0.2uA de corriente en espera. Además, no consume nada más que una corriente estándar de 1.6mA cuando opera en 5v DE 4 Mhz.
Tipos de microcontroladores PIC
Naturalmente, hay cuatro tipos de microcontroladores PIC basados en su arquitectura interna. Entonces, estos cuatro tipos incluyen
- PIC de referencia
- PIC de rango medio mejorado
- PIC de rango medio
- FOTO18
Nos centraremos en PIC18 para este artículo.
Configuración de pines PIC18F452
El microcontrolador PIC18F452 tiene 40 pines, cada uno con su característica única. Además, enumeraremos todos los pines y sus funciones aquí para usted.
Las imágenes de arriba muestran las diversas configuraciones de pines para el microcontrolador PIC18.
Alternativas para El P1C18F452
Características detalladas de PIC18F452
Específicamente, arrojemos más luz sobre las características del microcontrolador PIC18F452:
- 34 pines de E/S y CPU de 8 bits
- Un temporizador de 8 bits con tres temporizadores de 10 bits
- Número de pines:40
- Un módulo ADC de 8 canales y 10 bits
- Tensión de funcionamiento mínima de 2 V y tensión de funcionamiento máxima de 5,5 V
- No hay comparadores ni módulos DAC disponibles
- Tiene un oscilador externo sin oscilador interno
- Tres periféricos de comunicación, incluidos UART, SPI e I2C
- 32kb de memoria de programa y 256 bytes de EEPROM de datos
- 10 MIPS de velocidad de CPU, 1536 bytes de RAM y arquitectura de 8 bits
- PPS (selección de clavija periférica) y amplificador operacional no disponibles
- Sin ADC con cálculo y referencia de voltaje interno
- Convertidor DAC y resolución DAC máxima, no presentes
- Falta el temporizador de medición de señal y detección de cruce por cero
- Dos salidas PWM
- Sin temporizador de límite de hardware y módulos USB
- WWDT (temporizador de vigilancia de ventana) y temporizador angular ausentes
- El PIC no puede manejar altos voltajes
- -40 o C mínimo y 125 o C temperatura máxima de funcionamiento
Programación de microcontroladores PIC
De hecho, hay una variedad de software que puede usar para programar microcontroladores PIC. Incluso puede utilizar lenguaje ensamblador para programar el PIC.
Sin duda, necesitará más de un software para programar este controlador por completo. Además, un IDE es donde se realiza la programación principal. Otras cosas que necesita incluyen un compilador y un IPE.
La mejor parte es que puede obtener software gratuito en Internet que puede manejar la programación.
Ahora, necesitará un dispositivo PICkit3 para cargar su código en el PIC. Pero eso no es todo. También necesitará algo de hardware como:
- Protoboard
Protoboard
- Osciladores de cristal
Osciladores de cristal
Fuente:Wikimedia Commons
- PIC ICS
- Condensadores
Condensadores
- Estaciones de soldadura
Estaciones de soldadura
Fuente:Wikimedia Commons
Y más.
PICit3
Aplicaciones
Puede usar el PIC de 8 bits para aplicaciones como:
- Procesamiento de datos analógicos
- Sensor integrador
- Operaciones de entrada-salida
- Aplicaciones de pequeña escala y bajo costo
- Aplicaciones de control en tiempo real
- Registro de datos
- Herramientas de desarrollo
Diferencia entre el PIC16 y el PIC18
La primera diferencia notable es que el PIC18 cuenta con más velocidad que el PIC16 y puede alcanzar velocidades operativas de 48Mhz. Además, PIC18 cuenta con división de hardware y PIC16 no.
También está el caso del cambio de banco donde PIC18 lo hace más libre de estrés que PIC16.
Microcontrolador PIC16
Pensamientos finales
Los microcontroladores PIC18 tienen diseños que les permiten manejar aplicaciones de control simples. En el pasado, el PIC representaba el controlador de interfaz periférica. Pero hoy, PIC significa Computadora inteligente programable.
Hoy, el microcontrolador PIC se ha convertido en un dispositivo inteligente con RAM de datos. Además, tiene suficiente espacio para almacenar cualquier programa que desee. En otras palabras, los microcontroladores PIC18 no son solo combinaciones de memoria, procesadores y periféricos.
Entonces, nos gustaría saber de usted. ¿Tiene preguntas sobre este tema?
Por favor, no dude en ponerse en contacto con nosotros y estaremos encantados de ayudarle.
Tecnología Industrial
- Curva P-F:Qué es y cómo usarla en mantenimiento
- C# Queue con ejemplos:¿Qué es C# Queue y cómo usarlo?
- ¿Qué es 6G y qué tan rápido será?
- ¿Qué es la cavitación de la bomba y cómo la evito?
- ¿Qué es el corte por plasma y cómo funciona el corte por plasma?
- ¿Qué es la soldadura? - Tipos y cómo soldar
- ¿Qué es la soldadura fuerte y cómo soldar metal?
- ¿Qué es la soldadura fuerte de cobre y cómo hacerla?
- ¿Qué es MQTT y cómo pueden usarlo las empresas de automatización industrial?
- ¿Qué es Lean Digital y cómo integrarlo?
- ¿Qué es un designador de referencia y cómo lo usamos en ensamblaje?