You are on page 1of 12

INSTITUTO TECNOLÓGICO DE OAXACA TEXAS INSTRUMENTS MSP-

INGENIERÍA ELECTRÓNICA EXP430G2 LAUNCHPAD

TECNOLÓGICO NACIONAL DE MÉXICO


INSTITUTO TECNOLÓGICO DE OAXACA

INGENIERÍA ELECTRÓNICA

MICROCONTROLADORES

TARJETA DE DESARROLLO: TEXAS


INSTRUMENTS MSP-EXP430G2 LAUNCHPAD

CATEDRÁTICO: M.C. FRANCO GABRIEL


CABALLERO JULIAN

ALUMNO: SILVA CRUZ FRANCISCO ADOLFO

N° DE CONTROL: 15160602

ABRIL DE 2018

ELABORADO POR: SILVA CRUZ FRANCISCO ADOLFO 0


INSTITUTO TECNOLÓGICO DE OAXACA TEXAS INSTRUMENTS MSP-
INGENIERÍA ELECTRÓNICA EXP430G2 LAUNCHPAD

ÍNDICE

INTRODUCCIÓN ............................................................................................... 2

DESARROLLO ....................................................................................................................... 3

CONCLUSIÓN ....................................................................................................................... 9

REFERENCIAS ................................................................................................................... 10

ELABORADO POR: SILVA CRUZ FRANCISCO ADOLFO 1


INSTITUTO TECNOLÓGICO DE OAXACA TEXAS INSTRUMENTS MSP-
INGENIERÍA ELECTRÓNICA EXP430G2 LAUNCHPAD

INTRODUCCIÓN

La tecnología, y en sí la electrónica, es uno de los


sectores transversales a la sociedad que más ha crecido en las
últimas décadas. Resulta muy difícil encontrar una sola
actividad humana que no pueda ser fortalecida, mejorada o
aliviada debido al uso de algún tipo de tecnología o
dispositivo electrónico.
El mundo no es ajeno a esto y gran parte de la
diferenciación de las sociedades actuales se da debido al nivel
de conocimiento en cuanto a temas de innovación, diseño e
investigación en áreas de tecnología.
Una Tarjeta de Desarrollo es, bajo la perspectiva
ingenieril, una herramienta para diseño y prototipado rápido
de sistemas digitales o analógicos, que se presenta como un
elemento muy útil para el mejoramiento de los procesos de
diseño debido a disminución del tiempo de validación de los
diseños, así como la posibilidad que ofrece de ser una solución
y un producto final.

Imagen 1.- Tarjetas de Desarrollo

ELABORADO POR: SILVA CRUZ FRANCISCO ADOLFO 2


INSTITUTO TECNOLÓGICO DE OAXACA TEXAS INSTRUMENTS MSP-
INGENIERÍA ELECTRÓNICA EXP430G2 LAUNCHPAD

DESARROLLO

En el mundo de los microcontroladores, existen una


variedad de fabricantes, citando algunos de ellos: Microchip
y sus famosos PICs, ATMEL y sus ATMEGA, entre otros, que se
incluyen en las conocidas tarjetas Arduino, también Freescale,
Texas Instruments, etc., por mencionar algunos, éste último
fabricante sacó al mercado desde hace un buen tiempo atrás sus
microcontroladores de la familia MSP430, en conjunto,
desarrolló una tarjeta de evaluación de los mismos para que el
consumidor pudiese probar estos microcontroladores.

Imagen 2.- Microcontrolador MSP430G2452

