ATmega128RFA1 Dev Board Hookup Guide

This Tutorial is Retired!

This tutorial covers concepts or technologies that are no longer current. It's still here for you to read and enjoy, but may not be as useful as our newest tutorials.

Contributors: Jimb0
Favorited Favorite 1


All of the example code, hardware layout, and Arduino addon files can be found on this project’s github repo. Other resources include:

The example in this tutorial is as basic as it gets; the ATmega128RFA1 has a powerful transceiver, which can even be synced up to 802.15.4 networks (like Zigbee). Here are some other resources out there, if you’re looking for something more robust:

  • Lightweight Mesh - A (proprietary) Atmel Lightweight Mesh software stack.
  • IEEE 802.15.4 MAC - Another Atmel-provided software stack. This one implements IEEE 802.15.4.
  • BitCloud ZigBee Pro - If you’re looking to make your ATmega128RFA1 communicate with ZigBee PROs, BitCloud is the software you’ll need to do it. This link includes documentation and source code downloads.
  • Synapse Wireless - Synapse is a nifty wireless platform, because each of the wireless modules run a python scrip and interpreter. That, along with self-healing-mesh clouds and remote procedure calls, makes Synapse totally awesome. The ATmega128RFA1 Development Board is Synapse-compatible, you can upload a Synapse hex file to it, and it’ll work just like an RF200. Licenses for the Synapse software aren’t free, so keep that in mind.
  • ZigDuino - A really well done Arduino plug-in for the ATmega128RFA1. We’re big fans.