SLAU962A December 2025 – June 2026 MSPM33C321A , MSPM33C321A-Q1
The nonvolatile memory system provides support for up to 3 flash memory banks (enumerated as BANK0 through BANK2). The number of flash banks present is device dependent. To determine the bank scheme of a particular device, review the detailed description section of the specific device data sheet. Most devices implement three flash banks (BANK0 through BANK2), with BANK0 and BANK1 serving as the main code banks, and BANK2 being used as the data flash.
A program/erase operation on a bank will also stall read requests issued to the bank which is executing the program/erase operation, but it will not stall read requests issued to any other bank. As such, the presence of multiple banks enables application cases such as: