Colibri MCU3

From Stm32World Wiki
Jump to navigation Jump to search
Colibri mcu3 rev-B front.jpg
Colibri mcu3 rev-B back.jpg
Colibri mcu3 top right render.png
Colibri mcu3 bot render.png

Colibri MCU3 is a processor board for the Colibri carrier boards. It is an STM32F405RG to be used as the MCU for a Colibri system. Primarily intended for battery operated applications.

Hardware

The MCU3 is a relatively simple MCU module, on an M.2 board with the size 22x42mm and the Key E configuration.

Besides the STM32F405RG MCU there are also

  • 128 Mbits (16MB) flash memory for application use.
  • a dual-colored (Green/Red) LED
  • 16MHz HSE crystal
  • 32768 Hz LSE crystal, intended for calendar functions in the STM32.

NOTE: All modules in Colibri are NOT electrically compatible with the M.2 connector standard. DO NOT plug Colibri modules into any M.2 socket other than Colibri (or compatible) ones. And DO NOT plug any M.2 modules (Key E is typically WiFi/BLE) into a Colibri carrier board.

Programming

STM32CubeMX file MCU3.ioc template file for Colibri carrier boards. (Right-click, "Save link as..." on the link)

Low Level

The standard SWDIO/SWCLK pins are available in the pin header together with USART2 for effective low level development environment.

C/C++

The standard SWDIO/SWCLK pins are available on the M.2 connector, as well as BOOT0 + USART1 for effective development environment. We recommend the use of the STM32CubeMX to set up the MCU correctly, and then your favorite IDE for the edit-compile-flash-run cycle.

Use the STM32CubeMX File:Mcu3.ioc to get the pinout right from the beginning. (Right-click, "Save link as..." to download it)

Zephyr

Zerphyr is an MCU-independent embedded OS, with a very modular approach to software, which fits quite well with the modular support of Streamline and Colibri products.

Read more about how Colibri Zephyr is intended (work in progress) to operate on the Colibri family.

Schematics

Colibri mcu3.svg

Gallery