Features:

• Core: ARM® Cortex®-M0+

- Frequency up to 96MHz

• Operating temperature: -40℃~+85℃; Operating voltage: 1.7V~5.5V


• Memories

- Maximum 64KB FLASH , data retention for 25 years @  -40℃~+85℃    , support erase protection, read protection and safe runtime protection  

-     Up to 8KB RAM, support hardware parity    

- 22 bytes OTP memory


• CRC calculation unit


• Reset and power management

- Low power modes (Sleep, DeepSleep)

- Power-on/ Brown-out reset (POR/BOR)

- Programmable low voltage detector (LVD)


• Clock management

- 4MHz~32MHz crystal oscillator

- 32kHz low speed crystal oscillator

- Internal 96MHz RC oscillator

- Internal 32kHz RC oscillator

- Clock monitoring system

- Allow independent shutdown of each peripheral clock


• Up to 40 I/O ports

- All I/O ports support filtered interrupt function

- All I/O ports support filtered wake-up function

- All I/O ports support hysteresis and pull-up input

- All I/O ports support push-pull and open-drain output


• 1 12-bit analog to digital converter

- Up to 1M SPS conversion speed, sample time for each sequence channel can be configured independently

- 8 conversion result registers

- Built-in 1.2V voltage reference

- Analog watchdog function

- Built-in temperature sensor


• 2 voltage comparators


• Real time clock and calendar

- Support wakeup from Sleep/DeepSleep mode


• Timers

- 1 16-bit advanced-control timer, support 6-input capture, support 6 pairs of complementary PWM outputs with dead-time, support dual point compare, and support PWM phase shift.

- 4 16-bit general-purpose timers.

- 3 16-bit basic timers.

- 1 16-bit low-power timer.

- Independent watchdog timer.


• Communication interfaces

- 3 low-power UARTs, support fractional baud rate, support low-power receive data, support configurable level shifting, one of them supports LIN communication interface. - 3 SPI interface 24Mbit/s, support 4~16 bit width

- 2 I2C interface 1Mbit/s, supports configurable level shifting, supports SMBUS

- IR modulator, programmable duty cycle and polarity 


• Serial wire debug (SWD) 

• 80-bit unique ID