Skip to content

Microcontroller Architecture

Microcontroller Architecture Specification

Goals

  1. As many IO pins as we can have
  2. Don't need a FP-unit
  3. Availablity and long-term support
  4. Low-power (neglible power-budget requirements)
  5. Performance not as necessary

STM32

The STM32 family of microcontrollers has been identified as a strong candidate for this application due to it being very well supported, its wide selections, and its low cost.

MCU Choice

STM32L051C6T6

Other Similar MCUs

Microcontroller Processor
STM32C0 48MHz Cortex-M0+
STM32G0 64MHz Cortex-M0+
STM32F0 48MHz Cortex-M0
STM32F1 72MHz Cortex-M3
STM32L0 32MHz Cortex-M0+
STM32L4 80MHz Cortex-M4
STM32L4+ 120MHz Cortex-M4

MCU Board Schematic

MCU Board Schematic

MCU Board Specifications

Four Planes: 1. Top Plane (most components located here) 2. Ground Plane 3. Power VDD Plane 4. Bottom Plane