PMS15A/PMS150C 是一个 IO 类型、完全静态,以 OTP 为程序存储基础的单片机。它运用 RISC 的架构基础使大部分的指令执行时间都是一个指令周期,只有少部分指令是需要两个指令周期。
内部最多达 0.5KW/1KW OTP 程序内存以及 64 字节数据存储器;另外,PMS15A/PMS150C 还提供一个 16位的硬件计数器、一个 8 位的硬件 PWM 生成器和一个通用比较器。
OTP(一次性可编程)程序内存用来存放要执行的程序指令。OTP 程序内存可以储存数据,包含:数据,表格和中断入口。复位之后,FPP0 的初始地址为 0x000。中断入口是 0X010;OTP 程序内存最后 16 个地址空间是被保留给系统使用,如:校验,序列号等。PMS15A/PMS150C 的 OTP 程序内存容量为 0.5KW/1KW,如表 1 所示。OTP 内存从地址“0x3F0 to 0x3FF”供系统使用,从“0x001~0x00F”和“0x011~0x3EF”地址空间是用户的程序空间。