◆ Compatible with MCS-51 1T instruction system
- The system clock frequency supports up to 48MHz
- The fastest machine cycle supports 1T
SYS
@ F
SYS
≤
24MHz
- The fastest machine cycle supports 2T
SYS
@ F
SYS
=
48MHz
◆ Memory
- program FLASH:32K×8Bit
- Data FLASH:1K×8Bit
- General RAM:256×8Bit
- General XRAM:2K×8Bit
- Support BOOT function area, 1K/2K/4K optional
- Program FLASH supports partition protection
◆ 4 oscillation modes
- HSI- Internal high-speed oscillation:48MHz
- HSE- External high-speed oscillation: 8MHz/
16MHz
- LSE- External low-speed oscillator:32.768KHz
- LSI- Internal low-speed oscillator:125KHz
◆ GPIO
- Up to 30 GPIO
- All support up/down resistance function
- All support edge (rising edge/ falling edge/ double
edge) interrupt
- Support wake-up function
◆ Interrupt source
- Support all external port interrupts
- 7 timer interrupts
- Other peripheral interrupts
◆ Timer
- WDT wake-up (watchdog timer)
- Timer0/1, Timer2, Timer3/4
- LSE_Timer (Support sleep wake function)
- WUT (wake-up wake-up)
- BRT (Serial port baud rate clock generator)
◆ Cyclic redundancy check
- CRC16 (CRC16-CCITT)
◆ Operating voltage range
- 2.1V~5.5V
◆ Operating temperature range
- -40℃~105℃
◆ Low voltage reset function (LVR)
- 1.8V/ 2.0V/ 2.5V/ 3.5V
◆ Low-voltage detection function (LVD)
- 2.0V~4.3V 8 levels optional
◆ High-precision 12-bit ADC
- Up to 30 AD external channels
- Optional reference voltage
(1.2V/ 2.0V/ 2.4V/ 3.0V/ VDD)
- Can detect internal 1.2V reference voltage
- Support hardware trigger start conversion function
- Support a set of result digital comparison function
◆ Buzzer driver
- 50% duty cycle, frequency can be set freely
◆ PWM
- 6 channels PWM
- 6 mutually independent cycle counters
- Support independent /complementary/ synchronous/
group mode
- Support edge alignment
- Support complementary mode dead zone delay
function
◆ Communication modules
- 1 x SPI (communication rate up to 6Mb/s)
- 1 x I2C (communication rate up to 400Kb/s)
- 2 x UART (baud rate up to 1Mb/s)
- UART1 can be mapped to any GPIO
◆ Low power mode
- Idle mode (IDLE)
-
Sleep mode (STOP)
◆
Support 96-bit unique ID number (UID)
- Each chip has an independent ID number
◆
Support two-wire serial programming and debugging