Upload
ana-isabel-molina-blazquez
View
222
Download
0
Embed Size (px)
Citation preview
1
Tema 4: El microcontrolador PIC16F876
Antonio Cebrián
2
Contenidos
1. Características
2. Patillaje (pinout)
3. Diagrama de bloques
4. Mapa de memoria
5. Registros de función especial (SFR)
6. Juego de instrucciones
7. Periféricos
3
1. Características
4
1. Características
• CPU:– RISC (35 instrucciones, todas las instrucciones de un ciclo
salvo los saltos de 2 ciclos).– Frecuencia de reloj desde DC hasta 20 MHz (diseño totalmente
estático).– Memoria de programa: 8k x 14 bit flash.– Memoria de datos: 368 x 8 bit SRAM.– Memoria de datos permanente: 256 x 8 bit EEPROM.– Ocho niveles de pila.– Tensión de alimentación de 2 a 5.5 V.– Programación y depuración en circuito (ICD).
5
1. Características
• Periféricos:– Perro guardián (watchdog).– Detector de caída de la alimentación (brownout).– Temporizadores: Timer0 (8 bits), Timer1 (16 bits) y Timer2 (8
bits).– Dos módulos de 16 bits de captura, comparación y PWM.– Convertidor A/D de 10 bits.– Buses SPI e I2C.– UART.
6
2. Patillaje (pinout)
7
2. Patillaje (pinout)
8
3. Diagrama de bloques
9
10
4. Mapa de memoria
11
4. Mapa de memoria (programa)
12
4. Mapa de memoria (datos)
13
5. Registros de función especial (SFR)
14
5. Registros de función especial (SFR)
15
5. Registros de función especial (SFR)
16
5. Registros de función especial (SFR)
17
5. Registros de función especial (SFR)
18
6. Juego de instrucciones
19
6. Juego de instrucciones
20
6. Juego de instrucciones
21
6. Juego de instrucciones
22
6. Juego de instrucciones
23
6. Juego de instrucciones
24
6. Juego de instrucciones
25
6. Juego de instrucciones
26
6. Juego de instrucciones
27
6. Juego de instrucciones
28
6. Juego de instrucciones
29
7. Periféricos
30
7. Periféricos
• Salidas digitales (puertos).• Entradas digitales (puertos).• Temporizadores.• Módulo PWM.• UART.• Convertidor A/D.