CycloneTCP Drivers Commercial License

For proprietary developments

CycloneTCP Drivers are available for proprietary developments in a commercial context.

SVG Arrow

Multiple drivers
available off the shelf!


Matrix Comparison

CycloneTCP Drivers
Commercial Software Packages | v2.4.0

DRIVER NAME
CycloneTCP Ethernet MAC Driver
CycloneTCP Ethernet Switch Driver
CycloneTCP PPP
CycloneTCP Wi-Fi Driver
CycloneTCP RNDIS Driver
CycloneTCP PLC Driver
CycloneTCP Ethernet over SPI
CycloneTCP Pcap Driver
Price
From €500
Get a Quote
Contact us
Get a Quote
Included in all CycloneTCP editions
Features
Description
Ethernet MAC driver for MCU with built-in Ethernet controller, or for standalone Ethernet controller. The driver for your favorite PHY is also included.
Ethernet Switch driver for managing the features of a switch (port tagging, port state, static & dynamic filtering table).
Point-to-Point Protocol for GPRS/UMTS modem or null-modem connection.
Wi-Fi driver for external Wi-Fi controllers. It may contain third-party software (Wi-Fi stack) that is subjected to manufacturer specific license.
USB device class driver for RNDIS. It is an add-on working only with the free STM32Cube USB device stack from STMicroelectronics and validated only with the CycloneTCP stack and STM32 devices.
Power Line Communications driver (on request).
Proprietary inter-MCU communication over SPI (on request).
Pcap driver to run the CycloneTCP stack on Windows or Linux.
Available in Open Source with Doxygen documentation
License
Royalty free & Perpetual license (one-time fee)
Non-GPL license for commercial use with closed source software
Delivery & Service
Source code
12-month Support & Update Agreement (warranty, technical support, software updates, update notifications, migration guide, bug & security fixing, IP infringement protection)

Supported Part Numbers:

ManufacturerPart NumberP/NInstancesSpeed

Artery

AT32F407 / AT32F437110/100

Cortus

APS1110/100
APS3 / APS3R / ASP23110/100
APS5 / APS25110/100
FPS6 / FPS26110/100

Cypress (Infineon)

FM3210/100
FM4110/100

Espressif

ESP32110/100

Geehy

APM32F407 / APM32F417110/100

GigaDevice

GD32F207110/100
GD32F307110/100
GD32F407 / GD32F427110/100
GD32F450 / GD32F470110/100
GD32E507110/100

Infineon

XMC4400110/100
XMC4500110/100
XMC4700110/100
XMC4800110/100
TriCore TC2xx110/100
TriCore TC3xx110/100/1000

Microchip

AVR32UC3A110/100
PIC32CK GC01/SG01110/100
PIC32CX SG41/SG60/SG61110/100
PIC32CZ CA80/CA90110/100
PIC32MX110/100
PIC32MZ EC110/100
PIC32MZ EF110/100
PIC32MZ DA110/100
SAM3X110/100
SAM4E110/100
SAM7X110/100
SAM9263110/100
SAM9X60210/100
SAME53110/100
SAME54110/100
SAME70110/100
SAMV71110/100
SAMA5D2110/100
SAMA5D3210/100/1000
SAMA5D4210/100
LAN9255110/100

Microsemi (Microchip)

SmartFusion110/100
SmartFusion2110/100
PolarFire SoC210/100/1000

Nuvoton

NUC472110/100
M467110/100
M487110/100

NXP

LPC1700110/100
LPC1800110/100
LPC2300110/100
LPC4300110/100
LPC54018110/100
LPC54628110/100
Kinetis K6x110/100
Kinetis K7x110/100
Kinetis KV5x110/100
MCX N947110/100
i.MX RT1020110/100
i.MX RT1040110/100
i.MX RT1050110/100
i.MX RT1060210/100
i.MX RT1160210/100/1000
i.MX RT1170310/100/1000
i.MX6UL210/100
i.MX6ULL210/100
Coldfire V2 MCF5225x110/100
PowerPC MPC5748210/100
S32K148110/100

Octavo Systems

OSD335x210/100/1000
OSDMP15x110/100/1000

Renesas

RA6E1110/100
RA6M2110/100
RA6M3110/100
RA6M4110/100
RA6M5110/100
RA8D1110/100
RA8M1110/100
RX62N110/100
RX63N110/100
RX64M210/100
RX65N110/100
RZ/A1LU110/100
RZ/A1M110/100
RZ/A1H110/100
RZ/A2M210/100
Synergy S5D9110/100
Synergy S7G2210/100

Silicon Labs (Silabs)

EFM32GG11110/100

STMicroelectronics (ST)

STM32F107110/100
STM32F207 / STM32F217110/100
STM32F407 / STM32F417110/100
STM32F427 / STM32F437110/100
STM32F429 / STM32F439110/100
STM32F469 / STM32F479110/100
STM32F745 / STM32F765110/100
STM32F746 / STM32F756110/100
STM32F767 / STM32F777110/100
STM32F769 / STM32F779110/100
STM32H563 / STM32H573110/100
STM32H723 / STM32H735110/100
STM32H743 / STM32H753110/100
STM32H745 / STM32H755110/100
STM32H747 / STM32H757110/100
STM32MP1110/100/1000
STM32MP13210/100/1000
STR912110/100
SPC5110/100

Texas Instruments (TI)

