Download - Microcontrolador PIC
![Page 1: Microcontrolador PIC](https://reader030.vdocument.in/reader030/viewer/2022033105/55cf9c78550346d033a9f48b/html5/thumbnails/1.jpg)
LOGO
Microcontrolador PICYohoni Cuenca S.
INF-338
![Page 2: Microcontrolador PIC](https://reader030.vdocument.in/reader030/viewer/2022033105/55cf9c78550346d033a9f48b/html5/thumbnails/2.jpg)
LOGOContenido
Introducción1
Microcontroladores PIC2
Aplicaciones3
PIC 16F84a4
INF-338
![Page 3: Microcontrolador PIC](https://reader030.vdocument.in/reader030/viewer/2022033105/55cf9c78550346d033a9f48b/html5/thumbnails/3.jpg)
LOGOArquitecturas según el Software
CISC RISK SISC
Complex
Instruction Set
Computer
Reduced
Instruction Set
Computer
Specific
Instruction Set
Computer
INF-338
![Page 4: Microcontrolador PIC](https://reader030.vdocument.in/reader030/viewer/2022033105/55cf9c78550346d033a9f48b/html5/thumbnails/4.jpg)
LOGOArquitecturas según el hardware
Von NeumanConsidera una sola
memoria para los DATOS y PROGRAMAS
Arquitectura
HardvardDATOS y
PROGRAMAS tienensu propia memoria
INF-338
![Page 5: Microcontrolador PIC](https://reader030.vdocument.in/reader030/viewer/2022033105/55cf9c78550346d033a9f48b/html5/thumbnails/5.jpg)
LOGOArquitecturas segun el hardwareINF-338
![Page 6: Microcontrolador PIC](https://reader030.vdocument.in/reader030/viewer/2022033105/55cf9c78550346d033a9f48b/html5/thumbnails/6.jpg)
LOGO¿Qué son los PIC’s?
Peripherical Interface Controller
Desarrollado por la tecnología Microchip
en 1975
Sistema microprocesador, con
componentes:
EEPROM
RAM
I/O puertos
INF-338
![Page 7: Microcontrolador PIC](https://reader030.vdocument.in/reader030/viewer/2022033105/55cf9c78550346d033a9f48b/html5/thumbnails/7.jpg)
LOGOAplicaciones
Proyectos
Mini-robot
Sensor de temperatura
Y otros
INF-338
![Page 8: Microcontrolador PIC](https://reader030.vdocument.in/reader030/viewer/2022033105/55cf9c78550346d033a9f48b/html5/thumbnails/8.jpg)
LOGOAplicaciones
Automóvil
Control de sensores
Sistemas de control
Sistemas de seguridad
INF-338
![Page 9: Microcontrolador PIC](https://reader030.vdocument.in/reader030/viewer/2022033105/55cf9c78550346d033a9f48b/html5/thumbnails/9.jpg)
LOGOAplicaciones
Interface humana
Pantallas de toque, botones de control,
control del audio.
Sistemas del hogar
Calefacción, ventilación, seguridad
Celulares
INF-338
![Page 10: Microcontrolador PIC](https://reader030.vdocument.in/reader030/viewer/2022033105/55cf9c78550346d033a9f48b/html5/thumbnails/10.jpg)
LOGOMicrocontrolador PIC 16f84a
INF-338
![Page 11: Microcontrolador PIC](https://reader030.vdocument.in/reader030/viewer/2022033105/55cf9c78550346d033a9f48b/html5/thumbnails/11.jpg)
LOGOMicrocontrolador PIC 16f84a
INF-338
![Page 12: Microcontrolador PIC](https://reader030.vdocument.in/reader030/viewer/2022033105/55cf9c78550346d033a9f48b/html5/thumbnails/12.jpg)
LOGOCaracterísticas
RISC de 35 instrucciones. Códigos de instrucción de 14
bits. Todas las instrucciones ocupan una palabra
Todas las instrucciones duran un ciclo de reloj excepto
las de salto que duran dos.
Velocidad de funcionamiento 20MHz máximo
(instrucciones de 200 ns)
Típicamente a 4 MHz (instrucción de 1us)
1024 palabras (14bits) de memoria de programa FLASH
68 bytes de RAM de datos
64 bytes de EEPROM de datos.
15 registros de función especifica
Pila hardware de 8 niveles
INF-338
![Page 13: Microcontrolador PIC](https://reader030.vdocument.in/reader030/viewer/2022033105/55cf9c78550346d033a9f48b/html5/thumbnails/13.jpg)
LOGOCaracterísticas
Modos de direccionamiento directo, indirecto y relativo
Cuatro fuentes de interrupción
13 pines de entrada/salida con control individual de
sentido
Pines de alta corriente (25mA máximo por pin)
Temporizador/contador TMRO de 8 bits con pre-escala
programable
Memoria de programa FLASH borrable/escribible 1000
veces
Memoria de datos EEPROM borrable/escribible
1.000.000 veces
Retención de datos en EEPROM >40
INF-338
![Page 14: Microcontrolador PIC](https://reader030.vdocument.in/reader030/viewer/2022033105/55cf9c78550346d033a9f48b/html5/thumbnails/14.jpg)
LOGOCaracterísticas
Programación serie In Circuit vía 2 pines
Power on Reset (POR), Power up Timer (PWRT),
oscilador Start-up Timer (OST)
Watch dog Timer(WDT) con su propio oscilador RC
integrado
Protección de código
Modo de ahorro de energía (SLEEP)
Opción de oscilación seleccionables
Consumo típico < 2mA @5V, 4 MHz
Tensión de alimentación de 2.0 V a 5.5 V
INF-338
![Page 15: Microcontrolador PIC](https://reader030.vdocument.in/reader030/viewer/2022033105/55cf9c78550346d033a9f48b/html5/thumbnails/15.jpg)
LOGODiagrama de Bloques
INF-338
![Page 16: Microcontrolador PIC](https://reader030.vdocument.in/reader030/viewer/2022033105/55cf9c78550346d033a9f48b/html5/thumbnails/16.jpg)
LOGOOrganización de la memoria
Memoria de Programa Memoria de Datos
INF-338
![Page 17: Microcontrolador PIC](https://reader030.vdocument.in/reader030/viewer/2022033105/55cf9c78550346d033a9f48b/html5/thumbnails/17.jpg)
LOGOConfiguración del Oscilador
Posee cuatro modos de funcionamiento: LP, Low Power Cristal. Con un cristal de bajo
consumo frecuencia (hasta 200KHz)
XT, Cristal/resonator. Con un cristal o resonador de
frecuencia media (hasta 4MHz)
HS, High Speed cristal/resonator. Con un cristal
resonador de alta velocidad (hasta 20 MHz)
RC, Resistor/Capacitor. Con una red RC. Es una
opción barata cuando la aplicación no depende del
tiempo. La frecuencia de oscilación dependerá de
Rext, Cext y de la tensión de alimentación y de la
temperatura de funcionamiento.
INF-338
![Page 18: Microcontrolador PIC](https://reader030.vdocument.in/reader030/viewer/2022033105/55cf9c78550346d033a9f48b/html5/thumbnails/18.jpg)
LOGOXT, Cristal/resonator
Cristal de 4 Mhz
Con capacitores de 22pf
INF-338