The CC3000 breakout board ships with a strip of header pins. Snip off a 9-pin section and solder it to the 9 holes on the side of the board.

The easiest way to do this is to first insert the header pins into a breadboard, to hold them securely while you solder.
Set the breakout board over the pins, and carefully solder each pin (see our Guide To Excellent Soldering for instructions and tips on getting the best results).


Use jumper wires to attach the CC3000 breakout board to your arduino:

Connect GND to one of the Arduino GND pins:
Connect Vin to Arduino +5V

NOTE: If using an Arduino Due, which is not tolerant of 5V on its input pins, you must instead connect the CC3000 3V3 pin to the Due's 3.3V power pin.  Don't connect Vin to the Due's +5V!

Next, connect the enable and interrupt lines:
VBEN to Digital 5
IRQ to Digital 3

Now, connect SPI:

  • CLK to Digital 13
  • MISO to Digital 12
  • MOSI to Digital 11
  • CS to Digital 10

If you're using a Mega, you'll need to connect to the hardware SPI pins:

  • CLK to Digital 52
  • MISO to Digital 50
  • MOSI to Digital 51
  • CS to Digital 10

If you're using an Arduino Due, you'll need to connect to the hardware SPI pins.  See the excellent diagram in this forum post if you aren't sure where the hardware SPI pins are located on the Due.  You want to connect to the SCK, MISO, and MOSI pins on the small 6 pin male header next to the Due's SAM3X8E processor:

  • CLK to SPI SCK
  • CS to Digital 10
3.3v is an output from the breakout board's voltage regulator - we won't be connecting anything to it in this tutorial.

This guide was first published on Sep 16, 2013. It was last updated on Mar 08, 2024.

This page (CC3000 Breakout) was last updated on Aug 31, 2013.

Text editor powered by tinymce.