Microchip公司的PIC32MX7xx系列是集成了MIPSA M4KA內(nèi)核的32位MCU,具有USB、CAN 和以太網(wǎng)的高性能32 位閃存,最高80 MHz 頻率,零等待狀態(tài)閃存訪問(wèn)時(shí)性能為1.56 DMIPS/MHz(Dhrystone 2.1),工作電壓范圍為2.3V 至3.6V,可用在各種嵌入式系統(tǒng)和通信設(shè)備。本文介紹了PIC32MX795F512主要特性和方框圖,以及Cerebot 32MX7板主要特性和詳細(xì)電路圖。
主要特性
• 帶5 級(jí)流水線的32位MIPS32® M4K® 內(nèi)核
• 最高80MHz的頻率
• 零等待狀態(tài)閃存訪問(wèn)時(shí)性能為1.56 DMIPS/MHz(Dhrystone 2.1)
• 單周期乘法單元和高性能除法單元
• MIPS16e® 模式可使代碼壓縮最多40%
• 兩組各32個(gè)內(nèi)核文件寄存器(32位),可減少中斷延時(shí)
• 預(yù)取高速緩存模塊可加速?gòu)拈W存的執(zhí)行速度
圖1 PIC32MX795F512方框圖
單片機(jī)特性
• 工作電壓范圍為2.3V 至3.6V
• 64KB至512KB的閃存(附加一個(gè)12KB的引導(dǎo)閃存)
• 16KB至128KB的SRAM存儲(chǔ)器
• 引腳與大部分PIC24/dsPIC® DSC器件兼容
• 多種功耗管理模式
• 多個(gè)具有獨(dú)立可編程優(yōu)先級(jí)的中斷向量
• 故障保護(hù)時(shí)鐘監(jiān)視器模式
• 帶有片內(nèi)低功耗RC振蕩器的可配置看門狗定時(shí)器確保器件可靠工作
外設(shè)特性
• 可在選擇外設(shè)寄存器上執(zhí)行原子級(jí)置1、清零和翻轉(zhuǎn)操作
• 最多8通道具有自動(dòng)數(shù)據(jù)大小檢測(cè)功能的硬件DMA
• 支持符合USB2.0規(guī)范的全速設(shè)備和OTG
(On-The-Go)控制器
• 專用的DMA 通道
• 帶MII 和RMII 接口的10/100 Mbps 以太網(wǎng)MAC:
• CAN 模塊:
- 2.0B主動(dòng)模式,且支持DeviceNet™ 尋址
• 3 MHz 至25 MHz 的晶振
圖2 Cerebot 32MX7板外形圖
外設(shè)特性(續(xù))
• 內(nèi)部8 MHz 和32 kHz 振蕩器
• 配有以下項(xiàng)的6 個(gè)UART 模塊
- 支持RS-232、RS-485 和LIN
- 帶片內(nèi)硬件編碼器和解碼器的IrDA®
• 最多4 個(gè)SPI 模塊
• 最多5 個(gè)I2C™ 模塊
• 為CPU 和USB 時(shí)鐘分別提供獨(dú)立的PLL
• 帶8 位和16 位數(shù)據(jù)線以及最多16 條地址線的并行主/ 從端口(Parallel Master and SlavePort, PMP/PSP)
• 硬件實(shí)時(shí)時(shí)鐘和日歷(RTCC)
• 5 個(gè)16位定時(shí)器/計(jì)數(shù)器(兩個(gè)16位定時(shí)器對(duì)組合可構(gòu)成兩個(gè)32 位定時(shí)器)
• 5 路捕捉輸入
• 5 路比較/PWM 輸出
• 5個(gè)外部中斷引腳
• 可在最高80MHz時(shí)翻轉(zhuǎn)的高速I/O引腳
• 所有I/O引腳上的高拉/灌電流(18mA/18mA)
• 數(shù)字I/O引腳上的可配置漏極開(kāi)路輸出調(diào)試特性
• 2個(gè)編程和調(diào)試接口:
- 雙線接口,可與應(yīng)用程序進(jìn)行非搶占式訪問(wèn)和實(shí)時(shí)數(shù)據(jù)交換
- 4線MIPS® 標(biāo)準(zhǔn)增強(qiáng)型聯(lián)合測(cè)試行動(dòng)小組(JTAG)接口
• 基于硬件的非搶占式指令跟蹤
• 符合IEEE標(biāo)準(zhǔn)1149.2(JTAG)的邊界掃描特性
圖3 Cerebot 32MX7板電路框圖
模擬特性
• 最多16路通道的10位模數(shù)轉(zhuǎn)換器
- 1Msps的轉(zhuǎn)換速率
- 可在休眠和空閑模式下進(jìn)行轉(zhuǎn)換
• 2個(gè)模擬比較器
Cerebot32MX7板是學(xué)生和業(yè)余愛(ài)好者、嵌入式控制和網(wǎng)絡(luò)通信項(xiàng)目的有益工具。
它的多功能設(shè)計(jì)和可編程微控制器使您可以訪問(wèn)眾多的外圍設(shè)備,并可以板編程,用于多種用途。該板有許多I/O連接器和電源選項(xiàng),其網(wǎng)絡(luò)和通信功能包括10/100以太網(wǎng)接口、全速USB2.0 OTG接口、雙CAN網(wǎng)絡(luò)接口、雙I2C總線、最多三個(gè)UART接口和三個(gè)SPI端口。
Cerebot32MX7在Microchip MPLAB開(kāi)發(fā)環(huán)境下工作,在MPLAB中提供內(nèi)置編程和調(diào)試支持。
Cerebot32MX7提供了一些外圍設(shè)備的連接。它有6個(gè)連接器以連接Digilent PMOD™外設(shè)模塊,Digilent的外設(shè)模塊包括:H橋、模擬到數(shù)字和數(shù)字到模擬的轉(zhuǎn)換器、揚(yáng)聲器放大器、開(kāi)關(guān)、按鈕、指示燈以及轉(zhuǎn)換器,用于方便地連接到RS232、螺絲端子、BNC接頭、伺服電機(jī)等。
Cerebot 32MX7板主要特性
•一個(gè)PIC32MX795F512L微控制器
•支持Microchip MPLAB開(kāi)發(fā)環(huán)境內(nèi)的編程和調(diào)試
• Digilent外圍模塊板的六個(gè)PMOD連接器
•10/100以太網(wǎng)
•支持USB 2.0設(shè)備,主機(jī)和OTG
•兩個(gè)CAN網(wǎng)絡(luò)接口
套件內(nèi)容
Cerebot 32MX7板
USB A- >微型B電纜
詳情請(qǐng)見(jiàn):
http://solution.eccn.com/solution_2011062111291788.htm
GEC