程序闪存内的数据可通过名为程序空间可视性 (PSV) 的硬件功能从 16 位内核系列处理器硬件支持访问。支持通过特殊功能寄存器 (SFR) PSVPAG 或 DSRPAG 将一个 32K 闪存页映射到数据地址空间的高 32K。

编译器仅支持直接访问单个 PSV 页,称为 auto_psv 空间。-mconst-in-code 选项可用,将非 auto 类型的 const 限定变量放入程序存储器,而所有 auto const 变量与其他 auto 变量一起放入堆栈。

const 对象通常定义初始值,因为它在运行时不能被程序写入。但这不是一个要求。未初始化的 const 对象与其他未初始化的 RAM 变量一起分配空间,但仍然只读。