Microcontroladores

Dificultad:3 out of 5 stars
Coste:2 out of 5 stars

mcu_pic2

Los microcontroladores ó MCU son muy versátiles y económicos. Pueden ser programados para multitud de aplicaciones tanto simples como de extrema complejidad. ¿Quieres aprender a usarlos?

Este post pretende ser una guía de iniciación destinada a aficionados a la electrónica que nunca han usado un microcontrolador. Evitaré entrar en detalles que os puedan complicar este primer contacto. No quiero que tiréis la toalla antes de empezar.

16f84_PIN¿Qué son los microcontroladores?

Es un circuito integrado programable, compuesto de un procesador, memoria y puertos de entrada/salida.

Los microcontroladores están presentes en muchos electrodomésticos y aparatos electrónicos. Los fabricantes diseñan estos dispositivos con diferentes prestaciones y velocidades según la aplicación deseada. Cada modelo tiene distintas cualidades, diferentes velocidades de proceso, número de puertas I/O. Algunos tiene entradas analógicas, UART, USB, etc. Existen muchos MCUs a elegir, pero no te agobies con eso. Vamos a empezar con un microcontrolador muy popular entre los aficionados, el PIC16F84A.

La diferencia entre estos dos tipos de PIC está en el tipo de memoria de programación. Cuando un modelo de PIC tiene una F detrás de la familia, ejemplo PIC16Fxx, quiere decir que dispone de una memoria de programación tipo flash. Al ser flash, podemos programar, borrar y volver a programar la PIC cuantas veces queramos (realmente tiene un máximo de 10.000 ciclos de borrado/escritura). Por el contrario, si encontramos una C (PIC16Cxx), la memoria de programación será del tipo OTP (One Time Programmable), es decir, que sólo podemos programarlo una vez. El programa será permanente e inalterable para siempre.

Esta claro que para aprender lo mejor es usar una PIC con memoria de programación Flash. Podremos equivocarnos, corregir la programación y reutilizar el MCU para varios proyectos.

IMG_20141024_155345_asmCaracterísticas

Es un microcontrolador de 8-bit de Microchip (www.microchip.com) que cuenta con un juego de 35 instrucciones, 1 K x 14 Bits de memoria Flash para almacenar el programa, 68 bytes de RAM y 64 bytes en una EEPROM para datos, entre otras cosas.

Si comparas estas capacidades de almacenamiento con las que tiene tu ordenador te parecerán insignificantes, pero no te dejes engañar. La memora de programa dan para mucho.

Con respecto a los periféricos, el PIC16F84A dispone de 13 pins para entrada y salida con control de dirección individual, es decir, que desde el programa podremos decidir cuales serán de entrada o de salida e incluso cambiar la dirección en tiempo de ejecución.

Este es un MCU de bajo consumo. Tiene un amplio rango de voltajes de operación: desde 2.0V a 5.5V. Cuando esta en modo standby, llega a consumir menos de 0.5µA alimentado a 2.0V

Cada pin puede entregar 25mA siendo suficiente para alimentar LEDS.

¿Dónde comprar un PIC16F84A?

Casi en cualquier tienda de electrónica. Es un microcontrolador muy usado entre aficionados y profesionales. El coste del PIC16F84A ronda los 6€. También lo puedes encontrar como PIC16F84 seguido de -20 o -04 que corresponde a la versión de 20Mhz y 4Mhz respectivamente.

mcu1Lectura técnica

Si quieres conocer, de una forma más concreta y técnica, como funcionan los PIC MCUs, entra en la web de microchip en https://www.microchip.com y accede a los datasheets, notas de aplicación y guías tienen allí colgadas.

Ya sabes algo más sobre los MCUs. En el siguiente post os hablare sobre las herramientas necesarias para programar estos microcontroladores.

Autor: artefactos.leame.com
We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.
Cookies settings
Accept
Política de cookies
Privacy & Cookies policy
Cookie name Active

Política de cookies

Este sitio web utiliza cookies (pequeños archivos de texto que el servidor envía al ordenador de quien accede a la página). Se trata de una técnica usada de manera habitual en Internet para llevar a cabo determinadas funciones que son consideradas imprescindibles para el correcto funcionamiento y visualización del sitio. Las cookies utilizadas en el sitio web tienen, en todo caso, carácter temporal con la única finalidad de hacer más eficaz su transmisión ulterior y desaparecen al terminar la sesión del usuario. En ningún caso se utilizarán las cookies para recoger información de carácter personal. Desde este sitio web es posible que se redirija a contenidos de terceros sitios web. Dado que no podemos controlar siempre los contenidos introducidos por los terceros en sus sitios web, no asumimos ningún tipo de responsabilidad respecto a dichos contenidos. En todo caso, nos comprometemos a la retirada inmediata de cualquier contenido que pudiera contravenir la legislación nacional o internacional, la moral o el orden público, procediendo a la retirada inmediata de la redirección a dicho sitio web, poniendo en conocimiento de las autoridades competentes el contenido en cuestión.

¿Qué cookies utilizamos?

Google Analytics Google Analytics es un servicio análisis de datos estadísticas prestado por la empresa Google (política de privacidad). Leame.com utiliza este servicio meramente con fines estadísticos. Google Analytics utiliza cookies para ayudar al sitio web a analizar datos estadísticos sobre el uso del mismo (número de visitas totales, páginas más vistas, etc.). La información que genera la cookie (incluyendo su dirección IP) será directamente transmitida y archivada por Google en los servidores de Estados Unidos. Google usará esta información por cuenta nuestra con el propósito de generar información estadísticas sobre el uso de leame.com, Google no asociará su dirección IP con ningún otro dato del que disponga Google. Google podrá transmitir dicha información a terceros cuando así se lo requiera la legislación, o cuando dichos terceros procesen la información por cuenta de Google. Puede Usted rechazar el tratamiento de los datos o la información rechazando el uso de cookies mediante la selección de la configuración apropiada de su navegador, sin embargo, de hacerlo, limitará la plena funcionabilidad de leame.com. Al utilizar este sitio web, da su consentimiento al tratamiento de información por Google en la forma y para los fines arriba indicados.

¿Cómo puedo configurar mis preferencias?

Usted puede permitir, bloquear o eliminar las cookies instaladas en su equipo mediante la configuración de las opciones de su navegador de internet. A continuación le ofrecemos enlaces en los que encontrará información sobre cómo puede activar sus preferencias en los principales navegadores: – Google ChromeMozilla Firefox Internet ExplorerSafariSafari para IOS (iPhone, iPad)

Aceptación de cookies

Si usted sigue navegando después de haberle informado sobre nuestra Política de cookies entendemos que acepta la utilización de las cookies.

Actualizaciones en la Política de Cookies

Podemos modificar esta Política de Cookies en función de exigencias legislativas, reglamentarias, o con la finalidad de adaptar dicha política a las instrucciones dictadas por la Agencia Española de Protección de Datos, por lo que se aconseja a los usuarios que la visiten periódicamente.
Save settings
Cookies settings