dsPIC33CK256MP508特殊功能与配置详解

需积分: 50 10 下载量 155 浏览量 更新于2024-08-06 收藏 4.5MB PDF 举报
"这篇文档详细介绍了dsPIC33CK256MP508系列微控制器的特殊功能和配置选项。这款器件具有多种特性,旨在提高应用的灵活性、可靠性和成本效益,例如灵活配置、看门狗定时器、代码保护、JTAG接口、在线编程、欠压复位等。配置位在器件上电时自动加载,存储在闪存配置字中,且配置数据在所有类型的复位后都会重新加载。用户需要注意在编程时避免覆盖配置空间,以防止器件复位。此外,文档还提供了配置寄存器的地址列表,以便于理解和访问。该器件还具备高性能的内核、丰富的外设如PWM、定时器、ADC等,以及低功耗管理和高速模拟特性。" 在dsPIC33CK256MP508系列中,配置位是易失性的,这意味着每次启动时配置数据都会从闪存配置字自动加载到配置影子寄存器。这些配置字存储在程序存储空间的末端,用户需确保在编写代码时不对这些地址进行编程,否则可能导致器件复位。配置位包括启动分区选择(BSEQx/FBTSEQ<11:0>),用于决定哪个分区是活动的。配置寄存器如FSEC、FBSLIM、FSIGN、FOSCSEL、FOSC、FWDT、FPOR、FICD、FDMTIVTL等有特定的内存地址,根据器件的分区情况有所不同。 此外,该系列器件拥有强大的处理能力,如16位内核、快速除法、在线更新功能、高效的代码结构和多种中断现场保护寄存器。它还包括低功耗管理模式,如休眠、空闲和打盹,以及上电复位和欠压复位功能。在模拟特性方面,dsPIC33CK256MP508集成了高速ADC模块、多个PWM通道和定时器/输出比较/输入捕捉模块,适用于各种应用,如电机控制、电源转换和信号处理。 值得注意的是,该文档提醒读者,虽然它概述了器件的主要特性,但并非详尽无遗,用户还需要参考《dsPIC33/PIC24系列参考手册》获取更多信息。所有类型的复位操作都会重新加载配置数据,而对程序存储器的最后一页执行页擦除操作会清除闪存配置字。因此,在开发过程中,必须正确处理配置数据的存储和保护,以确保器件的稳定运行。