Pycom FiPy

Imagine 5 networks in one perfectly-formed, same-small-foot-print-as-WiPy- LoPy-and SiPy, IoT development board. MicroPython-enabled. Featuring Wi-Fi, Bluetooth, LoRa, Sigfox and dual LTE-M (CAT M1 and NBIoT) the FiPy gives access to all the world’s LPWAN networks on one tiny board.

Features

  • Powerful CPU
  • Five networks: Wi-Fi, BLE, cellular LTE-CAT M1/NB1, LoRa and Sigfox
  • 1km WiFi range
  • MicroPython enabled
  • Fits in a standard breadboard (with headers)
  • Ultra-low power usage: a fraction compared to other connected microcontrollers

Processing

  • Espressif ESP32 SoC
  • Dual processor and Wi-Fi radio system on chip
  • Networking processor handles the Wi-Fi connectivity and the IPv6 stack
  • Main processor is entirely free to run the user application
  • An extra ULP-coprocessor that can monitor GPIOs, the ADC channels and control most of the internal peripherals during deep-sleep mode while only consuming 25uA

Interfaces

  • 2 x UART, 2 x SPI, I2C, micro SD card
  • Analog channels: 8×12 bit ADCs, 2×8 bit DAC
  • Timers: 2×64 bit with PWM with up to 16 channels
  • DMA on all peripherals
  • GPIO: up to 22

Memory

  • RAM: 4MB
  • Flash memory: 8MB
  • GPIO: up to 22
  • Hardware floating point acceleration
  • Python multi-threading

Further Information

If you’d like to delve deeper into the many features of the FiPy, you can read the FiPy data sheet.