CHAPTER 1: INTRODUCTION
Thank you for choosing this general-purpose development board designed and assembled by
Olimex LTD! This document provides a user’s guide for the PIC32-HMZ144 board. As an
overview, this chapter gives the scope of this document and lists the board’s features. The
document’s organization is then detailed.
The PIC32-HMZ144 development board allows code development of applications running on the
PIC32MZ144 processor, manufactured by Microchip Technology Inc from the U.S.A.
PIC32-HMZ144 board is an open-source, open-hardware project and all documents needed to
manufacture the board are available to the customer.
The software code written by Olimex LTD is released under GPL. However, the examples that we
distribute are heavily based on the libraries and projects released by Microchip Technology Inc,
which are non-GPL. Make sure that you are acquainted with Microchip's license agreement before
using, publishing, or distributing any code based on the demo software released by Olimex LTD.
1.1 BOARD FEATURES
PIC32-HMZ144 board features a PIC32MZ2048EFG144 processor. It is one of the most-capable
PIC32 processors ever made and it has a lot of interfaces available (FPU, 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 pinholes in two rows for measurements and access to IO processor
pins; etc.
Starting 20
th
of October 2017 the PIC32MZ2048ECG144 chip was replaced by a
PIC32MZ2048EFG144. The PIC32MZ2048ECG144 was officially declared “not recommneded for
new designs” by Microchip and we decided to switch to the officially suggested replacement. The
chips are pretty much the same except that the new EFG chip has a floating point unit (FPU), better
maximum A/D resolution (12 v 10) and better maximum A/D sample rate (18000KSPS vs
5000KSPS).
The most notable board features are listed below:
PIC32MZ2048EFG144 with 512KB RAM and 2MB flash (PIC32MZ2048ECG144 was
used before)
USB-OTG functionality with mini USB connector
MicroSD card connector
ICSP for debugging and programming
JTAG pins exposed on 0.1" step 6 pins
EXT1 and EXT2 50 pin 0.1" connectors that ease the access to the processor
RESET and USER buttons
PWR and STATUS LEDs
Li-Po battery connector and charger
UEXT connector
Dimensions: (77×52)mm ~ (3×2)mm
Page 4 of 26