PIC微控制器
维基百科,自由的 encyclopedia
PIC微控制器(PIC microcontroller),是一种使用哈佛结构的精简指令集微控制器,由Microchip公司研发而成。
PIC的架构是明显的最低限度。它具有以下特点:
- 分离式的程序存储器和数据存储器(哈佛结构)
- 少量的固定长度指令
- 指令是单周期执行(4时钟周期),仅流程转移指令(call, goto, return, 成立时的条件跳跃)需两个指令周期
- 所有 RAM 位置均可当作作为算数或其他运算的源寄存器或目的寄存器使用
- 一个堆栈用于存放子程序调用的返回地址
- 较小的数据寻址空间,但使用多个 bank 的方式(每个 bank 通常为 128 字节),来存取较大的 RAM
- 寄存器、外部输入输出端口等均映射在数据空间中
- 程序计数器也是映射到数据空间和写入(这是用来执行间接跳跃)