0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

深入剖析MC68H(R)C908JL3系列微控制器:特性、功能与应用

chencui 2026-04-09 11:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

深入剖析MC68H(R)C908JL3系列微控制器:特性、功能与应用

在电子工程领域,微控制器是众多项目的核心组件,其性能和功能直接影响着整个系统的运行。今天,我们将深入探讨MC68H(R)C908JL3系列微控制器,包括MC68H(R)C908JL3、MC68H(R)C908JK3和MC68H(R)C908JK1,详细介绍它们的特性、功能以及在实际应用中的表现。

文件下载:MC68HC908JL3ECDW.pdf

一、概述

MC68H(R)C908JL3系列属于低成本、高性能的M68HC08 8位微控制器单元(MCU)家族。该家族基于客户指定集成电路CSIC)设计策略,所有MCU都采用增强型M68HC08中央处理器单元(CPU08),并提供多种模块、内存大小和类型以及封装类型选择。

1.1 设备差异

设备 FLASH内存大小 引脚数量
MC68H(R)C908JL3 4096字节 28引脚
MC68H(R)C908JK3 4096字节 20引脚
MC68H(R)C908JK1 1536字节 20引脚

1.2 特性亮点

  • 高性能架构:采用M68HC08架构,与M6805、M146805和M68HC05家族的目标代码完全向上兼容。
  • 低功耗设计:具备完全静态的停止和等待模式,支持5V和3V工作电压,内部总线操作频率可达8MHz。
  • 灵活的振荡器选项:提供RC振荡器电路或晶体振荡器选项,满足不同应用场景的需求。
  • 丰富的外设模块:拥有2通道16位定时器接口模块(TIM)、12通道8位模拟 - 数字转换器ADC)等,适用于各种控制和数据采集应用。
  • 系统保护功能:具备可选的计算机运行正常(COP)复位、低电压检测、非法操作码检测和非法地址检测等保护机制,提高系统的稳定性和可靠性。

二、内存管理

2.1 内存映射

CPU08可寻址64KB的内存空间,包括用户FLASH、RAM、用户定义向量和监控ROM。不同设备的用户FLASH大小有所不同,如MC68H(R)C908JL3/JK3为4096字节,MC68H(R)C908JK1为1536字节,同时还配备128字节的RAM和960字节的监控ROM。

2.2 FLASH内存操作

FLASH内存可通过单个外部电源进行读取、编程和擦除操作,利用内部电荷泵实现编程和擦除功能。操作包括块擦除、大规模擦除和编程,具体步骤如下:

  • 块擦除操作:设置ERASE位并清除MASS位,写入数据,等待时间,设置HVEN位,等待擦除时间,清除ERASE位和HVEN位。
  • 大规模擦除操作:设置ERASE和MASS位,写入数据,等待时间,设置HVEN位,等待擦除时间,清除ERASE位和HVEN位。
  • 编程操作:设置PGM位,写入数据,等待时间,设置HVEN位,写入数据,等待编程时间,重复操作直至完成,清除PGM位和HVEN位。

2.3 FLASH保护

为防止系统故障导致的意外擦除或编程操作,采用FLASH块保护寄存器(FLBPR)来保护内存块。通过设置FLBPR的值,可以确定受保护的FLASH内存范围。

三、中央处理器单元(CPU)

3.1 CPU特性

  • 增强型编程模型:与M68HC05家族的目标代码完全兼容,具备16位堆栈指针和索引寄存器,支持16种寻址模式。
  • 高效的数据处理:支持内存到内存的数据传输、快速8×8乘法和16/8除法指令,以及二进制编码十进制(BCD)指令,优化了控制器应用的性能。
  • 低功耗模式:提供停止和等待模式,降低系统功耗。

3.2 CPU寄存器

CPU包含累加器、索引寄存器、堆栈指针、程序计数器和条件代码寄存器等重要寄存器,这些寄存器在数据处理和程序执行中起着关键作用。

