Overview
CH547 is an enhanced E8051 core microcontroller compatible with MCS51. 79% of the instructions are single-byte single-cycle instructions. It runs fast and has built-in 60KB Flash-ROM and 1K+256B RAM.
CH547's built-in USB controller and USB transceiver support USB-Device device mode, support USB 2.0 full speed 12Mbps or low speed 1.5Mbps, support maximum 64-byte data packets, built-in FIFO, and support DMA.
CH547 provides rich interface resources, including 4 groups of asynchronous serial ports, 4 channels of PWM and 12 channels of capacitive touch buttons. Others include 1 channel of master-slave SPI, 12 channels of 12-bit ADC, supporting voltage comparison; built-in 3 groups of timers and 1 channel of signal Capture; supports up to 44 GPIOs.
System Block Diagram
Features
》Enhanced E8051 core CPU, 8-15 times faster than standard MCS51, with unique XRAM data fast copy instructions;
》Built-in 60KB Code Flash, 1KB Data Flash and 3KB BootLoader, supporting USB and serial port ISP;
》Built-in 1KB XRAM and internal 256B RAM;
》 Built-in USB controller and USB transceiver, supports USB2.0 full-speed and low-speed devices, and supports DMA;
》 Provides 3 sets of timers/counters, supporting 1 pin signal capture and 4 PWM outputs;
》 Provide 4 full-duplex asynchronous serial ports;
》Provides 1 SPI communication interface and supports master/slave mode;
》Provide 12-channel 12-bit ADC analog-to-digital converter multiplexed with GPIO;
》Provide 12-channel capacitive touch buttons;
》Built-in clock and PLL, also supports external crystal oscillator;
》Package: SOP16, QFN28, LQFP48;
Previous article:SCR debugging method and sample program introduction
Next article:Overview of Qinheng Co., Ltd. multi-interface microcontroller CH548
- Popular Resources
- Popular amplifiers
- Learn ARM development(16)
- Learn ARM development(17)
- Learn ARM development(18)
- Embedded system debugging simulation tool
- A small question that has been bothering me recently has finally been solved~~
- Learn ARM development (1)
- Learn ARM development (2)
- Learn ARM development (4)
- Learn ARM development (6)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- CGD and Qorvo to jointly revolutionize motor control solutions
- CGD and Qorvo to jointly revolutionize motor control solutions
- Keysight Technologies FieldFox handheld analyzer with VDI spread spectrum module to achieve millimeter wave analysis function
- Infineon's PASCO2V15 XENSIV PAS CO2 5V Sensor Now Available at Mouser for Accurate CO2 Level Measurement
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- A new chapter in Great Wall Motors R&D: solid-state battery technology leads the future
- Naxin Micro provides full-scenario GaN driver IC solutions
- Interpreting Huawei’s new solid-state battery patent, will it challenge CATL in 2030?
- Are pure electric/plug-in hybrid vehicles going crazy? A Chinese company has launched the world's first -40℃ dischargeable hybrid battery that is not afraid of cold
- Domestic voltage regulator device
- How does a “temperature gun” measure your temperature?
- CC2650 launchpad and msp432 launchpad
- Switching Power Supply Interest Group 19th Task
- LED power supply not working
- Smart MM32 + UCOS + uCGUI
- How to decorate a chemical analysis room?
- Find VHDL half-integer division
- Has anyone used AMIS-30543 to drive a stepper motor?
- Is the emitter voltage of the PNP tube pulled down by the base?