Arduino Primo - BLE, WiFi & NFC - Original

  • Product Code: A000135
  • Stock

    Warehouse Stock Status Location
    Centurion Out Of Stock X227 / U98
    Stellenbosch Out Of Stock X227 / U98
  • R740.00 (price excl. VAT)

Arduino Primo - ESP8266 & nRF52832 BLE, WiFi & NFC - Original

The Arduino Primo is the first board developed in cooperation with Nordic Semiconductor. It brings new benefits for the IoT world all on one platform: advanced 32-bit microcontroller architecture, bluetooth low energy (BLE), Wi-Fi, near-field communications (NFC), and infrared (IR) transmit and receive capability. Arduino Primo can be conncted to a computer using a micro-USB cable, or it can be powered using a battery, connected via a 2=pin JST-PH connector. Having both Bluetooth and Wi-Fi connectivity on board makes it easy to get started in the IoT world.

The Arduino Primo can be powered three different ways: using a micro-USB connector, connecting a power supply to the win pin, and using an external battery connected via the 2-pin JST-PH connector. The Primo has integrated a charger and power management circuit that allows to run on battery or an external 5V and also to charge a Li-Ion and Li-Pol battery. When it runs an external 5V(4.75~5.25V) then it cts off the battery if the voltage is lower than 3.5V and the switching from a source at the other one is done automatically.

Onboard Microcontrollers

  • nRF52832 - The main Arduino microcontroller with integrated BLE and NFC
  • STM32fl03 - A Service microcontroller used for advanced debugging and programming of the other microcontroller
  • ESP8266 - For Wi-Fi and related internet connectivity functions


  • 14 digital input/output pins (of which 12 can be used as PWN outputs)
  • 6 analog inputs
  • 64 MHz ceramic resonator
  • Micro-USB connector
  • ICSP header
  • Battery charger
  • Infrared receiver and transmitter
  • NFC antenna
  • BLE interface
  • Buzzer
  • Two service buttons
  • LEDs
  • Reset buttons (to reset the various microcontrollers)

Quick Spec

WiFi Microcontroller

  • Processor - ESP8266
  • Architecture - Tensilica Xtensa LX106
  • Operating Voltage - 3.3V
  • Flash Memory - 4MB
  • RAM - 8MB Instruction, 12MB Data
  • Clock Speed - 80MHz
  • WiFi - 802.11 b/g/n 2.4GHz
  • Wake Up Time - < 2ms


  • Microcontroller: Nordic nRF52832
  • Architecture: ARM Cortex-M4F
  • Operating Voltage: 3.3V
  • Flash Memory: 512KB
  • SRAM: 64KB
  • Clock Speed: 64MHz
  • Analog I/O Pins: 6 + 1 DAC
  • DC Current Per I/O Pin: 15mA
  • Bluetooth Smart: BLE4.0
  • Other Features: PDM Interface, AES HW enc, NFC Tag

Service Microcontroller

  • Processor: STM32F103RBT6
  • Architecture: ARM Cortex-M3
  • Operating Voltage: 2.0 to 3.6V
  • Flash Memory: 64KB
  • SRAM: 20KB
  • Clock Speed: Up To 72MHz
  • Main Features: USB/Uart Converter, CMSIS-DAP, GPIO Expander, Board Power Management, lrDA
  • Input Voltage: 5V
  • Digital I/O Pins: 20
  • PWM Output: 12
  • Power Consumption: 0.936(Min) - 94.4(Max)mA
  • PCB Size: 53 x 68.5mm
  • Weight: 20g


Shipping List

  • 1 x Arduino Primo

Tags: arduino, primo, nrf52832, stm32fl03, esp8266

Also Bought

Bluetooth 4.0 NRF51822 Eval Kit

Bluetooth 4.0 NRF51822 Eval Kit

Bluetooth 4.0 NRF51822 Eval Kit NRF51822 Eval Kit is a development/evaluation kit designed for nRF51822, consists of the mother board BLE400 and the wireless module Core51822. Onboard battery holde..


MQ-2 Flammable Gas & Smoke Sensor

MQ-2 Flammable Gas & Smoke Sensor

MQ-2 Flammable Gas and Smoke Sensor + Interface Board This semiconductor gas sensor detects the presence of combustible gas and smoke at concentrations from 300 to 10,000 ppm. The sensor’s simple a..


Analog pH Meter v1.0

Analog pH Meter v1.0

Analog pH Meter v1.0 Need to measure water quality and other parameters but haven't got any low cost pH meter? Find it difficult to use with Arduino? Here comes an analog pH meter, specially design..


Soil moisture sensor

Soil moisture sensor

Soil moisture sensor for arduino  ..


PRO MINI 3.3V 8MHz - Compatible with Arduino®

PRO MINI 3.3V 8MHz - Compatible with Arduino®

PRO MINI 3.3V 8MHz- Compatible with Arduino® This is a 3.3V version of the PRO MINI running the 8MHz bootloader. The PRO MINI do not come with connectors populated so that you can solder in any con..