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.
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
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 (...)
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 (...)
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 (...)
Software
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 utilizando nuestros ejemplos de subsistemas de proveedores de servicios gestionados (MSP) para integrar bloques de construcción de funcionalidades clave en sus aplicaciones.
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 mayor nivel y a prueba de subprocesos para configurar periféricos sin problemas dentro de aplicaciones de sistemas operativos en tiempo real (RTOS).
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.
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
Ejemplo de código LIN
Ejemplo de código SENT
Amplio mercado
Ejemplos de código de cargador de arranque personalizado
Ejemplos de código de emulación EEPROM
FreeRTOS
Biblioteca GUI Composer
Demostración con un solo cable
Biblioteca SMBus
Automatización de edificios
Ejemplo de código DALI
Demostración de detectores de humo de doble rayo
Demostración de detección de movimiento PIR
Demostración de detectores de humo SASI
Medición de la energía
Biblioteca de metrología de la energía
Automatización de fábricas
Seguridad funcional
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
Ejemplos de código de procesador de señales digitales (DSP) de estándar de interfaz de software de microcontrolador Cortex (CMSIS)
Biblioteca IQmath
Sector médico
Demostración de un monitor de presión arterial
Demostración de un pulsioxímetro
Control del motor
Biblioteca de control de motores con escobillas
Biblioteca de control de motores trapezoidales con sensor Hall
Biblioteca de control de motores sin sensores orientados al campo
Biblioteca de control de motores paso a paso
Gestión de la energía
Ejemplos de código de indicador de batería
Ejemplos de código de supervisión de la batería
Biblioteca PMBus
Biblioteca SMBus
Seguridad
Ejemplos de gestores de imágenes de arranque
Zona para desarrolladores de TI
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.
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.
Simplifique la configuración de hardware y programas
SysConfig proporciona una interfaz gráfica de usuario intuitiva para configurar los pines, los periféricos, la sincronización y más. SysConfig detecta, expone y resuelve automáticamente los conflictos para acelerar el desarrollo de software.
El configurador analógico MSPM0 es una herramienta de configuración gráfica diseñada para simplificar y acelerar el diseño y la habilitación de una cadena de señales analógicas con un dispositivo MSPM0 sin necesidad de un desarrollo de codificación tradicional.
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 en cuanto a pines.
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.
Herramientas de programación
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 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 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 (...)