DRIVER NAME | CycloneTCP Ethernet MAC Driver CycloneTCP Ethernet Switch Driver CycloneTCP PPP CycloneTCP Wi-Fi Driver CycloneTCP RNDIS 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. 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) |
CycloneTCP Drivers Commercial License
For proprietary developments
CycloneTCP Drivers are available for proprietary developments in a commercial context.
Multiple drivers
available off the shelf!
Matrix ComparisonCycloneTCP Drivers
CycloneTCP Drivers
Commercial Software Packages | v2.4.4
Supported Part Numbers:
Manufacturer | Part NumberP/N | Instances | Speed |
---|---|---|---|
Artery | AT32F407 / AT32F437 | 1 | 10/100 |
Cortus | APS1 | 1 | 10/100 |
APS3 / APS3R / ASP23 | 1 | 10/100 | |
APS5 / APS25 | 1 | 10/100 | |
FPS6 / FPS26 | 1 | 10/100 | |
Cypress (Infineon) | FM3 | 2 | 10/100 |
FM4 | 1 | 10/100 | |
Espressif | ESP32 | 1 | 10/100 |
Geehy | APM32F407 / APM32F417 | 1 | 10/100 |
GigaDevice | GD32F207 | 1 | 10/100 |
GD32F307 | 1 | 10/100 | |
GD32F407 / GD32F427 | 1 | 10/100 | |
GD32F450 / GD32F470 | 1 | 10/100 | |
GD32E507 | 1 | 10/100 | |
Infineon | XMC4400 | 1 | 10/100 |
XMC4500 | 1 | 10/100 | |
XMC4700 | 1 | 10/100 | |
XMC4800 | 1 | 10/100 | |
TriCore TC2xx | 1 | 10/100 | |
TriCore TC3xx | 1 | 10/100/1000 | |
Microchip | AVR32UC3A | 1 | 10/100 |
PIC32CK GC01/SG01 | 1 | 10/100 | |
PIC32CX SG41/SG60/SG61 | 1 | 10/100 | |
PIC32CZ CA80/CA90 | 1 | 10/100 | |
PIC32MX | 1 | 10/100 | |
PIC32MZ EC | 1 | 10/100 | |
PIC32MZ EF | 1 | 10/100 | |
PIC32MZ DA | 1 | 10/100 | |
SAM3X | 1 | 10/100 | |
SAM4E | 1 | 10/100 | |
SAM7X | 1 | 10/100 | |
SAM9263 | 1 | 10/100 | |
SAM9X60 | 2 | 10/100 | |
SAME53 | 1 | 10/100 | |
SAME54 | 1 | 10/100 | |
SAME70 | 1 | 10/100 | |
SAMV71 | 1 | 10/100 | |
SAMA5D2 | 1 | 10/100 | |
SAMA5D3 | 2 | 10/100/1000 | |
SAMA5D4 | 2 | 10/100 | |
LAN9255 | 1 | 10/100 | |
Microsemi (Microchip) | SmartFusion | 1 | 10/100 |
SmartFusion2 | 1 | 10/100 | |
PolarFire SoC | 2 | 10/100/1000 | |
Nuvoton | NUC472 | 1 | 10/100 |
M467 | 1 | 10/100 | |
M487 | 1 | 10/100 | |
NXP | Kinetis K6x | 1 | 10/100 |
Kinetis K7x | 1 | 10/100 | |
Kinetis KV5x | 1 | 10/100 | |
LPC1700 | 1 | 10/100 | |
LPC1800 | 1 | 10/100 | |
LPC2300 | 1 | 10/100 | |
LPC4300 | 1 | 10/100 | |
LPC54018 | 1 | 10/100 | |
LPC54628 | 1 | 10/100 | |
MCX N547 | 1 | 10/100 | |
MCX N947 | 1 | 10/100 | |
i.MX RT1020 | 1 | 10/100 | |
i.MX RT1040 | 1 | 10/100 | |
i.MX RT1050 | 1 | 10/100 | |
i.MX RT1060 | 2 | 10/100 | |
i.MX RT1160 | 2 | 10/100/1000 | |
i.MX RT1170 | 3 | 10/100/1000 | |
i.MX6UL | 2 | 10/100 | |
i.MX6ULL | 2 | 10/100 | |
S32K148 | 1 | 10/100 | |
Coldfire V2 MCF5225x | 1 | 10/100 | |
PowerPC MPC5748 | 2 | 10/100 | |
Octavo Systems | OSD335x | 2 | 10/100/1000 |
OSDMP15x | 1 | 10/100/1000 | |
Renesas | RA6E1 | 1 | 10/100 |
RA6M2 | 1 | 10/100 | |
RA6M3 | 1 | 10/100 | |
RA6M4 | 1 | 10/100 | |
RA6M5 | 1 | 10/100 | |
RA8D1 | 1 | 10/100 | |
RA8M1 | 1 | 10/100 | |
RX62N | 1 | 10/100 | |
RX63N | 1 | 10/100 | |
RX64M | 2 | 10/100 | |
RX65N | 1 | 10/100 | |
RZ/A1LU | 1 | 10/100 | |
RZ/A1M | 1 | 10/100 | |
RZ/A1H | 1 | 10/100 | |
RZ/A2M | 2 | 10/100 | |
Synergy S5D9 | 1 | 10/100 | |
Synergy S7G2 | 2 | 10/100 | |
Silicon Labs (Silabs) | EFM32GG11 | 1 | 10/100 |
STMicroelectronics (ST) | STM32F107 | 1 | 10/100 |
STM32F207 / STM32F217 | 1 | 10/100 | |
STM32F407 / STM32F417 | 1 | 10/100 | |
STM32F427 / STM32F437 | 1 | 10/100 | |
STM32F429 / STM32F439 | 1 | 10/100 | |
STM32F469 / STM32F479 | 1 | 10/100 | |
STM32F745 / STM32F765 | 1 | 10/100 | |
STM32F746 / STM32F756 | 1 | 10/100 | |
STM32F767 / STM32F777 | 1 | 10/100 | |
STM32F769 / STM32F779 | 1 | 10/100 | |
STM32H563 / STM32H573 | 1 | 10/100 | |
STM32H723 / STM32H735 | 1 | 10/100 | |
STM32H743 / STM32H753 | 1 | 10/100 | |
STM32H745 / STM32H755 | 1 | 10/100 | |
STM32H747 / STM32H757 | 1 | 10/100 | |
STM32H7R3 / STM32H7S3 | 1 | 10/100 | |
STM32H7R7 / STM32H7S7 | 1 | 10/100 | |
STM32MP1 | 1 | 10/100/1000 | |
STM32MP13 | 2 | 10/100/1000 | |
STM32MP2 | 2 | 10/100/1000 | |
STR912 | 1 | 10/100 | |
SPC5 | 1 | 10/100 | |
Texas Instruments (TI) | MSP432E4 | 1 | 10/100 |
Stellaris LM3S | 1 | 10/100 | |
Tiva TM4C129 | 1 | 10/100 | |
Sitara AM243x | 2 | 10/100/1000 | |
Sitara AM335x | 2 | 10/100/1000 | |
Sitara AM64x | 2 | 10/100/1000 | |
Hercules RM57 | 1 | 10/100 | |
Hercules TMS570 | 1 | 10/100 | |
Concerto F28M35x | 1 | 10/100 | |
TMS320F2838x | 1 | 10/100 | |
OMAP-L138 | 1 | 10/100 | |
Xilinx | Zynq-7000 | 1 | 10/100/1000 |
Manufacturer | Part NumberP/N | Ports | Speed |
---|---|---|---|
Analog Devices | ADIN1100 | 1 | 10Base-T1L |
ADIN1200 | 1 | 100Base-TX | |
ADIN1300 | 1 | 1000Base-T | |
Atheros | AR8031 | 1 | 1000Base-T |
AR8035 | 1 | 1000Base-T | |
Davicom | DM9161 | 1 | 100Base-TX |
DM9162 | 1 | 100Base-TX | |
IC+ | IP101 | 1 | 100Base-TX |
Lantiq (Intel) | PEF7071 | 1 | 1000Base-T |
Marvell | 88E1112 | 1 | 1000Base-T |
88E1512 | 1 | 1000Base-T | |
Microchip | KSZ8031 | 1 | 100Base-TX |
KSZ8041 | 1 | 100Base-TX | |
KSZ8051 | 1 | 100Base-TX | |
KSZ8061 | 1 | 100Base-TX | |
KSZ8081 | 1 | 100Base-TX | |
KSZ8091 | 1 | 100Base-TX | |
KSZ8721 | 1 | 100Base-TX | |
KSZ9031 | 1 | 1000Base-T | |
KSZ9131 | 1 | 1000Base-T | |
LAN8670 | 1 | 10Base-T1S | |
LAN8671 | 1 | 10Base-T1S | |
LAN8672 | 1 | 10Base-T1S | |
LAN8700 | 1 | 100Base-TX | |
LAN8710 | 1 | 100Base-TX | |
LAN8720 | 1 | 100Base-TX | |
LAN8740 | 1 | 100Base-TX | |
LAN8741 | 1 | 100Base-TX | |
LAN8742 | 1 | 100Base-TX | |
LAN8770 | 1 | 100Base-T1 | |
LAN8830 | 1 | 1000Base-T | |
LAN8841 | 1 | 1000Base-T | |
Microsemi (Microchip) | VSC8662 | 2 | 1000Base-T |
Realtek | RTL8211 | 1 | 1000Base-T |
NXP | TJA1100 | 1 | 100Base-T1 |
TJA1101 | 1 | 100Base-T1 | |
TJA1102 | 2 | 100Base-T1 | |
TJA1103 | 1 | 100Base-T1 | |
Onsemi | NCN26000 | 1 | 10Base-T1S |
Renesas | ICS1894-32 | 1 | 100Base-TX |
uPD60610 | 1 | 100Base-TX | |
uPD60611 | 1 | 100Base-TX | |
STMicroelectronics (ST) | ST802RT1A | 1 | 100Base-TX |
Texas Instruments (TI) | DP83620 | 1 | 100Base-TX |
DP83630 | 1 | 100Base-TX | |
DP83640 | 1 | 100Base-TX | |
DP83822 | 1 | 100Base-TX | |
DP83825 | 1 | 100Base-TX | |
DP83826 | 1 | 100Base-TX | |
DP83848 | 1 | 100Base-TX | |
DP83867 | 1 | 1000Base-T | |
DP83869 | 1 | 1000Base-T | |
DP83TC811 | 1 | 100Base-T1 | |
DP83TC812 | 1 | 100Base-T1 | |
DP83TD510 | 1 | 10Base-T1L | |
DP83TG720 | 1 | 1000Base-T1 |
Manufacturer | Part NumberP/N | Host Interface | Speed |
---|---|---|---|
Analog Devices | ADIN1110 | SPI | 10Base-T1L |
Davicom | DM9000A/B | 8/16-bit | 100Base-TX |
Microchip | ENC28J60 | SPI | 10Base-T |
ENC424J600 | SPI or 8-bit | 100Base-TX | |
ENC624J600 | SPI or 8/16-bit | 100Base-TX | |
KSZ8851 | SPI or 8/16/32-bit | 100Base-TX | |
LAN8650 | SPI | 10Base-T1S | |
LAN8651 | SPI | 10Base-T1S | |
LAN9250 | SPI or 8/16-bit | 100Base-TX | |
Onsemi | NCN26010 | SPI | 10Base-T1S |
WIZnet | W3150A+ | SPI | 100Base-TX |
W5100 | SPI | 100Base-TX | |
W5100S | SPI | 100Base-TX | |
W5200 | SPI | 100Base-TX | |
W5500 | SPI | 100Base-TX | |
W6100 | SPI | 100Base-TX |
Manufacturer | Part NumberP/N | Ports | Speed |
---|---|---|---|
Analog Devices | ADIN2111 | 2 | 10Base-T1L |
IC+ | IP175C | 5 | 100Base-TX |
Marvell | 88E6060 | 6 | 100Base-TX |
Microchip | KSZ8463 | 3 | 100Base-TX |
KSZ8563 | 3 | 100Base-TX | |
KSZ8565 | 5 | 100Base-TX | |
KSZ8567 | 7 | 100Base-TX | |
KSZ8775 | 5 | 100Base-TX | |
KSZ8794 | 4 | 100Base-TX | |
KSZ8795 | 5 | 100Base-TX | |
KSZ8863 | 3 | 100Base-TX | |
KSZ8864 | 4 | 100Base-TX | |
KSZ8873 | 3 | 100Base-TX | |
KSZ8895 | 5 | 100Base-TX | |
KSZ9477 | 7 | 1000Base-T | |
KSZ9563 | 3 | 1000Base-T | |
KSZ9893 | 3 | 1000Base-T | |
KSZ9896 | 6 | 1000Base-T | |
KSZ9897 | 7 | 1000Base-T | |
LAN9303 | 3 | 100Base-TX | |
LAN9353 | 3 | 100Base-TX | |
LAN9354 | 3 | 100Base-TX | |
LAN9355 | 3 | 100Base-TX | |
LAN9370 | 5 | 100Base-T1 | |
LAN9371 | 6 | 100Base-T1 | |
LAN9372 | 8 | 100Base-T1 | |
LAN9373 | 8 | 100Base-T1 | |
LAN9374 | 8 | 100Base-T1 | |
NXP | SJA1105 | 5 | 1000Base-T |
Manufacturer | Part NumberP/N | Host Interface | Speed |
---|---|---|---|
Cypress (Infineon) | BCM43362 / CYW43362 | SDIO | 802.11 b/g/n |
Espressif | ESP32 | - | 802.11 b/g/n |
ESP8266 | - | 802.11 b/g/n | |
Microchip | MRF24WG | SPI | 802.11 b/g |
SAMW25 | - | 802.11 b/g/n | |
WILC1000 | SPI | 802.11 b/g/n | |
WINC1500 / WINC1510 | SPI | 802.11 b/g/n | |
WINC3400 | SPI | 802.11 b/g/n | |
Murata | SN8000 | SPI | 802.11 b/g/n |
SN8205 | SPI | 802.11 b/g/n | |
MXCHIP | EWM3162 | - | 802.11 b/g/n |
Silicon Labs (Silabs) | WF200 | SPI | 802.11 b/g/n |
WFM200 | SPI | 802.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.
Manufacturer | Part NumberP/N | PPP Support | Category |
---|---|---|---|
Quectel | BG96 | LTE Cat-M1 | |
EC20 | LTE | ||
M95 | GPRS | ||
UG95 | UMTS / HSPA | ||
UG96 | UMTS / HSPA | ||
Sierra Wireless | AirPrime HL6528 | GPRS | |
AirPrime HL8548 | EDGE / GPRS | ||
AirPrime WISMO228 | GPRS | ||
SimCOM | SIM808 | GPRS | |
Telit | GL865 | GPRS | |
HE910 | UMTS / HSPA+ | ||
LE910 | LTE | ||
UE910 | UMTS / HSPA | ||
U-blox | SARA-G350 | GPRS | |
SARA-U201 | HSPA |