6/190
ST90158 - 一般 描述
1 一般 描述
1.1 介绍
这 ST90158 和 ST90135 微控制器 是
开发 和 制造的 用 stmicroelectron-
ics 使用 一个 专卖的 n-好 CMOS 处理.
它们的 效能 derives 从 这 使用 的 一个 flexi-
ble 256-寄存器 程序编制 模型 为 过激-快
context 切换 和 real-时间 事件 回馈.
这 intelligent 在-碎片 peripherals offload 这 ST9
核心 f只读存储器 i/o 和 数据 管理 处理
tasks 准许 核心的 应用 tasks 至 得到 这
最大 使用 的 核心 resources. 这 新-gener-
ation ST9 MCU 设备 now 也 支持 低
电源 消耗量 和 低 电压 运作 为
电源-效率高的 和 低-费用 embedded 系统.
1.1.1 ST9+ 核心
这 先进的 核心 组成 的 这 Central
处理 单位 (cpu), 这 寄存器 文件, 这 inter-
rupt 和 DMA 控制, 和 这 记忆 man-
agement 单位. 这 MMU 准许 寻址 的 向上
至 4 Megabytes 的 程序 和 数据 编排 在
一个 单独的 直线的 空间.
四 独立 buses 是 控制 用 这
核心: 一个 16-位 记忆 总线, 一个 8-位 寄存器 数据
总线, 一个 8-位 寄存器 地址 总线 和 一个 6-位 inter-
rupt/dma 总线 这个 connects 这 中断 和
DMA 控制者 在 这 在-碎片 peripherals 和 这
核心.
这个 多样的 总线 architecture 制造 这 ST9 fam-
ily 设备 高级地 效率高的 为 accessing 在 和 止-
碎片 记忆 和 快 exchange 的 数据 和 这
在-碎片 peripherals.
这 一般-目的 寄存器 能 是 使用 作 交流-
cumulators, index 寄存器, 或者 地址 pointers.
调整 寄存器 pairs 制造 向上 16-位 寄存器 为
寻址 或者 16-位 处理. 虽然 这 ST9
有 一个 8-位 alu, 这 碎片 handles 16-位 opera-
tions, 包含 arithmetic, 负载/stores, 和 mem-
ory/寄存器 和 记忆/记忆 exchanges.
1.1.2 电源 节省 模式
至 优化 效能 相比 电源 consump-
tion, 一个 范围 的 运行 模式 能 是 dynami-
cally 选择.
Run 模式.
这个 是 这 全部 速 执行 模式
和 CPU 和 peripherals 运动 在 这 最大
时钟 速 delivered 用 这 阶段 锁 循环
(pll) 的 这 时钟 控制 单位 (ccu).
慢 模式
. 电源 消耗量 能 是 signifi-
cantly 减少 用 运动 这 CPU 和 这 periph-
erals 在 减少 时钟 速 使用 这 CPU pres-
caler 和 CCU 时钟 分隔物 (pll 不 使用) 或者 用
使用 这 ck_af 外部 时钟.
Wait 为 中断 模式.
这 Wait 为 中断
(wfi) 操作指南 suspends 程序 执行 un-
til 一个 中断 要求 是 acknowledged. 在
wfi, 这 CPU 时钟 是 halted 当 这 附带的
和 中断 控制 保持 运动 在 一个 frequen-
cy 可编程序的 通过 这 ccu. 在 这个 模式, 这
电源 消耗量 的 这 设备 能 是 减少
用 更多 than 95% (低 电源 wfi).
Halt 模式.
当 executing 这 HALT 操作指南,
和 如果 这 看门狗 是 不 使能, 这 CPU 和
它的 peripherals 停止 运行 和 这 状态 的 这
机器 仍然是 frozen (这 时钟 是 也
stopped). 一个 重置 是 需要 至 exit 从 Halt
模式.
1.1.3 系统 时钟
一个 可编程序的 PLL 时钟 发生器 准许
标准 3 至 5 MHz crystals 至 是 使用 至 获得 一个
大 范围 的 内部的 发生率 向上 至 24 mhz.
1.1.4 i/o 端口
这 i/o 线条 是 grouped 在 向上 至 nine 8-位 i/o
端口 和 能 是 配置 在 一个 位 基准 至 pro-
vide 定时, 状态 信号, 一个 地址/数据 总线 为
接合 至 外部 记忆, 计时器 输入 和
输出, 相似物 输入, 外部 中断 和 se-
rial 或者 并行的 i/o.
9