1. It has a maximum program area of 16KB, 256B RAM space, 1KB XRAM, and 1KB data area.
2. It has four oscillation modes.
3. Supports three working modes: normal, idle, and rest sleep, which can effectively reduce power consumption.
4. Built in low-voltage reset LVR, low-voltage monitoring LVD, watchdog overflow reset and other protective settings can effectively improve the reliability of system operation.
5. With external interrupts, real-time interrupts, and other external device interrupts, it can respond to external events in a timely manner and improve the utilization rate of MCU. Digital functions can be assigned to any IO port.
6.9 timers, capable of achieving functions such as timing, calculation, input capture, output comparison, timing wake-up, and ball rate generator.
7.6 channels of 16 bit PWM, supporting three modes of output: independent, complementary, and synchronous. It also has functions such as hardware brake preparation, dead zone control, and mask output.
8. It has 1 I2C, 1 SPI, and 2 UART communication modules, which can achieve data transmission between the system and other above devices.
9. With high precision, in the view of a 12 bit ADC, internal reference voltage can be selected, 2 calculation amplifiers, 2 comparators, and 1 programmable amplifier can be used. Each IO can serve as an input channel for the ADC, providing richer analog functions.