Diseño y desarrollo de microcontroladores (MCU) Arm® Cortex®-M0+

Empiece a trabajar de inmediato con herramientas de hardware, software y desarrollo intuitivas y fáciles de usar.

Acelere el tiempo de comercialización con nuestra completa gama de microcontroladores Arm Cortex-M0+ y recursos de diseño compatibles que incluyen configuraciones gráficas de dispositivos, controladores de software optimizados, cientos de ejemplos de código, diseños de referencia y más.
Diseño y desarrollo de microcontroladores (MCU) Arm® Cortex®-M0+

Desarrollo de hardware

Empiece a evaluar nuestra gama de MCU MSPM0 aprovechando un ecosistema modular que le ofrece la flexibilidad para los MCU con kits de desarrollo LaunchPad™.

LaunchPads

Placa de evaluación
Kit de desarrollo MSPM0L1306 LaunchPad™ para MCU Arm® Cortex®-M0+ de 32 MHz

El kit de desarrollo LP-MSPM0L1306 LaunchPad™ es un módulo de evaluación (EVM) fácil de usar basado en el MSPM0L1306. Contiene todo lo necesario para empezar a desarrollar en la plataforma MSPM0L1306 M0+ MCU, incluida una sonda de depuración integrada para programación, depuración y mediciones de (...)

Placa de evaluación
Kit de desarrollo MSPM0G3507 LaunchPad™ para MCU Arm® Cortex®-M0+ de 80 MHz

El kit de desarrollo LP-MSPM0G3507 LaunchPad™ es un módulo de evaluación (EVM) fácil de usar basado en el MSPM0G3507. Contiene todo lo necesario para empezar a desarrollar en la plataforma MSPM0G3507 M0+ MCU, incluida una sonda de depuración integrada para programación, depuración y mediciones de (...)

Placa de evaluación
Kit de desarrollo MSPM0C1104 LaunchPad™ para MCU Arm® Cortex®-M0+ de 24 MHz

El kit de desarrollo LP-MSPM0C1104 LaunchPad™ es un módulo de evaluación (EVM) fácil de usar basado en el MSPM0C1104. Contiene todo lo necesario para comenzar a desarrollar en la plataforma MSPM0C1104 M0+ MCU, incluida la sonda de depuración integrada para programar y depurar en un factor de forma (...)

Placa de evaluación
Kit de desarrollo de LaunchPad MSPM0L1117 para MCU Arm Cortex-M0+ de 32 MHz

El LaunchPad MSPM0L1117 es un módulo de evaluación (EVM) fácil de usar basado en el MSPM0L1117. Contiene todo lo necesario para empezar a desarrollar en la plataforma MSPM0L1117 M0+, incluida una sonda de depuración integrada para programación, depuración y mediciones de energía. La placa incluye (...)

Placa de evaluación
Kit de desarrollo MSPM0L2228 LaunchPad™ para microcontrolador (MCU) Arm® Cortex®-M0+ de 32 MHz

El kit de desarrollo LaunchPad™ MSPM0L2228 es un kit de desarrollo fácil de usar para el microcontrolador (MCU) MSPM0L2228. Incluye todo lo necesario para empezar a desarrollar en la plataforma de microcontroladores (MCU) MSPM0L2228 M0+, incluida una sonda de depuración integrada para programación, (...)

Software

Acelere el tiempo de comercialización con controladores de software optimizados, cientos de ejemplos de código, compatibilidad con sistemas operativos fáciles de desarrollar y más.
Empiece el desarrollo con una amplia variedad de ejemplos de código

Empiece con nuestros ejemplos de código de periféricos que demuestran casos de uso comunes para la funcionalidad del dispositivo utilizando las interfaces de programación de aplicaciones (API) de la biblioteca de controladores.

Acelere su desarrollo con nuestros ejemplos de subsistemas MSP para integrar bloques de construcción y obtener funcionalidades clave en sus aplicaciones.

Descargar imagen
Configure los periféricos con los controladores de software portátiles de su elección

Utilice nuestra biblioteca de controladores optimizada de menor nivel (DriverLib) para configurar, controlar y manipular hardware y periféricos ARM comunes mediante un conjunto de API totalmente funcionales.

Utilice nuestros controladores de TI de nivel superior y a prueba de subprocesos para configurar, sin problemas, periféricos dentro de aplicaciones del sistema operativo en tiempo real (RTOS).