Los Procesadores de Señales Mixtas (Mixed Signal


Processor) MSP 430 de Texas Instruments son una familia de
microcontroladores con capacidad añadida para operaciones de
procesamiento analógico de complejidad simple a media, consumo
de corriente ultra bajo, integrada por una muy amplia gama de
dispositivos con el mismo núcleo y diferentes capacidades de
memoria y periféricos, todos ellos compatibles en software, lo
que permite una migración sencilla entre diseños a dispositivos
con mayor capacidad de memoria o periféricos adicionales.
Operan en un rango de voltaje de 1.8V a 3.6V, con
velocidades de operación desde 0 HZ hasta 25 MHz. La memoria
de programa varía desde 512 Bytes hasta 256 KBytes. Están
diseñados en torno a un CPU de 16 bits, con arquitectura Von
Newman, por lo que la RAM, ROM y periféricos residen en el
mismo espacio de memoria. No cuentan con buses externos, así
que no hay operación en modo microcomputadora, únicamente en
modo microcontrolador.
Estos dispositivos están enfocados a aplicaciones
embebidas de bajo costo y baja potencia, como equipos operados
por baterías. Pueden incluir un bootstrap loader BSL (cargador
de arranque) integrado, una interfaz JTAG (Joint Test Action

ELABORADO POR: SILVA CRUZ FRANCISCO ADOLFO 3


INSTITUTO TECNOLÓGICO DE OAXACA TEXAS INSTRUMENTS MSP-
INGENIERÍA ELECTRÓNICA EXP430G2 LAUNCHPAD

Group) la cual en este contexto representa una interfaz


estandarizada, que puede ser usada para control y/o monitoreo
durante la programación, depuración y pruebas del sistema o
una variación de JTAG llamada Spy-Bi-Wire, usada por Texas
Instruments en donde solo se usan 2 líneas, identificadas como
clock y bidirectiona data.
Las configuraciones de estos dispositivos incluyen
osciladores internos, temporizadores, generadores de PWM,
temporizador de seguridad o watchdog timer, USART, SPI, I2C,
A/D de 10,12,14, ó 16 bits, D/A de hasta 12 bits, comparadores
analógicos, amplificadores operacionales para
acondicionamiento de señales, manejadores para displays LCD,
multiplicadores por hardware, USB y DMA para recuperar los
resultados del A/D.

Imagen 3.-Arquitectura MSP430

¿Qué es la Placa MSP430 Launchpad?

Esta es una placa de desarrollo con microcontroladores


Texas Instruments MSP430 “Value Line” de 16 bits, la cual tiene
un costo de $9.99(USD) aproximadamente, además la placa incluye
su propia interfaz de programación y depuración, en esta misma
se puede encontrar LEDs, Botón pulsador, Cristal adicional de
32 KHz y dos microcontroladores.

ELABORADO POR: SILVA CRUZ FRANCISCO ADOLFO 4


INSTITUTO TECNOLÓGICO DE OAXACA TEXAS INSTRUMENTS MSP-
INGENIERÍA ELECTRÓNICA EXP430G2 LAUNCHPAD

El MSP430 Launchpad incluye:

- La tarjeta de desarrollo Launchpad.


- Un microcontrolador MSP430G2452IN20: 8 kB Flash, 256 B
RAM, 16 GPIO, WDT, etc.
- Un microcontrolador MSP430G2553IN20: 16 kB Flash, 512
B RAM, 16 GPIO, WDT, etc.
- Cable Mini USB.
- Guía de Incido.
- 2 Conectores de 10 pines c/u tipo hembra.
- Micro cristal de cuarzo de 32.768 kHz (no es muy
indispensable, pueden o no soldarlo a la placa).
- 2 Stickers con el logotipo del MSP430 Launchpad

Imagen 4.- MSP430 Launchpad “Value Line”

ELABORADO POR: SILVA CRUZ FRANCISCO ADOLFO 5


INSTITUTO TECNOLÓGICO DE OAXACA TEXAS INSTRUMENTS MSP-
INGENIERÍA ELECTRÓNICA EXP430G2 LAUNCHPAD

Esta tarjeta puede ser programada con el siguiente software:

-Code Composer Studio (CCStudio o CCS): es un entorno de


desarrollo integrado (IDE) para desarrollar aplicaciones para
procesadores embebidos de Texas Instruments (TI). Los
procesadores integrados de Texas Instruments incluyen TMS320
DSPs, OMAP system-on-a-chip, DaVinci system-on-a-chip, Sitara
procesadores de aplicaciones, microcontroladores Hercules,
Simplelink MCUs, MSP430 y microcontroladores Tiva/Stellaris.
También permite la depuración de varios subsistemas tales como
Ducati, IVA Accelerator y PRU-ICSS.

-AR Embedded Workbench: es un conjunto de herramientas de


