Artemis Logo

We shot for the moon to develop the next flagship microprocessor module that can be the mainstay for the next generation of development boards.

See Artemis Products
Artemis Development Boards

Artemis Features


From prototype to final production.

Extremely Fast

Cortex-M4F with BLE 5.0 running up to 96MHz and with as low power as 6uA per MHz (less than 5mW). Time-to-first-blink is less than five minutes.

Easy to Use

We've carefully designed the module so that implementing Artemis into your design can be done with low-cost 2-layer PCBs and 8mil trace/space.

Mass Market Ready

Made in the USA at SparkFun's Boulder production line, the Artemis module is designed for consumer grade products beyond the Arduino IDE.

Fully Certified

Artemis has received FCC/IC/CE Certification on world’s first open-source, US manufactured, BLE module.

Prototype to Final Product

Artemis provides users with a module is a full-fledged and ready-to-use processor intended to scale to production.

Ultra Low Power

The Apollo3 chip inside each Artemis module can be powered from a single coin-cell battery.

TensorFlow Capabilities

Artemis is TensorFlow compatible making it available to anyone interested in machine learning.

For Hobbyists and Pros Alike

Artemis can be programmed and used with the Ambiq Apollo SDK or with the written-from-scratch Arduino Core.

Available on Reel and Tape

To support those who want to use the Artemis module in production we provide tape & reel quantities (reels = qty of 500).

Processor Chip Flash RAM MHz GPIO PWM Radio/Antenna
ARM Cortex M4F Apollo3 1M 384k 48 (96 capable) 48 (interrupt capable) 31 channels Built in BLE
ADC Differential ADC UART I2C SPI Interfaces
10 channel* 2 2 6 buses 6 buses PDM, I2S, Secure "Smart Card"

* 14-bit precision with up to 2.67 million samples per second effective continuous, multi-slot sampling rate


Artemis Boards


The latest way to use the Artemis module!

With our new MicroMod ecosytem you can pair a specialized carrier board for your project using our Artemis module!

Choose from the following carrier boards:

  • ATP: Access all the pins on your processor board.
  • Input and Display: A great way to add data and input visibility.
  • Data Logging: A customizable, low-power data logging platform.
  • Machine Learning: Explore machine learning without a central computer or web connection.
See the MicroMod Processor Board

RedBoard Artemis

The RedBoard Artemis takes the incredibly powerful Artemis module from SparkFun and wraps it up in an easy to use and familiar Uno footprint.

Learn More view hookup guide

RedBoard Artemis Nano

The RedBoard Artemis Nano is a miniature extremely versatile implementation of the Artemis module.

Learn More view hookup guide

RedBoard Artemis ATP

The RedBoard Artemis "ATP" (All the Pins) has 48 GPIO and this board breaks out all of them in an Arduino Mega format.

Learn More view hookup guide

Thing Plus - Artemis

The SparkFun Artemis Thing Plus takes our popular Feather footprint and adds in the powerful Artemis module for ultimate functionality.

Learn More view hookup guide

OpenLog Artemis

The SparkFun OpenLog Artemis is an open source data logger that comes pre-programmed to automatically log IMU, GPS, serial data, and more.

Learn More view hookup guide

Artemis Global Tracker

With a clear view of the sky, this board allows you to send and receive short data messages from anywhere in the world. Far beyond the reach of WiFi and GSM networks.

Learn More or see examples

Artemis Development Kit

The SparkFun Artemis Development Kit can be programmed via Arduino IDE, Arm® Mbed™ OS, and AmbiqSDK and can be used as a mass storage device, human interface device, or communication port.

Learn More view hookup guide

Artemis Development Kit with Camera

Get the most of your SparkFun Artemis Development Kit with the included CMOS camera and USB-C cable.

Learn More view hookup guide

Artemis Resources


Quick Links:

Development Platforms for Artemis Module (GitHub):

 

Artemis Development with the Arduino IDE

September 10, 2020

This is an in-depth guide on developing in the Arduino IDE for the Artemis module and any Artemis microcontroller development board. Inside, users will find setup instructions and simple examples from blinking an LED and taking ADC measurements; to more complex features like BLE and I2C.

Artemis Development on Arm® Mbed™ OS (Beta)

September 10, 2020

With the latest Artemis DK, board, we now offer full Bluetooth support within the Arduino IDE and development with Mbed™ OS. While we have worked tirelessly to get the Artemis module supported in the next Mbed™ OS release, the next release isn't slated until after the Artemis DK becomes available to the public. Therefore, this post will provide users with a jump start for developing with Mbed™ Studio, prior to the next release (in a beta of sorts), by utilizing our fork of Mbed™ OS.

Getting Started with the Artemis Development Kit

September 10, 2020

This guide covers the general design of the board, the installation of the recommended software used to program the Artemis DK, and some basic examples. For more advanced functionalities, we have separate software development guides for the AmbiqSDK, Arm® Mbed™ OS, and the Arduino IDE platforms that users can reference.

Installing Board Definitions in the Arduino IDE

September 9, 2020

How do I install a custom Arduino board/core? It's easy! This tutorial will go over how to install an Arduino board definition using the Arduino Board Manager. We will also go over manually installing third-party cores, such as the board definitions required for many of the SparkFun development boards.

Using SparkFun Edge Board with Ambiq Apollo3 SDK

March 28, 2019

We will demonstrate how to get started with your SparkFun Edge Board by setting up the toolchain on your computer, examining an example program, and using the serial uploader tool to flash the chip.

Designing with the SparkFun Artemis

June 20, 2019

Let's chat about layout and design considerations when using the Artemis module.

Looking for support?

We have a dedicated forum category to all things surrounding Artemis. You can troubleshoot issues and provide feedback with others from our community of engineers and hobbyists using Artemis.