1.0 设备 描述
1.1 ARCHITECTURE
这 COP8 家族 是 为基础 在 一个 修改 Harvard architec-
ture, 这个 准许 数据 tables 至 是 accessed 直接地 从
程序 记忆. 这个 是 非常 重要的 和 modern
微控制器-为基础 产品, 自从 程序 记忆
是 通常地 只读存储器 或者 非易失存储器, 当 数据 记忆 是 通常地
内存. Consequently 数据 tables 需要 至 是 包含 在
非-易变的 记忆, 所以 它们 是 不 lost 当 这 微观的-
控制 是 powered 向下. 在 一个 修改 Harvard architec-
ture, 操作指南 fetch 和 记忆 数据 transfers 能 是
overlapped 和 一个 二 平台 pipeline, 这个 准许 这 next
操作指南 至 是 fetched 从 程序 记忆 当 这
电流 操作指南 是 正在 executed 使用 数据 记忆.
这个 是 不 可能 和 一个 Von Neumann 单独的-地址 总线
architecture.
这 COP8 家族 支持 一个 软件 堆栈 scheme 那
准许 这 用户 至 包含 许多 子例程 calls. 这个
能力 是 重要的 当 使用 高 水平的 languages.
和 一个 硬件 堆栈, 这 用户 是 限制 至 一个 小 fixed
号码 的 堆栈 水平.
1.2 操作指南 设置
在 today’s 8-位 微控制器 应用 arena 费用/
效能, flexibility 和 时间 至 market 是 一些 的 这
关键 issues 那 系统 designers 面向 在 attempting 至 build
好-engineered 产品 那 compete 在 这 marketplace.
许多 的 这些 issues 能 是 addressed 通过 这 manner
在 这个 一个 microcontroller’s 操作指南 设置 handles 处理-
ing tasks. 和 that’s why COP8 家族 提供 一个 唯一的 和
代号-效率高的 操作指南 设置 — 一个 那 提供 这 flexibil-
ity, 符合实际, 减少 costs 和 faster 时间 至 market 那
today’s 微控制器 为基础 产品 需要.
代号 效率 是 重要的 因为 它 使能 designers 至
包装 更多 在-碎片 符合实际 在 较少 程序 记忆
空间. Selecting 一个 微控制器 和 较少 程序
记忆 大小 translates 在 更小的 系统 costs, 和 这
增加 安全 的 knowing 那 更多 代号 能 是 packed
在 这 有 程序 记忆 空间.
1.2.1 关键 操作指南 设置 特性
这 COP8 家族 包含 一个 唯一的 结合体 的 在-
构造 设置 特性, 这个 提供 designers 和 最佳的
代号 效率 和 程序 记忆 utilization.
单独的 字节/单独的 循环 代号 执行
这 效率 是 预定的 至 这 事实 那 这 majority 的 instruc-
tions 是 的 这 单独的 字节 多样性, 结果 在 最小
程序 空间. 因为 紧凑的 代号 做 不 occupy 一个
substantial 数量 的 程序 记忆 空间, designers
能 合并 额外的 特性 和 符合实际 在 这
微控制器 程序 记忆 空间. 也, 这 majority
说明 executed 用 这 设备 是 单独的 循环, 结果-
ing 在 最小 程序 执行 时间. 在 事实, 77% 的 这
说明 是 单独的 字节 单独的 循环, 供应 更好
代号 和 i/o 效率, 和 faster 代号 执行.
1.2.2 许多 单独的-字节, Multifunction 说明
这 COP8 操作指南 设置 运用 许多 单独的-字节, multi-
函数 说明. 这个 使能 一个 单独的 操作指南 至
accomplish 多样的 功能, 此类 作 drsz, dcor, jid,
LD (加载) 和 X (exchange) 说明 和 邮递-
incrementing 和 邮递-decrementing, 至 名字 just 一个 few
examples. 在 许多 具体情况, 这 操作指南 设置 能 simulta-
neously execute 作 许多 作 三 功能 和 这 一样
单独的-字节 操作指南.
jid:
(jump 间接的); 单独的 字节 操作指南; decodes exter-
nal events 和 jumps 至 相应的 维护 routines
(analogous 至 “DO CASE” 陈述 在 高等级的 水平的 lan-
guages).
laid:
(加载 accumulator-间接的); 单独的 字节 看 向上 表格
操作指南 提供 效率高的 数据 path 从 这 程序
记忆 至 这 cpu. 这个 操作指南 能 是 使用 为 表格
lookup 和 至 读 这 全部 程序 记忆 为 checksum
calculations.
retsk:
(返回 skip); 单独的 字节 操作指南 准许 返回
从 子例程 和 skips next 操作指南. Decision 至
branch 能 是 制造 在 这 子例程 它自己, 节省 代号.
autoinc/dec:
(自动-increment/自动-decrement); 这些
说明 使用 这 二 记忆 pointers B 和 X 至 effi-
ciently 处理 一个 块 的 数据 (analogous 至 “FOR NEXT” 在
高等级的 水平的 languages).
1.2.3 位-水平的 控制
位-水平的 控制 在 许多 的 这 microcontroller’s i/o 端口
提供 一个 有伸缩性的 意思 至 使容易 布局 concerns 和 保存
板 空间. 所有 members 的 这 COP8 家族 提供 这
能力 至 设置, 重置 和 测试 任何 单独的 位 在 这 数据
记忆 地址 空间, 包含 记忆-编排 i/o 端口
和 有关联的 寄存器.
1.2.4 寄存器 设置
三 记忆-编排 pointers handle 寄存器 间接的 ad-
dressing 和 软件 堆栈 pointer 功能. 这 记忆
数据 pointers 准许 这 选项 的 邮递-incrementing 或者 邮递-
decrementing 和 这 数据 movement 说明 (加载/
exchange). 和 15 记忆-maped 寄存器 准许 de-
signers 至 优化 这 准确的 implementation 的 确实
明确的 说明.
1.3 EMI 减少
这 COP8SGx5 家族 的 设备 包含 电路系统 那
guards 相反 电磁的 干扰 — 一个 增加
问题 在 today’s 微控制器 板 设计. National’s
专利的 EMI 减少 技术 提供 低 EMI 时钟
电路系统, gradual 转变-在 输出 驱动器 (gtos) 和 内部的
I
CC
smoothing 过滤, 至 帮助 circumvent 许多 的 这 EMI
issues influencing embedded 控制 设计. 国家的 有
达到 15 dB–20 dB 减少 在 EMI 传送 当
设计 有 组成公司的 它的 专利的 EMI 减少 cir-
cuitry.
1.4 包装/管脚 效率
Real estate 和 板 配置 仔细考虑 要求
最大 空间 和 管脚 效率, 特别 给 today’s
高 integration 和 小 产品 表格 factors. microcon-
troller 用户 尝试 至 避免 使用 大 包装 至 得到 这 i/o
需要. 大 包装 引领 valuable 板 空间 和
增加 设备 费用, 二 trade-offs 那 微控制器
设计 能 ill afford.
这 COP8 家族 提供 一个 宽 范围 的 包装 和 做 不
waste 管脚: 向上 至 90.9% (或者 40 管脚 在 这 44-管脚 包装)
是 devoted 至 有用的 i/o.
COP8SG 家族
www.国家的.com3