desarrollo para la construcción y depuración de aplicaciones
empotrados usando ensamblador, C y C++. IAR Embedded Workbench
ofrece un completo ambiente de desarrollo integrado, que
incluye un administrador de proyectos, editor, herramientas de
compilación y depurador. En un flujo continuo, puede crear
archivos de origen y proyectos, construir aplicaciones y
depurarlas en un simulador o en el hardware.

-MSPGCC: La comunidad del código abierto produce un


software de desarrollo "toolset" gratuitamente disponible
(MSPGCC) basado en el GNU toolset, aunque el tamaño de tal
código y su rapidez no son tan óptimas como los resultados
obtenidos por el compilador comercial. Además, varios
"toolset" comerciales de desarrollo, los cuales incluyen
editor, compilador, "linker", ensamblador, depurador y en
casos singulares asistentes de código, están disponibles.

-Energía: es un entorno desarrollo integrado al estilo


Arduino desarrollado para la placa MSP430 Launchpad de Texas
Instruments, usa la misma interfaz de programación y el mismo
lenguaje de programación de Arduino, simplifica enormemente el
prototipado con Launchpad que de otro modo no es apropiado
para principiantes.

Este último Software "Energía", basado en el IDE de


Arduino, modificado para funcionar con Launchpad, haciendo más
fácil y de forma más intuitiva la programación de esta tarjeta

ELABORADO POR: SILVA CRUZ FRANCISCO ADOLFO 6


INSTITUTO TECNOLÓGICO DE OAXACA TEXAS INSTRUMENTS MSP-
INGENIERÍA ELECTRÓNICA EXP430G2 LAUNCHPAD

se puede observar a simple vista que se reemplazó el color


verde por rojo (característico de TI). El lenguaje de
programación es el mismo que para Arduino, cambiando solo la
declaración de los pines de I/O que obviamente es diferente.

Imagen 5.- Mapeo de Pines

Ejemplo usando el Entorno de Desarrollo Integrado (IDE)


“Energía”:

Código:

void setup() {
pinMode(14, OUTPUT); // Configurar el PIN
}

void loop() {
digitalWrite(14, HIGH); // Encender el LED
delay(1000); // Esperar un segundo
digitalWrite(14, LOW); // Apagar el LED
delay(1000); // Esperar un segundo
}

ELABORADO POR: SILVA CRUZ FRANCISCO ADOLFO 7


INSTITUTO TECNOLÓGICO DE OAXACA TEXAS INSTRUMENTS MSP-
INGENIERÍA ELECTRÓNICA EXP430G2 LAUNCHPAD

Imagen 6.- IDE Energía con el código: Encender_Apagar_LED

ELABORADO POR: SILVA CRUZ FRANCISCO ADOLFO 8


INSTITUTO TECNOLÓGICO DE OAXACA TEXAS INSTRUMENTS MSP-
INGENIERÍA ELECTRÓNICA EXP430G2 LAUNCHPAD

CONCLUSIÓN

El Texas Instruments MSP430 es muy similar al chip


microcontrolador ATmega de Atmel. Las diferencias notables
incluyen un precio muy bajo, así como algunas mejoras
interesantes para un bajo consumo de energía. La forma más
fácil de familiarizarse es con una tarjeta de desarrollo TI
LaunchPad.
La principal diferencia entre LaunchPad y Arduino es el
costo. Mientras que un Arduino Uno te costará unos $30 dólares,
y un Leonardo $25, el LaunchPad MSP430 sólo $10 directamente
de TI o de un distribuidor importante (e incluye un cable USB).
Aunque el chip MSP430G2553, mismo que utiliza la
LaunchPad, sólo tiene 14 pines I/O y 16 K de memoria de
programa, en comparación con el ATmega328 del Uno (con 32 K y
20 pines I/O), es suficiente para lo que se necesite en un
proyecto en particular.
Para una generación que ya está acostumbrado al fácil uso
del IDE de Arduino, el viejo entorno de desarrollo basado en
Eclipse del MSP430 parecía demasiado complicado y difícil de
usar. Sin embargo, la nueva plataforma de prototipado de código
abierto Energía ha cambiado todo eso.
A menos que necesites algo bastante difícil, la llegada
de Energía significa que puedes utilizar la TI LaunchPad casi
exactamente como si se tratara de un Arduino.

ELABORADO POR: SILVA CRUZ FRANCISCO ADOLFO 9


