Memory map and peripheral set — what fits and what doesn't
128 KB Flash is adequate for a moderate firmware image with a real-time OS, a USB stack, and a CapSense library. The 32 KB RAM handles typical data buffers for UART/SPI transactions and a small LCD frame buffer. 2 KB EEPROM stores calibration constants and configuration parameters without wearing the Flash. The 62 I/O lines in the 100-TQFP package give ample headroom for parallel displays, keypad matrices, and sensor arrays. On-chip data converters — one 12-bit ADC and two 8-bit DACs — handle analog feedback and set-point generation without external converters.
