Diferencia entre revisiones de «Microcontroladores PIC.»

 
Línea 1: Línea 1:
{{Definición|Nombre=Características y Aplicaciones de los Microcontroladores PIC.|imagen=Microcontrolador_PIC18XXX.jpg|concepto=Microcontroladores:Se define un microcontrolador de forma general, como un procesador con su sistema mínimo en un chip (incluye memoria para programa y datos, periféricos de entrada / salida, conversores análogo – digital (AD) y digital – análogo (DA), módulos especializados en la transmisión y recepción de datos).}}&nbsp; '''Los microcontroladores '''están conquistando el mundo. Están presentes en nuestro trabajo, hogares y en la vida en general. Se pueden encontrar controlando el funcionamiento de los ratones y teclados de los computadores, en los teléfonos, en los hornos microondas y los televisores de los hogares. Pero la invasión acaba de comenzar y el nacimiento del siglo XXI será testigo de la conquista masiva de estos diminutos computadores, que gobernarán la mayor parte de los aparatos que se fabricarán para ser usados por los humanos. = Microcontroladores. = Se define un microcontrolador de forma general, como un procesador con su sistema mínimo en un chip (incluye memoria para programa y datos, periféricos de entrada / salida, conversores análogo – digital (AD) y digital – análogo (DA), módulos especializados en la transmisión y recepción de datos). En el caso específico del presente trabajo, se centrará la atención en los microcontroladores PIC, los cuales cubren un amplio rango de dispositivos cuyas características pueden variar como sigue a continuación:<br>- Empaquetado (desde 8 hasta 68 patitas)<br>- Tecnología de la memoria incluida (EPROM (Erasable Programmable Read OnIy Memory), ROM (read-only memory), Flash (Fast Low-Latency Access with Seamless Handoff)<br>- Voltajes de operación (desde 2.5 v. Hasta 6v)<br>- Frecuencia de operación (Hasta 20 Mhz)<br>= Gama de los Microcontroladores PIC. = Con las gamas de PIC se dispone de gran diversidad de modelos y encapsulados, pudiendo seleccionar el que mejor se acople a las necesidades de acuerdo con el tipo y capacidad de las memorias, el número de líneas de entrada y salida (E/S) y las funciones auxiliares precisas. Sin embargo, todas las versiones están construidas alrededor de una arquitectura común. En la figura 1.1 se muestra la distribución de los modelos PIC en las diferentes gamas. Gama Baja: Repertorio de 33 instrucciones de 12 bits y dos niveles de pila.<br>Gama Media: Repertorio de 35 instrucciones de 14 bits, 8 niveles de pila y un vector de interrupción.<br>Gama Alta: Repertorio de 58 instrucciones de 16 bits, 16 niveles de pila y cuatro vectores de interrupción.<br>Gama Mejorada: Repertorio de 77 instrucciones de 16 bits, 32 niveles de pila y cuatro vectores de interrupción.<br>== ¿Por qué los PIC? == Dedicar este trabajo a los PIC no significa que se defienda a esta familia como la “mejor”. Considerando el momento actual, comparando los parámetros fundamentales con los modelos comerciales de otros fabricantes y las aplicaciones más habituales a las que se destinan los microcontroladores, la elección de una versión adecuada de PIC es la mejor solución, atendiendo a sus principales ventajas:<br>· Bajo costo<br>· Bajo consumo de potencia<br>· Alta inmunidad al ruido<br>· Distintos modelos adecuados para cada necesidad<br>· Herramientas de desarrollo gratuitas<br>· Fácil de empezar a usar<br>· Abundante información técnica gratuita oficial y de terceros (ambas por Internet)<br>· Protección del código de programa por encriptación<br>· Modo SLEEP (estado de reposo o de muy bajo consumo)<br>· Predisposición para osciladores RC (Resistor/Capacitor), XT (XTal), HS (High Speed) y LP (Low Power)<br>· Solo 35 instrucciones RISC (Reduced Instruction Set Computer)<br>· Interrupciones programables<br>· Circuito de vigilancia tipo perro guardián (watch dog timer o WDT)<br>· Modelos con conversores A/D<br>· Modelos con salida PWM (modulación de anchura de pulsos)<br>· Modelos con varios temporizadores internos<br>= Gama a que pertenecen los microcontroladores PIC utilizados. = Los microcontroladores seleccionados para el trabajo, están basados en características propias de los PIC pertenecientes a las gamas baja, media y mejorada. La gama baja de los PIC, encuadra nueve modelos fundamentales en la actualidad. La memoria de programa puede contener 512 byte, 1 k. y 2 k palabras de 12 bits, y ser de tipo ROM, EPROM. También hay modelos con memoria OTP, (One Time Programmable) que sólo puede ser grabada una vez por el usuario. La memoria de datos puede tener una capacidad comprendida entre 25 y 73 bytes. El microcontrolador PIC16F877, perteneciente a la gama media, se le añaden nuevas prestaciones a las que poseían los de la gama baja, haciéndolos más adecuados en las aplicaciones complejas, los mismos admiten interrupciones, poseen comparadores de magnitudes analógicas, convertidores A/D, puerto serie, diversos temporizadores, memorias OTP y EEPROM (Electrical Erasable Programmable Read OnIy Memory) y 35 instrucciones de 14 bits de ancho. Los microcontroladores PIC18F452 y PIC18CXX2, pertenecientes a la gama mejorada, poseen una arquitectura abierta pudiéndose expansionar en el exterior al poder sacar los buses de datos, direcciones y control. Así se pueden configurar sistemas similares a los que utilizan los microprocesadores convencionales, siendo capaces de ampliar la configuración interna del PIC añadiendo nuevos dispositivos de memoria y de E/S externas. Esta facultad obliga a estos componentes a tener un elevado número de pines comprendido entre 40 y 44. Admiten interrupciones, poseen puerto serie, varios temporizadores y mayores capacidades de memoria que alcanzan las 8 k palabras en la memoria de instrucciones, para memoria de datos cuentan con 454 a 3968 bytes y disponen de 77 Instrucciones de 16 bits de ancho.<br>= Arquitectura. = Los microcontroladores PIC, basados en la arquitectura RISC (Set de Instrucciones Reducido), contemplan la mayoría de las características de esta arquitectura. Entre ellas se pueden destacar, set de instrucciones homogéneo, reducido número de instrucciones y alta velocidad. = Arquitectura del microcontrolador. =
+
{{Definición|Nombre=Características y Aplicaciones de los Microcontroladores PIC.|imagen=Microcontrolador_PIC18XXX.jpg|concepto=Microcontroladores:Se define un microcontrolador de forma general, como un procesador con su sistema mínimo en un chip (incluye memoria para programa y datos, periféricos de entrada / salida, conversores análogo – digital (AD) y digital – análogo (DA), módulos especializados en la transmisión y recepción de datos).}}&nbsp; '''Los microcontroladores. '''&nbsp; Se define un microcontrolador de forma general, como un procesador con su sistema mínimo en un chip (incluye memoria para programa y datos, periféricos de entrada / salida, conversores análogo – digital (AD) y digital – análogo (DA), módulos especializados en la transmisión y recepción de datos).<br>  
 +
 
 +
<br>==Gama de los Microcontroladores PIC==.&nbsp; Con las gamas de PIC se dispone de gran diversidad de modelos y encapsulados, pudiendo seleccionar el que mejor se acople a las necesidades de acuerdo con el tipo y capacidad de las memorias, el número de líneas de entrada y salida (E/S) y las funciones auxiliares precisas. Sin embargo, todas las versiones están construidas alrededor de una arquitectura común.&nbsp; <br>
 +
 
 +
===Gama Baja===: Repertorio de 33 instrucciones de 12 bits y dos niveles de pila.<br>===Gama Media===: Repertorio de 35 instrucciones de 14 bits, 8 niveles de pila y un vector de interrupción.<br>===Gama Alta===: Repertorio de 58 instrucciones de 16 bits, 16 niveles de pila y cuatro vectores de interrupción.<br>Gama Mejorada: Repertorio de 77 instrucciones de 16 bits, 32 niveles de pila y cuatro vectores de interrupción.<br>
 +
 
 +
<br>== ¿Por qué los PIC? ==<br>
 +
 
 +
&nbsp;Considerando el momento actual, comparando los parámetros fundamentales con los modelos comerciales de otros fabricantes y las aplicaciones más habituales a las que se destinan los microcontroladores, la elección de una versión adecuada de PIC es la mejor solución, atendiendo a sus principales ventajas:<br>· Bajo costo<br>· Bajo consumo de potencia<br>· Alta inmunidad al ruido<br>· Distintos modelos adecuados para cada necesidad<br>· Herramientas de desarrollo gratuitas<br>· Fácil de empezar a usar<br>· Abundante información técnica gratuita oficial y de terceros (ambas por Internet)<br>· Protección del código de programa por encriptación<br>· Modo SLEEP (estado de reposo o de muy bajo consumo)<br>· Predisposición para osciladores RC (Resistor/Capacitor), XT (XTal), HS (High Speed) y LP (Low Power)<br>· Solo 35 instrucciones RISC (Reduced Instruction Set Computer)<br>· Interrupciones programables<br>· Circuito de vigilancia tipo perro guardián (watch dog timer o WDT)<br>· Modelos con conversores A/D<br>· Modelos con salida PWM (modulación de anchura de pulsos)<br>· Modelos con varios temporizadores internos<br>
 +
 
 +
<br>== Tipos de microcontroladores PIC y gama a que pertenecen. == <br>
 +
 
 +
===El microcontrolador PIC16F877===. Pertenece a la gama media, se le añaden nuevas prestaciones a las que poseían los de la gama baja, haciéndolos más adecuados en las aplicaciones complejas, los mismos admiten interrupciones, poseen comparadores de magnitudes analógicas, convertidores A/D, puerto serie, diversos temporizadores, memorias OTP y EEPROM (Electrical Erasable Programmable Read OnIy Memory) y 35 instrucciones de 14 bits de ancho. <br>
 +
 
 +
===Los microcontroladores PIC18F452 y PIC18CXX2===.Pertenecen a la gama mejorada, poseen una arquitectura abierta pudiéndose expansionar en el exterior al poder sacar los buses de datos, direcciones y control. Así se pueden configurar sistemas similares a los que utilizan los microprocesadores convencionales, siendo capaces de ampliar la configuración interna del PIC añadiendo nuevos dispositivos de memoria y de E/S externas. Esta facultad obliga a estos componentes a tener un elevado número de pines comprendido entre 40 y 44. Admiten interrupciones, poseen puerto serie, varios temporizadores y mayores capacidades de memoria que alcanzan las 8 k palabras en la memoria de instrucciones, para memoria de datos cuentan con 454 a 3968 bytes y disponen de 77 Instrucciones de 16 bits de ancho.<br>  
 +
 
 +
=== Características Generales  ===
 +
 
 +
Los microcontroladores seleccionados para el trabajo, están basados en características propias de los PIC pertenecientes a las gamas baja, media y mejorada. La gama baja de los PIC, encuadra nueve modelos fundamentales en la actualidad. La memoria de programa puede contener 512 byte, 1 k. y 2 k palabras de 12 bits, y ser de tipo ROM, EPROM. También hay modelos con memoria OTP, (One Time Programmable) que sólo puede ser grabada una vez por el usuario. La memoria de datos puede tener una capacidad comprendida entre 25 y 73 bytes.<br>
 +
 
 +
<br>== Arquitectura ==. Los microcontroladores PIC, basados en la arquitectura RISC (Set de Instrucciones Reducido), contemplan la mayoría de las características de esta arquitectura. Entre ellas se pueden destacar, set de instrucciones homogéneo, reducido número de instrucciones y alta velocidad.  
 +
 
 +
[[Category:Ciencias_Aplicadas_y_Tecnologías]]

Revisión del 16:42 14 jun 2010

Microcontroladores PIC.
Información sobre la plantilla
260px
Concepto:Microcontroladores:Se define un microcontrolador de forma general, como un procesador con su sistema mínimo en un chip (incluye memoria para programa y datos, periféricos de entrada / salida, conversores análogo – digital (AD) y digital – análogo (DA), módulos especializados en la transmisión y recepción de datos).

  Los microcontroladores.   Se define un microcontrolador de forma general, como un procesador con su sistema mínimo en un chip (incluye memoria para programa y datos, periféricos de entrada / salida, conversores análogo – digital (AD) y digital – análogo (DA), módulos especializados en la transmisión y recepción de datos).


==Gama de los Microcontroladores PIC==.  Con las gamas de PIC se dispone de gran diversidad de modelos y encapsulados, pudiendo seleccionar el que mejor se acople a las necesidades de acuerdo con el tipo y capacidad de las memorias, el número de líneas de entrada y salida (E/S) y las funciones auxiliares precisas. Sin embargo, todas las versiones están construidas alrededor de una arquitectura común. 

===Gama Baja===: Repertorio de 33 instrucciones de 12 bits y dos niveles de pila.
===Gama Media===: Repertorio de 35 instrucciones de 14 bits, 8 niveles de pila y un vector de interrupción.
===Gama Alta===: Repertorio de 58 instrucciones de 16 bits, 16 niveles de pila y cuatro vectores de interrupción.
Gama Mejorada: Repertorio de 77 instrucciones de 16 bits, 32 niveles de pila y cuatro vectores de interrupción.


== ¿Por qué los PIC? ==

 Considerando el momento actual, comparando los parámetros fundamentales con los modelos comerciales de otros fabricantes y las aplicaciones más habituales a las que se destinan los microcontroladores, la elección de una versión adecuada de PIC es la mejor solución, atendiendo a sus principales ventajas:
· Bajo costo
· Bajo consumo de potencia
· Alta inmunidad al ruido
· Distintos modelos adecuados para cada necesidad
· Herramientas de desarrollo gratuitas
· Fácil de empezar a usar
· Abundante información técnica gratuita oficial y de terceros (ambas por Internet)
· Protección del código de programa por encriptación
· Modo SLEEP (estado de reposo o de muy bajo consumo)
· Predisposición para osciladores RC (Resistor/Capacitor), XT (XTal), HS (High Speed) y LP (Low Power)
· Solo 35 instrucciones RISC (Reduced Instruction Set Computer)
· Interrupciones programables
· Circuito de vigilancia tipo perro guardián (watch dog timer o WDT)
· Modelos con conversores A/D
· Modelos con salida PWM (modulación de anchura de pulsos)
· Modelos con varios temporizadores internos


== Tipos de microcontroladores PIC y gama a que pertenecen. ==

===El microcontrolador PIC16F877===. Pertenece a la gama media, se le añaden nuevas prestaciones a las que poseían los de la gama baja, haciéndolos más adecuados en las aplicaciones complejas, los mismos admiten interrupciones, poseen comparadores de magnitudes analógicas, convertidores A/D, puerto serie, diversos temporizadores, memorias OTP y EEPROM (Electrical Erasable Programmable Read OnIy Memory) y 35 instrucciones de 14 bits de ancho.

===Los microcontroladores PIC18F452 y PIC18CXX2===.Pertenecen a la gama mejorada, poseen una arquitectura abierta pudiéndose expansionar en el exterior al poder sacar los buses de datos, direcciones y control. Así se pueden configurar sistemas similares a los que utilizan los microprocesadores convencionales, siendo capaces de ampliar la configuración interna del PIC añadiendo nuevos dispositivos de memoria y de E/S externas. Esta facultad obliga a estos componentes a tener un elevado número de pines comprendido entre 40 y 44. Admiten interrupciones, poseen puerto serie, varios temporizadores y mayores capacidades de memoria que alcanzan las 8 k palabras en la memoria de instrucciones, para memoria de datos cuentan con 454 a 3968 bytes y disponen de 77 Instrucciones de 16 bits de ancho.

Características Generales

Los microcontroladores seleccionados para el trabajo, están basados en características propias de los PIC pertenecientes a las gamas baja, media y mejorada. La gama baja de los PIC, encuadra nueve modelos fundamentales en la actualidad. La memoria de programa puede contener 512 byte, 1 k. y 2 k palabras de 12 bits, y ser de tipo ROM, EPROM. También hay modelos con memoria OTP, (One Time Programmable) que sólo puede ser grabada una vez por el usuario. La memoria de datos puede tener una capacidad comprendida entre 25 y 73 bytes.


== Arquitectura ==. Los microcontroladores PIC, basados en la arquitectura RISC (Set de Instrucciones Reducido), contemplan la mayoría de las características de esta arquitectura. Entre ellas se pueden destacar, set de instrucciones homogéneo, reducido número de instrucciones y alta velocidad.