The AV16/32 Expansion Boards are temporarily out of stock!


Basic set up of the Explorer16 board

Includes: Explore.c and Explore.h

This small module offers a few simple functions to initialize the PIC32 for high performance execution, configures PORTA to control the entire row of LEDs (after disabling the JTAG option, unless the PIC32 Starter Kit is used), instantaneously read the 4 buttons status, debounce the 4 buttons, produce exact delays (using Timer1) in millisecond increments.



Controlling the LCD on the Explorer16 board

Includes: LCD.h and LCDlib.c

This small module offers a few simple functions to control the LCD display offered on the Explorer 16 board (2 x16 alphanumeric) using the Parallel Master Port




Using the EEPROM on the Explorer16 board (25LC256)

Includes: SEE.h and SEE.c

This small module offers a few simple functions to control access via the SPI2 port the Serial EEPROM (25LC256) available on the Explorer 16 board.
Note: the code presents the Serial EEPROM as a black box offering storage in 32-bit increments.


More to be posted soon...