一般 描述
(持续)
关键 特性 包含 一个 8-位 记忆 编排 architecture,
一个 16-位 计时器/计数器 和 二 有关联的 16-位 寄存器
支承的 三 模式 (处理器 独立 PWM gen-
限定, 外部 事件 计数器, 和 输入 俘获 capabili-
ties), 二 电源 节省 halt/空闲 模式 和 一个
multi-sourced wakeup/中断 能力, 在-碎片 r/c oscil-
lator, 高 电流 输出, 用户 可选择的 选项 此类 作
看门狗, 振荡器 配置, 和 电源-在-重置.
1.1 EMI 减少
这 COP8SAx 家族 的 设备 包含 电路系统 那
guards 相反 电磁的 干扰 — 一个 增加
问题 在 today’s 微控制器 板 设计. National’s
专利的 EMI 减少 技术 提供 低 EMI 时钟 cir-
cuitry, gradual 转变-在 输出 驱动器 (gtos) 和 内部的 I
CC
smoothing 过滤, 至 帮助 circumvent 许多 的 这 EMI issues
influencing embedded 控制 设计. 国家的 有
达到 15 dB–20 dB 减少 在 EMI 传送 当
设计 有 组成公司的 它的 专利的 EMI 减少 cir-
cuitry.
1.2 ARCHITECTURE
这 COP8SAx 家族 是 为基础 在 一个 修改 Harvard archi-
tecture, 这个 准许 数据 tables 至 是 accessed 直接地
从 程序 记忆. 这个 是 非常 重要的 和 modern
微控制器-为基础 产品, 自从 程序 记忆
是 通常地 只读存储器 或者 非易失存储器, 当 数据 记忆 是 通常地
内存. Consequently 数据 tables 通常地 需要 至 是 con-
tained 在 只读存储器 或者 非易失存储器, 所以 它们 是 不 lost 当 这 mi-
crocontroller 是 powered 向下. 在 一个 修改 Harvard archi-
tecture, 操作指南 fetch 和 记忆 数据 transfers 能 是
overlapped 和 一个 二 平台 pipeline, 这个 准许 这 next
操作指南 至 是 fetched 从 程序 记忆 当 这
电流 操作指南 是 正在 executed 使用 数据 记忆.
这个 是 不 可能 和 一个 Von Neumann 单独的-地址 总线
architecture.
这 COP8SAx 家族 支持 一个 软件 堆栈 scheme 那
准许 这 用户 至 包含 许多 子例程 calls. 这个
能力 是 重要的 当 使用 高 水平的 languages.
和 一个 硬件 堆栈, 这 用户 是 限制 至 一个 小 fixed
号码 的 堆栈 水平.
1.3 操作指南 设置
在 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 至
包装 更多 在-碎片 符合实际 在 较少 程序 记忆
空间 (只读存储器/otp). Selecting 一个 微控制器 和 较少 pro-
gram 记忆 大小 translates 在 更小的 系统 costs, 和
这 增加 安全 的 knowing 那 更多 代号 能 是 packed
在 这 有 程序 记忆 空间.
1.3.1 关键 操作指南 设置 特性
这 COP8SAx 家族 包含 一个 唯一的 结合体 的
操作指南 设置 特性, 这个 提供 designers 和 opti-
mum 代号 效率 和 程序 记忆 utilization.
单独的 字节/单独的 循环 代号 执行
这 效率 是 预定的 至 这 事实 那 这 majority 的 instruc-
tions 是 的 这 单独的 字节 多样性, 结果 在 最小 pro-
gram 空间. 因为 紧凑的 代号 做 不 occupy 一个 sub-
stantial 数量 的 程序 记忆 空间, designers 能
合并 额外的 特性 和 符合实际 在 这 微观的-
控制 程序 记忆 空间. 也, 这 majority instruc-
tions executed 用 这 设备 是 单独的 循环, 结果 在
最小 程序 执行 时间. 在 事实, 77
%
的 这 instruc-
tions 是 单独的 字节 单独的 循环, 供应 更好 代号 和
i/o 效率, 和 faster 代号 执行.
1.3.2 许多 单独的-字节, Multifunction 说明
这 COP8SAx 操作指南 设置 运用 许多 单独的-字节, mul-
tifunction 说明. 这个 使能 一个 单独的 操作指南 至 交流-
complish 多样的 功能, 此类 作 drsz, dcor, jid, 和
加载/exchange 说明 和 邮递-incrementing 和
邮递-decrementing, 至 名字 just 一个 few examples. 在 许多
具体情况, 这 操作指南 设置 能 同时发生地 execute 作
许多 作 三 功能 和 这 一样 单独的-字节 instruc-
tion.
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.3.3 位-水平的 控制
位-水平的 控制 在 许多 的 这 microcontroller’s i/o 端口
提供 一个 有伸缩性的 意思 至 使容易 布局 concerns 和 保存
板 空间. 所有 members 的 这 COP8 家族 提供 这
能力 至 设置, 重置 和 测试 任何 单独的 位 在 这 数据
记忆 地址 空间, 包含 记忆-编排 i/o 端口
和 有关联的 寄存器. 三 记忆-编排 pointers
handle 寄存器 间接的 寻址 和 软件 堆栈
pointer 功能. 这 记忆 数据 pointers 准许 这 选项
的 邮递-incrementing 或者 邮递-decrementing 和 这 数据
movement 说明 (加载/exchange). 和 15
记忆-maped 寄存器 准许 designers 至 优化 这
准确的 implementation 的 确实 明确的 说明.
1.4 包装/管脚 效率
Real estate 和 板 配置 仔细考虑 要求
最大 空间 和 管脚 效率, 特别 给 today’s
高 integration 和 小 产品 表格 factors. microcontrol-
ler 用户 尝试 至 避免 使用 大 包装 至 得到 这 i/o
需要. 大 包装 引领 valuable 板 空间 和 在-
creases 设备 费用, 二 trade-offs 那 微控制器 de-
signs 能 ill afford.
这 COP8 家族 提供 一个 宽 范围 的 包装 和 做 不
waste 管脚: 向上 至 90.9
%
(或者 40 管脚 在 这 44-管脚 包装)
是 devoted 至 有用的 i/o.
www.国家的.com3