Здравствуйте! Можно! В принципе флеш внутри мк ничем не отличается от внешней. Для работы с внешней памятью и сделан периферийный модуль fsmc ( Flexible static memory controller), который связывает память и шину данных (AHB). Внутренняя память организована аналогично: Flash -> FLITF (flash memory interface) -> AHB data bus. Разница в контроллерах памяти только в том, что у fsmc больше настроек ( что очевидно из названия ). Интерфейс fsmc подключается по параллельному интерфейсу.
Действительно для хранения программ или данных, к которым нужен частый доступ лучше подойдет
NOR память ( более высокая скорость чтения/записи по сравнению с NAND, но у второй большая плотность). Так же существую внешние
SRAM. Ну а если Вам хочется всего сразу а еще и пониженного потребления да и чтобы количество циклов перезаписи была бесконечно, то можете обратить внимание на
FRAM память. Правда у нее тоже есть ряд недостатков, но они связаны не с реализацией, а с технологией производства.
Собственно, я Вам рекомендую выбрать подходящую для Ваших задач память в одном из каталогов (
пример) и соединить ножки контроллера и памяти соответственно даташитам.