background image

DISCLAIMER

© 2017 Olimex Ltd. Olimex®, logo and combinations thereof, are registered trademarks of Olimex Ltd. Other product
names may be trademarks of others and the rights belong to their respective owners.

The information in this document is provided in connection with Olimex products.  No license, express or implied
or otherwise, to any intellectual property right is granted by this document or in connection with the sale of
Olimex products.

The hardware design of PIC32-HMZ144 development board is considered open source. Anyone can download the
original schematics and board design files. The files describing the hardware are made with CadSoft's EAGLE PCB
design software.

The part of the software written by Olimex is released under GPL. However, note that the examples that we distribute
are based on the libraries and projects released by Microchip. Make sure that you are acquainted with Microchip's
license agreement before using, publishing, or distributing any code based on our software.

It is possible that the pictures in this manual differ from the latest revision of the board. 

The product described in this document is subject to continuous development and improvements. All particulars of the
product and its use contained in this document are given by OLIMEX in good faith. However all warranties implied or
expressed including but not limited to implied warranties of merchantability or fitness for purpose are excluded. 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.

This evaluation board/kit is intended for use for engineering development, demonstration, or evaluation purposes only
and is not considered by OLIMEX to be a finished end-product fit for general consumer use. Persons handling the
product must have electronics training and observe good engineering practice standards. As such, the goods being
provided   are   not   intended   to   be   complete   in   terms   of   required   design-,   marketing-,   and/or   manufacturing-related
protective considerations, including product safety and environmental measures typically found in end products that
incorporate such semiconductor components or circuit boards.

Olimex currently deals with a variety of customers for products, and therefore our arrangement with the user is not
exclusive. Olimex assumes no liability for applications assistance, customer product design, software performance, or
infringement of patents or services described herein.

THERE IS NO WARRANTY FOR THE DESIGN MATERIALS AND THE COMPONENTS
USED TO CREATE PIC32-HMZ144. THEY ARE  CONSIDERED  SUITABLE ONLY FOR
PIC32-HMZ144.

Page 2 of 26

Содержание PIC32-HMZ144

Страница 1: ...PIC32 HMZ144 General purpose development board USER S MANUAL Document revision D October 2017 Designed by OLIMEX Ltd 2015 All boards produced by Olimex LTD are ROHS compliant Page 1 of 26 ...

Страница 2: ...However all warranties implied or expressed including but not limited to implied warranties of merchantability or fitness for purpose are excluded 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 us...

Страница 3: ... DIAGRAM 15 4 3 MICROCONTROLLER MEMORY MAP 16 CHAPTER 5 CONTROL CIRCUITRY 17 5 1 POWER SUPPLY CIRCUIT 17 5 2 RESET CIRCUIT 18 5 3 CLOCK CIRCUIT 18 CHAPTER 6 JUMPERS CONNECTORS AND INTERFACES 19 6 1 JUMPER DESCRIPTION 19 6 2 INPUT OUTPUT 19 6 3 EXTERNAL CONNECTOR DESCRIPTION 19 6 3 1 ICSP CONNECTOR 19 6 3 2 JTAG ROW 20 6 3 3 UEXT 20 6 3 4 MICROSD CARD 21 CHAPTER 7 AVAILABLE DEMO SOFTWARE 22 7 1 BLI...

Страница 4: ...6 x UARTs 6 x SPIs 5 x I2Cs 120 x IO pins 48 channel ADC two analog comparators Ethernet USB OTG JTAG TRACE etc The board has several ready to use interfaces exposed and available on connectors a microSD card connector mini USB connector with OTG functionality ICSP connector for programming and debugging UEXT connector for extension modules user programmable LED user programmable button 100 pinhol...

Страница 5: ...r is not capable of powering the board via the ICSP connector then you would need either USB cable 1 or Li Po battery 2 or 5V external power supply 3 1 The USB cable should have male mini USB connector to be able to fit the board s female mini USB connector 2 The battery requires a male DW02R connector CI0102 to fit in the on board female DW02R connector 3 There are only pinholes available on the ...

Страница 6: ...nt covers a separate topic organized as follows Chapter 1 is an overview of the board usage and features Chapter 2 contains the general board diagram and layout Chapter 3 provides the schematics and the dimensions of the board Chapter 4 provides a guide for quickly setting up the board and software notes Chapter 5 describes the component that is the heart of the board the Microchip s PIC32MZ2048 p...

Страница 7: ...OLIMEX 2017 PIC32 HMZ144 user s manual CHAPTER 2 BOARD DESCRIPTION 2 1 LAYOUT TOP VIEW The picture below shows the top side of the board and highlights the most important parts Page 7 of 26 ...

Страница 8: ...OLIMEX 2017 PIC32 HMZ144 user s manual 2 2 PINOUT Page 8 of 26 ...

Страница 9: ... SCHEMATIC The schematic of PIC32 HMZ144 is available for reference on the next page The design files are available at our GitHub repository Refer to chapter 8 to find the link to our repository 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 of 26 ...

Страница 10: ... EBID14 RPD2 PMD14 RD2 110 EBID15 RPD3 PMD15 RD3 111 EBIOE AN19 RPC4 PMRD RC4 13 EBIRDY1 SDA2 RA3 86 EBIRDY2 RH11 84 EBIRDY3 RJ2 116 EBIRP RH2 45 EBIWE AN20 RPC3 PMWR RC3 12 ECOL RH10 83 ECRS RH12 100 EMDC RPD11 RD11 99 EMDIO RJ1 115 ERXD0 RH8 81 ERXD3 RH9 82 ERXDV ECRSDV RH13 101 ETXCLK RPD7 RD7 121 ETXEN RPD6 RD6 120 ETXERR RJ0 114 OSCI CLKI RC12 71 OSCO CLKO RC15 72 PGEC1 AN1 RPB1 RB1 35 PGEC2 ...

