The new version of the UBW32 now uses the PIC32MX795 IC. Based on the
work of Brian Schmalz, the UBW32 is a small development board for the
new PIC32MX795 32-bit CPU from Microchip. The UBW32 is breadboard
friendly and includes all of the external circuitry needed to get the
PIC32 up and running. Power can be provided over USB or from an external
source. It has 3 push buttons (Reset, and 2 user-defined buttons) and 5
LEDs (Power, USB, and 3 user defined LEDs). All of the 78(!) of the
PIC32's I/O pins are broken out. The board comes pre-loaded with a USB
bootloader and special UBW firmware that accepts simple serial commands
to control the various I/O functions.
If you have used a UBW
before and are frustrated by the lack of CPU power, lack of memory,
lack of I/O pins, or lack of sophisticated software, the UBW32 is just
what you are looking for! While only slightly more expensive than the
8-bit UBW, the UBW32 has significantly more I/O and CPU horsepower.
The UBW32 is also a very good stand-alone development platform for the USB
chip. It contains a simple to use USB bootloader so that you can write
your own code and download it to the board without any additional
programmer, tools, or software. If you need low-level debugging, you can
also attach an ICD2/ICD3 or other PIC debugger.
The PIC32 chip is capable of doing USB OTG, USB Mass Store, USB Virtual
Com Port and USB Host roles. There is a footprint on the bottom of the
board for a USB connector that will allow you to plug any USB device
into the UBW32. There is a jumper that allows you to power the VBUS 5V
USB wire if you program your UBW32 to be a USB Host.
128KBytes of RAM
512KBytes of Flash
78 usable I/O pins
CPU runs at 80MHz