16 MHz MSP430 CPU16 with 4 KB flash and 256 B RAM
The MSP430G2313IRHB32T is a 16-bit microcontroller built around the MSP430 CPU16 core running at 16 MHz. It packs 4 KB of program flash and 256 bytes of RAM — enough for a single control loop, a state machine, and a modest data buffer, but tight for a full RTOS or large lookup table. 24 general-purpose I/O lines in the 32-VQFN package give a 75 % pin-to-package ratio, meaning most pins carry a signal function rather than power or ground — useful for mixed-signal boards where sensor inputs and actuator outputs share the same footprint.
On-chip peripherals that reduce BOM count
Built-in brown-out reset, power-on reset, and watchdog timer mean the external supervisor IC can be dropped from the BOM for most designs. The DMA controller moves data between peripherals and memory without CPU intervention — useful for buffering ADC results while the core sleeps. The 24 I/O lines map directly to these serial peripherals without pin-sharing conflicts in most layouts.
Lifecycle and supply posture
ROHS3 compliant per the manufacturer's declaration.
