SKU: SENS-2945
📋 GST Invoice Available

DFRobot Beetle CM-32U4 Microcontroller - Leonardo-Compatible, Onboard Charging

₹839.00 (Inclusive of all taxes)
Out of Stock

The DFRobot Beetle CM-32U4 is an ultra-compact, Arduino Leonardo-compatible microcontroller featuring an onboard lithium battery charging chip. It provides a full suite of communication interfaces (I2C, SPI, UART) and GPIOs, making it ideal for space-constrained projects, wearables, and portable sensor systems.

Features

  • Ultra-compact footprint measuring only 22mm x 20.5mm.
  • Integrated lithium battery charging management (200-600mA).
  • Full Arduino Leonardo firmware compatibility for seamless IDE integration.
  • Comprehensive interface set: 1x I2C, 1x SPI, 1x UART, 2x analog, 2x digital.
  • Supports three power modes: USB, external 5V (VIN), and direct battery pack.

Out of stock

Description

The Beetle CM-32U4 is a highly integrated microcontroller board designed as a direct, pin-header-based upgrade to the original DFRobot Beetle. It consolidates an ATmega32U4 MCU with a dedicated battery management IC, enabling direct connection and charging of lithium cells, which simplifies power design for portable and wearable electronics.

Its pin-connector layout offers a more user-friendly and robust interface compared to soldered pads, providing access to standard communication protocols (I2C, SPI, UART) and GPIOs. This makes it an excellent core controller for interfacing with a wide array of I2C, SPI, and analog sensors and modules in compact industrial prototypes, educational kits, and e-textile applications.

Key Features

  • Optimized Integration: Combines microcontroller and battery charging circuitry in a minimal 22mm x 20.5mm footprint.
  • Enhanced Connectivity: Features pin-header interfaces for I2C, SPI, UART, analog, and digital signals, improving usability over pad-based designs.
  • Flexible Power Architecture: Supports USB, external 5V (VIN), and direct battery pack input, functioning as an uninterrupted power supply (UPS) for critical applications.
  • Extended Operational Range: Rated for operation from -40°C to 125°C, suitable for harsh environmental conditions.
  • Direct Firmware Compatibility: Recognized as an Arduino Leonardo in the IDE, requiring no additional drivers or bootloader modifications.
  • High-Value Build: Durable construction with industrial-grade temperature tolerance for reliable project lifecycles.

Applications

  • Core controller for compact sensor nodes and data loggers in industrial monitoring systems.
  • Wearable electronics and e-textiles requiring integrated battery management and a small form factor.
  • Portable instrumentation and handheld test equipment benefiting from multiple power source options.
  • Educational robotics and STEM kits where easy connectivity to I2C/SPI sensors is essential.
  • Prototyping space-constrained IoT devices and edge computing modules.

Technical Specifications

Item TypeMicrocontroller
Core MicrocontrollerATmega32U4 (Arduino Leonardo compatible)
Charging Current200 to 600mA
Operating Temperature-40°C to 125°C
InterfacesI2C x 1, SPI x 1, UART x 1, Analog Input x 2, Digital I/O x 2
Dimensions (L x W)22mm x 20.5mm
Bluetooth SupportBluetooth 5.1 dual mode (via external module)
Power Supply MethodsUSB, Battery Pack (BAT pin), External 5V (VIN pin)
Output Voltage5V regulated output pin

Frequently Asked Questions

What is the input voltage range for the VIN pin on the Beetle CM-32U4?

The VIN pin accepts a regulated 5V DC input. For battery operation, connect a single-cell lithium battery (3.7V nominal) directly to the dedicated BAT pins, where the onboard charging circuit will manage power delivery and charging via USB.

How do I program the Beetle CM-32U4 with the Arduino IDE?

The board is fully compatible with Arduino Leonardo firmware. Select 'Arduino Leonardo' as the board in the Arduino IDE. Connect via USB, and you can upload sketches directly without needing a separate programmer or bootloader modification.

Can I use this board to interface with I2C or SPI sensors?

Yes. The board provides dedicated pin-header connections for one I2C interface (SDA/SCL), one SPI interface (MOSI, MISO, SCK, SS), and one UART (TX/RX). This makes it straightforward to connect a wide range of digital sensors, displays, and communication modules.

What is the maximum charging current for the onboard battery management?

The integrated charging chip supports a programmable charging current between 200mA and 600mA. The default setting is typically 500mA, ensuring safe and efficient charging for most small lithium polymer or lithium-ion cells used in portable projects.

Is the Beetle CM-32U4 suitable for industrial environments?

Its extended operating temperature range of -40°C to 125°C and robust pin-header design make it suitable for prototyping industrial control systems, environmental monitors, and portable data acquisition units where reliability in varying conditions is required.

Package Includes

  • 1 x DFRobot Beetle CM-32U4 Microcontroller Board
  • 2 x 8-pin 2.54mm Male Pin Headers

Additional Information

Weight 0.015 kg
Dimensions 2.2 × 2.05 cm