PIC 微控制器文档指南/第 3 节 - 基于术语的文档指南
外观
数据手册和文档中使用了许多缩略语来命名外设和功能,并不总是清楚它们到底指的是什么,以及它们与其他半导体供应商产品上的类似外设有何关系。在本节中,将列出并解释用于描述 PIC 微控制器和数字信号控制器上的外设和功能的缩略语,然后列出其他半导体供应商使用的缩略语。这将使那些希望从其他半导体制造商的产品转向 Microchip 产品的人有机会根据他们目前对其他设备的了解,快速了解要搜索的外设或功能名称。
- FSR - 文件选择寄存器 - 数据存储器中的一个寄存器,与 INDF 配合使用以实现间接寻址。当您用 C 或其他高级语言编写软件时,编译器在您使用字符串或其他数组、许多其他数据结构或许多其他抽象数据类型时,会使用 FSR 作为地址寄存器。汇编语言程序员可能熟悉其他制造商所说的“索引寄存器”或“地址寄存器”。PIC18F 器件通常具有 3 个 FSR 寄存器(以及 3 个相应的 INDF 寄存器)。最近的 PIC16F 器件通常具有 2 个 FSR 寄存器(以及 2 个相应的 INDF 寄存器)。
- GPR - 通用寄存器 - 数据存储器中的一个寄存器,没有预定义的功能。功能由程序员定义。每个 GPR 实际上都是 SRAM 的一个单元。与“SRAM”相比,更倾向于使用“寄存器”一词来表达数据存储器中所有 SRAM 与 WREG 等效,因为架构不要求将指令的结果存储在累加器中,然后从累加器中移到 SRAM 中,这就像在其他一些微处理器架构中那样。
- MSSP - 主同步串行端口 - 一个串行外设接口,可以用作 I2C、SPI 或 MicrowireTM 接口。
- PPS - 外设引脚选择 - 一个模块,允许具有标准数字输入或输出的外设连接到控制器上多达 30 个可重新映射引脚中的一个。可重新映射的外设包括(但不限于)CCP 模块、比较器输出和 UART。不可重新映射的外设输入和输出是那些具有纯粹模拟功能(A/D 转换器)、复杂(PMP 并行接口)或使用特殊 I/O 电路(I2C)的。可重新映射的输入和输出可以同时连接到多个引脚,可以连接到同一个引脚(例如,为了增加驱动强度),并且单个引脚可以同时连接到来自一个外设的输入和来自另一个外设的输出(允许串行接口的硬件回环)。
- SFR - 特殊功能寄存器 - 数据存储器中的一个寄存器,具有定义的功能,例如 STATUS 寄存器或用于配置硬件模块的寄存器。与 #GPR 相反。