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 Blogs

Community Forums

Answered Where do I find presentations and photos from SC'18? 1 votes 885 views 0 replies Started 5 months ago by John Linford Answer this
Suggested answer Code is not run after loading into chip 0 votes 52 views 1 replies Latest 7 hours ago by Bojan Potocnik Answer this
Not answered 是的刚说的话个离开接电话说过考虑的就是 0 votes 18 views 0 replies Started 13 hours ago by asgadgadg Answer this
Not answered What is the "Integer divide unit with support for operand-dependent early termination"? 0 votes 28 views 0 replies Started 20 hours ago by jing Answer this
Answered Binary Semaphore upset by FIQ
  • Cortex-A
0 votes 804 views 20 replies Latest 3 days ago by 42Bastian Schick Answer this
Suggested answer Vulkan shader problem on Mali Gpu: Accessing array elements inside an Uniform buffer returns all-zero values
  • Graphics Application
  • Mali Vulkan SDK
  • vulkan sdk
0 votes 466 views 10 replies Latest 3 days ago by Hongkun Wang Answer this
Not answered Identifying Generic IP Components on an Access Port 0 votes 48 views 0 replies Started 3 days ago by Torsten Robitzki Answer this
Not answered List of configuration options in .uvprojx and .uvoptx files (Keil uVision 5)
  • Development Tools
  • Keil
  • uVision
  • Keil Tools
  • Software Development Tools
0 votes 35 views 0 replies Started 3 days ago by Bojan Potocnik Answer this
Not answered Issue with WatchDog reset De-asserting 0 votes 53 views 0 replies Started 3 days ago by BAB Answer this
Suggested answer Keil debug session 侦错问题
  • stm32 h7
  • Keil MDK Plus Edition
0 votes 233 views 6 replies Latest 3 days ago by STM32H7 Answer this
Not answered Combining C and C++ source files in a DS-5 project using the Altera Baremetal GNU toolchain
  • C++
  • DS-5 Professional Edition
  • GNU Arm Eclipse
0 votes 45 views 0 replies Started 4 days ago by PHJ Answer this
Suggested answer Jenkins build failing to copy licence cache
  • Arm Development Studio
  • Arm Compiler
  • Arm Compiler 5
0 votes 105 views 1 replies Latest 4 days ago by Ronan Synnott Answer this
Answered Where do I find presentations and photos from SC'18? Started 5 months ago by John Linford 0 replies 885 views
Suggested answer Code is not run after loading into chip Latest 7 hours ago by Bojan Potocnik 1 replies 52 views
Not answered 是的刚说的话个离开接电话说过考虑的就是 Started 13 hours ago by asgadgadg 0 replies 18 views
Not answered What is the "Integer divide unit with support for operand-dependent early termination"? Started 20 hours ago by jing 0 replies 28 views
Answered Binary Semaphore upset by FIQ Latest 3 days ago by 42Bastian Schick 20 replies 804 views
Suggested answer Vulkan shader problem on Mali Gpu: Accessing array elements inside an Uniform buffer returns all-zero values Latest 3 days ago by Hongkun Wang 10 replies 466 views
Not answered Identifying Generic IP Components on an Access Port Started 3 days ago by Torsten Robitzki 0 replies 48 views
Not answered List of configuration options in .uvprojx and .uvoptx files (Keil uVision 5) Started 3 days ago by Bojan Potocnik 0 replies 35 views
Not answered Issue with WatchDog reset De-asserting Started 3 days ago by BAB 0 replies 53 views
Suggested answer Keil debug session 侦错问题 Latest 3 days ago by STM32H7 6 replies 233 views
Not answered Combining C and C++ source files in a DS-5 project using the Altera Baremetal GNU toolchain Started 4 days ago by PHJ 0 replies 45 views
Suggested answer Jenkins build failing to copy licence cache Latest 4 days ago by Ronan Synnott 1 replies 105 views