微芯科技公司(Microchip Technology Inc.)近日推出全新32位PIC32单片机系列。PIC32系列与PIC24及16位的dsPIC数字信号控制器兼容,包括5路捕捉/比较/PWM,5个16位定时器/计数器,2个SPI、2个I2C、2个UART,16通道的10位ADC,WDT、POR、BOR、LVD和RTCC,具有代码保护功能和9种节能模式,可采用8MHz、31kHz的PLL时钟源或外部时钟源,使用2.5V~3.6V电源。

先期推出的PIC32系列产品包括7款新型通用器件,最高频率为72MHz,具有32kB~512kB的闪存和8kB~32kB的RAM,预取缓冲器带有高速缓存,集成了CRC引擎的4个DMA通道可在空闲模式下工作,支持最多63个中断向量,具有完整的32个影子寄存器组。PIC32处理器具有多种通信外设、一个支持外接存储器及显示装置的16位并行主控端口,以及一个单电源片上稳压器。
PIC32增强了调试功能,提供双线Microchip或JTAG调试引脚,6个指令断点和2个数据断点可按照逻辑与、逻辑或、顺序排列进行组合。片上指令跟踪功能可查看MC
U是否按要求执行,无需目标器件干预,5个引脚可重新配置,可由复杂断点触发跟踪功能,MPLAB REAL ICE仿真系统对跟踪功能提供支持。
PIC32系列采用MIPS32 M4K内核,该内核具有高效的指令集架构、5级流水线、硬件乘法/累加单元及多至8组32内核寄存器,提供1.5DMIPS/MHz的处理性能。此外,PIC32系列支持MIPS16e 16位指令集架构,可最多减小40%的代码大小,有助降低系统成本。
Microchip为PIC32提供的开发工具包括MPLAB集成开发环境(IDE)、MPLAB C32 C编译器、MPLAB REAL ICE仿真系统、MPLAB ICD 2在线调试器及Explorer 16开发板。MPLAB IDE 8.0版是专为32位开发推出的增强版,并且支持所有约500款PIC单片机。当用户为PIC32处理器编写代码和调试时,编译器会自动调用MPLAB C32 C编译器,该编译器基于MIPS科技的编译器技术,外设函数库兼容16位通用API。
PIC32入门工具包包括带有USB接口的单片机电路板、MPLAB集成开发环境和MPLAB C32 C编译器、入门指南、附教材的项目案例、35个代码示例、电路原理图、TCP/IP和16位文件系统协议栈,以及16位兼容外设库。另备有应用扩充电路板,包括以太网扩展板、I/O扩展板、QVGA显示器,可接插到单片机电路板底部的扩展槽。