Descargar imagen
Simplifique el desarrollo de aplicaciones con bibliotecas de middleware para MSPM0

Habilite rápidamente la seguridad funcional, el arranque seguro, las actualizaciones de firmware, el procesamiento optimizado de señales digitales y la comunicación por cable (incluidos red de interconexión local [LIN], red de área de controlador [CAN], transmisión de oscilación de un solo borde (SENT), IO-LINK, OneWire, interfaz de iluminación direccionable digital [DALI] y bus de administración del sistema [SMBUS]).

Comercialice sus productos con mayor rapidez gracias al software de aplicación para control de motores, medición de energía, diagnóstico médico, detección medioambiental, gestión de baterías y más.

Desarrolle con el RTOS de su elección

Empiece su próximo proyecto Zephyr OS para MSPM0 con el soporte de dispositivos proporcionado en el repositorio GitHub del proyecto Zephyr.

Importe proyectos de inicio para el núcleo FreeRTOS directamente desde el kit de desarrollo de software (SDK) de MSPM0.

Descargar y configurar software

Descargar y configurar software

El SDK de MSPM0 proporciona un software diseñado para un rendimiento y un uso de la memoria óptimos que incluye ejemplos fáciles de usar, una amplia variedad de herramientas, controladores y bibliotecas, y documentación complementaria en un único paquete de software.

Middleware

Se incluye una amplia variedad de middleware con bibliotecas y pilas de protocolos para diferentes aplicaciones y sectores, como el automotriz, los electrodomésticos, la automatización de edificios y fábricas y más

Automotriz

Software
Ejemplo de código LIN
La red de interconexión local (LIN) es un bus de comunicación multipunto, de bajo costo y fácil implementación que se utiliza habitualmente en la industria automotriz. El SDK de MSPM0 incluye ejemplos fáciles de usar para Commander y Responder.
Software
Ejemplo de código SENT
La transmisión de oscilación de un solo borde (SENT) es un estándar de comunicación unidireccional utilizado en redes automotrices. El SDK de MSPM0 incluye un ejemplo fácil de usar para transmitir una trama SENT.
Socio
Vector
Vector ofrece apoyo a los fabricantes y proveedores de la industria automotriz e industrias relacionadas con una plataforma profesional de herramientas, componentes de software y servicios para el desarrollo de sistemas integrados.
Socio
IHR
IHR ofrece paquetes de controladores para el desarrollo de pilas de controladores de bus CAN y LIN, soluciones de pila de comunicación que incluyen funciones COM, UDS, NM y de seguridad, cargadores de arranque/gestores de arranque y servicios de prueba de conformidad en laboratorios acreditados con la certificación ISO/IEC 17025 para LIN, CAN, CAN-FD, PSI5 y ethernet para el sector automotriz.
Socio
SIMMA-3P-CANOPEN
Diseñada para una integración perfecta y una alta confiabilidad, nuestra pila de protocolos de vanguardia CANopen es la solución perfecta para desarrolladores e ingenieros que buscan implementar el protocolo de comunicación CANopen en sus aplicaciones.
From: SIMMA
Socio
SIMMA-3P-LIN-STACK
Un controlador de dispositivo LIN permite la comunicación entre el MCU y los dispositivos de aplicaciones automotrices e industriales a través del bus LIN. Este sistema de comunicación ligero y rentable se utiliza a menudo en los vehículos para integrar sensores y actuadores sencillos con los recursos informáticos centrales del vehículo.
From: SIMMA

Amplio mercado

