《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 解決方案 > Microchip PIC32MZ 32位MCU嵌入連接解決方案

Microchip PIC32MZ 32位MCU嵌入連接解決方案

2013-12-12

 

Microchip公司的PIC32MZ是200MHz 32位嵌入聯MCU,具有高達2MB閃存,512KB RAM, 10/100以太網MAC,高速USB MAC/PHY和兩個CAN端口,處理器性能高達330 DMIPS和3.28 CoreMark/MHz,支持WQVGA圖像,可用新一代嵌入設備.本文介紹了PIC32MZ主要特性和框圖, MIPS32® microAptiv微處理器核主要特性和框圖,以及PIC32MZ嵌入式連接(CE)入門板主要特性,電路圖,材料清單和PCB元件布局圖.

The PIC32MZ Embedded Connectivity family of 200 MHz 32-bit microcontrollers feature up to 2 Mbytes of flash, 512 Kbytes of RAM, a 10/100 Ethernet MAC, Hi-Speed USB MAC/PHY, and dual CAN ports. The processors yield 330 DMIPS and 3.28 CoreMark/MHz performance, with an interrupt latency of only 10 clock cycles, and have direct support for a WQVGA graphics.

The chips are said to have class-leading code density and have a 28 Ms/s 12-bit A/D converter and a crypto engine with a random number generator. They use Imagination’s MIPS microAptiv core, which includes 159 DSP instructions that enable algorithms with up to 75% fewer cycles than previous MCU versions. QFN, TQFP, VTLA, and LQFP packages with 64 to 144 pins are available starting in December and priced from 6.68 ea/10,000. A starter kit is available.

PIC32MZ主要特性:

Operating Conditions
•2.2V to 3.6V, -40ºC to +85ºC, DC to 200 MHz
•2.2V to 3.6V, -40ºC to +125ºC (Planned)
Core: 200 MHz (up to 330 DMIPS) microAptiv™
•16 KB I-Cache, 4 KB D-Cache
•MMU for optimum embedded OS execution
•microMIPS™ mode for up to 35% smaller code size
•DSP-enhanced core:
-Four 64-bit accumulators
-Single-cycle MAC, saturating and fractional math
•Code-efficient (C and Assembly) architecture
Clock Management
•0.9% internal oscillator
•Programmable PLLs and oscillator clock sources
•Fail-Safe Clock Monitor (FSCM)
•Independent Watchdog Timers (WDT) and Deadman Timer (DMT)
•Fast wake-up and start-up
Power Management
•Low-power modes (Sleep and Idle)
•Integrated Power-on Reset and Brown-out Reset
Memory Interfaces
•50 MHz External Bus Interface (EBI)
•50 MHz Serial Quad Interface (SQI)
Audio and Graphics Interfaces
•Graphics interfaces: EBI or PMP
•Audio data communication: I2S, LJ, and RJ
•Audio control interfaces: SPI and I2C™
•Audio master clock: Fractional clock frequencies with USB synchronization
High-Speed (HS) Communication Interfaces (with Dedicated DMA)
•USB 2.0-compliant Hi-Speed On-The-Go (OTG) controller
•10/100 Mbps Ethernet MAC with MII and RMII interface
Security Features
•Crypto Engine with a RNG for data encryption/decryption and authentication (AES, 3DES, SHA, MD5, and HMAC)
•Advanced memory protection:
-Peripheral and memory region access control
Direct Memory Access (DMA)
•Eight channels with automatic data size detection
•Programmable Cyclic Redundancy Check (CRC)
 Advanced Analog Features
