今天是2025年5月17日 星期六,欢迎光临本站 

物联网控制芯片

MC9938

文字:[大][中][小] 手机页面二维码 2021/4/1     浏览次数:    

MC9938






▶ 8位CPU内核
        △ 精简指令集,8级深度硬件堆栈
        △ CPU双时钟,可在系统高/低频时钟之间切换
        △ 高频时钟下FCPU可配置为2T/4T/8T/16T/32T/64T,低频时钟下FCPU固定为2T

▶ 程序存储器
        △ 8K×16位FLASH型程序存储器,可通过间接寻址读取程序存储器内容
        △ 支持在线编程,擦写次数至少1000次

▶ 数据存储器
        △ 384字节SRAM通用数据存储器,支持直接寻址、间接寻址等多种寻址方式
        △ 64字节EEPROM型数据存储器,擦写次数至少10000次

▶ 3组共22个I/O
        △ P0(P00~P07),P1(P10~P17),P2(P20~P25)
        △ P01/P02复用成SDA/SCL时为开漏输出
        △ P1、P2为大电流端口;P1可复用为键盘中断输入
        △ 端口均内置上/下拉电阻,均可单独使能/禁用

▶ 时钟系统
        △ 内置高频RC振荡器(16MHz),可用作系统高频时钟源
        △ 内置低频RC振荡器(32KHz),可用作系统低频时钟源

▶ 多种系统工作模式
        △ 高速运行模式:CPU在高频时钟下运行
        △ 低速运行模式:CPU在低频时钟下运行
        △ HOLD模式1:CPU停止运行,高频时钟源工作
        △ HOLD模式2:CPU停止运行,高频时钟源停止工作,低频时钟源工作
        △ 休眠模式:CPU停止运行,时钟源停止工作

▶ 内部自振式看门狗计数器(WDT)
        △ 溢出时间可配置:64ms/2048ms
        △ 工作模式可配置:始终开启、始终关闭、低功耗模式下关闭

▶ 4个定时器
        △ 8位定时器T0,可实现外部计数、BUZ功能、PWM功能
        △ 16位定时器T1,可实现外部计数、16位PWM功能
        △ 16位定时器T2,可作为UART的波特率发生器
        △ 8位定时器T3

▶ 1个12位高精度ADC
        △ 14路外部通道:AN0~AN13;2路内部通道:GND、VDD/4
        △ 参考电压可选:VDD、内部参考电压VIR(2V)
        △ ADC时钟:FHIRC的8/16/32/64分频
        △ 支持零点校准

▶ 内置IIC通讯接口
        △ 支持单主机模式
        △ 支持7位地址编码
        △ 通讯速率可选100Kbps、400Kbps、800Kbps、1Mbps(实际速率受芯片及外围电路影响)

▶ 增强型UART接口
        △ 波特率可选择为系统时钟分频或者定时器溢出频率
        △ 增强功能包括帧出错检测及自动地址识别
        △ 支持8位同步半双工、8位/9位异步全双工等4种工作方式

▶ 中断
        △ 外部中断(INT0~INT3):INT0~INT1可选三种触发方式,INT2~INT3为下降沿触发
        △ 定时器中断(T0~T3):溢出产生中断
        △ ADC中断
        △ 键盘中断:8路端口共用1个中断源,并可分别使能或屏蔽
        △ IIC通讯中断
        △ UART通讯中断

▶ 低电压复位LVR:2.0V/2.4V/2.8V/3.6V

▶ 工作电压
        △ VLVR28 ~ 5.5V @ Fcpu = 8MHz(FHIRC/2)
        △ VLVR24 ~ 5.5V @ Fcpu = 4MHz(FHIRC/4)
        △ VLVR24 ~ 5.5V @ Fcpu = 2MHz(FHIRC/8)
        △ VLVR20 ~ 5.5V @ Fcpu = 1MHz(FHIRC/16)

▶ 封装形式
        △ TSSOP20/SOP16/SOP8

返回上一步
打印此页
136-8168-3186
浏览手机站