Software
Ejemplos de código de cargador de arranque personalizado
Ejemplos de código para implementar un gestor de arranque personalizado con una interfaz flash de circuito inter-integrado (I2C), una interfaz flash de interfaz periférica serial (SPI), una interfaz flash de transmisor/receptor asíncrono universal (UART), una llamada por software o un cargador Bootstrap (BSL) secundario. 
Software
Ejemplos de código de emulación EEPROM
Ejemplos de código para la emulación de memoria de solo lectura programable y borrable eléctricamente (EEPROM) para almacenar grandes bloques o pequeños datos variables. MSPM0 es compatible con la emulación EEPROM a través de su memoria Flash interna. En comparación con el uso de una EEPROM serie externa, la emulación de EEPROM mediante la memoria Flash interna ahorra el uso de pines y el costo. 
Software
FreeRTOS
FreeRTOS es un núcleo de sistema operativo en tiempo real de código abierto para dispositivos integrados. Implementa un conjunto minimalista de funciones, manejo de tareas básicas y gestión de memoria. FreeRTOS es compatible con los controladores de TI en los dispositivos MSPM0Gxxxx.
Software
Biblioteca GUI Composer
GUI Composer es una herramienta basada en navegador para el desarrollo de interfaces gráficas de usuario (GUI) basadas en HTML que pueden complementar su proyecto o aplicación integrada. El SDK de MSPM0 incluye una biblioteca y ejemplos que muestran la implementación de los protocolos compatibles para permitir un rápido desarrollo de GUI para LaunchPads.
Software
Demostración con un solo cable
Demostración para una interfaz de destino de 1 cable que utiliza un temporizador en modo de captura combinada (configurado para medir el ancho de pulso bajo). La demostración se proporciona como referencia para implementar EEPROM de 1 cable con una estructura de comandos similar a la del DS2433. 
Software
Biblioteca SMBus
La biblioteca de bus de administración del sistema (SMBus) de MSPM0 se ha desarrollado conforme a la especificación SMBus 3.2. El SDK incluye ejemplos que demuestran la comunicación entre un controlador SMBus y un destino SMBus utilizando todos los protocolos SMBus compatibles.

Automatización de edificios

Software
Ejemplo de código DALI
La interfaz de iluminación direccionable digital (DALI) es un protocolo serie para el control digital de la iluminación que permite la comunicación entre diversos equipos de aplicación de iluminación y controladores. El SDK de MSPM0 proporciona un ejemplo de aplicaciones DALI que utilizan el módulo UART.
Software
Demostración de detectores de humo de doble rayo
Aplicación de demostración de un detector de humo de doble rayo, que utiliza el circuito frontal analógico (AFE) TPS880x. Esta demostración realiza mediciones periódicas del AFE de doble rayo e implementa un sencillo algoritmo de umbral para detectar si es necesario activar una alarma.
Software
Demostración de detección de movimiento PIR
 Demostración de una solución de detección de movimiento mediante un sensor de movimiento analógico de infrarrojo pasivo (PIR) y el MSPM0L1306. Hay una nota de aplicación asociada SLAAEF6 para esta demostración, que explica la solución de software más y establece el diseño de hardware para el que se desarrolló esta demostración.
Software
Demostración de detectores de humo SASI
Ejemplo de código para utilizar como referencia sobre cómo implementar una interfaz de sensor analógico inteligente (SASI) para la detección de humo. El diseño de referencia adjunto, TIDA-010941, es una guía sobre el diseño del sistema, el diseño óptico y mecánico de la tarjeta emisora, el software y la configuración de las pruebas.

Medición de la energía

Software
Biblioteca de metrología de la energía
 Una biblioteca de software para soluciones de medición de energía monofásicas y polifásicas que ofrece compatibilidad con convertidores analógicos a digitales (ADC) multicanal externos de alto rendimiento para lograr una gran precisión y admitir frecuencias de muestreo elevadas, necesarias para las funciones de calidad de la energía.

Automatización de fábricas

Software
IO-Link
Una solución de bajo costo y eficiente para IO-link a través de MSPM0

Seguridad funcional

Controlador o biblioteca
Biblioteca de diagnóstico MSPM0 para aplicaciones de seguridad funcional

El kit de desarrollo de software (SDK) de la biblioteca de diagnóstico MSPM0 es una colección de software de seguridad funcional para ayudar a los clientes a cumplir con sus requisitos de diagnóstico de seguridad funcional.

Bibliotecas de matemáticas

Software
Biblioteca IQmath
La biblioteca IQmath de TI MSP es una colección de funciones matemáticas de alta precisión y altamente optimizadas para que los programadores de C puedan portar sin problemas un algoritmo de coma flotante a código de coma fija en dispositivos MSPM0.

Sector médico

Software
Demostración de un monitor de presión arterial
El ejemplo de código muestra cómo implementar la demostración de un tensiómetro. El diseño de referencia adjunto, TIDA-010266, es una guía sobre cómo diseñar una placa personalizada y codificar utilizando la MSPM0L para esta aplicación. 
Software
Demostración de un pulsioxímetro
 El ejemplo de código muestra cómo implementar la demostración de un pulsioxímetro. El diseño de referencia adjunto, TIDA-010267, es una guía sobre cómo diseñar una placa personalizada y codificar utilizando la MSPM0L para esta aplicación. 

