SparkFun will be closed Nov 26th and 27th for the Thanksgiving holiday. Orders placed after 2:00pm MT on the 25th will ship out Monday the 30th.

Creative Commons images are CC BY-NC-SA 3.0

Description: Here is the breakout board for the RFM22B which gives you access to the pins. The RFM22B is a low-cost ISM (industrial, scientific, and medical) FSK (frequency-shift keying) transceiver module which offers communication at 434MHz and adjustable output power of up to +17 dBm. The wide operating voltage range of 1.8–3.6 V and low current consumption makes the RFM22 an ideal solution for battery powered applications.

Communication with the RFM22B is achieved via a standard 4-wire SPI interface. Three configurable general purpose I/Os are also available, the use of which can be tailored towards the needs of your project. A host of other features are also available including an 8-bit ADC, temperature sensor, RX and TX FIFOs, and low-battery detection. See the datasheet below for a complete description of every register and command.

In our testing, a 17cm wire attached to the ‘ANT’ pin worked just fine. A hole is drilled next to the ‘ANT’ pin for strain relief.


  • Frequency Range = 434 MHz
  • Sensitivity = -118 dBm
  • +17 dBm Max Output Power (Configurable)
  • Low Power Consumption
  • Data Rate = 1 to 128 kbps
  • Power Supply = 1.8 to 3.6 V
  • Ultra low power shutdown mode
  • Digital RSSI
  • Wake-on-radio
  • Auto-frequency calibration (AFC)
  • Configurable packet structure
  • Preamble detector
  • TX and RX 64 byte FIFOs
  • Low battery detector
  • Temperature sensor and 8-bit ADC
  • -40 to +85 °C temperature range
  • Integrated voltage regulators
  • Frequency hopping capability
  • FSK, GFSK, and OOK modulation
  • Low BOM
  • Power-on-reset (POR)

Dimensions: 0.63x0.63in (16x16mm)


Recommended Products

Customer Comments

  • RFM22B-S2 = $11.95 RFM22B-S2 BoB = $22.95

    What’s going on with the prices? A piece of a tiny PCB is worth $11 (!!!) ?

  • I’ve got this item, which is good, but if you want something with better performance I’d probably recommend the Modtronics RFM22B Breakout

    I’ve used both the sparkfun and Modtronics version. I have them setup on breadboards and have been controlling them with Arduino’s (there’s a really good Arduino RFM22B library out there). They both work great, except I get about 150m further range out of the Modtronics version and that is just using the basic stub antenna they sell. Attach a Yagi antenna or similar and you’d get heaps further again.

    Good radios the RFM22Bs!

    • Ta - they look good.

      I know it is very environmentally / terrain dependent, but how far do you get out of the radios? I’m having some problems getting the distance I need out of the Sparkfun units, so I was hoping the ones you mentioned (at least at one end of the link) might help me.

  • This board is truly a work of art.

  • Which pin are connected to the antenna?

  • I’m new when it comes to electronics, how do you wire it???

  • Ultra low power? why didn’t you break out the SDN (shutdown) PIN? More even when there is one pin left unused? the 15 nA shutdown mode is selected by using this pin, isn’t it? … Am I missing something?

  • Is this compatible with the RFM12?

  • Here is a link to an RF22 library for use with Arduino. Really helped me out to get this working with a pair of Arduino Pro Minis.

    • Talk about working out of the box. Highly recommend!!

    • We have also had good results using that library. It is a great starting point for getting this module working. We’ve made a board that is kind of like a cross between this board and a Pro Mini. So far it is working great using the library from open.com.au

  • Is this just the breakout board or does the RFM22B/23B ISM TRANSCEIVER MODULE come all ready attached to same. Pls let me know ASAP because I just ordered 4ea of the transceiver modules. If so is the boards available by them selves?
    Thank you once again for your time and assistance. RTL

  • For those of us who already have the transceiver module, is the bare board available?

  • A breakout board for a breakout board?

  • What is the difference between the SMD and DIP version of this chip? It seems like the DIP version would be the same but easier to use for hobbyists?

  • Im confused by the pictures, is this the breakout board for the radio module or the breakout and the radio module as one package.
    Seems awfully expensive for just a breakout? twice the cost of the radio.

  • Just a side-question: how did you managed to rotate the Sparkfun logo 45 degrees? I’ve heard that is not possible on EAGLE. I would like to rotate sone TO-92 transistors and other components.

    • Eagle will let you type in the rotation amount in degrees when you are moving a component, look for it in the top toolbar. Cheers,

  • This looks like a lot of fun but i am quite the novice. Does anyone have any references to share for implementing something like this?

  • i think you need to update the specs listed and the datasheet which appear to be for the RFM22 no RFM22B.

  • Heh…isn’t that kind of a BoB for a BoB?

  • Interestingly, you can get a 6.5 mile range with a 35 dB fade margin, assuming maximum power and this antenna for both ends: http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=931-1070-ND
    Anyone think otherwise? My calculation was pretty sloppy…

    • I’m using this chip (not this particular module), at 17dbm power setting with matched passive antenna… just over 2 miles max range attained (RSSI level down to around 30). Si-Labs themselves get something similar I think with their dev-kit at 20dbm but I think that’s due to the noise floor on the dev kit.

Customer Reviews

5 out of 5

Based on 2 ratings:

5 star
4 star
3 star
2 star
1 star

1 of 1 found this helpful:

Very interesting device. Bit of a learning curve. Jury no longer out.

I purchased this breakout board, looking to find a simple to use alternative to the the RF1100SE or more expensive NTX2B as an FSK transmitter. Big learning curve. Read the documentation. Do not expect the RM22 libraries to work out of the box. By default the power output 4h is set to higher than an Arduino UNO 3.3 volts can supply. I’ll be tweaking the library. I did get a successful RTTY transmission before it starts to reboot. Yes I’m taking the Technician level test soon! Google FCC Part 15 about low power unlicensed transmitters.

added 25Aug15 *****

Changing this to a 5 *****

I am using a Sparkfun level shifter between the board and an Arduino UNO

Functional RTTY test code can be found for the UK High Altitude Balloon Project.


REM: UK and Europe have different laws about generated radio transmissions and frequency use than the FCC USA.

Refer to Sparkfun’s data sheet but also the “Register” PDF from HopeRF the manufacturer of the board. Very handy when reverse engineering code (above). Register 6D’s last three bits sets the power level for transmitting.


I’m using an SDR (Software Defined Radio, 50 MHz to 1.3 GHz) dongle, Amazon/Ebay ~$20 USD to receive the signal using (free) SDR# software and decoding it using (free) Dl-figi software. Soooooooo sweet!


Good product

Frequency is within 2 KHz of nominal. Sounds good. We were able to hear it on My FT-817 and similar rigs up to 23 miles away, ONLY if there is a clear line of sight (no trees etc in the way). We placed transmitter on top of Mt Greylock in Western MA. This product is being used by FCC Licensed amateur radio operators. I believe you need to have a license to use this product. You may want to contact the American Radio Relay League http://arrl.org for more information.