•12-bit ADC module:
-28 Msps with six Sample and Hold (S&H) circuits
-Up to 48 analog inputs
•Flexible and independent ADC trigger sources
•Two comparators with 32 programmable voltage references
•Temperature sensor with ±2ºC accuracy
Communication Interfaces
•Two CAN modules (with dedicated DMA channels):
-2.0B Active with DeviceNet™ addressing support
•Six UART modules (25 Mbps):
-Supports LIN 1.2 and IrDA® protocols
•Six 4-wire SPI modules (50 Mbps)
•SQI configurable as an additional SPI module (50 MHz)
•Five I2C modules (up to 1 Mbaud) with SMBus support
•Parallel Master Port (PMP)
•Peripheral Pin Select (PPS) to enable function remap
Timers/Output Compare/Input Capture
•Nine 16-bit or up to four 32-bit timers/counters
•Nine Output Compare (OC) modules
•Nine Input Capture (IC) modules
•PPS to enable function remap
•Real-Time Clock and Calendar (RTCC) module
Input/Output
•5V-tolerant pins with up to 32 mA source/sink
•Selectable open drain, pull-ups, and pull-downs
•External interrupts on all I/O pins
Qualification and Class B Support
•AEC-Q100 REVG (Grade 1 -40ºC to +125ºC) planned
•Class B Safety Library, IEC 60730
•Back-up internal oscillator
Debugger Development Support
•In-circuit and in-application programming
•4-wire MIPS® Enhanced JTAG interface
•Unlimited software and 12 complex breakpoints
•IEEE 1149.2-compatible (JTAG) boundary scan
•Non-intrusive hardware-based instruction trace
Software and Tools Support
•C/C++ compiler with native DSP/fractional support
•MPLAB® Harmony Integrated Software Framework
•TCP/IP, USB, Graphics, and mTouch™ middleware
•MFi, Android™, and Bluetooth® audio frameworks
•FreeRTOS™, OpenRTOS®, μC/OS™, and other popular RTOS kernels

http://www.eccn.com/uploads/solution/201311/20131125112605580.gif
圖1. PIC32MZ框圖

The MIPS32® microAptiv™ Microprocessor Core is the heart of the PIC32MZ EC family device processor. The CPU fetches instructions, decodes each instruction, fetches source operands, executes each instruction and writes the results of instruction execution to the proper destinations.

MIPS32® microAptiv微處理器核主要特性:

•5-stage pipeline
•32-bit address and data paths
•MIPS32® Enhanced Architecture (Release 2):
-Multiply-accumulate and multiply-subtract instructions
-Targeted multiply instruction
-Zero/One detect instructions
-WAIT instruction
-Conditional move instructions (MOVN, MOVZ)
-Vectored interrupts
-Programmable exception vector base
-Atomic interrupt enable/disable
-GPR shadow registers to minimize latency for interrupt handlers
-Bit field manipulation instructions
-Virtual memory support
•microMIPS™ compatible instruction set:
-Improves code size density over MIPS32®, while maintaining MIPS32® performance.
-Supports all MIPS32® instructions (except branch-likely instructions)
-Fifteen additional 32-bit instructions and 39 16-bit instructions corresponding to commonly-used MIPS32® instructions
-Stack pointer implicit in instruction
-MIPS32® assembly and ABI compatible
•MMU with Translation Lookaside Buffer (TLB) mechanism:
-16 dual-entry fully associative Joint TLB
-4-entry fully associative Instruction TLB
-4-entry fully associative Data TLB
-4 KB pages
•Separate L1 data and instruction caches:
-16 KB 4-way Instruction Cache (I-Cache)
-4 KB 4-way Data Cache (D-Cache)
•Autonomous Multiply/Divide Unit (MDU):
-Maximum issue rate of one 32x32 multiply per clock
-Early-in iterative divide. Minimum 12 and maximum 38 clock latency (dividend (rs) sign extension-dependent)
•Power Control:
-Minimum frequency: 0 MHz
-Low-Power mode (triggered by WAIT instruction)
-Extensive use of local gated clocks
•EJTAG Debug and Instruction Trace:
-Support for single stepping
-Virtual instruction and data address/value breakpoints
-Hardware breakpoint supports both address match and address range triggering.
-Eight instruction and four data complex breakpoints
•iFlowtrace® version 2.0 support:
-Real-time instruction program counter
-Special events trace capability
-Two performance counters with 34 user-selectable countable events
-Disabled if the processor enters Debug mode
•Four Watch registers:
-Instruction, Data Read, Data Write options
-Address match masking options
•DSP ASE Extension:
-Native fractional format data type operations
-Register Single Instruction Multiple Data (SIMD) operations (add, subtract, multiply, shift)
-GPR-based shift
-Bit manipulation
-Compare-Pick
-DSP Control Access
-Indexed-Load
-Branch
-Multiplication of complex operands
-Variable bit insertion and extraction
-Virtual circular buffers
-Arithmetic saturation and overflow handling
-Zero-cycle overhead saturation and rounding operations

