Sunteți pe pagina 1din 11

UNIVERSIDAD TCNICA DE

AMBATO
Facultad de ingeniera en Sistemas Electrnica e
Industrial
Ingeniera en Electrnica y Comunicaciones

MICROCONTROLADORES
CONSULTA N 04
Tema: Descripcin de los pines del Uc PIC16F887
y PIC18F4550 y Tipo de datos y Set de
instrucciones.
Integrantes:

Cushpa Paulo
Flores Estefana
Panimbosa Jos Luis
Snchez Roberto

1. Tema
Descripcin de los pines del Uc PIC16F887 y PIC18F4550
2. Objetivos
2.1 Objetivo General
Conocer la descripcin de cada pin de los Uc PIC16F887 y PIC18F4550.
2.2 Objetivos Especficos
Conocer la utilizacin de los pines de cada Uc.
Utilizar correctamente cada una de las
microcontroladores.

entradas

del

los

3. Resumen
Los microcontroladores son integrados capaces de ser programados desde un
computador y seguir una secuencia. Conviene recordar que un Uc PIC16F887
y PIC18F4550 son de los ms conocidos, razn por la cual su estructura brinda
un esquema universal.
4. Palabras Clave: Pin
5. Materiales y Metodologa
DESCRIPCIN DE PINES PIC16F887
Caractersticas:
Frecuencia de operacin 0-20 MHz
Oscilador interno de alta precisin
Calibrado de fbrica
Rango de frecuencia de 8MHz a 31KHz seleccionado por software
Voltaje de la fuente de alimentacin de 2.0V a 5.5V
Consumo: 220uA (2.0V, 4MHz), 11uA (2.0 V, 32 KHz) 50nA (en modo de
espera)
Ahorro de energa en el Modo de suspensin
Brown-out Reset (BOR) con opcin para controlar por software
35 pines de entrada/salida
alta corriente de fuente y de drenador para manejo de LED
resistencias pull-up programables individualmente por software
Memoria ROM de 8K con tecnologa FLASH
El chip se puede re-programar hasta 100.000 veces
Opcin de programacin serial en el circuito
El chip se puede programar incluso incorporado en el dispositivo destino.
Convertidor A/D:
14 canales
resolucin de 10 bits
3 temporizadores/contadores independientes
Temporizador perro guardin
Mdulo comparador analgico con
Dos comparadores analgicos
Referencia de voltaje fija (0.6V)
Referencia de voltaje programable en el chip
Mdulo PWM incorporado
Mdulo USART mejorado
Soporta las comunicaciones seriales RS-485, RS-232 y LIN2.0

La mayora de los pines del microcontrolador PIC16F887 son multipropsito


como se muestra en la figura1.

Fig1. Distribucin de pines del PIC16F887

La funcionalidad de los pines presentados anteriormente es muy til puesto


que permite un mejor aprovechamiento de los recursos del microcontrolador sin
afectar a su funcionamiento. Estas funciones de los pines no se pueden utilizar
simultneamente, sin embargo se pueden cambiar en cualquier instante
durante el funcionamiento.

Descripcin de los pines:


RAx: entrada de propsito general en el puerto A
RBx: entrada de propsito general en el puerto B
RCx: entrada de propsito general en el puerto C

RDx: entrada de propsito general en el puerto D


REx: entrada de propsito general en el puerto E
PGM: Habilita la programacin del chip
OSCx: Entrada del oscilador de cristal
DT: Datos del mdulo USART en modo sncrono
TX: Salida asncrona del mdulo USART
RX: Entrada asncrona del mdulo USART
CCP1: E/S de los mdulos CCP1 Y PWM1
P1A,P1B,P1C,P1D: Salida del mdulo PWM
T1OSO: Salida del oscilador del temporizador 1
T1CKI: Entrada del reloj del temporizador 1
T1OSI: Entrada del oscilador del temporizador 1
CLKIN: Entrada del reloj externo
CLKO: Salida en la que se presenta la seal Fosc/4
ICSPDAT: Pin de E/S para introducir los daros durante la programacin ICSP
ICSLK: Entrada de reloj de programacin serial
INT: Interrupcin externa
T1G: Entrada externa del temporizador
CK: Reloj sncrono del mdulo USART
SDO: Salida DATA del mdulo MSSP en el modo SPI
TX: Salida asncrona del mdulo USART
SCL: E/S de reloj del mdulo MSSP en el modo lC
SCK: E/S de reloj del mdulo MSSP en el modo SPI
SDI: Entrada Data del mdulo MSSP en el modo SPI
SDA: E/S Data del mdulo MSSP en el modo lC
ANx: Entrada del canal x del convertidor A/D
CLR: Pin de reinicio. El nivel lgico bajo en este pin reinicia al microcontrolador
Vpp: Voltaje de programacin
ULPWU: Entrada que desactiva el modo de espera
C12INx-: Entrada negativa del comparador C1 o C2

