电子说
在电子工程领域,微控制器是众多项目的核心组件。今天我们要详细探讨的是MC68HC705P6A,这是一款功能强大且性价比高的微控制器,在各种嵌入式系统中有着广泛的应用。
文件下载:MC68HC705P6ACDW.pdf
MC68HC705P6A是MC68HC05P6微控制器的EPROM版本,它将M68HC05系列微处理器与多种外设集成在一起,包括4通道8位模数(A/D)转换器、带输出比较和输入捕获功能的16位定时器、串行通信端口(SIOP)以及计算机正常运行(COP)看门狗定时器。该器件采用28引脚塑料双列直插(PDIP)或28引脚小外形集成电路(SOIC)封装,具备低成本、高性能的特点。
MC68HC705P6A使用13条地址线访问8KB的内部存储空间,分为I/O、RAM、ROM和EPROM区域。
MCU可通过外部输入(RESET引脚)和内部复位条件(初始上电复位和COP看门狗定时器复位)进行复位。
MCU可通过六种方式被中断,包括不可屏蔽软件中断(SWI)、外部异步中断(IRQ)、输入捕获中断、输出比较中断、定时器溢出中断和端口A中断(通过掩码选项寄存器选择)。中断发生时,处理器将寄存器内容保存到堆栈,并设置中断掩码(I位)以防止额外中断。
在用户模式下,20个双向I/O线分为两个8位I/O端口(端口A和C)、一个3位I/O端口(端口B)和一个1位I/O端口(端口D)。这些端口可通过数据方向寄存器(DDR)进行软件编程配置为输入或输出。
SIOP是一个简单的同步串行I/O端口,采用3线主/从系统,包括串行时钟(SCK)、串行数据输入(SDI)和串行数据输出(SDO)。可通过掩码可编程选项选择数据传输的位顺序(MSB或LSB优先)。
核心是一个16位自由运行计数器,提供输入捕获和输出比较功能,可用于记录外部事件发生的时间、测量输入波形和生成输出波形及定时延迟。
包含一个4通道、多路复用输入、8位逐次逼近模数(A/D)转换器,与端口C的PC3 - PC7引脚共享输入。A/D转换器采用比例转换,参考电压(V{REFH})可在(V{SS})和(V{DD})之间选择,但仅在(V{REFH}=V_{DD})时保证转换精度。
用户EPROM包括48字节的用户零页EPROM、4608字节的用户EPROM、两个MOR复位值和16字节的用户向量EPROM。可通过紫外线曝光擦除(仅窗口封装器件),并通过引导加载程序软件进行编程。
包含两个字节的EPROM,用于启用或禁用MC68HC05P6的各种特性,如COP看门狗定时器、IRQ触发方式、SIOP数据位顺序和时钟速率、停止指令模式、EPROM安全锁和端口A按键扫描中断/上拉等。
使用13位地址总线访问8KB内存映射,包含累加器、索引寄存器、堆栈指针、程序计数器和条件代码寄存器等五个寄存器。
共有62条指令,采用八种寻址模式,包括固有、立即、直接、扩展、索引(无偏移、8位偏移、16位偏移)和相对寻址模式。指令分为寄存器/内存指令、读 - 修改 - 写指令、跳转/分支指令、位操作指令和控制指令五类。
规定了MCU可承受的极限参数,如电源电压、输入电压、电流和存储温度范围等,超过这些值可能会对器件造成永久性损坏。
标准型MC68HC705P6A的工作温度范围为0°C至+70°C,扩展型MC68HC705P6AC为 - 40°C至+85°C。
PDIP和SOIC封装的热阻均为60°C/W。
包括输出电压、输入电压、电源电流、I/O端口高阻泄漏电流、A/D端口高阻泄漏电流、输入电流、输入上拉电流和电容等参数。
具有8位分辨率,绝对精度为±1 1/2 LSB,转换范围为(V{SS})至(V{REFH}),转换时间为32个内部时钟周期。
编程电压为16.25 - 16.75V,编程电流为5.0 - 10mA,每字节编程时间为4ms。
规定了SIOP的工作频率、周期时间、时钟低电平时间、数据有效时间、保持时间和建立时间等参数,以及控制时序的频率、周期时间、振荡器启动时间、停止模式恢复启动时间、RESET脉冲宽度和中断脉冲宽度等参数。
提供了不同封装类型的MC订单号,包括塑料双列直插封装(P)和小外形集成电路封装(DW),并给出了不同封装对应的温度范围。
MC68HC705P6A微控制器凭借其丰富的功能、灵活的配置选项和良好的电气性能,适用于各种嵌入式系统应用。电子工程师在设计过程中,可根据具体需求合理选择工作模式、配置外设接口和使用指令集,以实现系统的高效运行。同时,在使用过程中需注意电气规格的要求,确保器件在安全可靠的条件下工作。你在使用MC68HC705P6A时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !