M0sense Board

Update history
Date Version Author Update content
2022-11-16 v0.1 wonder
  • Creat file

Summary

Sipeed M0sense is an AIOT development board based on BL702 of Bouffalo Lab, it's RISC-V architecture, supports low-energy bluetooth. There is a 8Pins FPC connector for connecting LCD screen, and 1 microphone, 1 RGB LED and a six-axis sensor chip are on this board. One USB 2.0 FS routes to Type-C interface.

Buy one: Aliexpress

Render picture:

m0sense_1.png

Real picture:

m0sense_outlook_top.png m0sense_outlook_bot.png

Video

Introduction video for M1s Dock and M0Sense. M0Sense introduction starts at 3:15, before when the introduction of M1s Dock is.

Feature

  • Mainchip BL702 RISC-V 144MHz
  • BlueTooth 5.0/ BLE
  • Onboard screen interface (Optional 0.68 inch 80x160 solution screen)
  • Onboard 1 analog microphone、1 LED、1 IMU
  • Route USB 2.0 FS to USB Type-C port

Parameter

M0sense
Mainchip BL702
32 bits RISC-V with FPU (Max Freq 144MHz)
132KB RAM,192KB ROM, 512KB Flash
· Two 32-bit timer
· Eight DMA channels
· One SPI
· Two UART
· One I2C interface
· One I2S
· Five PWM
· One 12-bit ADC
· One 10-bit DAC
Wireless:
· 2.4Ghz BlueTooth V5.0
· 1Mbps and 2Mbps BLE
USB 2.0 FS route to USB Type-C to burn firmware
Onboard components
Screen interface (Optional 0.68 inch 80x160 solution screen)
One analog microphone
One RGB LED
One six-axis IMU(QMI8658A)
Ceramic antenna
Others
3D file model:Click me
External TYPE-C PORT power supply requirements:
5V±10% 0.5A
Temperature rise: <30K
Operating temperature:-10℃ ~ 65℃
m0sense_size

Pinmap

m0sense_pinmap

Comparsion

Item Arduino Nano 33 BLE SENSE Sipeed M0sense
MCU nRF52840 (Cortex M4) BL702 (RV32)
Freq 64MHz 144MHz
SRAM 256KB 132KB
Bluetooth Yes Yes
IIC/UART/SPI Yes Yes
LED Single RGB Three color
MIC Yes Yes
IMU Yes Yes
Other sensors APDS9960,LPS22HB,HTS221
LCD Optional 0.68 inch 80x160 solution screen
USB Yes Yes
Dimenssion 45mm x 18mm 23mm x 18mm
Model platform TFLite-Micro + edge impulse TinyMaix + MaixHub
Price $40 $4

Software

M0sense
OS FreeRTOS
Development · C SDK
· MaixHAL C
· pikascript
Burn Firmware · USB virtual uart
· USB virtual disk burn
AI Framework TinyMaix Framework
AI model · Download from MaixHub. Support voice response, gesture detection and other models
Sipeed examples · https://github.com/sipeed


Attentions

Item Attention
Electrostatic protection Avoid static electricity hitting the PCBA. Release the static electricity of hand before touching the PCBA
Operating voltage The operating voltage of each GPIO has been marked in the schematic. Please do not allow the actual operating voltage of the GPIO to exceed the rated value, otherwise the PCBA will be permanently damaged
FPC Connector When connecting FPC cable,make sure that the row is completely inserted into the row without bias
Plug and Remove Power off completely before plugging or removing it
Avoid short circuit During the power-on, avoid any liquid or metal touching PCBA components,otherwise the PCBA will be damaged even burn

Contact

M0sense eets different needs of customers in various scenarios. Please contact email support@sipeed.com for technical support and business cooperation.