Curso de Microcontroladores 2-A
Curso de Microcontroladores 2-A
Curso de Microcontroladores 2-A
MICROCONTROLADORES
SESIÓN N° 02
Ing. Willian Manuel Tapia Cruz
Microcontrolador PIC16F628A
PORTA: RA0-RA7
El pin RA5 es una entrada Schmitt Trigger que sirve también para entrar en el modo
de programación cuando se aplica una tensión igual a Vpp (13,4V mínimo).
El terminal RA4 puede configurarse como reloj de entrada para el contador TMR0.
El Schmitt Trigger usa la histéresis para prevenir el ruido que podría tapar a la
señal original y que causaría falsos cambios de estado si los niveles de referencia
y entrada son parecidos.
PORTB: RB0-RB7
Los pines RB0-RB7 son bidireccionales y manejan señales TTL
Por software se pueden activar las resistencias de pull-up internas, que evitan el uso
de resistencias externas en caso de que los terminales se utilicen como entrada
(permite, en algunos casos, reducir el número de componentes externos)
El pin RB0 se puede utilizar como entrada de pulsos para provocar una interrupción
externa.
Los pines RB4-RB7 están diseñados para detectar una interrupción por cambio de
estado. Esta interrupción puede utilizarse para controlar un teclado matricial, por
poner un ejemplo.
Ing. Willian Manuel Tapia Cruz 8
Microcontrolador PIC16F628A
MCLR: Master Clear (Reset). Si el nivel lógico de este terminal es bajo (0 Vcc), el
microcontrolador permanece inactivo. Este Reset se controla mediante la palabra de
configuración del PIC.
8 niveles de Pila.
Programación serial en Circuito ICSP por 2 pines: RB6 reloj y RB7 datos.
Módulos CCP, Captura compara 16 bits, y PWM, modulación de ancho de pulso 10 bit
.
Ing. Willian Manuel Tapia Cruz 14
Tipos de Osciladores
Oscilador de Reloj
El oscilador interno
El oscilador interno