# Pine64 PineTime

> Open-source smartwatch built on the Nordic nRF52832 SoC with 1.3-inch IPS touchscreen, heart rate sensor, accelerometer, and week-long battery life. Runs InfiniTime, Wasp-OS, or Zephyr firmware. Priced from $27.

## Quick Facts

- **Brand:** Pine64
- **Board Type:** nRF52832
- **Price:** ~$26.99
- **Product Readiness:** consumer
- **CPU:** ARM Cortex-M4F @ 64MHz, FPU, DSP, AES-128 hardware
- **CPU Architecture:** ARM Cortex-M4F
- **CPU Cores:** 1
- **RAM:** 64 KB SRAM
- **Flash:** 512 KB + 4 MB external SPI
- **USB:** 2-pin magnetic dock
- **Power:** 180 mAh LiPo battery, magnetic charging dock
- **Operating Voltage:** 3.3V
- **Operating Temp:** -40°C to +85°C
- **Dimensions:** 37.5 × 40 × 11 mm
- **Weight:** 38g
- **Battery:** 180 mAh
- **Antenna:** Built-in PCB antenna
- **Display:** 1.3" IPS LCD 240×240

## Connectivity

- **Bluetooth:** Bluetooth 5.0 BLE

## Open Source

- **Firmware:** Yes
- **Schematics:** Yes
- **PCB Layout:** Yes

## Certifications

FCC, CE

## Compatible Firmware

InfiniTime, Wasp-OS, Zephyr RTOS, RIOT OS

## Use Cases

- smart-watch
- fitness-tracking
- heart-rate-monitoring
- ble-notifications
- open-hardware-development
- wearable-computing

## Components

- **Nordic nRF52832** (MCU): ARM Cortex-M4F @ 64MHz with 64KB RAM, 512KB flash, BLE 5.0, AES-128 hardware crypto, NFC-A tag support, and 1.2µA deep sleep — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Ffiles.pine64.org%2Fdoc%2Fdatasheet%2Fpinetime%2FnRF52832%2520product%2520brief.pdf&ref=openhardware.directory&product=pine64-pinetime&source=md-export)
- **ST7789V** (Display): Sitronix display controller driving 1.3-inch 240×240 IPS panel with 65K colors via 4-wire SPI interface, readable in direct sunlight — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwiki.pine64.org%2Fimages%2F5%2F54%2FST7789V_v1.6.pdf&ref=openhardware.directory&product=pine64-pinetime&source=md-export)
- **CST816S** (Touch Controller): Hynitron single-point capacitive touch controller with gesture recognition, I2C interface at up to 400kHz — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwiki.pine64.org%2Fimages%2F2%2F2f%2FCST816S.zip&ref=openhardware.directory&product=pine64-pinetime&source=md-export)
- **Bosch BMA425** (Accelerometer): Bosch low-power 3-axis accelerometer with built-in step counting, activity recognition, and orientation detection via I2C — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdatasheet.lcsc.com%2Flcsc%2F1912111437_Bosch-Sensortec-BMA425_C437656.pdf&ref=openhardware.directory&product=pine64-pinetime&source=md-export)
- **HRS3300** (Sensor): TianYiHeXin optical heart rate sensor using photoplethysmography (PPG) with I2C interface and low active current (~0.1mA) — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Ffiles.pine64.org%2Fdoc%2Fdatasheet%2Fpinetime%2FHRS3300%2520Heart%2520Rate%2520Sensor.pdf&ref=openhardware.directory&product=pine64-pinetime&source=md-export)
- **XTX XT25F32B** (Storage): 32Mbit SPI NOR flash memory for firmware storage, OTA updates, and resource files, operating at up to 108MHz — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdatasheet.lcsc.com%2Fszlcsc%2F2005251035_XTX-XT25F32BSOIGU-S_C558851.pdf&ref=openhardware.directory&product=pine64-pinetime&source=md-export)
- **SGM40561** (Battery Charger): SGMicro linear lithium battery charger IC for the internal 180mAh LiPo cell, charged via 2-pin magnetic dock — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Ffiles.pine64.org%2Fdoc%2Fdatasheet%2Fpinetime%2FSGM40561.pdf&ref=openhardware.directory&product=pine64-pinetime&source=md-export)