http://www.eccn.com/uploads/solution/201311/20131125112606830.gif
圖2. MIPS32® microAptiv微處理器核框圖

PIC32MZ嵌入式連接(CE)入門板

The PIC32MZ EC Starter Kit provides the easiest and lowest cost method to experience the high performance and advanced peripherals integrated in the PIC32MZ Embedded Connectivity MCUs. This starter kit features a socket that can accommodate 10/100 Ethernet transceiver (RJ-45) plug-in connectors from various vendors for prototyping and development.

The starter kit comes preloaded with demonstration software for the user to explore the new features of the PIC32MZ EC family of devices. It is also expandable through a modular expansion interface, which allows the user to extend its functionality. The starter kit also supplies on-board circuitry for full debug and programming capabilities

The PIC32MZ Embedded Connectivity (EC) Starter Kit contains the following items:

• PIC32MZ Embedded Connectivity (EC) Starter Kit development board
• SMSC 8870A Ethernet PHY daughter board
• USB mini-B to full-sized A cable – USB debug cable to debug and power the starter kit development 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

http://www.microchip.com/stellent/groups/devtools_sg/documents/devtools/%7Eexport/en566638%7E6%7Een006096%7EPressReleaseLayout/179163-1.png
圖3. PIC32MZ嵌入式連接(CE)入門板外形圖

PIC32MZ嵌入式連接(CE)入門板主要特性:

On-board PIC32MZ2048ECH144: 200 MHz, 2 MB Flash and 512 KB RAM
Integrated debugger/programmer
USB powered
10/100 Ethernet
CAN 2.0b, HI-Speed USB 2.0 host/device/dual-role/OTG
4 MB SQI Flash
Can be used with Multimedia Expansion Board II
Can be used with PIC32 Expansion Board using a PIC32MZ adaptor board

http://www.eccn.com/uploads/solution/201311/20131125112606254.gif
圖4. PIC32MZ嵌入式連接(CE)入門板頂層主要元件

1. PIC32MZ2048ECH144-I/PH (non-crypto) or PIC32MZ2048ECM144-I/PH (crypto) 32-bit microcontroller.
2. Green power indicator LED.
3. On-board crystal or oscillator for precision microcontroller clocking (12 MHz).
4. USB connectivity for on-board debugger communications.
5. Green debug indicator LED.
6. Three push button switches for user-defined inputs.
7. Three user-defined indicator LEDs.
8. USB Type A receptacle connectivity for PIC32 host-based applications.
9. HOST mode power jumper.
10. Daughter board connectors for flexible Ethernet PHY options.
11. 32 kHz oscillator for RTCC and Timer1 (optional).
12. External 2 GB SQI memory for expanded memory applications.
13. Jumper for using or disconnecting the on-board debugger.

http://www.eccn.com/uploads/solution/201311/20131125112607567.gif
圖5. PIC32MZ嵌入式連接(CE)入門板底層主要元件

1. PIC24FJ256GB106 USB microcontroller for on-board debugging.
2. Regulated +3.3V power supply for powering the starter kit through USB or expansion board.
3. Connector for various expansion boards.
4. USB Type micro-AB receptacle for OTG and USB device connectivity for PIC32 OTG/device-based applications.
5.  50 MHz Ethernet PHY oscillator.
6. USB Host and OTG power supply for powering PIC32 USB applications

