1. Introduction
1.1. Description
This document describes the Sharky MKR Board.
Sharky MKR board is based on the Sharky module that contains an STMicroelectronics
STM32WB55CE, a dual-core MCUs with wireless support, based on an Arm® Cortex®-M4
core running at 64 MHz (application processor) plus an Arm® Cortex®-M0+ core at 32 MHz
(network processor).
With two totally independent cores, this innovative architecture is optimized for real‑time
execution (radio‑related software processing).
The STM32WB55 Bluetooth 5.0-certified device offers Mesh 1.0 software support, multiple
profiles and flexibility to integrate proprietary BLE stacks.
OpenThread-certified software stack is available. The radio can also run BLE/OpenThread
protocols concurrently. The embedded generic MAC allows the usage of other IEEE
802.15.4 proprietary stacks like ZigBee®, or proprietary protocols, giving even more options
for connecting devices to the Internet of Things (IoT).
The board pinout is compatible with Arduino MKR boards, and can be programmed with
Arduino IDE thanks to the STM32Duino project. The processor voltage is 3.3V .
Onboard SWD connector allows programming the board with STLink in-circuit debugger and
programmer and Atollic/IAR/SW4STM32/Keil IDEs.
Main features
● Board size 65.90 x 25 mm
● Integrated BLE/OpenThread or IEEE 802.15.4 programmable networking stacks
● Processor Voltage: 3.3V
1.2. Getting Started
The Sharky MKR board, developed by Midatronics for Arrow Electronics, is a ready-to-use
Internet of Things (IoT) hardware.
Please refer to software chapter to learn how to get started to develop your application using
the Arduino IDE or STM32 Studio IDE.