Microchip的dsPIC33EPxxxGP/MC20x/50x系列数字信号控制器是一系列基于dsPIC33E内核的16位DSP,性能高达70MIPS。该系列具有广泛的阵列存储器和封装变体,所有这些都提供大量的板上外设。
微控制器功能70 MHz最大CPU速度
21至53个I/O引脚–取决于型号
通电复位(POR)
通电计时器(PWRT)
振荡器启动计时器(OST)
棕色输出重置(BOR)
扩展看门狗定时器(WDT)
高/低电压检测(HLVD)模块
在线串行编程(ICSP)
在线调试(ICD)
高速PWM
10/12位模数转换器(ADC)-6至16通道,取决于型号
五个16位定时器
两个32位定时器
运算放大器–2至3,取决于型号
比较器–3至4,取决于型号
充电时间测量单元(CTMU)–支持mTouch™ 电容式触摸感应
两个UART模块
两个SPI模块
ECAN公司™ 单元
两个I2C™ 模块
可编程循环冗余校验(CRC)
外围引脚选择(PPS)
外围触发发生器(PTG)
特色
- 操作条件
- 3.0V至3.6V,-40ºC至+85ºC,DC至70 MIPS
- 3.0V至3.6V,-40ºC至+125ºC,DC至60 MIPS
- dsPIC33E DSC核心
- 改良哈佛建筑
- C编译器优化指令集
- 16位宽数据路径
- 24位宽指令
- 16x16整数乘法运算
- 32/16和16/16整数除法运算
- 两个带舍入和饱和选项的40位累加器
- 单循环乘法和累加
- 最多40位数据的单周期移位
- 16x16分数乘除运算
- 高速PWM
- 最多三个PWM对,具有独立定时
- 上升沿和下降沿的停滞时间
- 7.14 ns PWM分辨率
- PWM支持逆变器、PFC、照明-BLDC、PMSM、ACIM、SRM
- 可编程故障输入
- 用于ADC转换的灵活触发器配置
- 高级模拟功能
- ADC模块:可配置为10位,1.1 Msps,带四个S&H或12位,500 ksps,带一个S&H
- 最多三个运算放大器/比较器
- 运算放大器直接连接到ADC模块
- 附加专用比较器
- 具有32个比较器电压点的可编程参考
- 充电时间测量单元(CTMU)
- 计时器/输出比较/输入捕获
- 12个通用计时器
- 五个16位和最多两个32位计时器/计数器
- 四个OC模块,可配置为计时器/计数器
- 带两个可配置计时器/计数器的PTG模块
- 32位正交编码器接口(QEI)模块,可配置为定时器/计数器
- 四个IC模块
- 用于调度复杂序列的外围触发生成器(PTG)
- 通信接口
- 两个UART模块(15 Mbps)
- 两个4线SPI模块(15 Mbps)
- 可以™ 模块(1 Mbaud)CAN 2.0B支持
- 两个I2C™ 支持SMBus的模块(最多1 Mbaud)
- PPS允许功能重新映射
- 可编程循环冗余校验(CRC)
- 直接内存访问(DMA)
- 具有用户可选优先级仲裁的4通道DMA
- UART、SPI、ADC、CAN、IC、OC和计时器