UBW32 Board Release Notes By:
Brian Schmalz Back to UBW32
Version 2.4 (First production board at SparkFun)
To find the version number of your UBW32 hardware, check in th
upper right hand corner of the board (next to J2). For example,
v24, which is version 2.4.
In this version, the silk screen text was made too fat, which
makes the port names extremely hard to read. The next version of the
board (v2.5) will have this problem fixed.
In this version, the silk names for port E7, E6, E5, E4, E3
and E2 were incorrectly labled as F7, F6, F5, F4, F3, and F2
respectively. They are all located in the upper left hand section of
the board. (See below.)
The J1 alternate power connector is not located on the .100"
grid. This will not be fixed in future versions, as it is a space based
layout constraint.
The purpose of J6 (USB) is so that you can add your own USB
connector if you want. You'd need to do this if you wanted to use an
OTG connector, or use a USB A socket (for host functionality), etc.
If you are going to use the board for USB host functionality, you
will need to jumper the "Host" jumper (JP1) and supply the board with
5V into the 5V net, or use the external power connector J1 or J2.
There is a footprint for a female USB A connector on the bottom
of the board. SparkFun now sells
this part.Note that you must not try to use USB Host and USB Client
at the same time (as there is only one USB engine in the PIC32.)
Note that even though all of the PIC32's I/O pins are brought out
to headers, there are some pins that already have functions - see the
schematic for complete details:
RE0, RE1, RE2 and RE3 are used to control the four LEDs on the
UBW32 - all will be set to outputs when the firmware starts running,
and the USB LED will blink on and off when the UBW32 is connected to
the PC
RE7 and RE6 are connected to the PRG and USR switches
respectively - both will be set to inputs in the firmware
RB5 is hardware dedicated to the VBUSON function, and can not
be used as an I/O pin under software control
Version 2.5
Fixed E7, E6, E5, E4, E3
and E2 silk screen
Version 2.6
Replaced RC oscillator with real crystal to eleminate anhy USB
connection problems (only a very few users reported this)
Removed all 5V pull up resistor pads from back of board to make
space for crystal changes - use external pull up resistors instead
Added pads for 32,768Khz watch crystal and load caps
Switched to white silk screen
Increased D1 diode to 1 amp part
Updated all parts to latest SparkFun library parts (mainly the
annular rings around the headers and the isolate value for the top and
bottom pours) - required re-route of some of the board
Created two board versions, one called MX460 and one called
MX795: Only difference is silk screen of board name, otherwise they are
identical (Obviously they will have different CPUs when they are
built.) The MX795 version should be available from SparkFun in Q4 2010.