Beschreibung
Adafruit CH552 QT Py - 8051 Dev Board mit STEMMA QT
Das Adafruit CH552 QT Py ist ein kompaktes Entwicklungsboard mit einem 8-Bit 8051 Mikrocontroller. Dieser Retro-Prozessor ist eine interessante Alternative zu moderneren Mikrocontrollern wie dem ESP32-S3. Das Board eignet sich hervorragend für Mikrocontroller-Projekte, die wenig Platz beanspruchen.
Der CH552 ist ein verbesserter E8051-Kern-Mikrocontroller, der mit dem MCS51-Befehlssatz kompatibel ist und 8- bis 15-mal schnellere Befehlsausführung bietet. Er läuft mit 16 MHz und 3,3V Logik und verfügt über 16K Programmspeicher, 256 Byte internen RAM und 1K Byte internes xRAM (unterstützt DMA). Das Board bietet zudem 4 eingebaute ADC-Kanäle, kapazitive Berührungsunterstützung, 3 Timer/PWM-Kanäle, Hardware UART, SPI und einen Full-Speed USB-Gerätesteuerung. Letzteres ermöglicht es, das Board als natives USB-Gerät wie CDC Serial oder Mouse/Keyboard HID zu verwenden.
Das Board ist im QT Py-Format gehalten und kompatibel mit dem Seeed Xiao Pinout und Formfaktor. Es besitzt kastellierte Pads zur flachen Montage auf einer Leiterplatte. Ein besonderer Vorteil ist der STEMMA QT-Anschluss, ein kaskadierbarer I2C-Port, der mit sämtlichen STEMMA QT Sensoren und Zubehörteilen verwendet werden kann. Zudem sind ein RGB NeoPixel, ein Reset-Button und ein 'Bootloader Enter'-Button integriert.
Wichtiger Hinweis: Dieses Board ist ein minimaler 8-Bit Mikrocontroller und unterstützt weder CircuitPython noch MicroPython. Es läuft auch nicht wirklich mit Arduino, obwohl ein Arduino-Board-Support-Paket verfügbar ist, das den C-Compiler verwendet.
Merkmale im Überblick
- CH552 8-Bit 8051 Mikrocontroller Core
- 3,3V Stromversorgung/Logik
- 16 MHz interner Oszillator
- 4 eingebaute ADC-Kanäle
- Kapazitive Berührungsunterstützung
- 3 Timer / PWM-Kanäle
- Hardware UART, SPI
- Full-Speed USB-Gerätesteuerung
- RGB NeoPixel LED
- STEMMA QT für I2C Bus
- 8-Bit 8051 Mikrocontroller Core
- 3,3V Stromversorgung/Logik
- 16 MHz interner Oszillator
- 16K Programm-Flash-Speicher
- 256 Byte interner RAM
- 1K Byte internes xRAM
- 4 eingebaute ADC-Kanäle
- Kapazitive Berührungsunterstützung
- 3 Timer / PWM-Kanäle
- Hardware UART, SPI
- Full-Speed USB-Gerätesteuerung
- 10 GPIO-Pins
- 3,3V Regler mit 600mA Spitzenleistung
- 1x Adafruit CH552 QT Py Dev Board
- GitHub Repository