Vref-: Entrada de referencia negativa de voltaje del convertidor A/D


CVref: Salida de referencia de voltaje del comparador

C2IN+: Entrada positiva del comparador C2


Vref+: Entrada de referencia positiva de voltaje del convertidor A/D
C1IN+: Entrada positiva del comparador C1
Vss: Referencia de tierra para los pines lgicos y de I/O
Vdd: Fuente positiva para los pines lgicos y de I/O
NC: No est conectado internamente

DESCRIPCIN DE PINES PIC18F4550


Este microcontrolador hace parte de la familia PIC18Fxxx, cuenta con una serie de
caractersticas tales como: Puertos de I/O, Canales para la conversin anlogo-digital
(A/D), Timers, Interrupciones, Comunicacin por puerto serie y USB, Mdulos para
generar seales PWM y entre otras. A continuacin se describen algunas de ellas, si
deseas saber ms informacin del dispositivo consultar el Datasheet.

Algunas caractersticas generales:


Microcontrolador de Microchip de 8 bits.
Voltaje de alimentacin: 5V.
Velocidad: 48MHz.
VDD: Patilla por la que se aplica la tensin positiva de la alimentacin.
VSS: Patilla conectada a la tierra o negativo de la alimentacin.
Puertos de Entrada y Salida (I/O): Son lneas digitales que trabajan entre cero y
cinco voltios, que interactan con el mundo exterior. El PIC18F4550, dispone de 5
puertos de (E/S), estos se encuentran nombrados alfabticamente (A, B, C, D y E),
la cantidad de terminales que se pueden configurar como una E/S digital son 32 en
general, el resto tiene otras funciones que son vitales para el funcionamiento del
microcontrolador.

Fig2. Distribucin de pines del PIC18F4550

Canales de Conversin (A/D): El PIC18F4550 dispone de 13 canales para la


conversin A/D, estos pines los puedes identificar por las siguientes siglas ANX,
donde la X, es un nmero que hace referencia al orden en el cual estn
distribuidos ya que estos puedan que no se encuentren en el mismo puerto. Los
pines ANX, se pueden configurar como entradas analgicas.
Puerto A: El puerto A dispone de 7 pines, y las funciones asociadas que tiene cada
terminal o pin del PIC son las siguientes:
RA0 Entrada-Salida Digital / (AN0) Entrada Analgica.
RA1 Entrada-Salida Digital / (AN1) Entrada Analgica.
RA2 Entrada-Salida Digital / (AN2) Entrada Analgica / (VREF-) Voltaje de
referencia.

RA3 Entrada-Salida Digital / (AN3) Entrada Analgica / (VREF+) Voltaje de


referencia.
RA4 Entrada-Salida Digital.
RA5 Entrada-Salida Digital / (AN4) Entrada Analgica.
RA6 Entrada del oscilador principal (OSC2).
Puerto B: El puerto B dispone de 8 terminales, y las funciones asociadas a cada
pin son las siguientes.
RB0 Entrada-Salida Digital / (AN12) Entrada Analgica / (INT0) Interrupcin
externa 0.
RB1 Entrada-Salida Digital / (AN10) Entrada Analgica / (INT1) Interrupcin
externa 1.
RB2 Entrada-Salida Digital / (AN8) Entrada Analgica / (INT2) Interrupcin
externa 2.
RB3 Entrada-Salida Digital / (AN9) Entrada Analgica.
RB4 Entrada-Salida Digital / (AN11) Entrada Analgica / (KBI0) Interrupcin
por cambio en el pin.
RB5 Entrada-Salida Digital / (KBI1) Interrupcin por cambio en el pin / (PGM)
Lnea de programacin.
RB6 Entrada-Salida Digital / (KBI2) Interrupcin por cambio en el pin / (PGC)
Lnea de programacin.
RB7 Entrada-Salida Digital / (KBI3) Interrupcin por cambio en el pin / (PGD)
Lnea de programacin.
Nota: Todos los pines del puerto B, tienen resistencias de pull-up. Si un pin se
configura como una salida, la resistencia de pull-up se desactiva automticamente.
Las resistencias de pull-up sirven para fijar el pin a un nivel de 5 voltios.
Puerto C: El puerto C tiene 8 terminales, y las funciones en las que se puede
configurar cada pin son las siguientes:
RC0 Entrada-Salida Digital.
RC1 Entrada-Salida Digital.
RC2 Entrada-Salida Digital.
RC4 Entrada-Salida Digital / (D-) Lnea menos del bus USB.
RC5 Entrada-Salida Digital / (D+) Lnea ms del bus USB.

