Microchip 公司的PIC32 32位MCU是基于MIPS 的80 MHz 高性能 32 位閃存單片機, 具有帶5 級流水線的MIPS32? M4K? 32 位內核, 工作電壓范圍為2.3V 至3.6V,提供各種通用和專用的外設,包括以太網,CAN,USB主/設備/OTG,閃存32KB到512KB,板載RAM從8KB到128KB.本文主喲介紹PIC32 MCU主要特性,方框圖,以及PIC32 (通用) 入門套件, IC32 USB入門套件II和PIC32 以太網入門套件主要特性與開發板的詳細電路圖.
The PIC32 MCU is a family of 32-bit Microcontrollers designed for best-in-class 32-bit performance and accompanied by a vast offering of software. Since its introduction in 2007, the PIC32 family has established itself as a performance leader stemming from the highest DMIPs/MHz rated MIPS? M4K? core, highly efficient internal bus architecture, and advanced instruction caching. The 5 families of PIC32 MCUs offer a range of general purpose and integrated connectivity peripherals including Ethernet, CAN, and USB host/device/On-The-Go. Integrated flash memory ranges from 32K to 512K and on-board RAM ranges from 8k to 128k.
The PIC32 family is supported by Microchips MPLAB? development environment and well-known industry tools and software providers. Microchip customers benefit from the extensive offering of free software libraries, commonly available in source code form, such as graphics, TCP/IP, USB, encryption, file systems, and digital signal processing software. Most software stacks are compatible across numerous Microchip microcontroller and digital signal processor families. The MPLAB development environment spans the entire Microchip portfolio of over 600 Microcontrollers thus enabling you to use a single tool chain from the lowest cost 8-bit MCU to the highest performing and largest memory PIC32 MCU.
PIC32MX3XX/4XX是基于MIPS 的80 MHz 高性能 32 位閃存單片機
PIC32MX3XX/4XX主要特性:
高性能32 位RISC CPU:
? 帶5 級流水線的MIPS32? M4K? 32 位內核
? 最高80 MHz 的頻率
? 零等待狀態閃存訪問時性能為 1.56 DMIPS/MHz (Dhrystone 2.1)
? 單周期乘法單元和高性能除法單元
? MIPS16e? 模式可使代碼壓縮最多40%
? 兩組各32 個32 位內核文件寄存器,可減少中斷延 時
? 預取高速緩存模塊可加速從閃存的執行速度
單片機特性:
? 工作電壓范圍為2.3V 至3.6V
? 32 KB 至512 KB 的閃存(附加一個12 KB 的引導 閃存)
? 8 KB 至32 KB 的SRAM 存儲器
? 引腳與大部分PIC24/dsPIC? 器件兼容
? 多種功耗管理模式
? 多個具有獨立可編程優先級的中斷向量
? 故障保護時鐘監視器模式
? 帶有片內低功耗RC 振蕩器的可配置看門狗定時器,確保器件可靠工作
外設特性:
? 可在選擇外設寄存器上執行原子級置1、清零和翻轉操作
? 最多4 路通道的硬件DMA 且具有自動數據大小檢測功能
? 支持符合USB 2.0 規范的全速設備和OTG(On-The-Go)控制器
? USB 有專用DMA 通道
? 10 MHz 至40 MHz 的晶振
? 內部8 MHz 和32 kHz 振蕩器
? 為CPU 和USB 時鐘分別提供獨立的PLL
? 2 個I2C? 模塊
? 配有以下項的2 個UART 模塊:
- 支持RS-232、RS-485 和LIN 1.2
- 帶片內硬件編碼器和解碼器的IrDA?
? 帶8 位和16 位數據線以及最多16 條地址線的并行主/ 從端口(Parallel Master and SlavePort, PMP/PSP)
? 硬件實時時鐘/ 日歷(Hardware Real-Time Clock/Calendar, RTCC)
? 5 個16 位定時器/ 計數器(兩個16 位定時器對組合可構成兩個32 位定時器)
? 5 路捕捉輸入
? 5 路比較/PWM 輸出
? 5 個外部中斷引腳
? 可在最高80 MHz 時翻轉的高速I/O 引腳
? 所有I/O 引腳上的高拉/ 灌電流(18 mA/18 mA)
? 數字I/O 引腳上的可配置漏極開路輸出
調試特性:
? 2 個編程和調試接口:
- 雙線接口,可與應用程序進行非搶占式訪問和實時數據交換
- 4線MIPS? 標準增強型JTAG 接口
? 基于硬件的非搶占式指令跟蹤
? 符合IEEE 標準1149.2(JTAG)的邊界掃描特性
模擬特性:
? 最多16 路通道的10 位模數轉換器:
- 轉換速率為1000 ksps
- 可在休眠和空閑模式下進行轉換
? 2 個模擬比較器
? 輸入引腳可承受5V 電壓
PIC32 入門套件
圖2. PIC32 入門套件外形圖
This document describes how to use the PIC32 (General Purpose) Starter Kit, PIC32 USB Starter Kit II, and the PIC32 Ethernet Starter Kit (all also referred to as “starter kit”)as a development tool to emulate and debug firmware on a target board.
1. PIC32 (通用) 入門套件
The PIC32 Starter Kit contains the following items:
? PIC32 Starter Kit Board
? USB Mini-B cable
? PIC32 Starter Kit Installation CD-ROM
The board includes these key features, as indicated in the diagram:
1. PIC32MX360F512L 32-bit microcontroller.
2. Green power indicator LED.
3. Regulated +3.3V power supply for powering the starter kit board via USB or expansion board.
4. On-board crystal for precision microcontroller clocking (8 MHz).
5. USB connectivity for on-board debugger communications.
6. PIC18LF4550 USB microcontroller for on-board debugging.
7. Orange Debug indicator LED.
8. Three push-button switches for user-defined inputs.
9. Three user-defined indicator LEDs.
10. Connector for connecting various expansion boards (on the underside of board).
2. PIC32 USB入門套件II
The PIC32 USB Starter Kit II contains the following items:
? PIC32 USB Starter Kit II Development Board
? USB Mini-B to full-sized A cable – USB debug cable to debug and power the board
? USB Micro-B to full-sized A cable – PIC32 USB cable to communicate with the PIC32 USB port
3. PIC32 以太網入門套件
The PIC32 Ethernet Starter Kit contains the following items:
? PIC32 Ethernet Starter Kit development board
? USB Mini-B to full-sized A cable – USB debug cable to debug and power the board
? USB Micro-B to full-sized A cable – PIC32 USB cable to communicate with the PIC32 USB port
? RJ-45 CAT5 Ethernet patch cable – Ethernet CAT5 cable to communicate with the PIC32 Ethernet port
[page_break]
圖3.PIC32 (通用) 入門套件開發板方框圖
圖4.PIC32 (通用) 入門套件電路圖(1): PIC32MX CPU
圖5.PIC32 (通用) 入門套件電路圖(2): PIC18LF4550 DEBUG CPU
圖6.PIC32 (通用) 入門套件電路圖(3):應用板連接器
圖7.PIC32 (通用) 入門套件電路圖(4):開關和LED
圖8.PIC32 (通用) 入門套件電路圖(5):電源
PIC32 STARTER KIT SCHEMATIC, SHEET 6 OF 6 (POWER SUPPLY)
圖9.PIC32 USB 入門套件開發板方框圖
圖9.PIC32 USB 入門套件II電路圖(1)
圖10.PIC32 USB 入門套件II電路圖(2)
[page_break]
圖11.PIC32 USB 入門套件II電路圖(3)
圖12.PIC32 以太網入門套件方框圖
圖13.PIC32 以太網入門套件方框圖(以太網)
圖14.PIC32 以太網入門套件方框圖(PIC32器件)
圖15.PIC32 以太網入門套件方框圖(USB主和OTG電源)
圖16.PIC32 以太網入門套件方框圖(調試器)
圖17.PIC32 以太網入門套件方框圖(3.3V電源)
圖18.PIC32 以太網入門套件方框圖(應用板連接器)
評論
查看更多