
AVRPICSTM32对比.pdf
2页STM32与 PIC、AVR单片机的比较单片机系列项目MEGA128PIC18F6680STM32F103RBT6位数8 8 32 是否单指令周期是是是流水线技术3 级流水线双指令流水线3 级流水线是否位 RISC架构是是是最高频率16M 40M 72M 硬件乘法器有( 8X8 双周期)有( 8X8 单周期)有 (32X32 单周期)硬件除法器无无有内部 Flash128K 64K 128K 内部 RAM4K 3K 20K 内部 EEPROM4K 1K 无AD转换器个数1 1 2 AD转换器通道数8 16 16 AD转换器位数10 10 12 SPI 接口1 1 2 I2C 接口1 1 2 USART接口2 1 3 定时计数器16 位( 2 个)8 位( 2 个)16 位( 2 个)8 位( 2 个)16 位( 6 个)看门狗定时器(2)24 位( 1 个)CAN模块无1 个1 USB模块无无1 ISP 下载支持支持支持JTAG调试支持不支持支持编程支持C 、汇编、 basic C 、汇编C、汇编适合 C 编程程度适合一般很好适合操作系统否适合不适合适合价格25 元50 元18 元以上表格对 AVR 、PIC和 STM32 这三种系列的单片机进行比较,对象都选择各个系列的 64 脚封装的芯片,其中 Mega128和 PIC18F6680均为其所在系列中高端芯片。
通过表格可以看出不管在处理速度,外围设备还是价格上,STM32 都具有非常大的优势,唯一不足之处就是stm32 暂时还未集成内部EEPROM,但可以使用 IAP 方法将 FLASH 作为非易失性存储器来使用, 这种方法在看干扰方面应该会更强,只是使用起来稍微有点麻烦在使用 C语言编程方面, PIC 的体系结构是最不适合的,且编译软件无法与GCC, keilc相比在抗干扰方面, 主要还是和开发者的水平有关,而一定要说哪种单片机的抗干扰强,哪种弱,其实标准不一样,结果也不一样人们普遍认为PIC 的抗干扰很强,但那是 C系列,现在集成内部Flash 的 F系列要差许多, 特别是早期出厂的几批 AVR系列单片机普遍被认为抗干扰性能是比较差的,曾经有人列出了一个表格,使用日本的测试方法, 结果是 AVR 排在了最后, 其实对于一般的应用也没什么问题 STM32 是由著名的 ST公司生产的,该公司一直致力于电机控制芯片的研发生产,而且做的很出色,我想抗干扰应该没什么问题,至少不会比前两种差。