RC6 Entrada-Salida Digital / (TX) Salida de transmisin de datos (Puerto


Serie).
RC7 Entrada-Salida Digital / (RX) Entrada de recepcin de datos (Puerto
Serie).
Puerto D: El puerto D dispone de 8 terminales, y las funciones asociadas a cada
terminal son las siguientes:
RD0 Entrada-Salida Digital.
RD1 Entrada-Salida Digital.
RD2 Entrada-Salida Digital.
RD3 Entrada-Salida Digital.
RD4 Entrada-Salida Digital.
RD5 Entrada-Salida Digital / (P1B) Salida PWM del ECCP1.
RD6 Entrada-Salida Digital / (P1C) Salida PWM del ECCP1.
RD7 Entrada-Salida Digital / (P1D) Salida PWM del ECCP1.
Puerto E: El puerto E posee 4 pines, y a continuacin se describen las funciones
que puede cumplir dicho terminal.
RE0 Entrada-Salida Digital / (AN5) Entrada Anloga.
RE1 Entrada-Salida Digital / (AN6) Entrada Anloga.
RE2 Entrada-Salida Digital / (AN7) Entrada Anloga.
RE3 Entrada-Salida Digital / (MCLR) Lnea del reset externo.
Vss: Referencia de tierra para los pines lgicos y de I/O
Vdd: Fuente positiva para los pines lgicos y de I/O
TX: Salida asncrona del mdulo USART
T1OSO: Salida del oscilador del temporizador 1
T1CKI: Entrada del reloj del temporizador 1
T1OSI: Entrada del oscilador del temporizador 1
CLKIN: Entrada del reloj externo

CLKO: Salida en la que se presenta la seal Fosc/4


Vusb: Regulador interno de voltaje USB 3.3v
VPO: Transmisor-receptor USB externo de salida VPO
VMO: Transmisor-receptor USB externo de salida VMO
C2OUT: Comparador de salida 2
HLVDIN: Alta / baja tensin Deteccin de entrada.
CSSPP: CHIP SPP seleccin de la salida de control.
KBI2: Interrumpir-al-cambiar pin
D+: Lnea diferencial mxima del USB (entrada / salida).
CK: EUSART reloj sncrono (RX / DT)
VP: VP entrada del transceptor USB externo
D-: Lnea diferencial mnima del USB (entrada / salida).
VM: transmisor-receptor USB externo de entrada VM
UOE: transmisor-receptor USB externo o salida OE
T1OSI: Entrada del oscilador de reloj
CCP2: Captura 2 de entrada / salida de comparacin 2/2 PWM de salida.
RCV: RCV de entrada del transceptor USB externo.
FLTO: La mayor informacin facilitada PWM Falla (mdulo ECCP1).
PGC: Depurador en circuito ICSP y programacin pin de reloj.
PGD: Depurador en circuito y el pin de datos de programacin ICSP
6. Conclusiones:
La principal utilidad de los pines es soportar las lneas de E/S que
comunican al CPU con los perifricos exteriores. Segn los
controladores de perifricos que posea cada modelo de
microcontrolador, las lneas de E/S se destinan a proporcionar el
soporte a las seales de entrada, salida y control.
Cada vez que se utiliza una funcin hay que tener en cuenta que no se
deben usar las otras asignadas en el mismo pin, es decir, un terminal
solo puede realizar una funcin al tiempo, as en la etapa de planeacin

del proyecto se debe definir que funcin utilizar para cada pin, de las
que este est en habilidad de desempear.
7. Bibliografa
[1] MICROCHIP, PIC16F887, data sheet 28/40/44-Pin, Enhanced flash-Based 8
bit CMOS Microcontrollers with nano Watt Tecnology.
(Disponible en:
http://ww1.microchip.com/downloads/en/DeviceDoc/41291D.pdf
[2] MICROCHIP, PIC18F4550, data sheet 28/40/44-Pin, High-Perfomance,
enhanced flash, USB Microcontrollers with nano Watt Tecnology. (Disponible
en: http://ww1.microchip.com/downloads/en/DeviceDoc/39632D.pdf
[3] MICROEMBEBIDOS/Tutorial ANSI C para microcontroladores-tipos de
datos (disponible en : http://microembebidos.com/2013/07/09/tutorial-ansi-cpara-microcontroladores-tipos-de-datos/)

S-ar putea să vă placă și