概要
FD8P165A的IC结构一流,包括大容量(6K-word)的程序内存(OTP ROM),192-byte的数据存储器(RAM)。1个8位基本计时器T0,1个8位定时/计数器(TC1),1个看门狗计时器,4个中断源(T0, TC1,INT0, INT1),1通道的PWM输出(PWM1) ,1通道的Buzzer输出(BZ1)和8层堆叠暂存器。此外,用户还可以自行选择振荡模式,BJ8P165A提供4种不同的振荡器模式给系统作为系统时钟,包括外部高/低速晶体振荡器、陶瓷谐振器、外部廉价的RC振荡器、内部16MHz RC振荡器作为系统时钟,和一个由程控的低速RC振荡器作为低速模式的时钟源。
特点
· 存储器
OTR ROM空间:6K*16 位。
RAM空间:192字节。
· 8层堆栈缓存器
· 2个8 位定时器
T0:基本定时器。
TC1:自动装载定时/计数器/PWM蜂鸣器输出。
· 单通道蜂鸣器输出(BZ1)
· 单通道PWM输出(PWM1)
· 3级低电压检测系统(LVD)
可监控系统电源(若低于设定LVD选项则发生复位)
· 4个中断源
2个内部中断:T0、TC1。
2个外部中断:INT0、INT1。
· 内置看门狗定时器,时钟源由内部低速RC振荡器提供(16KHz @3V, 32KHz @5V)
· I/O引脚配置
双向输入输出端口:P0,P1,P2,P5。
具有唤醒功能的端口:P0,P1电平变化触发。
内置上拉电阻端口:P0,P1,P2,P5。
外部中断引脚:
P0.0:由寄存器PEDGE控制(上升沿或下降沿)。
P0.1:下降沿触发。
P2口每个引脚可输出200mA(@VSS+1.5V)的灌电流。
· 强大的指令集
4个时钟周期为1个指令周期(4T)。
1个指令占用1个字长的ROM空间。
绝大部分指令只需要一个周期。
JMP指令可在整个 ROM 区执行。
CALL指令可在整个ROM区执行。
查表指令 MOVC 可寻址整个 ROM 区。
· 四种系统时钟
内部高速时钟:RC时钟,高达16MHz 。
内部低速时钟:RC振荡器,16KHz(3V),32KHz(5V)。
外部高速时钟:RC时钟,高达10MHz。
外部高速时钟:晶体模式,高达16MHz。
· 4种工作模式
普通模式:高、低速时钟同时工作。
低速模式:只有低速时钟工作。
睡眠模式:高、低速时钟都停止工作。
绿色模式:由T0周期性唤醒。