Basic knowledge of PIC32 and technical books in Japan.
Create a development board
Example of PIC32MX development board.
Simple LED blinking
Create a blinking program by a minimum code.
Blinking with a TACT Switch.
A simple GPIO Iinput/Output programming.
Program with a timer module and ISR.
Change notice interrupt
LED switching with a change notice interrupt module.
Receive / send a ASCII string by UART communication.
SPI Master mode
Send SPI signal by master mode.
SPI Slave mode
Receive SPI signal by slave mode.
Send an I2C signal as master.
Implement PWM and a sample of generating square wave.
Idle and sleep mode
Transition and return from a power saving mode by wait command.
Direct Memory Access
Fast memory transfer by DMA module.
Write any data to PIC32 program area
Writing data to PIC32 by NVM register.
Create from project to program.
Firmware updating by USB bootloader
Embedding a bootloader with the HID USB boot library.
DIY program writer with Arduino
Create a PIC32 program writer by writing a firmware to Arudino.