16 MHz, 4 KB Flash — what fits in this MSP430G2xx
The USI module provides I²C and SPI connectivity through a shared serial interface, which keeps the pin count low at 10 I/O lines in the 16-VQFN package.
4 KB Flash / 256 B RAM — firmware budget reality
With 4 KB of Flash and 256 bytes of RAM, the firmware engineer must budget tightly: a typical I²C temperature sensor driver with a PID loop leaves about 1.5 KB for the application layer, and the RAM ceiling means no large lookup tables or multi-frame buffers.
