•dsPIC33F设计用于执行数字滤波算法和高速精密数字控制回路,非常适合需要在压力下执行的应用•通用数字信号控制器(DSC),具有高级模拟和无缝迁移选项,可用于PIC24F、PIC24H MCU和dsPIC30F DSC
特色
- 工作范围
- 最高40 MIPS操作(3.0-3.6V)
- 3.0V至3.6V,-40ºC至+150ºC,DC至20 MIPS
- 3.0V至3.6V,-40ºC至+125ºC,DC至40 MIPS
- 高性能dsPIC33FJ内核
- 改良的哈佛建筑
- C编译器优化指令集
- 24位宽指令,16位宽数据路径
- 线性程序存储器寻址多达4M个指令字
- 线性数据存储器寻址高达64 KB
- 两个带舍入和饱和选项的40位累加器
- 间接、模和位反转寻址模式
- 16 x 16分数/整数乘法运算
- 32/16和16/16除法运算
- 单循环乘法和累加(MAC),带累加器回写和双数据提取
- 单周期MUL加硬件除法
- 多达40位数据的±16位移位
- 片上闪存和SRAM
- 直接内存访问(DMA)
- 8通道硬盘DMA
- 高达2 KB的双端口DMA缓冲区(DMA RAM),用于存储通过DMA传输的数据
- 大多数外围设备支持DMA
- 计时器/捕获/比较/PWM
- 最多五个16位和最多两个32位定时器/计数器
- 一个计时器与外部32.768 kHz振荡器一起作为实时时钟运行
- 输入捕获(最多四个通道),捕获在上、下或两边
- 16位捕获输入功能
- 每次捕获时使用4深FIFO
- 输出比较(最多四个通道),具有单或双16位比较模式和16位无闪烁PWM模式
- 硬件实时时钟/日历(RTCC)
- 中断控制器
- 5周期延迟
- 118个中断向量
- 多达49个可用中断源
- 最多三个外部中断
- 七个可编程优先级
- 五个处理器异常
- 数字I/O
- 外围引脚选择功能
- 多达35个可编程数字I/O引脚
- 最多21针的唤醒/更换中断
- 输出引脚可从3.0V驱动至3.6V
- 高达5V输出,具有漏极开路配置
- 所有数字输入引脚均允许5V电压
- 所有I/O引脚上的4 mA宿
- 系统管理
- 灵活的时钟选项:外部、晶体、谐振器和内部RC
- 全集成锁相环(PLL)
- 极低抖动PLL
- 时器
- 振荡器启动定时器/稳定器
- 带自己RC振荡器的看门狗定时器
- 故障安全时钟监视器
- 由多个源重置
- 电源管理
- 片上2.5V稳压器
- 实时切换时钟源
- 空闲、睡眠和Doze模式,可快速唤醒
- 模数转换器(ADC)
- 10位、11 Msps或12位、500 Ksps转换:
- 两个和四个同时采样(10位ADC)
- 多达13个自动扫描输入通道
- 转换启动可以手动或与四个触发源之一同步
- 在睡眠模式下可以转换
- ±2 LSb最大积分非线性
- ±1 LSb最大微分非线性
- 其他模拟外围设备
- 两个具有可编程输入/输出配置的模拟比较器
- 4位DAC,两个范围用于模拟比较器
- 16位双通道100 Ksps音频DAC
- 数据转换器接口(DCI)模块
- 编解码器接口
- 支持I2S和AC.97协议
- 最多16位数据字,每帧最多16个字
- 4字深度TX和RX缓冲器
- 通信模块
- 4线SPI(最多两个模块),具有到简单编解码器的I/O接口
- I2C型™ 具有完全多主从模式支持、从地址屏蔽、7位和10位寻址、集成信号调节和总线冲突检测
- UART(最多两个模块),支持LIN总线、IrDA®和CTS和RTS硬件流量控制
- 增强型CAN(ECAN)模块(1 Mbaud),支持2.0B
- 并行主从端口(PMP/ESP)
- 可编程循环冗余校验(CRC)
- 调试器开发支持
- 在线和应用程序编程
- 两个程序断点
- 跟踪和运行时监视