Microchip公司的PIC32MX4系列是高性能通用和USB的32位闪存微控制器(MCU),它的MIPS32 M4K内核是32位内核,有5级流水线,最大频率为80MHz,性能达到1.56 DMIPS/MHz (Dhrystone 2.1),MCU工作电压从2.3V~3.6V,闪存32kB到512kB(另有12kB引导闪存),8kB到32kB SRAM,主要用在嵌入式系统如家庭娱乐、个人娱乐和家庭网络等。
PIC32系列产品组合提供了高性能的微控制器以及开发嵌入式项目所需的所有工具,还提供了免费软件、低成本开发工具和16位产品线的脚/外设兼容。
图1 PIC32MX4系列方框图
图2 PIC32MX4多媒体板方框图
PIC32MX4主要特性
高性能32位RISC CPU:
• MIPS32 M4K 32位核,5级管线
• 最高频率80 MHz
•在0等待闪存访问状态下,性能达1.56 DMIPS / MHz(Dhrystone的2.1)
•单周期乘法和高性能分离单位
• MIPS16e模式,最高40%小代码
•两套32核寄存器文件(32位),以减少中断延迟
•预取缓存模块,以加快闪存执行
微控制器产品特点:
•工作电压范围,2.3V~3.6V
• 32kB到512kB的闪存(一个额外的12 kB启动闪存)
• 8k~32k SRAM 内存
•与大多数PIC24/dsPIC DSC器件引脚兼容
•多种电源管理模式
•多重中断向量, 具有独立可编程优先级
•故障保护时钟监视器模式
•可配置看门狗定时器,具有运行可靠的片上低功耗RC振荡器
外设特性:
•原子设置,选择外设寄存器清除和反向操作
•最多4通道硬件DMA,自动数据大小检测
• USB 2.0兼容,全速设备,以及移动(OTG)控制器
• USB有一个专用的DMA通道
• 3 MHz至25 MHz的晶体振荡器
•内部8MHz和32 kHz振荡器
• CPU和USB时钟的独立PLL
..