Страница 11: ...OLIMEX 2017 PIC32 HMZ144 user s manual 3 2 PHYSICAL DIMENSIONS Note that all dimensions are in millimeters Page 11 of 26 ...

Страница 12: ...C32MZ2048ECG144 which lacked FPU unit The design was upgraded to PIC32MZ2048EFG144 following a number of requests to change the chip since the ECG144 chip was no longer recommended for new products The PIC32MZ family of processors are 32 bit MCUs that pack the following shared features Operating Conditions 2 1V to 3 6V 40ºC to 85ºC DC to 252 MHz 2 1V to 3 6V 40ºC to 125ºC DC to 180 MHz Core 200 MH...

Страница 13: ...ripheral 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 18 Msps with up to six Sample and Hold S H circuits five dedicated and one shared Up to 48 analog inputs Can operate during Sleep and Idle modes Multiple trigger sources Six Digital Comparators and s...

Страница 14: ...d Class B Support 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 MPLA...

Страница 15: ...4 2 MICROCONTROLLER BLOCK DIAGRAM A block diagram with main functional parts of the microcontroller as seen in the official Microchip documentation Page 15 of 26 ...

Страница 16: ...4 3 MICROCONTROLLER MEMORY MAP The microcontroller s memory regions as seen in the official Microchip documentation Page 16 of 26 ...

Страница 17: ...B 5V to pin 1 of the EXT2 connector The board can be powered by external power supply adapter capable of providing 5V of voltage You should connect the 5V wire to pin 1 of EXT2 connector You also need to connect the ground wire to pin 2 of the same EXT2 connector The names of the pins are printed at the bottom of the board Different methods of powering would lead to different maximum current avail...

Страница 18: ...on consists of RC group R24 10kΩ and C35 100nF Serial resistor R26 330Ω is used to prevent fast C35 charge and discharge when PIC32MZ2048 is being programmed Manual reset is possible by the RESET button 5 3 CLOCK CIRCUIT Oscillator CD1 24MHz handles the clocks Previous hardware revisions used crystals due to the different chip Make sure to refer to the errata sheets the chips if you investigating ...

Страница 19: ...available Cannot be programmed 6 3 EXTERNAL CONNECTOR DESCRIPTION In this sub chapter you would find the pinout of the most interfaces It is also a good practice to refer to the latest schematic 6 3 1 ICSP CONNECTOR The ICSP connector is used for serial programming It is the place where most common PIC32 compatible programmers and debuggers are connected The pins have 0 1 step If your programmer d...

Страница 20: ...ally 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 You can also connect expansion modules to the UEXT connectors More on UEXT might be found here https www olimex com Products Modules UEXT Pin Wire name 1 3 3V 2 GND 3 RE8 U2TX 4 RE9 U2RX 5 RA2 SCL2 6 RA3 ...

Страница 21: ...6 3 4 MICROSD CARD Pin Wire name 1 MCIDAT2 2 RB14 SS2 3 RG8 SDO2 MOSI2 4 VDD 3 3 V 5 AC1TX SCK3A 6 GND 7 MISO3A 8 MCIDAT1 9 Card presence 10 Not Connected 11 Not Connected 12 Not Connected Page 21 of 26 ...

Страница 22: ...le you need to use a USB serial cable like Olimex USB SERIAL CABLE F or MOD USB RS232 to the UART pins of the UEXT pin 3 is TX pin 4 is RX In order to switch between the different demos push the button Upon reset a fast external clock test will be done to ensure that the clock is OK After that SD card demo would start start It will read a file on the SD card with the name FILE_TOO_LONG_NAME_EXAMPL...

Страница 23: ... all configs available in order to be initialized But having all of them in the project would make the archive too big So in the archive are left only the libraries that are necessary for rebuilding So if you want to change the configurations from MHC you have to copy the project inside the Microchip harmony directory apps usb device and then open the MHC from MPLABX Page 23 of 26 ...

Страница 24: ...ATTERY LIPO1400 a standard Li Po battery equipped with a connector that fits the one located on PIC32 HMZ144 Olimex sells a range of such batteries with different capacity JW 200x10 jumper wires with male male connectors and 240mm of length perfect for breadboarding there are different lengths and configurations of connectors m m f m f f You can also find a big number of extension boards that can ...

Страница 25: ...C1 1 The main processor was changed from PIC32MZ2048ECG144 I PH to PIC32MZ2048EFG144 I PH the ECG was declared not recommended for new designs by Microchip 2 R36 was changed from 10k to 1 5k 3 Removed quartz Q1 Q1 C29 C32 and R30 were changed to NA this is because of the errata sheets of both chips Refer to 4 4 Added oscillator CD1 instead CD1 is 24MHz oscillator 5 Q2 C30 and C31 were changed to N...

Страница 26: ...ms are allowed subject to a 10 restocking fee What is unaffected If you hooked it to power you affected it To be clear this includes items that have been soldered to or have had their firmware changed Because of the nature of the products we deal with prototyping electronic tools we cannot allow returns of items that have been programmed powered up or otherwise changed post shipment from our wareh...

Страница 27: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information Olimex Ltd PIC32 HMZ144 ...

Отзывы: