32 KB FRAM — the spec that changes the memory decision
Its program memory is 32 KB of FRAM (ferroelectric RAM), which combines the non-volatility of Flash with the write speed and endurance of RAM — no erase cycles, no wear-leveling overhead, and single-cycle writes at the bus speed. That makes it a direct fit for applications that log data, update firmware over the air, or need to retain calibration constants without a separate EEPROM. The 4 K x 8 RAM handles the stack and scratchpad. On the peripheral side: 36 GPIOs, a 10-channel 12-bit ADC, and serial interfaces covering I²C, SPI, UART, and IrDA.
Package and footprint — 40-VQFN with exposed pad
Housed in a 40-VFQFN with an exposed thermal pad (6x6 mm body), the package suits compact, thermally aware layouts. The pad needs a via array to the ground plane for heat sinking — without it, continuous operation near the 105°C limit and maximum I/O load will push junction temperature higher than the ambient rating alone suggests.
Lifecycle and supply posture
TI lists the MSP430FR2155TRHAT as Active.
