STM32 Smart Watch

High-Speed Memory, Power Integrity & Embedded Hardware Design

Smart Watch Project

Description

A custom smart watch built around the STM32L4R9 microcontroller, designed as a deep exploration into high-speed memory interfaces, mixed-signal PCB design, power integrity, and dense embedded system integration.

This project targeted features useful for running and physical activity while pushing the limits of a four-layer PCB with high-speed peripherals such as PSRAM, MIPI display interfaces, Bluetooth audio, GPS, and removable storage.

Project Overview

The smart watch integrates a wide range of subsystems into a compact wearable platform: external PSRAM for framebuffer storage, a high-resolution display, Bluetooth audio streaming, GPS positioning, SD card storage, sensors, and battery charging circuitry.

A major focus of the project became diagnosing and solving hardware-level failures — including power rail collapse, memory timing constraints, FMC interface conflicts, and connector pinout mismatches — all of which required board rework, redesigns, and careful signal analysis.

Features

Challenges & Hardware Debugging

Design & Diagnostic Process

Debugging focused heavily on power integrity and signal behavior. Voltage rails were monitored under load, revealing that the charging IC was never intended to power the full system directly. A diode-OR solution was proposed to allow the LDO to pull from the highest available source.

Memory performance limitations led to extensive research into PSRAM access modes, page boundaries, and FMC timing. Later revisions explored higher performance burst-mode PSRAM options at the cost of increased complexity.

The display failure required manual continuity testing of the FPC connector, reverse-engineering the pinout, and identifying the exact panel variant before proceeding with a compatible redesign.

Project Video

Demonstration of SD Card DMA BT music playback.

Archived

I archived this project in May 2022 as I had worked on it for several years and had plans to serve a mission for the church of Jesus Christ of Latter-day Saints.

After I returned from a mission, I picked up other projects instead. I hope to pick up this project again in the future.