Briki MBC-WB
Modular Brick Concept
MBC is the perfect brick on your road from prototype to production because it is easy to use, cheap, and already certified.
WB-> Wi-Fi & Bluetooth Device
MBC is the perfect brick on your road from prototype to production because it is easy to use, cheap, and already certified.
WB-> Wi-Fi & Bluetooth Device
Industry 4.0
Robotics
Smart Home
Smart Cities
Wearable
Makers Experimentation
From prototype to product in a simple and fast way
Full code control for both the chips thanks to the exposed debug interfaces
Small form factor with maximum of GPIOs
Liquid logic to surpass the classical rigid master/slave topology
Embedded flash memory for both, code and user storage
Dual-level of embedded security, from cloud to boot
Multi-language support (C/C++ and python)
Dual wireless interface (BLE/BT and Wi-Fi)
Tech Specs
The MBC module is available in three different versions by hardware configuration and functionalities. Depending on your design, you may prefer one version over the other. Contact us to find the best suited for you!
MBC-WB01-APN
SAMD211 – ESP322 – INT 16 Mbit flash3 – PCB Antenna4 – No Crypto5
MBC-WB01-BPN
SAMD211 – ESP322 – EXT 64 Mbit flash3 – PCB Antenna4 – No Crypto5
MBC-WB01-BPS
SAMD211 – ESP322 – EXT 64 Mbit flash3 – PCB Antenna4 – Crypto5
1 ATSAMD21G18A ARM® Cortex®-M0+
1 ATSAMD21G18A-AUT – ultra low power Cortex-M0+ (on request)
1 ATSAMD51G18A – high performance Cortex-M4F (on request)
2 ESP32-D0WD dual-core Tensilica Xtensa LX6 running @240MHz
3 Internal / External QSPI 16-Mbit, 64-Mbit or 128-Mbit flash
4 PCB Antenna integrated
5 CryptoAuth ECC608A chip
Meteca offers a comprehensive firmware for both the MCU on the MBC-WB module, written in C/C++ and fully compatible with Arduino for a fast and simple prototyping process.
All Briki MBCs are completely programmable using the Arduino IDE or the more professional Visual Studio Code with PlatformIO plugin. The compatibility and support with the latter allows customers to program both the MCUs using different programming languages and/or SDK like Microchip’s ASF, Espressif’s esp-idf or python.
Both the MCUs have their debugging interface exposed on the module’s pinout to ensure full control over the firmware implementation. In conjunction with Visual Studio Code, several debugging devices can be used to extensively debug the code: ATMEL ICE (link) for the ARM Cortex MCU and/or Segger J-Link (link), useful for both the Cortex and the Tensilica ESP32.
The software suite offered includes a set of tools specifically designed to allow firmware update procedure (via USB or OTA for both the MCUs), along with automatic pin-mapping configuration.
Processor
ARM©, Cortex-M0+ CPU up to 48MHz
Memories
256KB in-system self-programmable Flash
32KB SRAM Memory
System
External Interrupt Controller (EIC), 16 external interrupts, one non-maskable interrupt
Low Power
Idle and standby sleep modes
SleepWalking peripherals
Peripherals
12-channel Direct Mem Access Controller
(DMAC)
12-channel Event System
Up to five configurable 16-bit Timer/Counters (TC)
Three24-bit Timer/Counters for Control (TCC)
32-bit Real Time Counter (RTC) with clock/calendar function
Watchdog Timer (WDT)
CRC-32 generator
One full-speed USB (12Mbps) Device/Host
Several SERCOM digital interfaces like: I²C (up to 3.4MHz), SMBUS/PMBUS, SPI, LIN, UART and analog interfaces like: 12-bit, 350 ksps ADC , 10-bit, 350 ksps DAC, Two Analog Comparators, Peripheral Touch Controller with capacitive touch and proximity sensing I/O
More information about the ATSAMD21
Cloud authentication
for AWS IoT and Google Cloud IoT Core
Hardware Security features
Cryptographic coprocessor with secure key storage for up to 16 Keys, certificates or data
Asymmetric sign, verify, key agreement: ECDSA, ECDH, NIST standard P256 elliptic curve support
Support for symmetric algorithms: SHA-256
& HMAC hash including off-chip context save/restore, AES-128 with encrypt/decrypt, galois field multiply for GCM
Networking key management support
Turnkey PRF/HKDF calculation for TLS 1.2/1.3
Ephemeral key generation and key agreement in SRAM
Secure boot support
Implementation with ATSAMD21 Cortex-M0+
Full ECDSA code signature validation
Encryption/Authentication for messages to prevent on-board attacks
Additional features
Internal high-quality FIPS 800-90 A/B/C Random Number Generator (RNG)
Two high-endurance monotonic counters
Guaranteed unique 72-bit serial number
1MHz Standard I2C interface
<150nA Sleep current
Processors
CPU: Xtensa dual-core 32-bit LX6
at 240 MHz and 600 DMIPS
Wireless connectivity
Wi-Fi: 802.11 b/g/n
Bluetooth: v4.2 BR/EDR and BLE
Peripherals
10 × GPIOs (touch capacitive sensing)
Temperature sensor
Several digital interfaces like: SPI, I²S, I²C, UART, SD/SDIO/CE-ATA/MMC/eMMC
CAN bus 2.0
IR controller
Security
IEEE 802.11 featuring WFA,WPA/WPA2, WAPI
Secure boot and Flash encryption
1024-bit OTP, up to 768-bit for customers
Cryptographic hardware acceleration: AES, SHA-2, RSA, elliptic curve cryptography (ECC), random number generator (RNG)
Awarded access to documents reserved for registered users
Please make sure you are logged in or registered to the Website to access these additional documents
MBC-WB user manual
Buy It
To explore its powerful potential, test it with the MBC-WB Development Kit.
The Kit includes:
1x MBC-WB Wi-Fi and Bluetooth Module
1x ABC Advanced Carrier Board with MBC Module included
1x DBC Debugger Carrier Board with MBC Module included
One-to-one web conference with our team of experts
Briki on the market
Scribit is a portable vertical plotter system that ushers in a new way of drawing, writing, and sharing content, from the digital world into the physical world, and turns your wall into a wonderwall. At the heart of the Scribit electronics there is our Briki MBC-WB responsible for the Wi-Fi based cloud interface, robot movements (controlling also drawing and erasing functionalities) and sensor acquisition. In addition to supplying the MBC, Meteca also produces the robot’s electronic motherboard and offers specific technical support to Scribit R&D.
Technical support
Browse the Frequently Asked Questions to find answers to your problems, or start to talk with our community by writing on the forum. If you still haven’t solved your issue, please contact one of our engineers who will find an ad hoc solution for you.
Product Design support
Do you have any questions about the product? You’re not sure which one is right for you? We are fully available to join forces to identify the right solution for your project together.