Microcontrollers (MCU)

Design Support

Getting Started

Selection Tool

Training & Events

Developer Network



Many MSP430-based systems are likely candidates for implementation as finite state machines. A system that must sequence a series of actions or that must handle inputs differently depending on the mode it is in is often best implemented as a finite state machine. Typical examples are control-logic-oriented applications such as metering, monitoring, and control applications. This application report describes a simple approach to implement finite state machines for MSP430-based systems with an easy-to-use Microsoft Excel® based code generation tool.

Associated Files: