La CPU usa una arquitectura von Neumann, con direccionamiento simple para las instrucciones y los datos.
Algunas versiones especiales pueden ser construidas usando R0, y otros modos a parte del acceso directo al registro usando R2 (el registro de estado) y R3 (el generador constante) son interpretados de manera especial.
Los retornos de una subrutina por ejemplo, se implementan así: MOV @SP+, PC.
En instrucciones con dos operandos, solo hay un bit "Ad" para especificar el modo de direccionamiento del destino, por lo que solo los modos 00 (directamente a registro) y 01 (indexado) están permitidos.
Otros registros (desde R4 a R15) son incrementados en el tamaño del operador, 1 o 2 bytes.
Se detalla algunos periféricos como son los puertos, pero incluye otros como ADC, timer, memorias, etc.
(Por ejemplo, los pines de temporizador pueden configurarse para capturar entradas o salidas PWM.)
Si hay una sola función especial, entonces generalmente se ignora a PxDIR.
El registro PxIN siempre puede ser leído si se establece el bit PxSEL, pero la generación de interrupción queda deshabilitada.
El toolchain provisto por TI en la edición Kickstart del compilador C/C++ IAR, el cual está limitado a 4K de código C/C++ en el compilador y depurador (programas en lenguaje ensamblador de cualquier tamaño pueden ser desarrollados y depurados con este toolchain gratuito).
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.
[cita requerida] 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.
[1] Al igual que otros fabricantes de microcontroladores, TI ha desarrollado una interfaz de depuración con dos hilos que está reemplazando el anterior sistema 'JTAG' usado para esa función.
La herramienta 'eZ430 Development Tool' contiene un sistema USB 'Flash Emulation Tool' ("FET") para la programación y simulación de esto microcontroladores usando este nuevo sistema simplificado denominado por TI "Spy-Bi-Wire".