Apuntes Sobre Microprocesadores
Avanzados
Jesus M. Hern´ ndez Mangas
a
26 de agosto de 2008
2
´
Copyright c Jesus M. Hern´ ndez Mangas, 2006, 2008
a
´
Profesor Titular de Electronica en la Universidad de Valladolid
´
No est´ permitida la reproduccion total o parcial de este libro, ni su
a
´
tratamiento inform´ tico, ni la transmision de ninguna forma o por
a
´
cualquiermedio, ya sea electronico, mec´ nico, por fotocopia, por rega
istro u otros m´ todos, sin el permiso previo y por escrito de los titue
lares del Copyright.
´
Indice general
Prologo
´
9
Planificacion
´
11
I THEORICUM
15
1. Microcontrolador PIC16F87x
´
1.1. Enumeracion de caracter´sticas . . . . . . .
ı
1.1.1. Prestaciones . . . . . . . . . . . . . .
1.1.2. Perif´ricos integrados . . . . . . . .
e
1.2. Modelos y caracter´sticas particulares . . .
ı
1.3. Patillaje . . . . . . . . . . . . . . . . . . . . .
1.4. Arquitectura interna . . . . . . . . . . . . .
1.4.1. Modelos 16F874 y 16F877 . . . . . .
1.4.2. Modelos 16F873 y 16F876 . . . . . .
´
1.5. Organizacion de la memoria . . . . . . . . .
1.5.1. Memoria de programa . . . . . . . .
1.5.2. Memoriade datos . . . . . . . . . .
´
1.5.3. Registros de proposito espec´fico . .
ı
1.5.4. Contador de programa . . . . . . . .
1.5.5. Direccionamiento directo/ indirecto
2. Puertos de Entrada/Salida
2.1. Puerto A . . . . . . . . . . .
2.1.1. Caracter´sticas . . . .
ı
2.1.2. Registros asociados .
2.1.3. Pines asociados . . .
2.1.4. Esquemas hardware
2.1.5. Ejemplo . . . . . . .
2.2. Puerto B. . . . . . . . . . .
2.2.1. Caracter´sticas . . . .
ı
2.2.2. Registros asociados .
2.2.3. Pines asociados . . .
2.2.4. Esquemas hardware
2.3. Puerto C . . . . . . . . . . .
2.3.1. Caracter´sticas . . . .
ı
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
17
17
17
18
19
19
23
23
2425
25
26
26
33
33
.
.
.
.
.
.
.
.
.
.
.
.
.
35
35
35
36
36
37
38
39
39
39
39
40
42
42
´
INDICE GENERAL
4
2.3.2. Registros asociados . . . . . . . . .
2.3.3. Pines asociados . . . . . . . . . . .
2.3.4. Esquemas hardware . . . . . . . .
2.4. Puerto D . . . . . . . . . . . . . . . . . . .
2.4.1. Caracter´sticas . . . . . . . . . . . .
ı
2.4.2....
Regístrate para leer el documento completo.