Download 1.1 UNA REVOLUCIÓN EN EL PROCESAMIENTO DE LA

Document related concepts
no text concepts found
Transcript
1.1 UNA REVOLUCIÓN EN EL PROCESAMIENTO DE LA INFORMACIÓN.
UN MICROCONTROLADOR ES UN COMPUTADOR EN UN CHIP. ESTÁ
COMPUESTO POR UNA UNIDAD CENTRAL DE PROCESAMIENTO, MEMORIA
NO VOLÁTIL PARA PROGRAMA, MEMORIA ALEATORIA PARA DATOS Y
VARIAS UNIDADES DE ENTRADA-SALIDA.
LOS MICROCONTROLADORES SE HAN INCORPORADO EN MILES DE
PRODUCTOS Y SUB-PRODUCTOS ENTRE LOS CUALES TENEMOS:
- SISTEMAS DE SEGURIDAD PARA AUTOMÓVILES.
- DISPOSITIVOS DE CONTROL REMOTO.
- HERRAMIENTAS PORTÁTILES.
- APARATOS ELÉCTRICOS DEL HOGAR.
- COMPUTADORAS PORTÁTILES.
- TELEFÓNOS CELULARES E INALÁMBRICOS.
- CONTROL DE MOTORES.
- SISTEMAS DE SEGURIDAD.
1.2 LA CURVA DE APRENDIZAJE.
MICROCHIP INCORPORA NUEVOS ELEMENTOS EN SUS
MICROCONTROLADORES CREANDO DISPOSITIVOS MÁS PODEROSOS SIN
AUMENTAR EL COSTO DE LOS MISMOS CON RESPECTO A SUS
PREDECESORES. UN EJEMPLO ES LA FAMILIA PIC18F452.
ESTO LE PERMITE GANAR MAYOR PARTICIPACIÓN EN EL MERCADO
COMO LO MUESTRAN LAS ILUSTRACIONES 1-1, 1-2 Y 1-3.
1.3 MEMORIA FLASH.
LA MEMORIA FLASH EN EL DISPOSITIVO PIC18F452, PERMITE QUE ESTE
SEA PROGRAMADO, BORRADO Y REPROGRAMADO NUEVAMENTE
REPETIDAMENTE. ESTO CONTRASTA CON SU PREDECESOR PIC18C452 CON
MEMORIA EPROM Y VENTANA DE BORRADO QUE REQUIEREN DE UN
PROGRAMADOR ESPECIAL Y LUZ ULTRAVIOLETA PARA EL BORRADO.
LA MEMORIA FLASH FACILITA EL DESARROLLO DE NUEVOS SISTEMAS.
EXISTEN PROGRMAS COMO “QUIKBUG” QUE PERMITEN LA
PROGRAMACIÓN DEL MICROCONTROLADOR A TRAVÉS DEL PUERTO
SERIAL CON UNA COMPUTADORA PC.
1.4 CARACTERÍSTICAS GENERALES.
EL PIC18F452 ES UNO DE VARIOS MIEMBROS DE UNA FAMILIA QUE SE
DISTINGUEN UNOS DE OTROS POR:
- EL NÚMERO DE PINES DISPONIBLES PARA ENTRADA Y SALIDAS.
- LA CANTIDAD DE MEMORIA DISPONIBLE PARA PROGRAMA Y PARA
DATOS.
ESTAS DIFERENCIAS SE OBSERVAN EN LAS ILUSTRACIONES 1-4 Y 1-5
EL DIAGRAMA DE BLOQUE DEL PIC18F452 Y PIC18F442 SE MUESTRA EN
LA ILUSTRACIÓN 1-6. UN PROPÓSITO DE ESTE CURSO ES EL USO DE LOS
DIFERENTES ELEMENTOS MOSTRADOS EN ESTE DIAGRAMA DE BLOQUE.
EL DIAGRAMA DE BLOQUE DEL PIC18F252 Y PIC18F242 SE MUESTRA EN
LA ILUSTRACIÓN 1-7.
LAS CARACTERÍSTICAS MÁS RESALTANTES DE LA FAMILIA 18FXXX SON
LAS SIGUIENES:
-
VELOCIDAD: CON UN RELOJ INTERNO DE 10MHZ Y BUS DE
INSTRUCCIONES DE 16 BITS, EL CPU PUEDE EJECUTAR LA MAYORÍA
DE SUS INSTRUCCIONES EN 0,1 μs. O 10 INSTRUCCIONES EN UN
MICROSEGUNDO.
-
CONTADORES: PRESENTA CUATRO CONTADORES INDEPENDIENTES
ADEMÁS DE DOS MÓDULOS PARA
CAPTURA/COMPARACIÓN/MODULACIÓN DE PULSO CON UNA
RESOLUCIÓN DE HASTA 0,1 μs.
-
CONTROL DE INTERRUPCIONES: DIECISIETE ( 17 ) FUENTES DE
INTERRUPCIÓN.
-
ROBUSTO: LOS PINES DE ENTRADA/SALIDA PUEDEN MANEJAR 25
ma. Y ESTÁN PROTEGIDOS CONTRA DESCARGAS ESTÁTICAS.
-
RECUPERACIÓN DE ERRORES: UN PERRO GUARDIAN ( WATCHDOG )
INTEGRADO, CIRCUITO PARA REINICIO DESPUÉS DE UNA CAÍDA EN
LA ALIMENTACIÓN Y CIRCUITO PARA DETECCIÓN DE BAJO
VOLTAJE, PERMITEN ESTABLECER ESTRATEGÍAS PARA
REESTABLECER EL SISTEMA DESPUÉS DE UNA FALLA.
-
OPERACIÓN EN BAJO CONSUMO: ESTADO DE BAJO CONSUMO
PERMITE EL DESARROLLO DE APLICACIÓNES CON SOPORTE DE
BATERÍAS.
-
EXPANSIÓN DE ENTRADA/SALIDA: UNA INTERFAZ SERIAL
INTEGRADA PERMITE EXPANDIR LA CANTIDAD DE PINES DE
ENTRADA/SALIDA CON REGISTROS DE DESPLAZAMIENTO. LA
INTERFAZ I2C PERMITE EL USO DE DISPOSITIVOS PERIFÉRICOS CON
ESTE TIPO DE INTERFAZ.
-
SOPORTE DE RUTINAS MATEMÁTICAS: MICROCHIP PROVEE SOPORTE
PARA EL PIC18F452 CON UNA GRAN VARIEDAD DE SUBRUTINAS
PARA MULTIPLICACIÓN Y DIVISIÓN CON MÚLTIPLES BYTES, CON
NÚMEROS ENTEROS O CON PUNTO FLOTANTE.
-
SOPORTE POR CORREO ELECTRÓNICO: DIGI-KEY (
WWW.DIGIKEY.COM ), NEWARK ELECTRONICS ( WWW.
NEWARK.COM ), JAMECO ( WWW.JAMECO.COM ) Y MOUSER (
WWW.MOUSER.COM ) SUPLEN TODA LA FAMILIA DE
MICROCONTROLADORES MICROCHIP ASÍ COMO LAS
HERRAMIENTAS DE DESARROLLO.
-
SOFTWARE PARA DESARROLLO GRATUITO: EL SISTEMA DE
DESARROLLO MPLAB DE MICROCHIP SE PUEDE DESCARGAR DE
FORMA GRATUITA DESDE WWW.MICROCHIP.COM.
-
HERRAMIENTAS DE DESARROLLO VERSÁTILES: LA MEMORIA DE
PROGRAMA FLASH, SOPORTE PARA EMULADORES, DEPURADORES
ASÍ COMO EL MONITOR “QUIKBUG” PERMITEN EL DESARROLLO
FLÉXIBLE A BAJO COSTO DE ESTOS MICROCONTROLADORES.