Skip to main content

Hardware

This page details the hardware blocks of the iW-Scott (Rev. RV01), based on the product datasheet.

iW-Scott board

3D model

Drag to rotate, scroll to zoom.

Carregando modelo 3D...
3D model of the iW-Scott (preliminary)

Board overview

The iW-Scott is a compact, low-power Development Board Tools built around the ESP32-C3 SoC (RISC-V, single-core, up to 160 MHz) with Wi-Fi and Bluetooth 5 LE. It brings together intelligent power management, an accelerometer, an addressable RGB LED and external flash memory in a single module.


Main features

  • ESP32-C3 SoC (RISC-V 32-bit, up to 160 MHz)
  • SoC internal memory: 400 KB SRAM, 384 KB ROM, 4 MB flash
  • Winbond W25Q external QSPI flash — 8 MB or 16 MB
  • Wi-Fi 802.11 b/g/n 2.4 GHz + Bluetooth 5 LE / Mesh
  • 3-axis LIS3DH accelerometer (I2C/SPI)
  • Addressable WS2812B RGB LED (NeoPixel)
  • PT1502 PMIC (Li-ion charger, buck and LDOs)
  • AN9520-245 ceramic antenna and U.FL connector
  • 40 MHz crystal (22 pF load capacitors)
  • USB-C with USBLC6 ESD protection

Electrical specifications

ParameterMin.Typ.Max.Unit / Notes
USB input voltage (V_BUS)4.55.05.5V — USB-C connector
Battery voltage (Li-ion)3.03.74.2V — single cell
System logic voltage3.3V — generated by the PT1502
Battery charge current~1.0A — programmable (PT1502)
CPU clock frequency160MHz
Crystal frequency40MHz
Active-mode consumption (Wi-Fi TX)~280mA (transmission peak)
Modem-sleep consumption~20mA
Deep-sleep consumption~5uA
Operating temperature-40+85°C

Consumption figures are typical for the ESP32-C3 and vary with firmware, RF power and active peripherals. The charge current depends on the PT1502 resistor configuration and the battery capacity.


Power management (PMIC PT1502)

The power circuit revolves around the PT1502, which integrates a Li-ion charger, a buck converter (2.2 uH inductor) and LDOs. It automatically selects between USB (5 V) and battery, generating the system's 3.3 V rail.

ResourceDescription
Power inputsUSB-C (5 V via V_BUS) and Li-ion battery
Chargingintegrated Li-ion charger, with LED status (CHG_STAT)
Outputsregulated buck + LDOs for 3.3 V and auxiliary rails
MonitoringBAT_LEVEL divider to read battery voltage via ADC; BAT_LOW / CHG_PROG signals
ControlPLAY_ON, uP_RESET and PWR_HOLD signals for power on/off

Integrated peripherals

Accelerometer — LIS3DH

An ultra-low-power 3-axis inertial sensor (I2C and SPI), ideal for motion detection, orientation, gestures and TinyML. Connected to the ESP32-C3 SDA/SCL/CS lines.

RGB LED — WS2812B

An addressable LED (NeoPixel) controlled by a single data pin (DIN line), driven by the U0TXD/GPIO21 line. It enables colored status signaling over a 1-wire serial protocol.

QSPI flash memory — W25Q

External Winbond serial flash, in 8 MB (W25Q64) or 16 MB (W25Q128), over a QSPI bus (CS/CLK/IO0-IO3) for firmware, ML models, file systems and data.


Pin map / expansion connector (2x9)

The board exposes the ESP32-C3 GPIOs on an 18-pin double connector. Most pins are multifunction (GPIO, ADC1, I2C, SPI, UART and software PWM).

PinSignalAlternate functionsNotes
1GPIO0ADC1_CH0, XTAL_32K_Panalog input
2GPIO1ADC1_CH1, XTAL_32K_Nanalog input
3GPIO2ADC1_CH2strapping / boot pull-up (4.7 k)
4GPIO3ADC1_CH3analog input
5GPIO4ADC1_CH4, MTMSJTAG / ADC
6GPIO5ADC2_CH0, MTDIJTAG / ADC
7GPIO6MTCKGPIO / JTAG
8GPIO7MTDOGPIO / JTAG
9GPIO8strapping; boot pull-up (4.7 k)
10GPIO9BOOTstrapping; BOOT button (download)
11GPIO10PLAY_ONpower-on control
12GPIO20U0RXDUART0 (console) — RX
13GPIO21U0TXDUART0 (console) — TX; -> WS2812B LED
143V3regulated 3.3 V output
15GNDreference / ground
16GNDreference / ground
17BATTLi-ion battery voltage (3.0-4.2 V)
185V5 V input/output (USB-C V_BUS)

GPIO2, GPIO8 and GPIO9 are strapping pins — mind the level constraints during boot. The numbering follows the 2x9 expansion connector (J4).


Buttons and controls

ButtonSignalFunction
RESET (EN)ESP_ENresets the ESP32-C3 (via a BC807 transistor)
BOOTGPIO9enters download / programming mode on reset
PLAY / ONGPIO10 / PLAY_ONpower-on and power control (PT1502)

Connectivity

  • Wi-Fi for local-network and IoT integration
  • Bluetooth 5 LE / Mesh for apps, beacons and BLE peripherals
  • on-board ceramic antenna with a U.FL option for an external antenna
  • GPIOs available for expansion and additional peripherals

Online schematic

View the hardware project directly in your browser:


Versions

VariantExternal QSPI flashRecommended use
iW-Scott / 8 MBWinbond W25Q64 (8 MB)standard IoT firmware, OTA, file systems
iW-Scott / 16 MBWinbond W25Q128 (16 MB)larger ML models, extensive logging, multi-OTA

Mechanical and environmental information

ItemSpecification
Main connectorUSB-C (power + data)
Expansion connector2x9 header (18 pins), 2.54 mm pitch
Batterydedicated connectors for a single Li-ion cell
Operating temperature-40 °C to +85 °C
Logic voltage3.3 V