JAJSE27 October 2017 MSP432E401Y
The MSP432E401Y MCU provides 1024KB of on-chip flash memory. The flash memory is configured as four banks of 16K × 128 bits (4 × 256KB total) that are 2-way interleaved. Memory blocks can be marked as read only or execute only, providing different levels of code protection. Read-only blocks cannot be erased or programmed, protecting the contents of those blocks from being modified. Execute-only blocks cannot be erased or programmed, and can only be read by the controller instruction fetch mechanism, protecting the contents of those blocks from being read by either the controller or a debugger.
Two sets of instruction prefetch buffers provide enhanced performance and power savings. Each prefetch buffer is 2 × 256 bits and can be combined as a 4 × 256-bit prefetch buffer.
The flash can also be accessed by the µDMA in run mode.