Beetle 3 Medium Circuit Board.

Getting Started

The Arm Beetle IoT evaluation board is built around the Arm CoreLink SSE-100 Subsystem, which allows design teams to create IoT endpoints faster and with lower risk. Arm’s scalable IP solutions are designed to target across the value chain, from sensors to servers. Arm’s IoT subsystem with Mbed OS is a complete reference system, that reduces the complexity and risk of a SoC design for IoT endpoints. The subsystem features a range of peripherals and interfaces. It is specifically designed for use with Cortex-M processors and Arm Cordio Bluetooth Smart Radio IP. Arm has taken this subsystem and generated a proof of concept test chip called Beetle.

Key benefits of the Arm Beetle board include:

  • Single-chip Cortex-M3 based IoT design
  • Features embedded Flash and Bluetooth
  • Evaluate and develop IoT applications 

Applications

Evaluation of Arm IP for IoT in a system context.

Specifications

Board name (short)  Beetle
Part number V2M-Beetle-0340A
PCB number HBI-0295B
Datasheet V2M_Beetle_datasheet
Manuals Technical Reference Manual
Form factor
69 x 53mm (2.7 x 2.1 inches)
CPU
Arm Cortex-M3
Subsystem Arm CoreLink SSE-100 Subsystem
Radio Cordio BT4.2 Bluetooth Smart radio
Memory 256KB of embedded flash
  2MB of external QSPI flash
Debug
JTAG

SWD
  CMSIS-DAP with a virtual UART port
  4-bit TRACE
 Expansion GPIO
  UART
  SPI
  I2C
  Analog signals

 

Key product highlights

The central element of the platform is the IoT subsystem, which is pre-validated allowing the user to hit the ground running. Arm extended the IoT subsystem, attaching the Arm Cortex-M3 processor, the Arm Cordio Bluetooth Smart radio, the TSMC embedded flash and a host of other complementary peripherals to create the Beetle test-chip.

The design is fully compliant with Arm’s Mbed OS IoT software framework, which enables rapid development and prototyping. It is loaded with debug features including: JTAG, SWD, CMSIS-DAP and TRACE. The Beetle board has support for expansion using Arduino® headers. It is an ideal platform for the evaluation of an Arm CoreLink SSE-100 Subsystem IoT subsystem.

A microcontroller-based configuration mechanism provides an easy, USB-based, plug-and-play method for programming software and firmware into the system flash memory from an attached PC.


Get support

Arm support

Arm training courses and on-site system-design advisory services enable licensees to realize maximum system performance with lowest risk and fastest time-to-market.

Arm training courses  Open a support case

Community Forums

Answered Where do I find presentations and photos from SC'18? 2 votes 2620 views 0 replies Started 1 years ago by John Linford Answer this
Not answered Normal store between exclusive transactions?
  • SoC Designer
  • Armv8-A
  • Semaphore
0 votes 6 views 0 replies Started 6 hours ago by dr_ray Answer this
Not answered Consequences regarding blackmagic and Arlo 0 votes 13 views 0 replies Started 7 hours ago by natasha67 Answer this
Suggested answer Disable MPU Before changing region properties in ARM Cortex R4F 0 votes 347 views 2 replies Latest 7 hours ago by KarthikR Answer this
Suggested answer Autodetect SDRAM size in uBoot Bootloader via ARMv7 processor exception handler
  • Armv7-A
  • Armv7 Exception Model
0 votes 1032 views 2 replies Latest 7 hours ago by mark.lombardi Answer this
Suggested answer Setting up NVIC with ISR in CortexM4 0 votes 285 views 3 replies Latest 15 hours ago by Robert McNamara Answer this
Suggested answer Embedded - why is keil ide so popular? 0 votes 679 views 4 replies Latest 18 hours ago by Westonsupermare Pier Answer this
Suggested answer how to recovery the u-boot with DSTREAM 0 votes 306 views 3 replies Latest 21 hours ago by Ronan Synnott Answer this
Suggested answer Audio Using LPC1768 (Cortex M3) 0 votes 667 views 4 replies Latest 22 hours ago by Raul77 Answer this
Not answered what is the clock cycles overhead for context switch in trust zone?
  • Cortex-M23
  • TrustZone
  • Cortex-M33
0 votes 120 views 0 replies Started 22 hours ago by Y.o.o Answer this
Suggested answer >>> TOOLS.INI - SECTION '[C51]': missing 'PATH' entry ! <<<
  • MDK-Arm
  • Keil MDK
  • uVision
  • Keil MDK Cortex-M Edition
0 votes 558 views 4 replies Latest yesterday by StrangerDev Answer this
Not answered Setting MPU_RASR for Memory Protection Unit with correct values of TEX/C/B/S bits 0 votes 97 views 0 replies Started yesterday by jackyryan Answer this
Answered Where do I find presentations and photos from SC'18? Started 1 years ago by John Linford 0 replies 2620 views
Not answered Normal store between exclusive transactions? Started 6 hours ago by dr_ray 0 replies 6 views
Not answered Consequences regarding blackmagic and Arlo Started 7 hours ago by natasha67 0 replies 13 views
Suggested answer Disable MPU Before changing region properties in ARM Cortex R4F Latest 7 hours ago by KarthikR 2 replies 347 views
Suggested answer Autodetect SDRAM size in uBoot Bootloader via ARMv7 processor exception handler Latest 7 hours ago by mark.lombardi 2 replies 1032 views
Suggested answer Setting up NVIC with ISR in CortexM4 Latest 15 hours ago by Robert McNamara 3 replies 285 views
Suggested answer Embedded - why is keil ide so popular? Latest 18 hours ago by Westonsupermare Pier 4 replies 679 views
Suggested answer how to recovery the u-boot with DSTREAM Latest 21 hours ago by Ronan Synnott 3 replies 306 views
Suggested answer Audio Using LPC1768 (Cortex M3) Latest 22 hours ago by Raul77 4 replies 667 views
Not answered what is the clock cycles overhead for context switch in trust zone? Started 22 hours ago by Y.o.o 0 replies 120 views
Suggested answer >>> TOOLS.INI - SECTION '[C51]': missing 'PATH' entry ! <<< Latest yesterday by StrangerDev 4 replies 558 views
Not answered Setting MPU_RASR for Memory Protection Unit with correct values of TEX/C/B/S bits Started yesterday by jackyryan 0 replies 97 views