1.2 MINIMAL BOARD USE REQUIREMENTS
•
Hardware required for programming
In order upload code on the board you would need a PIC32 compatible debugger or programmer.
Older tools might lack support for PIC32 processor. Please ensure your programmer/debugger is
compatible with the PIC32MZ processor family.
The board has no bootloader loaded. You need either a debugger or a programmer tool to upload
software to the board. The on-board ICSP interface is available at a 6-pin (1×6) 0.1” step connector.
•
Software required for programming
You would need software that supports PIC32MZ family of processors. The most commonly used
tool for software development for PIC32MZ applications is MPLAB X. The most used tool for
binary upload to PIC32MZ is MPLAB IPE. Microchip provides a set of libraries and demo projects
for the PIC32MZ family in their “Harmony Integrated Software Framework”.
Note that MPLAB 8.xx does NOT support PIC32MZ.
•
(Optional) hardware to power the board.
The board requires power supply. If your debugger/programmer 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 board. You would need wires to establish a connection
between the external power supply (adapter) with the board.
1.3 TARGET MARKET OF THE BOARD
PIC32-HMZ144 would attract PIC enthusiasts and veterans who want to evaluate the features of the
PIC32MZ2048EFG144 processor. Any experience with the development tools required for general-
purpose development of code for boards featuring PIC32MZ boards is a great plus.
The board is not suitable for complete beginners – it lacks a bootloader which means that you can't
upload software via the USB. You need at least a PIC32-compatible programmer with 6-pin 0.1”
step ICSP connector.
In case you are a complete beginner you might want to start with a board with bootloader, like
PIC32-PINGUINO-OTG or DUINOMITE. You can upload code to such boards via an USB cable.
Page 5 of 26