WCH's cheap Ethernet microcontrollers: An overview
WCH now offers a bunch of 32-bit RISC-V microcontrollers with built-in Ethernet.
Note that there are two different types of Ethernet support in these microcontrollers:
- The standard Ethernet type has a 10 MBit/s MAC & PHY and does not support 100Mbit/s or 1Gbit/s
- The advanced Ethernet controllers support 1 Gbit/s MAC (meaning they support 1 Gbit/s Ethernet with external PHY) and have a built-in 10 Mbit/s PHY (i.e. without external PHY they only support 10 Mbit/s)
Part numbers of RISC-V 32-bit Ethernet Microcontrollers
There is a third-party PlatformIO support project for this family: https://github.com/Community-PIO-CH32V/platform-ch32v
-
CH32V203RBT6, 10 MBit/s PHY, LQFP64M, Datasheet, Reference Manual
-
CH32V208GBU6, 10 MBit/s PHY, QFN28
-
CH32V208RBT6, 10 MBit/s PHY, LQFP64M
-
CH32V208WBU6, 10 MBit/s PHY, QFN68
-
CH32V307RCT6, 1 GBit/s MAC, 10 MBit/s PHY, LQFP64M
-
CH32V307WCU6, 1 GBit/s MAC, 10 MBit/s PHY, QFN68
-
CH32V307VCT6, 1 GBit/s MAC, 10 MBit/s PHY, LQFP100
Part numbers of ARM Cortex-Mx Ethernet Microcontrollers
-
CH32F208RBT6, 10 MBit/s PHY, LQFP64M
-
CH32F208WBU6, 10 MBit/s PHY, QFN68
-
CH32F207VCT6, 1 GBit/s MAC, 10 MBit/s PHY, LQFP100