MSP430 Main characteristics
Although there are variants in devices in the family, a MSP430 microcontroller can be characterized by:
- Low power consumption:
- 0.1 μA for RAM data retention;
- 0.8 μA for real time clock mode operation;
- 250 μA/MIPS at active operation.
Low operation voltage (from 1.8 V to 3.6 V).
<1 μs clock start-up.
<50 nA port leakage.
Zero-power Brown-Out Reset (BOR).
On-chip analogue devices:
- 10/12/16-bit Analogue-to-Digital Converter (ADC);
- 12-bit dual Digital-to-Analogue Converter (DAC);
- Comparator-gated timers;
- Operational Amplifiers (OP Amps);
- Supply Voltage Supervisor (SVS).
16 bit RISC CPU:
- Instructions processing on either bits, bytes or words;
- Compact core design reduces power consumption and cost;
- Compiler efficient;
- 27 core instructions;
- 7 addressing modes;
- Extensive vectored-interrupt capability.
Flexibility:
- Up to 256 kB In-System Programmable (ISP) Flash;
- Up to 100 pin options;
- USART, I2C, Timers;
- LCD driver;
- Embedded emulation.
The microcontroller’s performance is directly related to the 16-bit data bus, the 7 addressing modes and the reduced instructions set, which allows a shorter, denser programming code for fast execution. These microcontroller families share a 16-bit CPU (Central Processing Unit) core, RISC type, intelligent peripherals, and flexible clock system that interconnects using a Von Neumann common memory address bus (MAB) and memory data bus (MDB) architecture.
Request the MSP430 Teaching ROM Materials here (External Link)