All Projects → SoCXin → CH552

SoCXin / CH552

Licence: other
L1 R1:WCH 24MHz MCS-51 USB MCU (CH552T/CH552P/CH552E/CH552G/CH551G)

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to CH552

FPGA-USB-Device
FPGA-based USB-device controller to implement USB-CDC, USB-HID, etc.
Stars: ✭ 29 (-9.37%)
Mutual labels:  usb, usb-device
usb stack
Tiny and portable USB device/host stack for embedded system with USB IP
Stars: ✭ 175 (+446.88%)
Mutual labels:  usb, usb-device
ch552tool
An open sourced python tool for flashing WCH CH55x series USB microcontroller with bootloader v2.30, v2.31 & v2.40.
Stars: ✭ 98 (+206.25%)
Mutual labels:  usb, wch
Ehal
Embedded Hardware Abstraction Library
Stars: ✭ 84 (+162.5%)
Mutual labels:  usb, mcu
Obs Ios Camera Source
Use your iPhone camera as a video source in OBS Studio and stream high quality video from your iPhone's camera over USB
Stars: ✭ 199 (+521.88%)
Mutual labels:  usb
Stm32f4 uvc camera
STM32F4-Discovery USB Device UVC Camera examples
Stars: ✭ 173 (+440.63%)
Mutual labels:  usb
Simpleusbterminal
Android terminal app for devices with a serial / UART interface connected with a USB-to-serial-converter
Stars: ✭ 169 (+428.13%)
Mutual labels:  usb
Usbdeviceswift
wrapper for IOKit.usb and IOKit.hid written on pure Swift that allows you convenient work with USB devices
Stars: ✭ 156 (+387.5%)
Mutual labels:  usb
CH330 Hardware
CH330 breakout board
Stars: ✭ 24 (-25%)
Mutual labels:  usb
Usb4java
USB library for Java based on libusb
Stars: ✭ 240 (+650%)
Mutual labels:  usb
Dirtyjtag
JTAG probe firmware for STM32F1
Stars: ✭ 183 (+471.88%)
Mutual labels:  usb
Arduino Cmdmessenger
CmdMessenger Communication library for Arduino & .NET
Stars: ✭ 175 (+446.88%)
Mutual labels:  usb
Lnkup
Generates malicious LNK file payloads for data exfiltration
Stars: ✭ 205 (+540.63%)
Mutual labels:  usb
Authorizer
Authorizer is a Password Manager for Android. It emulates an HID keyboard over USB and enters your credentials on your target device. Additionally it supports OTP 🔑📴
Stars: ✭ 172 (+437.5%)
Mutual labels:  usb
Usb Midi Driver
USB MIDI Driver for Android 3.1 or later
Stars: ✭ 244 (+662.5%)
Mutual labels:  usb
Nrf52 Keyboard
A ble keyboard firmware using nrf52810/52832
Stars: ✭ 168 (+425%)
Mutual labels:  usb
Usbdk
Usb Drivers Development Kit for Windows
Stars: ✭ 181 (+465.63%)
Mutual labels:  usb
Ventoy
A new bootable USB solution.
Stars: ✭ 29,413 (+91815.63%)
Mutual labels:  usb
Sboot stm32
Secure USB DFU1.1 bootloader for STM32
Stars: ✭ 181 (+465.63%)
Mutual labels:  usb
Usb2 Power Hub
4-Port High Power USB 2.0 Hub
Stars: ✭ 178 (+456.25%)
Mutual labels:  usb

CH552

Build Status Build Status

简介

CH552 兼容MCS51的增强型E8051内核,79%指令是单字节单周期指令,2KB BootLoader + 14KB Flash,1K xRAM(支持DMA) +256B iRAM,128B DataFlash。

内置24MHz时钟源和PLL,内置了ADC模数转换、触摸按键电容检测、3组定时器和信号捕捉及PWM、双异步串口、SPI、USB设备控制器和全速收发器、USB type-C等功能模块。

关键参数

  • 24 MHz MCS-51 Core
  • 256B IRAM + 1KB SRAM + 14KB FLASH + 128B EEPROM
  • 5V->3.3V LDO
  • 2KB BootLoader,支持USB和串口ISP
  • Type-C 主从检测
  • USB device fs
  • UART x 2 + SPI x 1
  • 小封装 (TSSOP20/SOP16/MSOP10/QFN16)

资源收录

选型建议

CH552 在USB应用领域拥有较高的人气,低阶高性价比的USB单片机。可以使用平台platform-wch51进行开发,支持官方库和arduino

所属同系列中CH554 增加支持USB HOST主机模式。CH551的ROM降为10K,片内xRAM为512字节,异步串口仅提供UART0,仅SOP16封装,并且去掉了ADC模数转换模块和USB type-C模块。

相较STM8S003N76E003 系列产品,CH552缺少IIC硬件,ADC较弱,没有专门的 eeprom存储器。TSSOP20封装不兼容前两者,无法直接替换。

www.SoC.xin

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].