Can We Make a WF32 Using Other chipKIT Products?

The WF32 and the uC32 are two boards from the chipKIT line of microcontrollers that are available in the Digilent store. Both of these boards feature the chipKIT form factor that allows our shield products to be dropped onto them. One of the most exciting things about the WF32 is the on-board WiFi module. The chipKIT shields offer a wide array of products that expand the capabilities of boards within the chipKIT form factor. One of these shield is the WiFi Shield, which has a WiFi module from the same line as the WF32’s WiFi module. So if we drop one of the WiFi shield onto a uC32, we can duplicate the WF32, right? Well… not quite.

comp

 

Board Differences

chipKIT uC32

good

15844110449_52be6e931e_o

chipKIT WF32

better

15584686424_5e6b51bb22_o

Microchip® PIC32MX340F512H

  • 80MHz/105DMIPS, 32-bit MIPS M4K Core
  • 512 KB of Program Memory
  • 32 KB of RAM
  • 12 KB of Auxiliary Flash (Boot Flash)
  • Operating Voltage Range 2.3 to 3.6
  • 8 DMA Channels
  • 2 SPI
  • 2 I2C
  • 16 AD Channels
  • 5 Input Captures
  • 5 Output Captures (PWM)
  • 8 MHz, 32 kHZ Internal Oscillator
  • 53 I/O Pins
Microchip® PIC32MX695F512L

  • 80MHz/105DMIPS, 32-bit MIPS M4K Core
  • 512 KB of Program Memory
  • 128 KB of RAM
  • 12 KB of Auxiliary Flash (Boot Flash)
  • 10/100 Ethernet MAC with MII/RMII Interfaces
  • 4 Dedicated DMA Channels for USB OTG & Ethernet
  • Operating Voltage Range 2.3 to 3.6
  • 8 DMA Channels
  • 4 SPI
  • 5 I2C
  • 16 AD Channels
  • 5 Input Captures
  • 5 Output Captures (PWM)
  • 8 MHz, 32 kHZ Internal Oscillator
  • 85 I/O Pins
  • Arduino R3 Header Standard 42 Available I/O
  • 3.3V Operating Voltage
  • 7V to 15V input voltage
  • 20V input voltage
  • USB Mini Port for Programming
  • 12 Analog Inputs
  • 2 User LEDs
  • Reset Button
  • External Power- 5mm Barrel Jack
  • zUno Clip Compatible (2.5 inches)
  • Arduino R3 Header Standard 43 Available I/O
  • Microchip MRF24WG0MA WiFi module
  • Micro SD card connector
  • 3.3V Operating Voltage
  • 7V to 15V input voltage
  • 30V input voltage
  • USB Mini Port for Programming
  • USB Connector
  • 2 Analog Inputs
  • 4 User LEDs
  • Reset Button
  • On-board Potentiometer
  • 2 User Buttons
  • External Power- 5mm Barrel Jack
  • External Power Connector
  • zUno Clip Compatible (2.5 inches)

WiFi Shield additions

  • Microchip MRF24WG0MA WiFi Module
  • Micro SD Card Connector
  • 4 User LEDs

You can see that WF32 chip itself has around 4 times the amount of usable memory, more SPI and I2C capabilities, and more I/O pins. The WF32 has many more programming options on-board also– a USB Connector, Potentiometer, and 2 user buttons, along with an additional external power connector!

The uC32+WiFi Shield / WF32 code compatibility

So one of the awesome things about the chipKIT is the compatibility between boards. I tested out this Instructable project (originally designed for the WF32). We are able to run the project on the uC32+Wifi Shield by just changing the MPIDE board conditions.This means you can easily port projects from board to board, so you don’t have to worry about re-learning each board.

Board Costs

But what about the cost of the board? Well, let’s check that out below:

uC32 WiFi Shield WF32 uC32 + WiFi Shield
29.95 49.99 69.00 29.95 + 49.99

 

You can see that, individually, the uC32 and the WiFi shield are cheaper than the WF32. Combined however, they cost more than the WF32 by about 10 dollars.

Synopsis

The uC32 is a good board, but if you have the chance to get either the uC32 + Wifi Shield or the WF32, we recommend the WF32, based on the WF32’s extra memory, more versatile chip, on-board WiFi module, and cheaper price.

Be the 1st to vote.

About Josh

I love Coding!

View all posts by Josh →

One Comment on “Can We Make a WF32 Using Other chipKIT Products?”

Leave a Reply

Your email address will not be published. Required fields are marked *