The MSP430F5436AIPZ: 16-bit MCU from the MSP430F5xx series, core runs at 25 MHz. Carries 192 KB Flash and 16 KB RAM, with 87 I/O lines and a 16-channel 12-bit ADC. Housed in a 100-LQFP (14x14 mm) surface-mount package, operates from -40°C to 85°C with a supply range of 1.8 V to 3.6 V.
Memory sizing — 192 KB Flash, 16 KB RAM
192 KB of Flash holds a moderate firmware image: a bootloader, a real-time operating system kernel, protocol stacks for I²C and SPI, and application code for a multi-sensor data logger. The 16 KB of RAM supports a few hundred variables and a pair of DMA buffers for ADC-to-memory transfers without overflow. Designs that need field-upgradeable firmware will use the Flash endurance (typically 100k write/erase cycles per the MSP430F5xx family) to support over-the-air updates over the integrated UART or SPI.