http://www.eccn.com/uploads/solution/201311/20131125112607693.gif
圖6. PIC32MZ嵌入式連接(CE)入門板框圖
http://www.eccn.com/uploads/solution/201311/20131125112607537.gif
圖7. PIC32MZ嵌入式連接(CE)入門板電路圖(1)
http://www.eccn.com/uploads/solution/201311/20131125112607471.gif
圖8. PIC32MZ嵌入式連接(CE)入門板電路圖(2)
http://www.eccn.com/uploads/solution/201311/20131125112608747.gif
圖9. PIC32MZ嵌入式連接(CE)入門板電路圖(3)
http://www.eccn.com/uploads/solution/201311/20131125112608631.gif
圖10. PIC32MZ嵌入式連接(CE)入門板電路圖(4)

PIC32MZ嵌入式連接(CE)入門板材料清單(BOM):
http://www.eccn.com/uploads/solution/201311/20131125112608880.gif
http://www.eccn.com/uploads/solution/201311/20131125112609685.gif
http://www.eccn.com/uploads/solution/201311/20131125112609714.gif
詳情請見:
http://ww1.microchip.com/downloads/en/DeviceDoc/60001191B.pdf

http://ww1.microchip.com/downloads/en/DeviceDoc/70005147A.pdf

http://www.eccn.com/webedit2/sysimage/icon16/pdf.gifPIC32MZ.pdf

 

 

 