Control del motor

Software
Biblioteca de control de motores con escobillas
Esta biblioteca consta de dos módulos clave. El módulo HAL para manipular y configurar los pines y periféricos del MCU y el módulo del controlador del motor que proporciona API para controlar el controlador del motor.
Software
Biblioteca de control de motores trapezoidales con sensor Hall
La biblioteca de sensores Hall (halltrap) consta de un algoritmo trapezoidal basado en sensores Hall para el control de motores de corriente continua sin escobillas (BLDC). Esta capa se encarga de actualizar la modulación por ancho de pulsos (PWM) en función de la realimentación del hall.
Software
Biblioteca de control de motores sin con sensores orientados al campo
La biblioteca de control orientado al campo (FOC) con sensor contiene algoritmos genéricos para accionar motores de corriente continua sin escobillas (BLDC) con sensor Hall de trifásico.  Este módulo dispone de una interfaz de programación de aplicaciones (API) para que el usuario configure y controle la biblioteca de control de motores FOC con sensor Hall.  
Software
Biblioteca de control de motores sin sensores orientados al campo
La biblioteca de control orientado al campo (FOC) sin sensores contiene algoritmos genéricos para el control de motores FOC trifásicos sin sensores. Este módulo dispone de API que el usuario puede utilizar para configurar y controlar el control del motor FOC. Este módulo se encarga de configurar las modulaciones PWM basadas en el algoritmo FOC. 
Software
Biblioteca de control de motores paso a paso
La biblioteca paso a paso contiene los algoritmos genéricos para el control de motores paso a paso. Esta capa ayuda a reducir el tamaño del código cuando se utilizan varios módulos de controladores de motor.
Software
Biblioteca de control universal de motores orientados al campo
La biblioteca de control orientado al campo (FOC) universal con sensor contiene algoritmos genéricos para accionar motores de corriente continua sin escobillas (BLDC) trifásicos. Esta biblioteca incluye código fuente para varios estimadores de posición del rotor. 

Administración de potencia

Software
Ejemplos de código de indicador de batería
 Ejemplos de software para mostrar la implementación del uso de MSPM0 para realizar una solución de medidor de tensión y una solución de detección de corriente autocalibrable, de alta precisión y bajo costo basada en las ofertas públicas de adquisición (OPA) internas de MSPM0
Software
Ejemplos de código de supervisión de la batería
 Ejemplo de código para mostrar la implementación del uso de MSPM0 para controlar BQ769x2 para detectar el estado de la batería 
Software
Biblioteca PMBus
La biblioteca de bus de gestión de alimentación (PMBus) de MSPM0 se basa en la biblioteca SMBus de MSPM0. La biblioteca PMBus de MSPM0 proporciona un conjunto de API para comunicarse a través de PMBus como controlador o destino.
Software
Biblioteca SMBus
La biblioteca de bus de administración del sistema (SMBus) de MSPM0 se ha desarrollado conforme a la especificación SMBus 3.2. El SDK incluye ejemplos que demuestran la comunicación entre un controlador SMBus y un destino SMBus utilizando todos los protocolos SMBus compatibles.

Seguridad

Software
Ejemplos de gestores de imágenes de arranque
Una implementación del mcuboot disponible públicamente para dispositivos MSP con el fin de permitir características de arranque seguro en desarrollo. Comprobará la integridad y autenticará una o varias imágenes de aplicaciones cargadas y autenticadas en el dispositivo mediante un algoritmo de firma digital de curva elíptica (ECDSA) y un algoritmo de hash seguro de 256 bits (SHA-256).

Zona para desarrolladores de TI

Acceda a todas las herramientas de desarrollo y formaciones fáciles de seguir que necesita para desarrollar, depurar y analizar fácilmente su código.
Empiece rápidamente con los IDE

Evalúe ejemplos de código con nuestros kits de desarrollo LaunchPad™ y cualquiera de nuestros entornos de desarrollo integrado (IDE) compatibles siguiendo los pasos descritos en nuestras guías de inicio rápido.

Utilice el Zero Code Studio MSP para configurar, desarrollar y probar código de aplicación en cuestión de minutos y sin necesidad de utilizar un lenguaje de programación o un entorno de desarrollo integrado (IDE).

