16 MHz MSP430 core with AEC-Q100 — the automotive sensor-node MCU
512-byte Flash and 128-byte RAM — what fits in that budget
With 512 bytes of Flash and 128 bytes of RAM, this is not a general-purpose MCU for complex firmware stacks. The code space fits a single sensor readout loop with a few calibration constants, a LIN or PWM output routine, or a simple debounced switch-to-CAN gateway. The RAM holds a handful of variables and a small stack — any buffering beyond a few bytes requires external serial EEPROM or careful allocation. For designs that need more headroom, the MSP430G2 family offers pin-compatible parts with up to 8 KB Flash and 512 B RAM in the same 14-TSSOP footprint.
Supply range and oscillator — single-rail simplicity
For RTC or CAN applications, an external low-frequency crystal can be connected to the available I/O reconfigured as timer inputs.
For production programs that require a second-source or higher-density option, the MSP430G2 family includes multiple Flash and RAM tiers in the same 14-TSSOP package — the MSP430G2201 (2 KB Flash) or MSP430G2401 (8 KB Flash) are drop-in replacements with the same pinout and peripheral set, differing only in memory size.