本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
午夜综合激情| 一区二区久久久久| 亚洲蜜桃精久久久久久久| 韩国福利一区| 国产综合色产| 国产情人节一区| 国产精品久久久久久久久免费桃花| 欧美伦理影院| 欧美好吊妞视频| 欧美激情精品久久久久久大尺度 | 99精品国产高清一区二区| 亚洲国产精品www| 亚洲盗摄视频| 亚洲黑丝在线| 亚洲欧洲精品一区二区精品久久久| 亚洲丶国产丶欧美一区二区三区| 久久9热精品视频| 欧美专区日韩视频| 欧美一级网站| 久久国产精品久久国产精品 | 亚洲综合大片69999| 亚洲一区一卡| 午夜精品久久久久久99热| 香港久久久电影| 久久精品91| 久久综合99re88久久爱| 免费成人你懂的| 欧美成人综合一区| 欧美日韩国产一区二区| 欧美日韩一区二区国产| 欧美小视频在线| 国产精品网曝门| 国产欧美二区| 黄色成人91| 亚洲国产美女精品久久久久∴| 最新热久久免费视频| 日韩午夜黄色| 亚洲一区二区久久| 欧美一区二区三区四区夜夜大片| 久久精品国产视频| 亚洲另类一区二区| 亚洲一区二区三区在线视频| 午夜日本精品| 浪潮色综合久久天堂| 欧美激情亚洲视频| 国产精品yjizz| 国产午夜精品在线| 亚洲人久久久| 亚洲一区国产精品| 久久精品视频99| 一区二区久久久久| 小辣椒精品导航| 欧美mv日韩mv国产网站| 国产精品红桃| 国内精品免费在线观看| 最新日韩av| 亚洲欧美中文另类| 亚洲激情视频在线播放| 亚洲一区免费看| 看欧美日韩国产| 欧美网站在线观看| 狠狠色伊人亚洲综合网站色| 亚洲精品影视| 欧美在线1区| 亚洲少妇最新在线视频| 久久久激情视频| 欧美日韩亚洲激情| 好吊色欧美一区二区三区视频| 亚洲精品乱码久久久久久按摩观 | 一区二区毛片| 亚洲专区国产精品| 久久久久一区二区三区| 美国成人毛片| 国产精品成人一区| 一区二区在线观看视频在线观看| 亚洲精品久久嫩草网站秘色| 西西人体一区二区| 一本色道久久综合一区| 久久久噜噜噜久久人人看| 欧美日韩视频在线一区二区观看视频| 国产亚洲精品bv在线观看| 亚洲精品一二区| 亚洲第一区中文99精品| 亚洲免费在线精品一区| 欧美国产在线观看| 国产亚洲人成a一在线v站| 99在线精品视频| 亚洲日韩中文字幕在线播放| 欧美在线视频日韩| 欧美伦理影院| 在线看国产日韩| 午夜在线精品偷拍| 亚洲一区成人| 欧美国产视频一区二区| 国产一二三精品| 亚洲香蕉在线观看| 一本色道久久综合亚洲精品不| 卡通动漫国产精品| 国产日韩综合| 亚洲一区二区三区高清 | 一区二区三区日韩在线观看| 久久嫩草精品久久久久| 国产乱码精品一区二区三区五月婷 | 国产精品视频免费在线观看| 亚洲精品视频一区| 亚洲人成网站777色婷婷| 久久久久久久久久看片| 国产欧美日韩一区二区三区在线观看| 99在线精品观看| 一本色道久久加勒比88综合| 欧美aaaaaaaa牛牛影院| 好男人免费精品视频| 欧美一区二区三区免费视| 午夜精品一区二区在线观看 | 亚洲激情社区| 亚洲精品美女| 蜜臀久久99精品久久久久久9| 国产一区二区三区丝袜| 宅男精品导航| 亚洲制服丝袜在线| 欧美性开放视频| 一级成人国产| 亚洲午夜激情| 欧美色一级片| 野花国产精品入口| 亚洲主播在线观看| 国产精品久久久久久久久久ktv| av成人手机在线| 亚洲欧美国产不卡| 国产精品视频不卡| 性娇小13――14欧美| 欧美一区二区在线看| 国产片一区二区| 欧美中文在线观看| 美女视频黄 久久| 亚洲电影观看| 99在线精品免费视频九九视| 欧美日韩国产美女| 99热这里只有精品8| 亚洲欧美成人| 国产目拍亚洲精品99久久精品 | 欧美在线3区| 国内揄拍国内精品少妇国语| 亚洲国产欧美日韩精品| 欧美精品久久天天躁| 日韩午夜在线观看视频| 亚洲永久免费观看| 国产午夜精品全部视频播放| 亚洲第一在线| 欧美区一区二区三区| 中国成人亚色综合网站| 欧美一区二区在线| 曰本成人黄色| 99成人精品| 国产精品亚洲成人| 亚洲国产导航| 欧美日韩 国产精品| 亚洲亚洲精品三区日韩精品在线视频 | 99re6这里只有精品| 西西人体一区二区| 激情综合自拍| 亚洲视频观看| 国产日韩欧美三区| 91久久精品美女| 国产精品成人免费| 亚洲成在线观看| 欧美日韩在线播放| 欧美亚洲一级片| 欧美77777| 亚洲午夜电影网| 老牛嫩草一区二区三区日本| 亚洲人体偷拍| 久久国产精品久久国产精品| 亚洲成人在线网| 亚洲在线视频网站| 尤物在线精品| 午夜视频精品| 亚洲电影免费观看高清完整版| 亚洲图片你懂的| 国内精品免费在线观看| 亚洲一区二区高清视频| 狠狠做深爱婷婷久久综合一区| 一区二区三区视频观看| 国产一区二区日韩精品欧美精品| 日韩亚洲视频在线| 国产日本欧美视频| 一本色道久久99精品综合| 国产视频在线观看一区二区三区| 99精品福利视频| 国内精品视频666| 亚洲一区中文字幕在线观看| 极品中文字幕一区| 午夜精品亚洲一区二区三区嫩草| 亚洲福利在线观看| 欧美在线播放高清精品| av不卡在线看| 欧美韩日高清| 久久激情一区| 国产欧美日韩亚洲| 亚洲一区二区在线播放|