16 MHz 16-bit core with 1 KB program memory
The MSP430G2152IN20 is a 16-bit microcontroller from TI's MSP430G2xx series, built around the MSP430 CPU16 core running at 16 MHz. The 1 KB on-chip Flash program memory and 128 bytes of RAM define a tight memory budget — this part targets simple control loops, sensor readout, or basic I/O sequencing where a few hundred instructions cover the application. Sixteen general-purpose I/O pins are available in the 20-pin DIP package, with an 8-channel 10-bit ADC for analog inputs. On-chip peripherals include brown-out detection, power-on reset, a watchdog timer, and a DMA controller — reducing the need for external supervisor or reset ICs in cost-sensitive designs.
Supply range and temperature grade for industrial deployment
The USI module supports I2C and SPI communication — adequate for interfacing with common sensors, EEPROMs, or serial displays at moderate data rates.
