高性能dsPIC33CK64MP105:16位DSP RISC CPU与高速PWM及ADC

1星 需积分: 33 32 下载量 43 浏览量 更新于2024-07-16 1 收藏 3.61MB PDF 举报
"dsPIC33CK64MP105系列中文版数据手册提供了这款高性能16位微控制器的详细规格和技术信息。" dsPIC33CK64MP105是一款由Microchip Technology Inc.制造的微控制器,设计用于需要高效能数字信号处理和实时控制的广泛应用。这款芯片的工作电压范围为3.0V至3.6V,并能在-40°C至+125°C的温度范围内稳定运行,最高工作频率可达100MHz。 该微控制器的核心是一个16位的数字信号处理器(DSP)精简指令集计算机(RISC)CPU,拥有16位宽的数据路径,能够执行高效的C和汇编语言代码。其40位累加器和单周期乘法累加(MAC)功能使得数学运算更为迅速。此外,它还支持单周期混合符号乘法,包括32位乘法,以及快速的6周期除法操作,适合高速数据处理。零开销循环设计提高了代码执行效率。 dsPIC33CK64MP105集成了高速脉宽调制(PWM)模块,提供4对PWM通道,最高分辨率可达250ps,适用于各种高频应用,如直流/直流转换器、交流/直流逆变器、功率因数校正(PFC)、照明以及电机控制(如BLDC、PMSM、ACIM和SRM)。这些PWM通道具有死区时间和补偿功能,确保系统稳定性。故障输入和限流输入增强了系统的安全性,而灵活的ADC触发配置则简化了数据采集。 在模拟接口方面,该芯片包含两个专用的12位逐次逼近寄存器(SAR)ADC内核和一个共享SAR ADC内核,每个内核的最高转换速率为3.5Msps,每个模拟通道都有独立的结果缓冲区。此外,它还配备了4个数字比较器和4个过采样滤波器,以增强信号处理能力。 dsPIC33CK64MP105的封装范围从28到48引脚,包括小巧的4x4mm UQFN封装,便于在有限的空间内集成。高I/O灌电流/拉电流能力确保了强大的驱动能力。I/O引脚支持边缘或电平触发的中断,且通过外设引脚选择(PPS)可以实现引脚重映射。微控制器还配备最大64KB的闪存,具有10,000次擦写耐久性,数据保存时间超过20年,支持软件控制的自编程、编程代码保护和纠错码(ECC)。8KB的SRAM内存具备内置自检功能(MBIST),确保数据完整性。 中断系统包括多个中断向量和独立的优先级设置,4组中断现场保护寄存器加速中断处理。此外,还有看门狗定时器(WDT)、窗口程序监控定时器(DMT)和故障保护时钟监视器(FSCM)等安全特性。可选的振荡器选项如低功耗RC振荡器、高精度快速RC振荡器、主高速晶振/谐振器或外部时钟,以及辅助PLL(APLL),确保了时钟的灵活性和系统可靠性。 该微控制器还提供了低功耗模式(如休眠和空闲模式)、上电和欠压复位功能、可编程的高/低电压检测以及256字节的一次性编程(OTP)存储器,以满足不同应用场景的需求。整体来看,dsPIC33CK64MP105是一款综合性能强大、功能丰富的微控制器,适用于需要高效能计算和精确控制的嵌入式系统设计。
2018-12-29 上传
本手册介绍以下 dsPIC33F 16 位器件: 本手册介绍 dsPIC33F 系列架构和外设模块的操作,但并未涵盖每种器件的具体信息。 • dsPIC33FJ64GP206 • dsPIC33FJ64GP206A • dsPIC33FJ64GP306 • dsPIC33FJ64GP306A • dsPIC33FJ64GP310 • dsPIC33FJ64GP310A • dsPIC33FJ64GP706 • dsPIC33FJ64GP706A • dsPIC33FJ64GP708 • dsPIC33FJ64GP708A • dsPIC33FJ64GP710 • dsPIC33FJ64GP710A • dsPIC33FJ64MC506 • dsPIC33FJ64MC506A • dsPIC33FJ64MC508 • dsPIC33FJ64MC508A • dsPIC33FJ64MC510 • dsPIC33FJ64MC510A • dsPIC33FJ64MC706 • dsPIC33FJ64MC706A • dsPIC33FJ64MC710 • dsPIC33FJ64MC710A • dsPIC33FJ128GP206 • dsPIC33FJ128GP206A • dsPIC33FJ128GP306 • dsPIC33FJ128GP306A • dsPIC33FJ128GP310 • dsPIC33FJ128GP310A • dsPIC33FJ128GP706 • dsPIC33FJ128GP706A • dsPIC33FJ128GP708 • dsPIC33FJ128GP708A • dsPIC33FJ128GP710 • dsPIC33FJ128GP710A • dsPIC33FJ128MC506 • dsPIC33FJ128MC506A • dsPIC33FJ128MC510 • dsPIC33FJ128MC510A • dsPIC33FJ128MC706 • dsPIC33FJ128MC706A • dsPIC33FJ128MC708 • dsPIC33FJ128MC708A • dsPIC33FJ128MC710 • dsPIC33FJ128MC710A • dsPIC33FJ256GP506 • dsPIC33FJ256GP506A • dsPIC33FJ256GP510 • dsPIC33FJ256GP510A • dsPIC33FJ256GP710 • dsPIC33FJ256GP710A • dsPIC33FJ256MC510 • dsPIC33FJ256MC510A • dsPIC33FJ256MC710 • dsPIC33FJ256MC710A 中文手册,网上也有上传压缩包含的各个章节的文档,我整合到一个文档下,并且去掉了安全保护添加了书签,但书签不是很完善,有能力的人可以帮忙添加上完整的四级书签,辛苦成果!!请觉得不好的地方不要喷……
2019-07-26 上传
具有高分辨率PWM和CAN灵活数据(CAN FD)的28/36/48/64/80引脚16位数字信号控制器 工作条件 • 3.0V至3.6V, -40°C至+125°C, DC至100 MIPS 内核: 16位dsPIC33CK CPU • 32-256 KB的程序闪存(包含ECC)和8-24 KB RAM • 快速的6周期除法 • 在线更新 • 高效代码型(C和汇编)架构 • 40位宽累加器 • 带双数据取操作的单周期(MAC/MPY) • 单周期混合符号乘法和硬件除法 • 32位乘法支持 • 用于快速中断处理的4组中断现场保护寄存器,包括 累加器和状态寄存器 • 零开销循环 • RAM存储器内置自检(Memory Built-In Self-Test, MBIST) 时钟管理 • 内部振荡器 • 可编程PLL和振荡器时钟源 • 参考时钟输出 • 故障保护时钟监视器(Fail-Safe Clock Monitor, FSCM) • 快速唤醒和启动 • 备用内部振荡器 功耗管理 • 低功耗管理模式(休眠、空闲和打盹) • 集成上电复位和欠压复位 高速PWM • 8个PWM对 • 最佳PWM分辨率为250 ps • 上升沿和下降沿死区 • 死区补偿 • 用于高频操作的时钟斩波 • 为以下各种应用提供PWM支持: - 直流/直流、交流/直流、逆变器、 PFC和照明 - BLDC、 PMSM、 ACIM和SRM电机 • 故障输入和限流输入 • 用于实现ADC触发的灵活触发配置 定时器/输出比较/输入捕捉 • 1个通用定时器 • 外设触发信号发生器(Peripheral Trigger Generator, PTG) - 为其他外设模块提供最多15个触发源 - 基于与CPU无关的状态机的指令定序器 • 9个MCCP/SCCP模块,包括定时器、捕捉/比较和 PWM: - 1个MCCP - 8个SCCP - 16位或32位时基 - 16位或32位捕捉 - 4级深度捕捉缓冲区 • 全异步操作,可在休眠模式下工作