## Protocols

- **SPI**: SCK: P0.02, MOSI: P0.03, CS_LCD: P0.25
- **I2C**: SDA: P0.06, SCL: P0.07
- **BLE**

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| P0.02 | LCD_SCK | SPI | — |
| P0.03 | LCD_SDI (MOSI) | SPI | — |
| P0.06 | I2C SDA (Touch + Accel) | I2C | — |
| P0.07 | I2C SCL (Touch + Accel) | I2C | — |
| P0.08 | BMA425 Interrupt | — | — |
| P0.10 | Touchpad Reset | — | — |
| P0.12 | Charge Indication | — | — |
| P0.13 | Button Input | — | — |
| P0.14 | LCD Backlight Low | — | — |
| P0.15 | Button Enable | — | — |
| P0.18 | LCD Data/Command | — | — |
| P0.22 | LCD Backlight Mid | — | — |
| P0.23 | LCD Backlight High | — | — |
| P0.25 | LCD Chip Select | — | — |
| P0.26 | LCD Reset | — | — |
| P0.28 | Touchpad Interrupt | — | — |
| P0.31 | Battery Voltage ADC (AIN7) | — | adc |

## Description

## Overview

The PineTime is a free and open-source smartwatch from Pine64, designed as a hackable, community-driven wearable. At just $27, it's the most affordable fully open-source smartwatch available, with OSHWA-certified open hardware, published schematics, and a thriving firmware ecosystem.

Built around the Nordic nRF52832 BLE SoC, the PineTime features a 1.3-inch sunlight-readable IPS touchscreen, Bosch BMA425 accelerometer for step counting, HRS3300 PPG heart rate sensor, and a 180 mAh battery delivering approximately one week of use per charge. The sealed IP67 variant is suitable for daily wear.

The primary firmware is InfiniTime (3,200+ GitHub stars), written in C++ on FreeRTOS with LVGL graphics, providing watch faces, BLE notifications, step counting, heart rate monitoring, music control, and OTA updates. Alternative firmware options include Wasp-OS (MicroPython), Zephyr RTOS, RIOT OS, and bare-metal Rust implementations. Companion apps are available for Android (Gadgetbridge), iOS (InfiniLink), Linux (Siglo, ITD), and SailfishOS (Amazfish).

## Where to Buy

- [Pine Store](https://openhardware.directory/r?to=https%3A%2F%2Fpine64.com%2Fproduct-category%2Fpinetime%2F&ref=openhardware.directory&product=pine64-pinetime&source=md-export) — $26.99

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fpine64.org%2Fdevices%2Fpinetime%2F&ref=openhardware.directory&product=pine64-pinetime&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2FInfiniTimeOrg%2FInfiniTime&ref=openhardware.directory&product=pine64-pinetime&source=md-export)
- [wiki](https://openhardware.directory/r?to=https%3A%2F%2Fwiki.pine64.org%2Fwiki%2FPineTime&ref=openhardware.directory&product=pine64-pinetime&source=md-export)
- [schematics](https://openhardware.directory/r?to=https%3A%2F%2Ffiles.pine64.org%2Fdoc%2FPineTime%2FPineTime%2520Schematic-V1.0a-20191103.pdf&ref=openhardware.directory&product=pine64-pinetime&source=md-export)

## Tags

`smartwatch`, `open-hardware`, `pine64`, `nrf52832`, `wearable`, `bluetooth`, `infinitime`, `zephyr`

## Images

![Pine64 PineTime](https://nbg1.your-objectstorage.com/openhardware-directory/entities/pine64-pinetime/a3babea2bcbb.png)

> **Battery Powered:** LiPo 180mAh

---
[View full device page](https://openhardware.directory/devices/pine64-pinetime)