SKU: IOWC-1702
📋 GST Invoice Available

Elecrow Pro Micro nRF52840 Dev Board Compatible w/ nice!nano V2.0

₹819.00 (Inclusive of all taxes)
Out of Stock

The Elecrow Pro Micro nRF52840 Development Board is a compact, low-power BLE 5.0 module compatible with the nice!nano V2.0 pinout, featuring an ARM Cortex-M4F processor, integrated battery charging, and support for Zigbee and Thread protocols.

Features

  • Powered by the nRF52840 SoC with a 64MHz ARM Cortex-M4F processor, 1MB flash, and 256KB RAM for robust wireless applications.
  • Supports Bluetooth 5.0, Thread, Zigbee, ANT, and 2.4GHz protocols via an onboard antenna for versatile IoT connectivity.
  • Integrated LTH7R lithium battery charging IC and power-saving switch enable ultra-low 20µA standby current for long-term deployments.
  • Pro Micro form factor and pin-compatibility with nice!nano V2.0, ideal for keyboard builds and drop-in replacements.
  • Comprehensive peripheral set includes ADC, PWM, SPI, I2C, UART, USB-C, and GPIO interfaces for extensive hardware integration.

Out of stock

Description

This Elecrow Pro Micro development board leverages the Nordic Semiconductor nRF52840 System-on-Chip to deliver a powerful, multi-protocol wireless platform in a compact footprint. Designed as a direct alternative to the nice!nano V2.0, it maintains full pin layout compatibility, making it an ideal choice for custom mechanical keyboard builds and other space-constrained embedded projects requiring robust wireless connectivity.

The board integrates a complete power management system featuring the LTH7R battery charging IC, supporting direct lithium battery connection and a software-controlled power switch that drastically reduces quiescent current. With support for Bluetooth 5, Thread, Zigbee, and ANT, it serves as a flexible node for smart home automation, wireless sensor networks, and low-power mesh applications, programmable via the Arduino IDE, Zephyr RTOS, or Nordic Semiconductor SDK.

Key Features

  • nRF52840 SoC with 64MHz ARM Cortex-M4F processor delivers high-performance processing for complex wireless stacks.
  • Multi-protocol radio supports Bluetooth 5, Thread, Zigbee, ANT, and proprietary 2.4GHz communication on a single chip.
  • Ultra-low-power design with integrated battery management achieves a deep sleep standby current of just 20 microamps.
  • Onboard USB-C interface provides convenient programming, debugging, and serial communication.
  • Hardware security features include AES-256 encryption, SHA-256 hashing, and a True Random Number Generator (TRNG).
  • Pro Micro form factor with 2x10 GPIO headers offers direct compatibility with a wide range of existing shields and keyboard PCBs.
  • Comes pre-flashed with a Blink-All-IO test firmware for immediate hardware verification.

Applications

  • Custom mechanical keyboard builds requiring wireless connectivity (ZMK firmware).
  • Low-power Bluetooth 5.0 sensor nodes for home automation and environmental monitoring.
  • Zigbee or Thread mesh network end-devices for smart home ecosystems.
  • Wearable tech and IoT prototypes needing compact size and battery operation.
  • Educational platforms for learning multi-protocol wireless development with Arduino or Zephyr.

Technical Specifications

Microcontroller/SoCNordic Semiconductor Semiconductor nRF52840
Processor CoreARM Cortex-M4F @ 64MHz
Memory1MB Flash, 256KB RAM
Wireless ProtocolsBluetooth 5.0, Thread, Zigbee, ANT, 2.4GHz
AntennaOnboard PCB Antenna
Supply VoltageUSB 5V or Lithium Battery (via LTH7R Charger IC)
Standby Current~20µA (with power switch enabled)
InterfacesUSB-C, ADC, PWM, SPI, I2C, UART, GPIO
Battery ChargingIntegrated LTH7R IC (100mA charge current)
SecurityAES Encryption, SHA-256, TRNG
Dimensions (L x W)Approx. 50mm x 35mm

Frequently Asked Questions

How do I enter the bootloader mode to flash new firmware?

To enter the bootloader, you must double-tap the reset sequence. Within a 0.5-second window, short the RST pin to GND twice. Alternatively, if used as a keyboard PCB, you can physically press a key mapped to reset twice quickly. This action will mount the board as a USB mass storage device, allowing you to drag-and-drop a new UF2 firmware file. The default factory program is a simple GPIO blink test.

What is the correct wiring and voltage for connecting a lithium battery?

Connect a single-cell lithium-ion or lithium-polymer battery (3.7V nominal) to the dedicated battery interface pins (BAT+ and GND). The integrated LTH7R charging IC manages the charge cycle up to 100mA when USB 5V is present. Ensure the battery's polarity matches the board markings to prevent damage. The system automatically switches between USB and battery power, with the software-controlled switch enabling deep sleep currents as low as 20µA.

Which development frameworks and wireless stacks are supported?

The board is fully supported by the Nordic Semiconductor nRF5 SDK, Zephyr RTOS, and the Arduino Core for nRF52840 via the Arduino IDE or PlatformIO. For Bluetooth, you can use the Nordic Semiconductor SoftDevice or Zephyr's BLE stack. For Zigbee and Thread, the OpenThread stack or Nordic Semiconductor's proprietary libraries are applicable. The ZMK firmware is a popular choice for converting the board into a wireless keyboard controller, leveraging its nice!nano V2.0 compatibility.

What are the pinout and GPIO capabilities for peripheral integration?

The board uses a standard Pro Micro 2x10 GPIO header layout, mirroring the nice!nano V2.0. It provides multiple digital and analog pins, with specific pins supporting hardware PWM, SPI, I2C, and UART. Six dedicated 5V Crowtail interfaces simplify connecting Grove-compatible sensors. Refer to the board's pinout diagram to identify which GPIOs are safe for 5V tolerance and which are limited to 3.3V logic, as the nRF52840 is a 3.3V device.

Package Includes

  • 1 x Pro Micro nRF52840 Development Board
  • 2 x 13-Pin Headers

Additional Information

Weight 0.015 kg
Dimensions 3.5 × 5 cm