Pycom FiPy - image 1
1 / 2
Pycom·Dev Board

Pycom FiPy

Five-network ESP32 MicroPython board with WiFi, Bluetooth LE, LoRa, SigFox, and dual LTE-M (CAT-M1/NB1). 4MB RAM, 8MB flash, 22 GPIO. The most connected Pycom module for versatile LPWAN IoT applications.

Starting from

$94.95

Compatible Firmware

Specifications

ArchitectureXtensa LX6
CPU Cores2
Clock Speed240MHz
RAM4 MB
Flash8 MB
GPIO Level3.3V
BluetoothBLE 4.2
AntennaU.FL/IPEX
StoragemicroSD
Dimensions54mm × 20mm × 9.6mm
Weight8.6g

Certifications

Components

Dual-core Xtensa LX6 at 240 MHz with integrated 802.11 b/g/n WiFi and Bluetooth 4.2/BLE.

LoRa/FSK transceiver for LoRaWAN (868/915MHz) and SigFox connectivity, Class A & C.

LTE CAT-M1/NB1 ModemWireless ModuleDatasheet

LTE modem supporting CAT-M1 and NB1 across 699-2690 MHz globally.

Bus Interfaces

I2C
SCL: P10SDA: P9
SPI
SCK: P12MISO: P11MOSI: P10
UART
RX: P0TX: P1
WiFi
Bluetooth
LoRa
LTE

GPIO Map

P0
RX
digital-inputdigital-output
UART
P1
TX
digital-inputdigital-output
UART
P2
GPIO
digital-inputdigital-output
P3
GPIO
digital-inputdigital-output
P4
GPIO
digital-inputdigital-output
P6
GPIO
digital-inputdigital-output
P7
GPIO
digital-inputdigital-output
P8
GPIO
digital-inputdigital-output
P9
SDA
digital-inputdigital-output
I2C
P10
SCL/MOSI
digital-inputdigital-output
I2C
P11
MISO
digital-inputdigital-output
SPI
P12
SCK
digital-inputdigital-output
SPI
P13
GPIO
digital-inputdigital-output
P14
GPIO
digital-inputdigital-output
P15
GPIO/ADC
digital-inputdigital-outputanalog-input
P16
GPIO/ADC
digital-inputdigital-outputanalog-input
P17
GPIO/ADC
digital-inputdigital-outputanalog-input
P18
GPIO/ADC
digital-inputdigital-outputanalog-input
P19
GPIO/ADC
digital-inputdigital-outputanalog-input
P20
GPIO/ADC
digital-inputdigital-outputanalog-input
P21
GPIO
digital-inputdigital-output
P22
GPIO
digital-inputdigital-output

Overview

The Pycom FiPy is the most connectivity-rich board in the Pycom ecosystem, combining five distinct wireless networks on a single compact module: WiFi, Bluetooth LE, LoRa, SigFox, and dual LTE-M (CAT-M1 and NB1). The "Fi" in FiPy stands for five — a nod to its five-network capability that makes it uniquely versatile for LPWAN IoT development.

Built on the Espressif ESP32 SoC with dual-core Xtensa LX6 processors at 240 MHz, the FiPy provides 4MB PSRAM and 8MB flash for running complex MicroPython applications with data buffers and file storage. The module exposes up to 22 GPIO pins with 8x 12-bit ADC, 2x DAC, UART, SPI, I2C, and a microSD card slot. A ULP co-processor enables wake-from-sleep sensor monitoring at microamp-level current draw.

The radio capability is impressive in scope: LoRa operates at 868MHz (Europe) or 915MHz (Americas/ANZ) with ranges up to 40km; SigFox covers multiple RCZ regions with ranges up to 50km; LTE-M handles wide-area cellular on four frequency bands from 699-2690 MHz; WiFi extends to 1km; and BLE handles short-range connections. SSL/TLS 1.2, WPA Enterprise, AES encryption, and SHA/MD5/DES are supported in firmware.

The FiPy is ideal for developers evaluating multiple LPWAN technologies simultaneously, running network comparative tests, or building multi-redundant communication systems that can fall back from one protocol to another based on local coverage. All networks are accessible via MicroPython using Pycom's open-source firmware.

Use Cases

6

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.