You are on page 1of 5

Microcontroladores I

Microcontroladores PIC
Introduccin
La situacin actual en el campo de los microcontroladores se ha producido gracias al desarrollo de la tecnologa de fabricacin de los circuitos integrados. Este desarrollo ha permitido construir las centenas de miles de transistores en un chip. Esto fue una condicin previa para la fabricacin de un microprocesador. Las primeras microcomputadoras se fabricaron al aadirles perifricos externos, tales como memoria, lneas de entrada/salida, temporizadores u otros. El incremento posterior de la densidad de integracin permiti crear un circuito integrado que contena tanto al procesador como perifricos. As es cmo fue desarrollada la primera microcomputadora en un solo chip, denominada ms tarde microcontrolador.

Ing. Juan Huaroto C.

Introduccin

Microcontroladores I

Microcontroladores de Microchip
Los microcontroladores de Microchip, utiliza una estructura de buses tipo Harvard, esto significa que los buses de memoria y de programa internos se encuentran en forma separada, permitiendo por un lado aumentar la eficiencia del proceso del microcontrolador al recibir datos y comandos por dos vas separadas y por otro, hacer independiente la longitud de la palabra entre los dos buffer, esto permite tener por ejemplo, un bus de datos de 8 bits, y un bus de comandos que puede ir desde 12 bits hasta 16 bits segn la familia.

Ing. Juan Huaroto C.

Introduccin

Microcontroladores I

Arquitectura Interna

Memorias Temporizadores USART Comparadores CCP! Puertos Registros Oscilador

Ing. Juan Huaroto C.

Introduccin

Microcontroladores I

Caractersticas Generales del PIC 16f628A


Velocidad de operacin hasta 20 MHZ con oscilador externo. Oscilador interno RC (resistencia condensador) de 4 MHZ calibrado de fbrica al 1 %. Admite 8 configuraciones de oscilador. 8 niveles de PILA. Procesador con arquitectura HARVARD. Conjunto reducido de instrucciones RISC (35) gama media. Instrucciones de un ciclo excepto los saltos (200nS por instruccin a 20 MHZ). Resistencias PULL-UP programables en el puerto B. Pin RA5 MCLR programable como reset externo o pin de entrada. Rango de operacin desde 3V. hasta 5.5V. 15 pines de I/O y 1 slo de entrada (RA5). Temporizador Perro guardin WDT independiente del oscilador. Programable con bajo voltaje LPV (5V.). Programacin serial en Circuito ICSP por 2 pines: RB6 reloj y RB7 datos. Cdigo de proteccin programable por sectores. Memoria de programa FLASH 2048K. de 100.000 ciclos escritura/borrado. Memoria de datos EEPROM de 1.000.000 ciclos escritura/borrado de 100 aos retencin. 2 circuitos comparadores anlogos con entradas multiplexadas. 3 Timers, Timer 0 a 8 bits, Timer 1 a 16 bits y Timer 2 a 8 bits. Mdulos CCP, Captura compara 16 bits, y PWM, modulacin de ancho de pulso 10 bits. 10 fuentes de interrupcin. Mdulo de comunicacin serial USART/SCI. Capacidad de corriente para encender leds directamente (25 mA I/O) por cada pin.

OSCILADOR

Ing. Juan Huaroto C.

Introduccin

Microcontroladores I

Mapa de Memoria

Ing. Juan Huaroto C.

Introduccin

You might also like