b'\n_START_ARTICLE_\nMSP430\n_START_PARAGRAPH_\nMSP430 es una familia de microcontroladores fabricados por Texas Instruments. Construido con una CPU de 16 bits, el MSP430 est\xc3\xa1 dise\xc3\xb1ado para aplicaciones embebidas de bajo costo, sistemas inal\xc3\xa1mbricos y/o de ultra bajo consumo de energ\xc3\xada. Esta arquitectura tiene semejanzas con la del procesador DEC PDP-11._NEWLINE_Este dispositivo tiene una gran variedad de configuraciones que se agrupan en familias, con velocidades m\xc3\xa1ximas de procesamiento y capacidades de direccionamiento diferentes, y modelos con diferentes selecciones de entre los siguientes perif\xc3\xa9ricos: diferentes bloques y capacidades de memoria, oscilador interno, temporizadores incluyendo un PWM, temporizador watchdog, USART, bus SPI, bus I\xc2\xb2C, 10/12/14/16-bit conversores ADC, y circuitos de apagado y reinicio. Algunos perif\xc3\xa9ricos opcionales no tan usuales incluyen comparadores (que se utilizan con el temporizador para funcionar como un ADC simple), amplificadores operacionales dentro del chip para el acondicionamiento de se\xc3\xb1ales, conversores DAC de 12 bits, controlador de pantalla LCD, multiplicador hardware, y DMA para el manejo de datos entre zonas de memoria y/o los perif\xc3\xa9ricos. A diferencia de las versiones anteriores con EPROM (PMS430E3xx) y ROM enmascarada (MSP430Cxxx), estos dispositivos son programables en sistema a trav\xc3\xa9s de JTAG o a trav\xc3\xa9s del bootstrap loader (BSL) usando RS-232.\n_START_SECTION_\nPerif\xc3\xa9ricos\n_START_PARAGRAPH_\nLos perif\xc3\xa9ricos del MSP430 generalmente son f\xc3\xa1ciles de utilizar, con direcciones compatibles para la mayor\xc3\xada de los modelos, y no \xc3\xbanicamente con registros de solo escritura.\n_START_SECTION_\nHerramientas de desarrollo\n_START_PARAGRAPH_\nTexas Instruments provee herramientas de desarrollo de software que pueden ser descargadas gratuitamente. El toolchain provisto por TI en la edici\xc3\xb3n Kickstart del compilador C/C++ IAR, el cual est\xc3\xa1 limitado a 4K de c\xc3\xb3digo C/C++ en el compilador y depurador (programas en lenguaje ensamblador de cualquier tama\xc3\xb1o pueden ser desarrollados y depurados con este toolchain gratuito). TI adem\xc3\xa1s provee una versi\xc3\xb3n de Eclipse llamada "Code Composer Essentials", para la cual la versi\xc3\xb3n "Kickstart" puede ser descargada gratuitamente. La comunidad del c\xc3\xb3digo abierto produce un software de desarrollo "toolset" gratuitamente disponible (MSPGCC) basado en el GNU toolset, aunque el tama\xc3\xb1o de tal c\xc3\xb3digo y su rapidez no son tan \xc3\xb3ptimas como los resultados obtenidos por el compilador comercial. Adem\xc3\xa1s varios "toolset" comerciales de desarrollo, los cuales incluyen editor, compilador, "linker", ensamblador, depurador y en casos singulares asistentes de c\xc3\xb3digo, est\xc3\xa1n disponibles. VisSim, un lenguaje de diagrama de bloques para desarrollo basado en modelos, puede generar eficiente c\xc3\xb3digo-C de punto fijo directamente desde el diagrama. Para un uso inteligente de funciones "inline interrupt", VisSim genera programas de control muy eficientes que pueden acceder a I2C, ADC, PWM etc, en un control de ciclo y usan menos de 1K flash y 128 bytes RAM.\n_START_SECTION_\nPlataformas de desarrollo\n_START_PARAGRAPH_\nLa familia MSP430 destaca por la disponibilidad de plataformas de desarrollo de bajo coste. TI ha desarrollado dispositivos con formato de llave USB, el eZ430-F2013, que contiene un MSP430F2013 con algunos pines de entrada y salida accesibles y hardware para funcionamiento, un sistema de programaci\xc3\xb3n y supervisi\xc3\xb3n del procesador y un CD con software de desarrollo. Esta herramienta es muy \xc3\xbatil para estudiantes y aficionados a la electr\xc3\xb3nica as\xc3\xad como profesionales para el inicio de peque\xc3\xb1os proyectos o aplicaciones._NEWLINE_Existen plataformas de desarrollo que trabajan en GNU/Linux o en otros sistemas abiertos, pero no existe soporte directo de TI en estos entornos y las herramientas para la programaci\xc3\xb3n de los nuevos procesadores tardan en aparecer al depender del trabajo de voluntarios._NEWLINE_Se encuentra la herramienta MSP430G Launchpad, en la cual se pueden trabajar 8 conversores an\xc3\xa1logo-digitales de 10Bits tipo SAR, viene equipada con dos m\xc3\xb3dulos de comunicaci\xc3\xb3n seriales, en donde se incluyen el hardware del SPI, I2C, UART, IrDa, dos m\xc3\xb3dulos timer. Con una memoria flash con capacidad de hasta 16Kb.\xe2\x80\x8b\n_START_SECTION_\nInterfaz de depuraci\xc3\xb3n\n_START_PARAGRAPH_\nAl igual que otros fabricantes de microcontroladores, TI ha desarrollado un interfaz de depuraci\xc3\xb3n con dos hilos que est\xc3\xa1 reemplazando el anterior sistema \'JTAG\' usado para esa funci\xc3\xb3n. La herramienta \'eZ430 Development Tool\' contiene un sistema USB \'Flash Emulation Tool\' ("FET") para la programaci\xc3\xb3n y simulaci\xc3\xb3n de esto microcontroladores usando este nuevo sistema simplificado denominado por TI "Spy-Bi-Wire". En la actualidad solamente se encuentra disponible en los modelos MSP430F20xx, MSP430F22x2 y MSP430F22x2.'