富士通MB95160MA系列8位单片机的特性与应用指南
在电子设计领域,单片机作为核心控制元件,其性能和功能直接影响着整个系统的稳定性和效率。今天我们来深入了解富士通的MB95160MA系列8位单片机,探讨它的特性、引脚分配、使用注意事项以及编程方法等方面。
一、产品概述
MB95160MA系列是通用型单芯片微控制器,采用CMOS工艺,拥有紧凑的指令集和丰富的外设功能。F2MC是富士通灵活微控制器的缩写,该系列基于F2MC - 8FX CPU核心,具备优化的控制器指令集,适用于各种控制应用场景。
二、产品特性
(一)CPU核心特性
- 指令集优化:专门为控制器优化的指令集,包含乘法和除法指令、16位算术运算、位测试分支指令和位操作指令等,提高了控制运算的效率。
- 时钟系统:拥有主时钟、主PLL时钟、子时钟和子PLL时钟,为不同的工作模式提供灵活的时钟支持。
(二)外设功能
- 定时器
- 8/16位复合定时器×2通道,可用于间隔定时器、PWC定时器、PWM定时器和输入捕获。
- 8/16位PPG×2通道和16位PPG×1通道,提供多种波形输出功能。
- 时基定时器×1通道和看门狗预分频器×1通道,用于系统的定时和监控。
- 通信接口
- 中断功能:外部中断×8通道,可通过边缘检测(上升沿、下降沿或双边沿)触发,用于从低功耗(待机)模式中恢复。
- A/D转换器:8/10位A/D转换器×8通道,可选择8位或10位分辨率,满足不同的模拟信号采集需求。
- LCD控制器:支持32 SEG×4 COM(最大128像素),具备闪烁功能,适用于显示应用。
- 低功耗模式:包括停止模式、睡眠模式、看门模式和时基定时器模式,降低系统功耗。
- I/O端口:最大端口数为52个,包括通用I/O端口(N - ch开漏)2个和通用I/O端口(CMOS)50个,可编程输入电压电平,支持汽车输入电平、CMOS输入电平和滞后输入电平。
- Flash内存安全功能:仅适用于Flash内存产品,可保护Flash内存的内容。
三、产品阵容
该系列包含多个型号,如MB95168MA、MB95F168MA、MB95F168NA和MB95F168JA等,不同型号在ROM容量、RAM容量、复位输出、时钟系统、低电压检测复位、CPU功能等方面存在差异。例如,MB95168MA为Mask ROM产品,而MB95F168MA为60 Kbytes的Flash内存产品。
四、振荡稳定等待时间
主时钟振荡稳定等待时间的初始值固定为最大值,约为4.10 ms(主振荡时钟为4 MHz时)。
五、封装与对应产品
提供多种封装形式,如FPT - 64P - M23、FPT - 64P - M24和BGA - 224P - M08等,不同型号对应不同的封装。
六、产品差异与选型注意事项
(一)评估产品使用注意
评估产品不仅具备MB95160MA系列的功能,还支持F2MC - 8FX家族多个系列和型号的软件开发。但需要注意,MB95160MA系列未使用的外设资源I/O地址被访问禁止,对这些地址的读写操作可能导致硬件或软件出现意外故障。同时,评估产品禁止地址的读取值与Flash内存产品或Mask ROM产品不同,程序中不应使用这些值。
(二)内存空间差异
评估产品的内存量可能与Flash内存和Mask ROM产品不同,软件开发时需仔细检查实际使用型号的内存差异。
(三)电流消耗
Flash内存产品的电流消耗比Mask ROM产品多。
(四)封装
不同封装的信息可参考相关文档。
(五)工作电压
评估产品、Flash内存产品和Mask ROM产品的工作电压不同,具体可参考电气特性文档。
七、引脚分配与描述
该系列单片机的引脚具有多种功能,如AVCC为A/D转换器电源引脚,P14/PPG0为通用I/O端口,同时与16位PPG ch.0输出共享等。不同引脚的I/O电路类型也有所不同,包括A、B、B’、G、H、I、M、R、S等类型,每种类型具有不同的特性和应用场景。
八、使用注意事项
(一)防止闩锁
使用时要确保不超过最大电压额定值,避免在输入和输出引脚(除中高耐压引脚外)施加高于VCC或低于VSS的电压,以及在VCC引脚和VSS引脚之间施加高于额定电压的电压,否则可能导致CMOS IC发生闩锁,损坏元件。
(二)稳定电源电压
电源电压应保持稳定,电源电压的突然变化可能导致系统在Vcc电源电压的保证工作范围内出现故障。原则上,要将Vcc纹波(p - p值)在商用频率范围(50/60 Hz)内的变化控制在标准Vcc值的10%以内,并抑制电压变化,使瞬态变化率在电源切换等瞬间变化时不超过0.1 V/ms。
(三)外部时钟使用注意
即使使用外部时钟,在电源复位、从子时钟模式或停止模式唤醒时,仍需要振荡稳定等待时间。
(四)串行通信
串行通信可能因噪声等原因接收错误数据,因此在设计印刷电路板时要避免噪声,并在系统设计中考虑错误数据的处理,如应用校验和,出现错误时重新传输数据。
九、引脚连接注意事项
(一)未使用引脚处理
未使用的输入引脚应通过至少2 kΩ的电阻上拉或下拉,未使用的输入/输出引脚可设置为输出模式并悬空,或设置为输入模式按未使用输入引脚处理,未使用的输出引脚应使其悬空。
(二)电源引脚
对于具有多个VCC或VSS引脚的产品,要将相同电位的引脚连接到外部电源和地线,以降低电磁辐射水平,防止因接地电平上升导致选通信号异常,并符合总输出电流额定值。同时,在设备附近的VCC和VSS引脚之间连接约0.1 μF的陶瓷旁路电容。
(三)模式引脚(MOD)
将MOD引脚直接连接到VCC或VSS,为防止设备因噪声意外进入测试模式,要在印刷电路板布局时尽量减小MOD引脚到VCC或VSS的距离,并提供低阻抗连接。
(四)C引脚
使用陶瓷电容或具有等效频率特性的电容,VCC引脚的旁路电容电容值应高于CS,具体连接可参考相关图表。
(五)模拟电源
始终将AVCC和VCC引脚设置为相同电位,当VCC > AVCC时,电流可能通过AN00至AN07引脚。即使不使用A/D转换器,也要将AVCC = VCC和AVSS = AVR = VSS连接,并在设备附近的AVCC和AVSS引脚之间连接约0.1 μF的陶瓷旁路电容,以防止AVCC引脚的噪声影响精度。
十、Flash内存微控制器编程
(一)支持的并行编程器和适配器
不同封装对应不同的适配器型号和并行编程器,如FPT - 64P - M23封装适用TEF110 - 95F168HPMC适配器,并行编程器为AF9708(Ver 02.35G或更高版本)。具体信息可联系Flash Support Group, Inc.获取。
(二)扇区配置
Flash内存的各个扇区对应CPU访问和并行编程器编程的地址,如60 Kbytes的Flash内存,CPU地址为1000H - FFFF H,编程器地址为11000H - 1FFFF H。
(三)编程方法
- 将并行编程器的类型代码设置为17222。
- 将程序数据加载到编程器地址11000H至1FFFFH。
- 使用并行编程器进行编程。
十一、CPU核心
(一)内存空间
MB95160MA系列的内存空间为64 Kbytes,由I/O区域、数据区域和程序区域组成,还包括通用寄存器和向量表等专用区域。
(二)寄存器
该系列有CPU中的专用寄存器和内存中的通用寄存器两种类型。专用寄存器包括程序计数器(PC)、累加器(A)、临时累加器(T)、索引寄存器(IX)、额外指针(EP)、堆栈指针(SP)和程序状态(PS)等。通用寄存器为8位数据存储寄存器,位于内存的寄存器组中,最多可使用32个寄存器组,当前使用的寄存器组由寄存器组指针(RP)指定。
综上所述,富士通MB95160MA系列8位单片机以其丰富的功能、灵活的配置和低功耗特性,为电子工程师在各种控制应用中提供了一个强大而可靠的选择。在设计过程中,我们需要充分了解其特性和使用注意事项,以确保系统的稳定运行。大家在实际应用中遇到过哪些关于该系列单片机的问题呢?欢迎在评论区分享交流。
-
8位单片机
+关注
关注
0文章
91浏览量
23249 -
应用指南
+关注
关注
0文章
175浏览量
6148
发布评论请先 登录
富士通MB95160MA系列8位单片机的特性与应用指南
评论