Skip to content
CEC Semester Thirteen 2018

IoT Development Tools for PIC32

Fred Eady -
Owner, EDTP Electronics Inc. and Principal Engineer, Ongoing Systems LLC.
January 29,
2018
PIC32MM Curiosity
The first lecture of this series will introduce you to the Microchip PIC32MM Curiosity Development Board. We will utilize the latest versions of MPLABX, the XC32 C compiler, and the Microchip Code Configurator to assemble IoT firmware packages that drive the PIC32MM Curiosity's PIC32MM0064GPL036 microcontroller and associated peripherals. We will also present source code to drive ADC and DAC MikroElektronika click boards, which are supported by the PIC32MM Curiosity Development Board's mikroBUS.
Course Resources
Special Educational Materials
Microchip SMC32-Bit Curiosity Development BoardsMicrochip DM320018MPLAB® ICD 4 Programmer/Debugger
Day 1 Code: pic32MM_DACDay 1 Code: pic32MM_ADCDownload Archive (mp3 audio only)
January 30,
2018
Explorer 16/32 Development Board
ToDay's lecture will expand upon the capabilities of the PIC32MM0064GPL036. We will mount a PIC32MM0064GPL036 PIM on our Explorer 16/32 Development Board and use the MPLAB software tools to create firmware capable of driving even more MikroElektronika click boards including a GPS click module.
Course Resources
Special Educational Materials
Microchip SMC32-Bit Curiosity Development BoardsMicrochip DM320018MPLAB® ICD 4 Programmer/Debugger
Day 2 Code: pic32MX_shake2wakeDay 2 Code: pic32MX_blinkerDay 2 Code: explorer16-32_GPSDownload Archive (mp3 audio only)
January 31,
2018
Curiosity PIC32 MZEF
Bare metal IoT design is the theme of the Day. In toDay's lecture we will sing out of tune and, without the aid of MPLAB Harmony, craft a PIC32MZ EF microSD click board driver. While we're at it, we will also teach the PIC32MZ EF to sense temperature and humidity using a DHT22-2 click board.
Course Resources
Special Educational Materials
Microchip SMC32-Bit Curiosity Development BoardsMicrochip DM320018MPLAB® ICD 4 Programmer/Debugger
Day 3 Code: PIC32MZmicroSDDay 3 Code: PIC32MZ_DHT22Day 3 Code: PIC32MZ_blinkerDownload Archive (mp3 audio only)
February 1,
2018
EasyPIC Fusion v7
It's tree hugger Day. We will utilize the MikroElektronika EasyPIC Fusion v7 Development Board to monitor the environment and transmit the data using a BLE2 click module.
Course Resources
Special Educational Materials
Microchip SMC32-Bit Curiosity Development BoardsMicrochip DM320018MPLAB® ICD 4 Programmer/Debugger
Day 4 Code: Weather_BLE2_ClickDownload Archive (mp3 audio only)
February 2,
2018
When Bluetooth and Wi-Fi Just Won't Do
The final lecture of this series goes cellular. We will use the MikroElektronika EasyPIC Fusion v7 Development Board to make a call using a GSM click board.
Course Resources
Special Educational Materials
Microchip SMC32-Bit Curiosity Development BoardsMicrochip DM320018MPLAB® ICD 4 Programmer/Debugger
Download ToDay's Slide Deck: PowerPointDay 5 Code: PIC32toolsDownload Archive (mp3 audio only)
Instructor
Fred Eady
Owner, EDTP Electronics Inc. and Principal Engineer, Ongoing Systems LLC.

Fred Eady is the owner of EDTP Electronics Inc. and is the principal engineer at the Georgia branch of Ongoing Systems LLC. EDTP Electronics was established in 1988. In the meantime, Fred has written thousands of magazine articles. He has written for all of the major electronic magazines, including Radio Electronics, Electronics Now, Nuts and Volts, Servo, MicroComputer Journal, and Circuit Cellar. Fred has even done a few short feature articles for Design News. To date, he has authored four books and contributed to a fifth. He currently works as a PIC microcontroller consultant and is a Microchip Authorized Design Partner. Fred’s expertise also extends into the ARM community where he is a hardware and firmware design consultant. His customers include aerospace companies, machine shops, specialty startup companies, medical machine manufacturers, coin-operated device businesses, and various other research and development companies. He has a very close working relationship with Microchip Technology, the manufacturer of PIC microcontrollers, and has taught multiple Ethernet and WiFi classes at Microchip's annual Masters Conference.