Hasty Briefsbeta

Bilingual

How To Build A Smartwatch: Picking A Chip

5 hours ago
  • The chip selected for Core Time 2 is the SF32LB52J from SiFli, which features an open source SDK.
  • The author is writing a series of blog posts on building a smartwatch, covering chip selection, hardware, and software design.
  • A smartwatch comprises three main components: watch hardware, watch software (firmware/OS), and a mobile companion app.
  • Designing a smartwatch involves constraint maximization, starting from a target experience goal and breaking it into specifications.
  • The most challenging component decisions are the microcontroller (MCU) and the display, with MCU being the focal point for software compatibility, power consumption, and cost.
  • Previously used MCUs include STM32F2 and nRF52840; for Core Time 2, a chip with more RAM and processing power was needed.
  • SiFli's chip meets all requirements: over 512K SRAM, 16M PSRAM, a dedicated MIP peripheral, ~50uA power consumption with BLE, and costs under $2.
  • SiFli offered to help port PebbleOS to their chip, making the SF32LB52J the final choice.