Microchip公司的PIC32MX7xx系列是集成了MIPSA M4KA内核的32位MCU,具有USB、CAN 和以太网的高性能32 位闪存,最高80 MHz 的频率,零等待状态闪存访问时性能为1.56 DMIPS/MHz(Dhrystone 2.1),工作电压范围为2.3V 至3.6V,可用在各种嵌入式系统和通信设备。本文介绍了PIC32MX795F512主要特性和方框图,以及Cerebot 32MX7板主要特性和详细电路图。
具有USB、CAN 和以太网的高性能32 位闪存单片机PIC32MX795F512主要特性:
32 位高性能RISC CPU:
• 带5 级流水线的32 位MIPS32® M4K® 内核
• 最高80 MHz 的频率
• 零等待状态闪存访问时性能为1.56 DMIPS/MHz(Dhrystone 2.1)
• 单周期乘法单元和高性能除法单元
• MIPS16e® 模式可使代码压缩最多40%
• 两组各32 个内核文件寄存器(32 位),可减少中断延时
• 预取高速缓存模块可加速从闪存的执行速度
单片机特性:
• 工作电压范围为2.3V 至3.6V
• 64 KB 至512 KB 的闪存(附加一个12 KB 的引导闪存)
• 16 KB 至128 KB 的SRAM 存储器
• 引脚与大部分PIC24/dsPIC® DSC 器件兼容
• 多种功耗管理模式
• 多个具有独立可编程优先级的中断向量
• 故障保护时钟监视器模式
• 带有片内低功耗RC 振荡器的可配置看门狗定时器确保器件可靠工作
外设特性:
• 可在选择外设寄存器上执行原子级置1、清零和翻转 *** 作
• 最多8 通道具有自动数据大小检测功能的硬件DMA
• 支持符合USB 2.0 规范的全速设备和OTG
(On-The-Go)控制器:
专用的DMA 通道
• 带MII 和RMII 接口的10/100 Mbps 以太网MAC:
- 专用的DMA 通道
• CAN 模块:
- 2.0B 主动模式,且支持DeviceNet™ 寻址
- 专用的DMA 通道
• 3 MHz 至25 MHz 的晶振
外设特性(续):
• 内部8 MHz 和32 kHz 振荡器
• 配有以下项的6 个UART 模块:
- 支持RS-232、RS-485 和LIN
- 带片内硬件编码器和解码器的IrDA®
• 最多4 个SPI 模块
• 最多5 个I2C™ 模块
• 为CPU 和USB 时钟分别提供独立的PLL
• 带8 位和16 位数据线以及最多16 条地址线的并行主/ 从端口(Parallel Master and SlavePort, PMP/PSP)
• 硬件实时时钟和日历(Hardware Real-TIme Clock/Calendar, RTCC)
• 5 个16 位定时器/ 计数器(两个16 位定时器对组合可构成两个32 位定时器)
• 5 路捕捉输入
• 5 路比较/PWM 输出
• 5 个外部中断引脚
• 所有I/O 引脚上的高拉/ 灌电流(18 mA/18 mA)
• 数字I/O 引脚上的可配置漏极开路输出
调试特性:
• 2 个编程和调试接口:
- 双线接口,可与应用程序进行非抢占式访问和实时数据交换
- 4线MIPS® 标准增强型联合测试行动小组(Joint Test AcTIon Group, JTAG)接口
• 基于硬件的非抢占式指令跟踪
• 符合IEEE 标准1149.2 (JTAG)的边界扫描特性
模拟特性:
• 最多16 路通道的10 位模数转换器:
- 1 Msps的转换速率
- 可在休眠和空闲模式下进行转换
• 2 个模拟比较器
图1。PIC32MX795F512方框图
The Cerebot 32MX7 board is a useful tool for embedded control and network communicaTIons projects for both students and hobbyists.
Its versaTIle design and programmable microcontroller lets you access numerous peripheral devices and program the board for multiple uses. The board has many I/O connectors and power supply options. It’s network and communications features include 10/100 Ethernet interface, Full Speed USB 2.0 OTG interface, dual CAN network interfaces, dual I2C buses, up to three UART ports and up to three SPI ports.
The Cerebot 32MX7 works with the Microchip MPLAB development environment and provides built in programming and debugging support within MPLAB.
The Cerebot 32MX7 provides a number of connections for peripheral devices. It has six connectors for attaching Digilent Pmod™ peripheral modules. Digilent peripheral modules include H-bridges, analog-to-digital and digital-to-analog converters, speaker amplifier, switches, buttons, LEDs, as well as converters for easy connection to RS232, screw terminals, BNC jacks, servo motors, and more.
Cerebot 32MX7板主要特性:
• a PIC32MX795F512L microcontroller
• support for programming and debugging within the Microchip MPLAB development environment
• six Pmod connectors for Digilent peripheral module boards
• 10/100 Ethernet
• USB 2.0 Device, Host, and OTG support
• two CAN network interfaces
Kit contents:
Cerebot 32MX7 board
USB A -> micro B cable
图2。Cerebot 32MX7板外形图
图3。Cerebot 32MX7板电路框图
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)