CH583, CH582, CH581 Domestic Bluetooth chip RISC-V core BLE 5.3 wireless MCU

Overview

CH583 is a 32-bit RISC microcontroller integrated with BLE wireless communication. The chip integrates a 2Mbps low-power Bluetooth BLE communication module, 2 full-speed USB host and device controllers and transceivers, 2 SPIs, 4 serial ports, ADC, touch button detection module, RTC and other rich peripheral resources.
Compared with CH582, CH583 has an additional SP11 host and supports a minimum power supply voltage of 1. 7V. CH581 is simplified based on CH582, removing a
set of USB, touch button detection module, 12C module and two serial ports. The total capacity of FlashROM is only 256KB, and the ADC does not support DMA. 

Function

●Royalty Free core Core:
- 32-bit highland barley RISC-V processor WCH RISC-V4A
- Support RV32IMAC instruction set, hardware multiplication and division
- Low power consumption two-stage pipeline, high performance 1. 56DMIPS
- Multi-speed system frequency, the lowest 32KHz
- Unique high-speed interrupt response mechanism


●512KB non-volatile storage FlashROM:
- 448KB user application storage area CodeFlash
- 32KB user non-volatile data storage area DataFlash -
24KB system boot program storage area BootLoader
- 8KB system non-volatile configuration information storage area InfoF lash
- support ICP, ISP and IAP, support 0TA wireless upgrade
- basically zero wait at 20MHz system frequency
32K bytes of volatile data storage SRAM:
30KB dual power supply powered sleep retention storage area RAM3OK
- 2KB dual power supply powered sleep retention storage area RAM2K


Power management and low power consumption:
- Supports 3.3V and 2.5V power supplies, CH583M supports 1. 8V
- Built-in DC-DC conversion to reduce power consumption
- Idle mode Idle: 1. 6mA
- Halt mode Halt: 320uA
- Sleep mode Sleep : 0. 7uA~2.8uA multi-level
- power-down mode Shutdown: 0. 2uA~2. 3uA multi-level
- optional low power consumption or high-precision battery voltage low-voltage monitoring
●Security features: AES-128 encryption and decryption, unique chip ID
●Bluetooth Low Energy BLE: .
-Integrated 2.4GHz RF transceiver and baseband and link control
-Receive sensitivity -98dBm, programmable +6dBm Transmit power
- BLE complies with Bluetooth Low Energy 5.0 specification
-Supports 2Mbps, 1Mbps, 500Kbps and 125Kbps
- The wireless communication distance is about 500 meters when the transmission power is 6dBm
- The communication distance is about 1000 meters when the transmission power is 6dBm and 125Kbps
- Provides optimized protocol stack and application layer API, supports networking
●Real-time clock RTC: supports both timing and triggering modes
●Universal Serial Bus USB:
A set of 2 independent USB controllers and transceivers
- 15 endpoints, supports DMA, supports 64-byte data packets
- integrated USB 2.0 full-speed transceiver PHY, no peripheral devices required
- supports full/low speed Host host and Device mode
●Analog-to-digital conversion ADC:
- 12-bit analog-to-digital converter, supports differential and single-ended input
- 14 external analog signal channels and 2 internal signals
●Touch key detection module TouchKey: 14 channels
●Timer Timer and pulse width modulation PWM:
- 4 groups of 26 Bit timer, 16MHz main frequency timing up to 4.2S
- 4 channels of capture/sampling, supporting rising edge/falling edge/double edge -
4 channels of 26-bit PWM output, 8 channels of 8-bit PWM output
●Asynchronous serial port UART:
- 4 groups Independent UART, compatible with 16C550, built-in 8-level FIF0
- 23-bit counter, communication baud rate up to 6Mbps
- UARTO supports some Modems, supports hardware automatic flow control
- UARTO supports automatic matching of slave addresses during multi-machine communication


●Serial Peripheral Interface SPI:
- 2 sets of independent SPI, built-in FIFO
- SCK serial clock frequency can reach half of the system main frequency
- SPI0 supports Master and Slave modes, and supports DMA


●Two-wire serial interface 12C:
-Supports Master and Slave modes, compatible with SMBus
-Supports 7-bit or 10-bit address and bus broadcast
-Supports arbitration, error detection, PEC check, and extended clock


●Temperature sensor TS
●Clock: built-in PLL, built-in 32KHz clock
●General input and output port GPI0:
- 40 GPI0, 2 of which support 5V signal input
- optional pull-up or pull-down resistor, optional output drive capability
- 32 GPI0 Support level or edge interrupt input
- 32 GPI0 support level or edge wake-up input


●Package form: QFN48_ 5X5, QFN28_ _4X4

 


 

 

Guess you like

Origin blog.csdn.net/weng2355573209/article/details/131250933