You are on page 1of 4

Universidad de Panamá. Siu Cristian. PIC18F4550.

Periféricos del PIC18F4550


Siu, Cristian.
cristian.siu@up.ac.pa
Universidad de Panamá

Resumen—El PIC18F2550/4550 usado en el manejo de puertos USB 2.0 y muy versátil. Por ello, es muy común
en el ámbito académico. De la familia de microcontroladores tipo RISC fabricados por Microchip Technology Inc. y
derivados del PIC1650, en el siguiente documento se plasmarán algunas de las aplicaciones más comunes de los
PIC18F4550, indicando algunos de los periféricos más utilizados para estos PICs, igual se mencionarán algunos otros
periféricos que son utilizados con otros PICs para determinadas tareas específicas que requieren de un alto o más bajo
nivel de programación, o alguna otra característica requerida para la actividad que se desea realizar ya sea industrial o
solamente para uso académico.

Índice de Términos—RISC, Acumulador, Instrucciones, Segmentación y Memoria EPROM.

I. INTRODUCCIÓN
El PIC18F4550 es de mucha ayuda en la actualidad para la programación de los
microcontroladores para los cuales se requiere que realicen una tarea muy específica en la
Industria principalmente, el PIC original se diseñó para ser usado con la nueva CPU de
16 bits CP16000. Siendo en general una buena CPU, ésta tenía malas prestaciones de entrada
y salida, y el PIC de 8 bits se desarrolló en 1975 para mejorar el rendimiento del sistema
quitando peso de E/S a la CPU. El PIC utilizaba microcódigo simple almacenado
en ROM para realizar estas tareas; y aunque el término no se usaba por aquel entonces, se
trata de un diseño RISC que ejecuta una instrucción cada 4 ciclos del oscilador. El PIC, sin
embargo, se mejoró con EPROM para conseguir un controlador de canal programable. Hoy
en día multitud de PIC vienen con varios periféricos incluidos (módulos de comunicación
serie, UART, núcleos de control de motores, etc.) y con memoria de programa desde 512 a
32 000 palabras

Facultad de Ingeniería 2015


Universidad de Panamá. Siu Cristian. PIC18F4550. 2

Microcontroladores PICs

Patillaje del Microcontrolador PIC18F4550

Facultad de Ingeniería 2015


Universidad de Panamá. Siu Cristian. PIC18F4550. 3

Diagrama de Bloque

La arquitectura del PIC es sumamente minimalista. Está caracterizada por las siguientes prestaciones:
• Área de código y de datos separadas (Arquitectura Harvard).
• Un reducido número de instrucciones de longitud fija.
• Implementa segmentación de tal modo que la mayoría de instrucciones duran 1 tiempo de instrucción (o
4 tiempos de reloj). Pueden haber instrucciones de dos tiempos de instrucción (saltos, llamadas y retornos de
subrutinas y otras) o inclusive con más tiempo de instrucción en PIC de gama alta. Esto implica que el
rendimiento real de instrucciones por segundo del procesador es de al menos 1/4 de la frecuencia del
oscilador.
• Un solo acumulador (W), cuyo uso (como operador de origen) es implícito (no está especificado en la
instrucción).
• Todas las posiciones de la RAM funcionan como registros de origen y/o de destino de operaciones
matemáticas y otras funciones.1
• Una pila de hardware para almacenar instrucciones de regreso de funciones.
• Una relativamente pequeña cantidad de espacio de datos direccionable (típicamente, 256 bytes),
extensible a través de manipulación de bancos de memoria.
• El espacio de datos está relacionado con el CPU, puertos, y los registros de los periféricos.
• El contador de programa está también relacionado dentro del espacio de datos, y es posible escribir en él
(permitiendo saltos indirectos).

Facultad de Ingeniería 2015


Universidad de Panamá. Siu Cristian. PIC18F4550. 4

Los PIC actuales vienen con una amplia gama de mejoras hardware incorporadas:
• Núcleos de CPU de 8/16 bits con Arquitectura Harvard modificada
• Memoria Flash y ROM disponible desde 256 bytes a 256 kilobytes
• Puertos de E/S (típicamente 0 a 5.5 voltios)
• Temporizadores de 8/16/32 bits
• Tecnología Nanowatt para modos de control de energía
• Periféricos serie síncronos y asíncronos: USART, AUSART, EUSART
• Conversores analógico/digital de 8-10-12 bits
• Comparadores de tensión
• Módulos de captura y comparación PWM
• Controladores LCD
• Periférico MSSP para comunicaciones I²C, SPI, y I²S
• Memoria EEPROM interna con duración de hasta un millón de ciclos de lectura/escritura
• Periféricos de control de motores
• Soporte de interfaz USB
• Soporte de controlador Ethernet
• Soporte de controlador CAN
• Soporte de controlador LIN
• Soporte de controlador Irda

II. CONCLUSIONES
Todo lo anterior nos plasma la gran variedad de periféricos que podemos utilizar con los PIC18F4550, lo
cual nos brinda muchas oportunidades y formas de poder utilizarlos ya sea en la industria o académicamente,
nos ofrece una gama de soluciones para todo tipo de actividad que pensemos desarrollar.
Solo me queda decir que tomar en cuenta el PIC18F4550 para el próximo proyecto a realizar, nos haría
aumentar el potencial del proyecto que estamos por realizar.

REFERENCIAS
http://es.wikipedia.org/wiki/Microcontrolador_PIC

Facultad de Ingeniería 2015

You might also like