SLAU723A October 2017 – October 2018 MSP432E401Y , MSP432E411Y
The MSP432E4 microcontrollers support 256KB of bit-banded SRAM, internal ROM, 1024KB of flash memory, and 6KB of EEPROM.
The MSP432E4 microcontrollers provide 1024KB of on-chip flash memory. The flash memory is configured as four banks of 16K × 128 bits (4 × 256KB total) that are two-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 by a debugger.
The MSP432E4 microcontrollers provide enhanced performance and power savings by implementation of two sets of instruction prefetch buffers. Each prefetch buffer is 2 × 256 bits and can be combined as a 4 × 256-bit prefetch buffer.
The EEPROM module provides a well-defined register interface to support accesses to the EEPROM with both a random access style of read and write as well as a rolling or sequential access scheme. A password model allows the application to lock one or more EEPROM blocks to control access on 16-word boundaries.