四、系统集成模块(SIM

4.1 功能概述

SIM支持多达24个外部和/或内部中断,与CPU协同控制所有MCU活动。其主要功能包括总线时钟生成和控制、停止/等待/复位/中断的进入和恢复、内部时钟控制、主复位控制以及中断控制等。

4.2 复位和初始化

MCU的复位源包括电源复位模块(POR)、外部复位引脚(RST)、计算机运行正常模块(COP)、低电压抑制模块(LVI)、非法操作码和非法地址等。复位时,所有寄存器将恢复到默认值,所有模块将恢复到复位状态。

4.3 中断控制

中断分为硬件中断和软件中断(SWI),中断处理过程包括中断锁存、仲裁和向量地址生成。中断状态寄存器用于标识可屏蔽中断源,方便调试和故障排查。

4.4 低功耗模式

执行WAIT或STOP指令可使MCU进入低功耗模式。在等待模式下,CPU时钟停止,外设时钟继续运行;在停止模式下,系统时钟禁用,中断请求可使MCU退出停止模式。

五、振荡器(OSC)

5.1 振荡器类型

提供两种振荡器模块:MC68HC908xxx内置晶体振荡器模块,需要外部晶体或陶瓷谐振器;MC68HRC908xxx内置RC振荡器模块,只需外部RC连接。

5.2 信号说明

振荡器的I/O信号包括晶体放大器输入引脚(OSC1)、晶体放大器输出引脚(OSC2)、振荡器使能信号(SIMOSCEN)、晶体振荡器时钟(XTALCLK)、RC振荡器时钟(RCCLK)、振荡器输出(OSCOUT)和振荡器输出2(2OSCOUT)等。

5.3 低功耗模式影响

WAIT指令对振荡器逻辑无影响,OSCOUT和2OSCOUT继续驱动到SIM模块;STOP指令禁用XTALCLK或RCCLK输出,从而停止OSCOUT和2OSCOUT。

六、监控ROM(MON)

6.1 功能特点

监控ROM允许通过单线路接口与主机计算机进行完整的MCU测试,还可用于MCU中FLASH内存的编程和擦除。其特点包括正常用户模式引脚功能、专用串行通信引脚、标准非归零(NRZ)通信、FLASH内存安全功能等。

6.2 进入监控模式

可通过特定的引脚条件进入监控模式,如在POR后,满足一定的时钟源、引脚电平条件即可进入。进入监控模式后,MCU使用不同的向量进行复位、SWI和中断操作。

6.3 通信和命令

与监控ROM的通信采用标准NRZ数据格式,支持READ、WRITE、IREAD、IWRITE、READSP和RUN等命令,方便对内存进行读写操作和程序执行。

七、定时器接口模块(TIM)

7.1 功能概述

TIM是一个两通道定时器,提供输入捕获、输出比较和脉冲宽度调制(PWM)功能。其特点包括可编程的时钟输入、自由运行或模计数操作、可选择的触发边沿和输出动作等。

7.2 操作模式

  • 输入捕获:可捕获外部事件发生的时间,将TIM计数器的值锁存到通道寄存器中。
  • 输出比较:可生成周期性脉冲,通过比较计数器值和通道寄存器值来控制输出引脚的状态。
  • PWM信号生成:通过输出比较通道和定时器溢出功能生成PWM信号,可选择缓冲或非缓冲模式。

7.3 中断和低功耗模式

TIM可产生溢出中断和通道中断,在等待模式下TIM保持活动状态,中断请求可使MCU退出等待模式。

八、模拟 - 数字转换器(ADC)

8.1 功能特性

ADC是一个8位、12通道的模拟 - 数字转换器,具有线性逐次逼近和单调性,支持单转换或连续转换模式,可选择ADC时钟频率。

8.2 操作流程

通过模拟多路复用器选择一个ADC通道作为输入信号,转换完成后将结果存入ADC数据寄存器,并设置标志或产生中断。

8.3 低功耗模式

在等待模式下,ADC继续正常运行,中断请求可使MCU退出等待模式;在停止模式下,ADC模块停止工作,退出停止模式后需等待一个转换周期以稳定模拟电路。

九、I/O端口

9.1 端口概述

MCU拥有23个双向输入 - 输出(I/O)引脚,形成三个并行端口(Port A、Port B和Port D)。所有I/O引脚均可编程为输入或输出,部分引脚还具有特殊功能,如LED驱动、键盘中断等。

9.2 端口寄存器

每个端口都有相应的数据寄存器、数据方向寄存器和控制寄存器,用于控制引脚的输入输出状态和功能。

十、外部中断(IRQ)

10.1 功能特点

IRQ模块提供一个可屏蔽的外部中断输入,具有专用的外部中断引脚(IRQ1)、中断控制位、滞回缓冲器、可编程的触发灵敏度和自动中断确认等功能。

10.2 操作原理

逻辑零施加到IRQ1引脚可锁存CPU中断请求,中断请求可通过向量获取、软件清除或复位来清除。触发灵敏度可通过MODE1位进行配置。

十一、键盘中断模块(KBI)

11.1 功能概述

KBI模块提供七个独立可屏蔽的外部中断,通过PTA0 - PTA6引脚访问。其特点包括软件可配置的上拉设备、可编程的触发灵敏度和退出低功耗模式的功能。

11.2 操作流程

通过设置键盘中断使能位(KBIEx)来启用端口A引脚作为键盘中断引脚,逻辑零施加到启用的引脚可锁存键盘中断请求。中断请求可通过向量获取或软件清除来清除。

十二、计算机运行正常(COP)

12.1 功能原理

COP模块包含一个自由运行的计数器,若计数器溢出将产生复位信号,帮助软件从失控代码中恢复。可通过定期清除COP计数器来防止复位,也可通过CONFIG1寄存器中的COPD位禁用COP模块。

12.2 低功耗模式影响

在等待模式下,COP继续运行,需定期在CPU中断例程中清除COP计数器;在停止模式下,2OSCOUT输入关闭,进入或退出停止模式前后需及时处理COP。

十三低电压抑制(LVI)

13.1 功能特点

LVI模块监控VDD引脚的电压,当电压下降到LVI跳闸电压时产生复位信号。其特点包括可选的跳闸电压和电路禁用功能。

13.2 操作控制

通过CONFIG2和CONFIG1寄存器中的LVID和LVIT1、LVIT0位来控制LVI的启用和跳闸电压。

十四、中断模块(BREAK)

14.1 功能概述

中断模块可在定义的地址处产生中断,停止正常程序流程,进入后台程序。其特点包括可访问的I/O寄存器、CPU和软件生成的中断、COP禁用等功能。

14.2 操作流程

当内部地址总线与中断地址寄存器中的值匹配时,中断模块发出断点信号,使CPU加载软件中断指令(SWI),程序计数器向量指向特定地址。

十五、电气机械规格

15.1 电气规格

包括绝对最大额定值、功能操作范围、热特性、直流电气特性、控制时序和振荡器特性等参数,为电路设计提供了重要的参考依据。

15.2 机械规格

提供20引脚塑料双列直插式封装(PDIP)、20引脚小外形集成电路封装(SOIC)、28引脚PDIP和28引脚SOIC的尺寸规格,方便进行PCB设计和组装。

十六、订购信息

提供了MC68H(R)C908JL3、MC68H(R)C908JK3和MC68H(R)C908JK1的订购编号,包括不同振荡器类型、FLASH内存大小和封装类型的组合。

MC68H(R)C908JL3系列微控制器以其丰富的功能、高性能和低功耗特性,适用于各种嵌入式系统应用。通过深入了解其特性和功能,电子工程师可以更好地设计和开发出满足需求的产品。在实际应用中,我们还需要根据具体的项目需求,合理选择和配置这些功能,以充分发挥微控制器的优势。你在使用这些微控制器的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    49

    文章

    8830

    浏览量

    165580
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MC68HLC908QY/QT系列微控制器功能特性与应用解析

    MC68HLC908QY/QT系列微控制器功能特性与应用解析 一、引言 在电子工程师的日常工作中,微控
    的头像 发表于 04-10 09:15 459次阅读

    MC68HC908 系列单片机:技术剖析与应用指南

    MC68HC908 系列单片机:技术剖析与应用指南 引言 在当今电子科技飞速发展的时代,单片机作为众多电子设备的核心控制单元,其性能与稳定性
    的头像 发表于 04-10 09:15 456次阅读

    深入剖析MC68H(R)C908JL3系列微控制器特性功能与应用

    深入剖析MC68H(R)C908JL3系列微控制器
    的头像 发表于 04-09 14:55 88次阅读

    MC68HC908QYA/QTA系列微控制器的深度剖析与应用指南

    MC68HC908QYA/QTA系列微控制器的深度剖析与应用指南 在电子工程师的日常工作中,选择一款合适的微控制器(MCU)至关重要。
    的头像 发表于 04-09 13:20 157次阅读

    探秘MC68HC908QYA/QTA系列微控制器特性功能与应用解析

    探秘MC68HC908QYA/QTA系列微控制器特性功能与应用解析 在电子工程领域,一款性能卓越、
    的头像 发表于 04-09 13:15 156次阅读

    MC68HC908JL3E系列微控制器深度解析

    MC68HC908JL3E系列微控制器深度解析 在电子工程领域,微控制器是众多项目的核心部件,其性能和功能直接影响着整个系统的表现。今天,我
    的头像 发表于 04-09 12:40 207次阅读

    深入解析MC68HC705C8微控制器功能特性与应用

    深入解析MC68HC705C8微控制器功能特性与应用 在电子工程师的日常工作中,选择合适的微控制器
    的头像 发表于 04-09 11:40 202次阅读

    探索MC68HC908QY/QT系列微控制器功能特性与应用全解析

    探索MC68HC908QY/QT系列微控制器功能特性与应用全解析 概述 在电子工程师的日常工作中,
    的头像 发表于 04-09 11:30 147次阅读

    深入解析MC68HC908LB8微控制器特性功能与应用

    深入解析MC68HC908LB8微控制器特性功能与应用 在电子设计领域,选择一款合适的微控制器
    的头像 发表于 04-09 11:30 166次阅读

    MC68HC908系列MCU:高性能与低功耗的完美结合

    MC68HC908系列MCU:高性能与低功耗的完美结合 在当今电子设备不断发展的时代,微控制器(MCU)作为核心部件,其性能和功能对于设备的
    的头像 发表于 04-09 11:20 191次阅读

    深入解析MC68HC908JB8系列微控制器特性功能与应用

    深入解析MC68HC908JB8系列微控制器特性功能与应用 在电子工程领域,
    的头像 发表于 04-09 11:15 191次阅读

    深入剖析MC68HC705P6A微控制器特性功能与应用指南

    深入剖析MC68HC705P6A微控制器特性功能与应用指南 在电子工程领域,
    的头像 发表于 04-09 11:05 227次阅读

    深入解析MC68HC705JJ7/MC68HC705JP7微控制器特性功能与应用指南

    深入解析MC68HC705JJ7/MC68HC705JP7微控制器特性功能与应用指南 在电子
    的头像 发表于 04-09 11:05 173次阅读

    深入解析MC68HC705C9A微控制器功能特性与应用指南

    深入解析MC68HC705C9A微控制器功能特性与应用指南 在电子工程师的日常工作中,选择合适的微控制
    的头像 发表于 04-09 10:50 159次阅读

    深入解析MC68HC711D3微控制器特性功能与应用

    深入解析MC68HC711D3微控制器特性功能与应用 在电子工程领域,微控制器是众多电子设备
    的头像 发表于 04-09 10:40 202次阅读