dsPIC33CK256MP508 家族数据手册:高性能数字信号控制器

需积分: 10 1 下载量 103 浏览量 更新于2024-07-14 收藏 3.94MB PDF 举报
"DSPIC33CK64MP505-IPT-other-datasheet.pdf" 本文将详细讨论Microchip Technology Inc.的dsPIC33CK系列微控制器,特别是DS70005349C-page1提及的dsPIC33CK256MP508型号。该微控制器以其高性能、低功耗特性和丰富的内置功能集成为嵌入式系统设计提供了强大支持。 dsPIC33CK256MP508是一款基于16位dsPIC33CK CPU的微控制器,具有3.0V至3.6V的工作电压范围,可在-40°C到+125°C的温度条件下稳定工作,且能支持高达100MIPS的运算速度。它配备有32KB至256KB的带有错误校验(ECC)功能的程序闪存和8KB至24KB的RAM,以存储程序代码和数据。 在处理器性能方面,这款微控制器具备快速6周期除法器,支持实时更新功能,以及高效(C语言和汇编语言)架构。它拥有40位宽的累加器,单周期乘法/除法(MAC/MPY)能力,并具备双数据取指功能,能实现混合符号乘法及硬件除法。此外,它还支持32位乘法操作,并提供四组中断上下文保存寄存器,包括累加器和STATUS寄存器,以便快速处理中断事件。零开销循环特性则提高了循环密集型代码的执行效率。 时钟管理是该微控制器的另一大亮点。它配备了内部振荡器,可编程锁相环(PLL)和振荡器时钟源,能够输出参考时钟,并包含失败安全时钟监视器(FSCM)。快速唤醒和启动功能确保了高效能的电源管理,同时还有一个备用的内部振荡器。 在电源管理上,dsPIC33CK256MP508提供了多种低功耗模式,如睡眠、空闲和打盹模式。此外,它内置了上电复位和欠压复位功能,确保系统在各种电源条件下稳定运行。 对于高速脉宽调制(PWM)应用,该微控制器具有8对PWM通道,最高可达250ps的PWM分辨率,支持上升沿和下降沿的死区时间,以及死区时间补偿。针对高频操作,它还具备时钟切分功能,进一步增强了PWM性能。 dsPIC33CK256MP508是一款高度集成的微控制器,适用于需要高性能计算、低功耗和高级定时功能的嵌入式应用,如电机控制、电源转换、工业自动化以及其他实时控制任务。其丰富的外设和强大的处理能力使其成为许多复杂系统设计的理想选择。
2019-10-31 上传
工作条件 • 3.0V至3.6V: -40°C至+125°C, DC至100 MHz 高性能16位DSP RISC CPU • 16位宽数据路径 • 高效代码型(C和汇编)架构 • 40位宽累加器 • 带双数据取操作的单周期(MAC/MPY) • 单周期混合符号乘法: - 32位乘法支持 • 快速的6周期除法 • 零开销循环 高速PWM • 4对PWM • 最佳PWM分辨率为250 ps • 上升沿和下降沿死区 • 死区补偿 • 用于高频操作的时钟斩波 • 为以下各种应用提供PWM支持: - 直流/直流、交流/直流、逆变器、 PFC和照明 - BLDC、 PMSM、 ACIM和SRM电机 • 故障输入和限流输入 • 用于ADC触发的灵活触发配置 高速模数转换器 • 12位分辨率 • 2个专用SAR ADC内核和1个共用SAR ADC内核 • 每个内核的转换速率最高为3.5 Msps • 每个模拟通道都具有专用的结果缓冲区 • 灵活、独立的ADC触发源 • 4个数字比较器 • 4个过采样滤波器 单片机特性 • 28到48引脚的小引脚数封装,包括小至4x4 mm的 UQFN • 高I/O灌电流/拉电流 • I/O引脚上具有边沿或电平变化通知中断 • 外设引脚选择(Peripheral Pin Select, PPS)可 重映射的引脚 • 最大64 KB的闪存: - 耐擦/写次数达10,000次 - 数据保存时间至少20年 - 可在软件控制下自编程 - 可编程代码保护 - 纠错码(Error Code Correction, ECC) - ICSP™写禁止 • 8 KB SRAM存储器: - SRAM存储器内置自检(Memory Built-In SelfTest, MBIST) • 多个中断向量,带有独立的可编程优先级功能 • 用于快速中断处理的 4 组中断现场保护寄存器,包 括累加器和状态寄存器 • 4个外部中断引脚 • 看门狗定时器(Watchdog Timer, WDT) • 窗口程序监控定时器(Deadman Timer, DMT) • 具有专用备用振荡器的故障保护时钟监视器(FailSafe Clock Monitor, FSCM) • 可选振荡器选项,包括: - 32 kHz低功耗RC(Low-Power RC, LPRC) 振荡器 - 高精度8 MHz内部快速RC(Fast RC, FRC) 振荡器 - 主高速晶振/谐振器或外部时钟 - 主PLL,可由FRC或晶振提供时钟 - 用于PWM和ADC的附属PLL(Auxiliary PLL, APLL) • 低功耗管理模式(休眠和空闲) • 上电复位和欠压复位 • 可编程高/低电压检测(High/Low-Voltage Detect, HLVD) • 片内无电容稳压器 • 256字节的可一次性编程(One-Time-Programmable, OTP)存储器
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级深度捕捉缓冲区 • 全异步操作,可在休眠模式下工作