INSTITUTO TECNOLÓGICO DE OAXACA TEXAS INSTRUMENTS MSP-
INGENIERÍA ELECTRÓNICA EXP430G2 LAUNCHPAD

REFERENCIAS

1.-completo, V. (2013). MSP430 Launchpad: El "Arduino


UNO" de Texas Instruments. [online] Galfama.blogspot.mx.
Available at: https://galfama.blogspot.mx/2013/01/msp430-
launchpad-el-arduino-de-texas.html [Accessed 1 Apr. 2018].

2.-Energia.nu. (n.d.). Energia Reference - MSP430


LaunchPad. [online] Available at:
http://energia.nu/Guide_MSP430LaunchPad.html [Accessed 3 Apr.
2018].

3.-Es.wikipedia.org. (2018). MSP430. [online] Available


at: https://es.wikipedia.org/wiki/MSP430 [Accessed 1 Apr.
2018].

4.-González Cárdenas, G. and Silva Gómez, F. (2013).


Diseño e implementación de una Tarjeta de Desarrollo con
profundización en desarrollo de aplicación de Touch Sensing..
[online] Laccei.org. Available at:
http://www.laccei.org/LACCEI2013-
Cancun/RefereedPapers/RP157.pdf [Accessed 3 Apr. 2018].

5.-Kali.azc.uam.mx. (n.d.). Introducción al


microcontrolador MSP430. [online] Available at:
http://kali.azc.uam.mx/erm/Media/1123021/introduccion_al_msp4
30.pdf [Accessed 1 Apr. 2018].

6.-Monteverde (2013). Introducción al Microcontrolador


MSP430 TI. [online] Es.slideshare.net. Available at:
https://es.slideshare.net/jornetmonteverde/tutorial-micro-
msp430 [Accessed 1 Apr. 2018].

7.-Taringa.net. (2012). TI Launchpad MSP430 - Ciencia y


Educación. [online] Available at:
https://www.taringa.net/posts/ciencia-educacion/15856349/TI-
Launchpad-MSP430.html [Accessed 2 Apr. 2018].

ELABORADO POR: SILVA CRUZ FRANCISCO ADOLFO 10


INSTITUTO TECNOLÓGICO DE OAXACA TEXAS INSTRUMENTS MSP-
INGENIERÍA ELECTRÓNICA EXP430G2 LAUNCHPAD

8.-Ti.com. (2016). User's Guide. [online] Available at:


http://www.ti.com/lit/ug/slau318g/slau318g.pdf [Accessed 2
Apr. 2018].

9.-Ti.com. (n.d.). Línea de bajo costo de MSP430 - TI.com.


[online] Available at:
http://www.ti.com/ww/mx/mcu/valueline/index.shtml [Accessed 1
Apr. 2018].

10.-Ti.com. (n.d.). MSP430G2452 MSP430G2x52, MSP430G2x12


Mixed Signal Microcontroller | TI.com. [online] Available at:
http://www.ti.com/product/MSP430G2452 [Accessed 1 Apr. 2018].

11.-Ti.com. (n.d.). MSP-EXP430G2 MSP430 LaunchPad Value


Line Development kit | TI.com. [online] Available at:
http://www.ti.com/tool/MSP-EXP430G2#buy [Accessed 2 Apr.
2018].

12.-Tutoelectro.com. (n.d.). Unboxing Launchpad


Stellaris. [online] Available at:
http://www.tutoelectro.com/unboxing-launchpad-stellaris/
[Accessed 1 Apr. 2018].

13.-Utm.mx. (2012). Organización Interna de los


Microcontroladores. [online] Available at:
http://www.utm.mx/~hugo/Micros/Capitulo2Hugo.pdf [Accessed 1
Apr. 2018].

14.-YouTube. (2011). Introducción al MSP430 LaunchPad de


Texas Instruments, Parte 1. [online] Available at:
https://www.youtube.com/watch?v=Fm2s5j10-Bc [Accessed 1 Apr.
2018].

15.-YouTube. (2012). MSP430 LaunchPad al Estilo Arduino.


[online] Available at:
https://www.youtube.com/watch?v=deDtvORfeaI [Accessed 1 Apr.
2018].

ELABORADO POR: SILVA CRUZ FRANCISCO ADOLFO 11

You might also like