OLIMEX PIC32-EMZ64 User Manual

OLIMEX PIC32-EMZ64 User Manual

General-purpose development board

Advertisement

Quick Links

PIC32-EMZ64
GENERAL-PURPOSE DEVELOPMENT BOARD
USER'S MANUAL
Document revision B, March 2017
Designed by OLIMEX Ltd, 2016
All boards produced by Olimex LTD are ROHS compliant

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the PIC32-EMZ64 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for OLIMEX PIC32-EMZ64

  • Page 1 PIC32-EMZ64 GENERAL-PURPOSE DEVELOPMENT BOARD USER’S MANUAL Document revision B, March 2017 Designed by OLIMEX Ltd, 2016 All boards produced by Olimex LTD are ROHS compliant...
  • Page 2: Disclaimer

    This document is intended only to assist the reader in the use of the product. OLIMEX Ltd. shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such information or any incorrect use of the product.
  • Page 3: Table Of Contents

    OLIMEX© 2017 PIC32-EMZ64 user's manual Table of Contents DISCLAIMER ............................2 CHAPTER 1: INTRODUCTION ......................4 1.1 BOARD FEATURES ......................... 4 1.2 MINIMAL BOARD USE REQUIREMENTS ................5 1.3 TARGET MARKET OF THE BOARD ..................5 1.4 ELECTROSTATIC WARNING ....................6 1.5 DOCUMENT ORGANIZATION ....................
  • Page 4: Chapter 1: Introduction

    This document provides a user’s guide for the PIC32-EMZ64 board, designed and assembled by Olimex Ltd. As an overview, this chapter gives the scope of this document, lists the board's features and the minimum requirements. The document’s organization is then detailed.
  • Page 5: Minimal Board Use Requirements

    (adapter) and the board. 1.3 TARGET MARKET OF THE BOARD PIC32-EMZ64 would attract PIC enthusiasts and veterans who want to evaluate the features of the PIC32MZ2048EF processor. Any experience with the development tools required for general- purpose development of code for boards featuring PIC32MZ boards is a great plus.
  • Page 6: Electrostatic Warning

    PIC32-EMZ64 user's manual 1.4 ELECTROSTATIC WARNING The PIC32-EMZ64 board is shipped in protective anti-static packaging. The board must not be subject to high electrostatic potentials. General practice for working with static sensitive devices should be applied when working with this board. Be carefully when placing the board on conductive surfaces –...
  • Page 7: Chapter 2: Board Description

    OLIMEX© 2017 PIC32-EMZ64 user's manual CHAPTER 2: BOARD DESCRIPTION 2.1 LAYOUT (TOP VIEW) The picture below shows the top side of hardware revision A of the board and highlights the most important parts. Note that the exact layout and component placement might differ slightly between different hardware revisions.
  • Page 8: Chapter 3: Board Schematic And Dimensions

    PIC32-EMZ64. 3.1 SCHEMATIC The schematic of hardware revision B of PIC32-EMZ64 is available for reference on the next page. The design files are available at the product's web-page. If you are looking for a schematic of an older revision of the board and it isn't available at our web site you may request it by the support e-mail.
  • Page 9 PIC32-EMZ64, hardware revision B RJLBC-060TC1 3.3V AREF 6NC2-50MHz(5032) BUTTONS GREEN 4.7k The PHY is setted up as follows: YELLOW Designed and assembled by Olimex Ltd., Bulgaria. MODE: All capable(10/100Base). RESET RB12(BUT1) RB13(BUT2) RB14(BUT3) Auto-negotiation enabled. RMII Configuration SMI address: 0x00 1nF/2kV...
  • Page 10: Physical Dimensions

    Note that it is relatively easy to take every 2D dimension that you need with CadSoft's Eagle software (mainly since PIC32-EMZ64 is an open-hardware board and the hardware source files are available to you). You can download and open the hardware sources with the latest Eagle CAD software (the freeware version/license is enough) and take any measure with the “Draw a...
  • Page 11: Chapter 4: Processor Details

    PIC32-EMZ64 user's manual CHAPTER 4: PROCESSOR DETAILS Some of the details about the main processor in the design of PIC32-EMZ64 (PIC32MZ2048EFH064) are mentioned in this chapter. It is highly recommended to refer to the original datasheet which might be downloaded from the Microchip's official web-side.
  • Page 12 OLIMEX© 2017 PIC32-EMZ64 user's manual • Fast wake-up and start-up • Power Management • Low-power modes (Sleep and Idle) • Integrated Power-on Reset (POR) and Brown-out Reset (BOR) Memory Interfaces • 50 MHz Serial Quad Interface (SQI) Audio and Graphics Interfaces •...
  • Page 13 OLIMEX© 2017 PIC32-EMZ64 user's manual • Nine 16-bit or up to four 32-bit timers/counters • Nine Output Compare (OC) modules • Nine Input Capture (IC) modules • Real-Time Clock and Calendar (RTCC) module Input/Output • 5V-tolerant pins with up to 32 mA source/sink •...
  • Page 14: Microcontroller Block Diagram

    OLIMEX© 2017 PIC32-EMZ64 user's manual 4.2 MICROCONTROLLER BLOCK DIAGRAM A block diagram with main functional parts of the microcontroller as seen in the official Microchip documentation. Page 14 of 28...
  • Page 15: Microcontroller Memory Map

    OLIMEX© 2017 PIC32-EMZ64 user's manual 4.3 MICROCONTROLLER MEMORY MAP The microcontroller's memory regions as seen in the official Microchip documentation. Page 15 of 28...
  • Page 16: Chapter 5: Control Circuitry

    Programmer or debugger tool – 3.3V DC on the ICSP connector PIC32-EMZ64 can be powered by your debugger (programmer) tool, as long as the tool is capable of powering targets. You would need to set and enable the powering voltage to 3.3V in the software options of MPLAB.
  • Page 17: Reset Circuit

    PIC32-EMZ64 user's manual 5.2 RESET CIRCUIT PIC32-EMZ64's reset signal (processor pin #9, “#MCLR”) can be found on the pads of the ICSP connector (connector pin #1); and it is also connected to a button. The reset circuit of the button consists of RC group R56 – 4.7kΩ and C61 – 100nF. Serial resistor R57 –...
  • Page 18: Chapter 6: Jumpers, Connectors And Interfaces

    In this chapter you will find the description of the jumpers and what signals might be found on the different connectors. 6.1 JUMPER DESCRIPTION Jumpers are used to alter the default hardware configuration of the board. PIC32-EMZ64 uses both PTH and SMT jumpers. 6.1.1 USB connector jumpers On the top of the board there are three easy to re-configure PTH jumpers named “DEV_DM/HOST_DM”;...
  • Page 19: Hardware Input/Output

    OLIMEX© 2017 PIC32-EMZ64 user's manual 6.2 HARDWARE INPUT/OUTPUT The board has a number of LEDs and buttons. Not all of them can be used as input. The board has: - programmable user buttons BUT1, BUT2, BUT3: BUT1 – connected to PIC32MZ's pin #27 (TCK/AN7/PMA11/RB12).
  • Page 20: Can

    OLIMEX© 2017 PIC32-EMZ64 user's manual 6.3.2 CAN The board has a CAN transceiver MCP2551 and a three pin connector. The names of the signals available at each pin are also printed near the connector. Pin # Signal name CANL CANH Note that you can enable a termination resistor between CANL and CANH.
  • Page 21: Uext

    USB connection in some cases. 6.3.3 UEXT The 10-pin UEXT connectors are typically mounted on Olimex boards. They pack three common interfaces in a single connector – UART, I2C and SPI. You can use the UEXT connector to access this interfaces easier (via jumper wires, for example).
  • Page 22: Microsd Card

    OLIMEX© 2017 PIC32-EMZ64 user's manual 6.3.4 MICROSD CARD Standard push-push microSD card connector with the following pinout: Pin # Wire name MCIDAT2 RG9/#SS2 RD2/SDO2(MOSI2) RG6/SCK2 RD3/SDI2(MISO2) MCIDAT1 RF0(SD_CP) Pull up for SD_CP Pull up for SD_CP Pull up for SD_CP Pull up for SD_CP 6.3.5 Ethernet...
  • Page 23 OLIMEX© 2017 PIC32-EMZ64 user's manual 6.3.6 Audio input and audio output The board has microphone input and headphone output available on 3.5mm audio jack connectors. The processor pin associated with the data received by the MICROPHONE connector is pin #12 –...
  • Page 24: Chapter 7: Available Demo Software

    PIC32-EMZ64 user's manual CHAPTER 7: AVAILABLE DEMO SOFTWARE The demo projects should be downloaded from the official product page of PIC32-EMZ64. There are three examples available – a general purpose example; a web-server demo that also uses the microSD card; and audio loopback demo. These example demonstrate several features of the board: LEDs, buttons, UART, RTC, SD card, USB.
  • Page 25: Chapter 8: Ordering Information And Revisions

    CHAPTER 8: ORDERING INFORMATION AND REVISIONS You can purchase directly from our online shop or from any of our distributors. Note that usually it is faster and cheaper to purchase Olimex products from our distributors. List of confirmed Olimex LTD distributors and resellers: https://www.olimex.com/Distributors.
  • Page 26: Board Revision

    OLIMEX© 2017 PIC32-EMZ64 user's manual 8.2 BOARD REVISION Remember to check the schematics and the board design files to verify any differences between the different board revisions. Board revision Notable changes Initial release of the board 1. R52/R33 adjusted -> R52 = 1k, R33 = 2.2k 2.
  • Page 27: Useful Web Links

    PIC32-EMZ64 user's manual 8.3 USEFUL WEB LINKS Visit the links below for more information and resources for the product: • PIC32-EMZ64 official product page: https://www.olimex.com/Products/PIC/Development/PIC32-EMZ64/ • MPLAB Harmony framework – flexible, abstracted, fully integrated firmware development platform for PIC32 microcontrollers: MPLAB Harmony page •...
  • Page 28: Chapter 9: Warranty And Support

    All goods are checked before they are sent out. In the unlikely event that goods are faulty, they must be returned, to OLIMEX at the address listed on your order invoice. OLIMEX will not accept goods that have clearly been used more than the amount needed to evaluate their functionality.

Table of Contents