Die chinesische Firma WCH vertreibt unter der Bezeichnung CH55x eine äußerst
günstige 8Bit-Mikrocontroller-Familie, die auf der Architektur des 8051 basiert
und eine USB-Schnittstelle besitzt.
Der CH551 ist für 0,30$ zu bekommen (ab
100 Stück 0,20$). Für den CH552 müssen 0,42$ veranschlagt werden (ab 100 Stück
0,26$).
Der CH551 bietet folgende Spezifikationen (abweichende CH552-Werte in
Klammern):
Taktfrequenz: bis zu 24MHz
ROM: 10kB (16kB)
RAM: 768B
(1280B)
Flash: 128B
Timer-Zellen: 3
PWM-Gruppen: 2
UART: 1 (2)
ADCs: keine (4)
Touch-Eingänge: 4 (6)
3,3V-Spannungsregler
USB2.0-Slave
mit bis zu 12MBit/s
Der CH551 und der CH552 teilen sich das gleiche Die. Es misst ungefähr 1,8 x 1,5mm. Wahrscheinlich werden beim CH551 schlicht einige Funktionen deaktiviert.
In der unteren rechten Ecke des Dies befindet sich ein Speicherblock. Oben links ist deutlich ein Logikbereich zu erkennen. Die restlichen Bereiche lassen sich nicht weiter zuordnen.
Außer der Firmenbezeichnung befindet sich keine Bezeichnung auf dem Die.
Der CH554 gleicht dem CH552, bietet aber zusätzlich USB-Host-Funktionalität.
Der CH554 nutzt das gleiche Die wie der CH551 und der CH552. Das bedeutet, dass höchstwahrscheinlich auch die USB-Host-Funktionalität in allen Varianten vorhanden ist und bei den kleineren Modellen nur deaktiviert wird.
Der CH559 ist ein größeres Modell der CH55x-Familie mit 8051-Kern.
Das Datenblatt gibt eine maximalen Systemtakt von 56MHz an. Als Speicher stehen hier 65kB Flash-ROM und 6kB RAM zur Verfügung. Der CH559 kann sogar zwei USB-Geräte verwaltet.
Während der CH551, der CH552 und der CH554 auf dem gleichen Design basieren, nutzt der CH559 ein gänzlich anders aufgebautes, größeres Die.
Über der Firmenbezeichnung könnte sich noch eine Zeichenfolge befinden, die sich allerdings nicht auflösen lässt.