Generally, when we talk about processors, most people have heard of over clocking. What that means is to basically make the chip do more execution cycles per second. The tradeoff is generally more power demand and a byproduct is more heat. That's where you see creative cooling designs (Liquid cooling) and larger power supplies.
We're going to do the opposite. To save on power demands, and to enable the Microduino to run off of 3V3 reliably, we're going to "slow down" the processor. The manufactures of Microduino have plans to release the 8MHZ versions sometime in the future, and some Kickstarters apparently got early versions. The rest of us, have to modify the 16MHZ to 8MHZ. Luckily, Microduino already has the boot loader code for the 8MHZ version available, making our jobs a lot simpler.
Soldering Iron with variable tempature
OPTIONAL: Solder Re-work station
Step 1: Switch Power Jumpers
The Microduino board was meant to operate in both 8MHZ and 16MHZ. The first part of the change requires de-soldering the resistor jumper on the 5V connection, and connecting the 3V3 jumper. Boards like this use a resistor with basically 0 ohms. It's a common way to do surface mount jump connections instead of costume copper etching.
a.) de-solder resistor jumper
b.) use a small piece of wire to connect the 3V3 jumper
I chose to use a wire instead of reusing the resistor. In early boards I used, I often damaged the surface mount resistor on removal making it unreliable to be used again. Since the resistor is really 0 resistance, a direct wire connection will do the job just as well.
In placing the wire jumper, use flux to help with the soldering process.
c.) test your connections
Simply use a continuity tester to make sure the 3V3 pin is connected to the other end of the 3V3 jumper.
Step 2: Switch the Resonator
a.) Use pliers to remove as much of the resonator as possible
You will be "destroying the old resonator". The top section will come of fairly easily. I chose to do this before using the soldering iron to make that stage easier. It's harder to get to the solder pads without breaking off as much of the resonator as you can.
b.) Use soldering iron to clean 3 pads
The Resonator has 3 connection points. Use a soldering iron co clean off the remaining debris from the 3 pads. You may need to use a solder sucker to clean them up a bit.
c.) re-apply solder to pads
Use flux! Make sure you don't join the 3 pads at all. Chances are you have removed too much solder in previous steps. Hence the need to re-apply.
d.) Place 8mhz resonator
resonators will come up a "cut tape" format. Use an ex-acto knife to cut one out. Now align the resonator with the 3 pads. I found it useful offsetting the resonator slightly towards the corner. This provides points of contact with the solder pads and your soldering iron.
e.) Solder 8mhz Resonator
Use the tip of the soldering iron to melt each pad. Use a set of pliers or a small screwdriver to press down on the resonator. Work back and fourth until the resonator is secured with all 3 pads. Make sure none of the solder pads connect with the metal top of the resonator. This will make it non-functional.
Step 3: Burn 8Mhz boot loader
I prefer to use a Arduino Uno to program it. Luckily Microduino describes these steps at the following link:
Now, your all good to go! This little module is great in general for various small form, low power projects, especially when paired with an Bluetooth LE!
Updated June 3, 2014