A practical selection framework for WCH's three BLE MCU tiers - CH58x, CH58x-high-end and CH59x - built from four questions about USB, display, power source and NFC, plus the industrial CH32V wireless family.
WCH's BLE lineup looks crowded from the outside: CH57x, CH582, CH583, CH584, CH585, CH591, CH592. The useful insight from a recent community selection guide is that they are not eight independent products - they are three tiers built on one core and one protocol stack, with a fourth family (the BLE-capable CH32V parts) covering industrial use cases the tiers do not.
Because the core and stack are common, switching between tiers costs very little. That changes the selection question from "which chip is best" to "which tier does my product actually need".Those four answers map almost exactly onto the differences between WCH's tiers: USB port count and speed, display driving, power and standby current, and NFC.
The general-purpose pair. Both carry dual full-speed USB, 40 GPIO, 14 ADC channels, 14 touch channels, four UARTs and two SPI controllers.
The display-and-touch tier, running up to 78 MHz.
If the product has a matrix or seven-segment LED display at any meaningful size, only the CH585 exposes the LED matrix interface. If it needs tap-to-pair NFC, this tier is where NFC lives - the other two tiers do not have it. And if you need bulk transfer or a virtual network adapter over USB, the 480 Mbps port on the CH585 is the difference between viable and not.
For a wristband, a portable detector or an electronic shelf label, this is the default answer. The microamp sleep floor is what makes a coin cell or a small Li-po viable across a year of standby.
The CH32V wireless variants are not a fourth BLE tier, they are a different architectural answer: BLE 5.x on a QingKe RISC-V core running at 144 MHz zero-wait-state, alongside CAN, USB and Ethernet, with roughly 0.5 uA standby.
That combination is what a gateway needs, not what a sensor tag needs. A sensible wireless product architecture is often two-level: a Tier 3 part in each endpoint for radio and power, and a CH32V wireless part as the aggregator that bridges BLE to CAN or Ethernet backhaul. If you are weighing that split we have notes on the CH32V307/CH32V317 Ethernet path and on the CH32H417 for the high-bandwidth tiers.The pairs are deliberately close, so the choice inside each pair comes down to one or two features:
| Pair | Choose the smaller part when | Choose the larger part when |
|---|---|---|
| CH582 vs CH583 | pins and board area are tight | you need SPI1 host or 1.75 V operation |
| CH584 vs CH585 | high-speed USB is not needed | you need 480 Mbps USB, SPI1, 128 KB RAM or LED matrix |
| CH591 vs CH592 | cost is the driver and interaction is minimal | you need touch keys, I2C, 512 KB Flash or ADC DMA |
The tiers share a core and a protocol stack, which means prototypes can validate two tiers in parallel with little duplicated effort. Get the eval boards for all three tiers, then measure the three things datasheets cannot tell you: real RF range in your enclosure, real current in your actual sleep/wake duty cycle, and how the display actually looks.
The selection guide cites CH583/CH582 datasheet V1.9, CH585/CH584 V1.6, CH592/CH591 V1.9 and CH32V203 V3.0 as its sources; verify exact BLE version numbers, RAM/Flash totals and pricing against the current official datasheets before fixing a BOM.