eprom/rom-based 8-bit microcontroller series cmd78p154/156
包含下列型号
?cmd78p154/156e:eprom devices
?cmd78p154/156:光罩rom devices
特点
? 只有42条单字指令
? 所有指令都是一个指令周期除了程序分支是两个指令周期
?13位指令宽度
?goto指令(无rom范围限制)
?call指令(无rom范围限制)
?8位宽数据总线
?5层深的硬件堆栈
? 操作速度:dc - 20 mhz时钟输入
dc -100ns指令周期
型号 脚数 i/o eprom/rom(字节) ram(字节)
cmd78p154/154e 18 16 512 49
cmd78p156/156e 18 16 1 k 49
? 可使用直接、间接寻址方式存取数据
?8位的实时时钟/ 8位的可程序的预除器
? 内部电源重置(power on reset,por)
? 内建低电压侦测器(low voltage detector,lvd)与欠电压重置(brown out reset,bor)
? 电源启动重置定时器(power-up reset timer pwrt)和振荡启动定时器(oscillator start-up timer,ost)
? 芯片内部看门狗定时器(wdt)是使用内部独立振荡器,以确保芯片正常运作,可由软件控制看门狗的致能或除能
? 两个i/o埠,ioa和iob,可以各自独立控制方向
? 可由软件控制i/o端口上的上拉电阻、下拉电阻或开汲极
? 两个外来中断来源:int脚位触发或由b埠输入变动来达成
? 睡眠唤醒可由int脚位触发或由b埠输入变动来达成
? 省电睡眠模式
? 内部8mhz,4mhz,1mhz和455 khz内部的电阻电容振荡器
? 程序代码保护
? 可选择振荡器种类︰
1. erc︰ 外部电阻/电容所组成的振荡器
2. hf︰ 高频crystal/resonator振荡器
3. xt︰ 通用crystal/resonator振荡器
4. lf︰ 低频crystal/resonator振荡器
5. irc︰ 内部电阻/电容所组成的振荡器
6. eric︰ 外部电阻/内部的电容所组成的振荡器
? 操作电压的范围︰
-eprom︰2.3 v到5.5 v
-rom︰2.3 v到5.5 v
概述
cmd78p154/156系列是便宜,高速,高抗干扰度,以eprom/rom的8位cmos微型控制器为基础。它使用risc架构只
有42指令。大部分指令都只需要一个指令周期,除了部分指令与分支指令需要两个周期。及容易记忆、使用的指令
集,可减少软件开发时间。
cmd78p154/156系列包括电源重置(power on reset,por),欠电压重置(brown out reset,bor),电源启动重置定时器(power-up
reset timer pwrt),振荡启动定时器(oscillator start-up timer ost),看门狗定时器( wdt),eprom/rom,sram,三态i/o埠。
i/o上拉电阻,下拉电阻和开汲极控制,省电睡眠模式、可程序的定时器/计数器,中断,睡眠唤醒方式,和eprom程
序代码保护。有四种振荡方式可供选择,包括低耗电的lp(low power)振荡器以及低成本的rc振荡器。
cmd78p154/154e具有512×13的程序内存,与cmd78p156/156e具有1k×13的程序内存。cmd78p154/156能使用直接或间接
寻址的方式来存取缓存器和数据
存储器。所有特殊功能缓存器与程序计数器都同时在数据存储器中。