MSP432E4110/100
Stellaris LM3S110/100
Tiva TM4C129110/100
Sitara AM243x210/100/1000
Sitara AM335x210/100/1000
Sitara AM64x210/100/1000
Hercules RM57110/100
Hercules TMS570110/100
Concerto F28M35x110/100
OMAP-L138110/100

Xilinx

Zynq-7000110/100/1000
ManufacturerPart NumberP/NPortsSpeed

Analog Devices

ADIN1100110Base-T1L
ADIN12001100Base-TX
ADIN130011000Base-T

Atheros

AR803111000Base-T
AR803511000Base-T

Davicom

DM91611100Base-TX
DM91621100Base-TX

IC+

IP1011100Base-TX

Lantiq (Intel)

XWAY PHY11G (PEF7071)11000Base-T

Microchip

KSZ80311100Base-TX
KSZ80411100Base-TX
KSZ80511100Base-TX
KSZ80611100Base-TX
KSZ80811100Base-TX
KSZ80911100Base-TX
KSZ87211100Base-TX
KSZ903111000Base-T
KSZ913111000Base-T
LAN8670110Base-T1S
LAN8671110Base-T1S
LAN8672110Base-T1S
LAN87001100Base-TX
LAN87101100Base-TX
LAN87201100Base-TX
LAN87401100Base-TX
LAN87411100Base-TX
LAN87421100Base-TX
LAN87701100Base-T1
LAN883011000Base-T
LAN884111000Base-T

Realtek

RTL821111000Base-T

NXP

TJA11001100Base-T1
TJA11011100Base-T1
TJA11022100Base-T1
TJA11031100Base-T1

Renesas

ICS1894-321100Base-TX
uPD606101100Base-TX
uPD606111100Base-TX

STMicroelectronics (ST)

ST802RT1A1100Base-TX

Texas Instruments (TI)

DP836201100Base-TX
DP836301100Base-TX
DP836401100Base-TX
DP838221100Base-TX
DP838251100Base-TX
DP838261100Base-TX
DP838481100Base-TX
DP8386711000Base-T
DP8386911000Base-T
DP83TC8111100Base-T1
DP83TC8121100Base-T1
DP83TD510110Base-T1L
ManufacturerPart NumberP/NPortsSpeed

Analog Devices

ADIN2111210Base-T1L

IC+

IP175C5100Base-TX

Marvell

88E60606100Base-TX

Microchip

KSZ84633100Base-TX
KSZ85633100Base-TX
KSZ85655100Base-TX
KSZ85677100Base-TX
KSZ87755100Base-TX
KSZ87944100Base-TX
KSZ87955100Base-TX
KSZ88633100Base-TX
KSZ88644100Base-TX
KSZ88733100Base-TX
KSZ88955100Base-TX
KSZ947771000Base-T
KSZ956331000Base-T
KSZ989331000Base-T
KSZ989661000Base-T
KSZ989771000Base-T
LAN93033100Base-TX
LAN93533100Base-TX
LAN93543100Base-TX
LAN93553100Base-TX
LAN93705100Base-T1
LAN93716100Base-T1
LAN93728100Base-T1
LAN93738100Base-T1
LAN93748100Base-T1
ManufacturerPart NumberP/NHost InterfaceSpeed

Cypress (Infineon)

BCM43362 / CYW43362SDIO802.11 b/g/n

Espressif

ESP32-802.11 b/g/n
ESP8266-802.11 b/g/n

Microchip

MRF24WGSPI802.11 b/g
SAMW25-802.11 b/g/n
WILC1000SPI802.11 b/g/n
WINC1500 / WINC1510SPI802.11 b/g/n
WINC3400SPI802.11 b/g/n

Murata

SN8000SPI802.11 b/g/n
SN8205SPI802.11 b/g/n

MXCHIP

EWM3162-802.11 b/g/n

Silicon Labs (Silabs)

WF200SPI802.11 b/g/n
WFM200SPI802.11 b/g/n
WGM160-802.11 b/g/n

U-blox

NINA-W101-802.11 b/g/n
NINA-W102-802.11 b/g/n
NINA-W106-802.11 b/g/n

NoteThis list is not exhaustive. Most of cellular modems supporting PPP can be used with CycloneTCP.

ManufacturerPart NumberP/NPPP SupportCategory

Quectel

BG96LTE Cat-M1
EC20LTE
M95GPRS
UG95UMTS / HSPA
UG96UMTS / HSPA

Sierra Wireless

AirPrime HL6528GPRS
AirPrime HL8548EDGE / GPRS
AirPrime WISMO228GPRS

SimCOM

SIM808GPRS

Telit

GL865GPRS
HE910UMTS / HSPA+
LE910LTE
UE910UMTS / HSPA

U-blox

SARA-G350GPRS
SARA-U201HSPA
ManufacturerPart NumberP/NHost InterfaceSpeed

Analog Devices

ADIN1110SPI10Base-T1L

Davicom

DM9000A/B8/16-bit100Base-TX

Microchip

ENC28J60SPI10Base-T
ENC424J600SPI or 8-bit100Base-TX
ENC624J600SPI or 8/16-bit100Base-TX
KSZ8851SPI or 8/16/32-bit100Base-TX
LAN8650SPI10Base-T1S
LAN8651SPI10Base-T1S
LAN9250SPI or 8/16-bit100Base-TX

Onsemi

NCN26010SPI10Base-T1S

WIZnet

W5100SSPI100Base-TX
W5200SPI100Base-TX
W5500SPI100Base-TX
W6100SPI100Base-TX