Pics

Solo disponible en BuenasTareas
  • Páginas : 23 (5669 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de abril de 2010
Leer documento completo
Vista previa del texto
INTRODUCCIÓN AL MICROCONTROLADOR
Basado en el sitio web http://usuarios.lycos.es/sfriswolker

Paul Aguayo S., paguayo@olimex.cl 10 de noviembre de 2004

1

Índice
1. INTRODUCCIÓN AL MICROCONTROLADOR 1.1. ¿Qué es un microcontrolador? . . . . . . . . . . . . . . . . 1.2. Un poco de historia . . . . . . . . . . . . . . . . . . . . . . 1.3. Diferencias entre microprocesador ymicrocontrolador . . . 1.4. Ventajas de un microcontrolador frente a un microprocesador 1.5. Los microcontroladores hoy día . . . . . . . . . . . . . . . 1.6. Tipos de arquitecturas de microcontroladores . . . . . . . . 1.6.1. Arquitectura Von Neumann . . . . . . . . . . . . . 1.6.2. Arquitectura Harvard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 3 3 3 5 5 5 6 6 6 6 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 12 12 12 13 15

2. ESTRUCTURA Y ELEMENTOS DE LOS MICROCONTROLADORES 2.1. El procesador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.1.1. CISC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.2. RISC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.3. SISC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2. Memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.1. ROM con máscara . . . . . . . . . . . . . . . . . . . . . . . . 2.2.2. OTP . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . 2.2.3. EPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.4. EEPROM, E2PROM o E2 PROM . . . . . . . . . . . . . . . . . 2.2.5. FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3. Puertas de Entrada y Salida . . . . . . . . . . . . . . . . . . . . . . . . 2.4. Reloj principal . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . 3. RECURSOS ESPECIALES 3.1. Temporizadores o Timers . . . . . . . . . . . . . 3.2. Perro guardián o Watchdog . . . . . . . . . . . . 3.3. Protección ante fallo de alimentación o Brownout 3.4. Estado de reposo ó de bajo consumo . . . . . . . 3.5. Conversor A/D (CAD) . . . . . . . . . . . . . . 3.6. Conversor D/A (CDA) . . . . . . . . . . . . . . 3.7. Comparador analógico . .. . . . . . . . . . . . 3.8. Modulador de anchura de impulsos o PWM . . . 3.9. Puertos digitales de E/S . . . . . . . . . . . . . . 3.10. Puertas de comunicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4. LA FAMILIA DE LOS PIC 4.1. Introducción . . . . . . . . . . . . . . . . . . . . . . . 4.2. La Familia PIC . . . . . . . . . . . . . . . . . . . . . 4.3. Gama media. PIC16CXXX con instrucciones de 14 bits 4.4. Gama alta: PIC17CXXX con instrucciones de 16 bits. .

2

Prefacio
Este curso...
tracking img