Вы заблуждаетесь. В старых программный флеш является X-сегментом
памяти и может использоваться во всех DSP инструкциях как X-данные.
Но есть нюанс. Начиная с dsPIC33E, выборка данных из программного
флеша имеет ненулевую латентность, причем в dsPIC33C она достигла 5
машинных циклов. Поэтому я предпочитаю создавать буфер в ОЗУ для
всех DSP приложений, где требуется полная скорость ядра.