Desarrolle y depure con el IDE de su elección

El SDK de MSPM0 se puede utilizar con diversos entornos de desarrollo integrado (IDE) para desarrollar y depurar aplicaciones integradas. Los IDE se complementan con herramientas de configuración como la configuración del sistema (SysConfig) para acelerar el desarrollo.

Descargar imagen
Módulos de formación prácticos y fáciles de usar con MSPM0 Academy

MSPM0 Academy contiene varias demostraciones y documentación para todos los kits de desarrollo LaunchPad™. Cada módulo recorre paso a paso ejemplos dentro de nuestros kits de desarrollo de programas informáticos (SDK) para demostrar las capacidades del dispositivo.

Los temas abarcan desde ejemplos de periféricos analógicos hasta comunicación serie y funciones avanzadas de dispositivos para adaptarse a las necesidades de su aplicación.

Descargar imagen

Herramientas de configuración del software

GUI para el módulo de evaluación (EVM)
Entorno de desarrollo gráfico para diseñar aplicaciones para microcontroladores MSPM0

MSP Zero Code Studio es un entorno de diseño visual que permite a los usuarios configurar, desarrollar y ejecutar aplicaciones de microcontroladores en cuestión de minutos. Sin codificación y no se requiere entorno de desarrollo integrado (IDE). 

Controlador o biblioteca
Simplifique la migración del código de su aplicación de STM8S003 a MSPS003

La herramienta de migración de STM8S003 a MSPS003 proporciona una colección de software, herramientas y documentación para simplificar el proceso de migración de aplicaciones de la familia de dispositivos STM8S003 a los dispositivos MSPS003 (MSPM0C110x) compatibles con pin.

IDE, configuración, compilador o depurador
Herramienta de configuración del sistema

SysConfig es una herramienta de configuración que simplifica la configuración de hardware y software y acelera el desarrollo de software.

SysConfig está disponible como parte de Code Composer Studio™, un entorno de desarrollo integrado, así como una aplicación independiente. Además, SysConfig (...)

Herramientas de programación

HERRAMIENTA DE PROGRAMACIÓN DE HARDWARE
ELPRO-3P-C-GANG
El programador flash C-GANG es una solución de programación gang rápida y confiable para la implementación independiente e integrada de actualizaciones que puede programar hasta seis dispositivos simultáneamente. 
Herramienta de programación de hardware
Programador de producción MSP-GANG

El programador de MSP Gang (MSP-GANG) es un programador de dispositivos MSPM0/MSP430™/MSP432™ que puede programar hasta ocho dispositivos Flash o FRAM MSPM0/MSP430/MSP432 idénticos al mismo tiempo. Se conecta a una PC host mediante una conexión RS-232 o USB estándar y proporciona opciones de (...)

Sonda de depuración
Sonda de depuración XDS110 JTAG

El XDS110 de Texas Instruments es una nueva clase de sonda de depuración (emulador) para procesadores integrados de TI. El XDS110 sustituye a la familia XDS100, al tiempo que es compatible con una mayor variedad de estándares (IEEE1149.1, IEEE1149.7, SWD) en un único pod. Además, todas las sondas (...)

Herramienta de programación de software
Herramienta de programación flash UniFlash

UniFlash es una herramienta de software para programar la memoria flash integrada de los microcontroladores y dispositivos de comunicación inalámbrica de TI, así como la memoria flash integrada de los procesadores de TI. UniFlash ofrece interfaces gráficas y de línea de comandos.

UniFlash se puede (...)

Recursos educacionales

Serie de videos
Serie de videos
Serie Precision labs: Núcleo de CPU
En esta serie aprenderá los conceptos básicos del núcleo del microcontrolador
Serie de videos
Serie de videos
Serie Precision labs: Comunicación con microcontroladores
En esta serie se analizan los protocolos de comunicación de un microcontrolador.
Serie de videos
Serie de videos
Serie Precision labs: Temporizadores y control
En esta serie se explican las funciones de temporización y control de los microcontroladores.

Socios

Si busca el desarrollo y reducir el tiempo de comercialización, aproveche el ecosistema de socios externos de MSPM0. Desde herramientas de desarrollo hasta bibliotecas de software, nuestra red de socios externos ofrece servicios que complementan nuestras soluciones de dispositivos. Haga clic en un icono para ver la página del socio correspondiente.