Microcontrollers, which combine all the elements of a small computer onto a single chip, are used ubiquitously in electronic systems. A typical automobile includes dozens of microcontrollers buried in its sub-systems. SOT memory promises to fundamentally change the ‘memory architecture’ of microcontrollers, by combining on-chip storage memory (i.e. Flash) and cache memory (i.e. SRAM), into a single block of SOT memory. Such a fusion will provide substantial system-level benefits in terms of cost, performance, and power consumption across many types of applications.