Можно. Для этого существует расширение языка - зарезервированное слово flash. Переменная, описанная с применением данного слова размещается в адресном пространстве кода и доступна только по чтению.
flash char aaa[] = "aaa";
flash char bbb[] = "bbb";
flash char ccc[] = "ccc";
flash char flash *xxx[] = {aaa, bbb, ccc, 0};
Если используется более чем один уровень вложенности, как в вышеприведенном примере (массив указателей на строки), то flash должен стоять для каждого уровня.