Está en la página 1de 3

taller n1

1)Quien es el fabricante de microcontroladores PIC? A qué frecuencia de operación puede trabajar


(valor

mínimo y máximo) y con qué tipo de encapsulado se puede conseguir? Cuantos pines y cuantos puertos

tiene? Cuales puertos tienen entradas de tipo análogo y qué significa eso? Cual es la máxima capacidad

de corriente de cada pin y puerto del PIC? Qué modo de trabajo reduce el consumo de corriente o

potencia del PIC?

* fabricante: El PIC16F877 es un microcontrolador de Microchip Technology fabricado en tecnología

CMOS.El encapsulado más común para este microcontrolador es el DIP (Dual In-line Pin) , propio para
usarlo en experimentación; el encapsulado tipo surface mount

(montaje superficial) tiene un reducido tamaño y bajo costo.

*frecuencias de operacion

PIC16F877-04 dispositivo que utiliza cristal oscilador de hasta 4 MHz,( minima)

PIC16F877-20 dispositivo que utiliza cristal oscilador de hasta 20 MHz

PIC16F877A-I dispositivo tipo industrial que puede trabajar hasta a 20 MHz. ( maxima)

el pic 16F877 contiene 5 puertos con 40 pines

los puertos que tienen entradas de tipo digital son los A y E y eso significa que tienen acesso al
conversor analogo digital interno del microcontrolador

*maxima capacidad de corriente de pines : La máxima capacidad de corriente de cada uno de los pines
de los puertos en modo

sumidero (sink) o en modo fuente (source) es de 25 mA .

*La máxima capacidad de corriente total de los puertos es:

PUERTO A PUERTO B PUERTO C PUERTO D

Modo sumidero 150 mA 200 mA 200 mA 200 mA

Modo fuente 150 mA 200 mA 200mA 200mA

*modo de trabajo que reduce el consumo: el modo sleep (en este modo el micro se

detiene y disminuye el consumo de potencia). Se sale de ese estado cuando se

produce alguna condición especial


2) Cuáles son los tipos de oscilador del PIC? Cual debe usarse si se requiere un cristal externo de 4MHz y

con ese cristal cada cuanto se ejecutaría una instrucción? Se requieren condensadores de acople? Cual

pin corresponde a la entrada de RESET? Con qué nivel lógico se reinicia el microcontrolador? la conexión

del pin RESET lleva resistencia de pull up ó pull down?

*tipos de osciladores:

• RC. Oscilador con resistencia y condensador.

• XT. Cristal (por ejemplo de 1 a 4 MHz).

• HS. Cristal de alta frecuencia (por ejemplo 10 a 20 MHz).

• LP. Cristal para baja frecuencia y bajo consumo de potencia.

*se debe usar un XT con un cristal de 4MHz, porque garantiza precisión y es muy comercial. *cada
instrucción se ejecuta en un microsegundo.

*El cristal debe ir acompañado de dos condensadores

* el pin que corresponde a la entrada de reset es llamado MCLR (master clear).

*El reset por MCLR se consigue llevando momentáneamente este pin a un estado lógico

bajo

* el pin de reset lleva resistencia de pull up.

3)** En el PIC 16F877A se usa un tipo de memoria de programa y 2 tipos de memoria para datos. De qué

tipo es cada una y cuál es su tamaño en bytes (no en bits, 1 byte = 8 bits, no 14 bits)? Para que se usa la

pila, cuantos niveles tiene la pila y qué significa esos niveles? Cuantos registros de propósito especial

tiene el microcontrolador y cómo se selecciona el banco de trabajo de la memoria de datos?

*memoria de programa:

FLASH =14336 BYTES

* MEMORIAS DE DATOS:

RAM=512 BYTES
EEPROM=256 bytes

*PILA

2 registros de configuración para cada banco del Pic:

Banco 0

TMR0: registro del temporizador / contador de 8 bits

FSR: registro de direccionamiento indirecto

Banco 1

Option :registro de control de frecuencia del TMR0

TRIS A. B. C. D. Registro de configuración de la operación de los pines de los puertos

Banco 2

EEDATA : registros de datos de la memoria eeprom

EEADR: registro de dirección de la memoria eeprom

INTCON: registro de control de las interrupciones

Banco 3

EECON 1: control de lectura escritura de la memoria eeprom de datos i

Option:

registro de control de frecuencia del timer 0

Status

Contiene las banderas que indican el estado del procesador después de una operación lógica aritmetica

El registro relacionado con la ALU es el registro w es el registro de trabajo principal y se comporta


como un acumulador

También podría gustarte