INTERFACE
DOMAIN
PROTOCOL · ROLE
SLOTS / PROFILE
PARAMETERS
Micro-USB
electrical
usb · device (+1)
—
voltage 4.75 V – 5.25 V
Power 3.3V
electrical
power · peer
rail → 3v3 (profile: 3V3 (J2-1))
—
Power 5V
electrical
power · peer
rail → 5V (profile: 5V (J2-19))
—
Ground
electrical
power · peer
pin
—
Chip Enable / Reset
electrical
digital · input
en → EN (profile: EN (J2-2))
—
Boot Configuration
electrical
digital · input
boot → Pin 0 · log → Pin 15 · vdd_flash → Pin 12 (profile: BOOT=Pin 0, LOG=Pin 15, VDD_FLASH=Pin 12)
—
GPIO Input Only
electrical
digital · input
pin
—
GPIO Input / Output
electrical
digital · peer
pin
—
ADC1
electrical
analog · input
channel
—
ADC2
electrical
analog · input
channel
—
DAC
electrical
analog · output
channel
—
Hall Sensor
electrical
analog · input
svp → VP · svn → VN (profile: S_VP=VP (J2-3), S_VN=VN (J2-4))
—
Voltage Detection
electrical
analog · input
channel
—
RTC GPIO
electrical
digital · peer
channel
—
Touch Sensor
electrical
custom · input
channel
—
RTC Crystal Oscillator
electrical
oscillators · peer
xp → Pin 32 · xn → Pin 33 (profile: 32K_XP=Pin 32, 32K_XN=Pin 33)
—
UART
electrical
uart · peer
tx → TX · rx → RX (profile: UART0: TX (GPIO1), RX (GPIO3) — shared with USB bridge · +1 more)
—
Arduino Serial
electrical
uart · peer
tx → TX · rx → RX (profile: Serial: TX (GPIO1), RX (GPIO3))
—
High-Speed SPI
electrical
spi · master
mosi → Pin 13 · miso → Pin 12 · sck → Pin 14 · ss → Pin 15 (profile: HSPI: SCK=Pin 14, MISO=Pin 12, MOSI=Pin 13, SS=Pin 15)
—
Virtual SPI
electrical
spi · master
mosi → Pin 23 · miso → Pin 19 · sck → Pin 18 · ss → Pin 5 (profile: VSPI: SCK=Pin 18, MISO=Pin 19, MOSI=Pin 23, SS=Pin 5)
—
I2C / Wire
electrical
i2c · master
sda → Pin 21 · scl → Pin 22 (profile: Wire: SDA=Pin 21 (GPIO21), SCL=Pin 22 (GPIO22))
—
External Flash Memory SPI
electrical
spi · master
clk → CLK · cmd → CMD · d0 → D0 · d1 → D1 · d2 → D2 · d3 → D3 (profile: CLK (J3-19), CMD (J2-18), D0 (J3-18), D1 (J3-17), D2 (J2-16), D3 (J2-17))
—
JTAG
electrical
jtag · target
tdi → Pin 12 · tdo → Pin 15 · tck → Pin 13 · tms → Pin 14 (profile: MTDI=Pin 12, MTDO=Pin 15, MTCK=Pin 13, MTMS=Pin 14)
—
SDIO
electrical
sdio · peer
sdio → Pin 5 (profile: SDIO strap / alternate function on Pin 5 (GPIO5))
—
Open Drain Capability
electrical
digital · peer
pad
—
Input Enable Capability
electrical
digital · peer
pad
—
Weak Pull-Up Capability
electrical
digital · peer
pad
—
Weak Pull-Down Capability
electrical
digital · peer
pad
—
2.4 GHz Wi-Fi radio (PCB trace antenna)
network
rf · transceiver
—
—
Bluetooth 4.2 dual-mode radio
network
rf · transceiver
—
—
Wi-Fi
network
wifi · client / access_point / peer
rf → 2.4 GHz Wi-Fi radio (PCB trace antenna) (profile: On-module Wi-Fi radio)
—
Bluetooth (Classic + BLE)
network
bluetooth · peer
rf → Bluetooth 4.2 dual-mode radio (profile: On-module Bluetooth radio)
—