Features:


• Core: ARM® Cortex®-M0+ 

  - Frequency up to 48 MHz 


• Operating temperature: -40℃ to 85℃ ; Operating voltage: 1.65V to 5.5V 


• Memories 

  - Maximum 64 Kbytes FLASH, data retention 25 years @85℃ 

  - Up to 8 Kbytes RAM, support parity 

  - 128 bytes OTP memory 


• CRC calculation unit 


• Reset and power management 

  - Low power modes(Sleep,DeepSleep) 

  - Power-on/Power down reset(POR/BOR) 

  - Programmable low voltage detector(LVD) 


• Clock management 

  - 4 to 32 MHz crystal oscillator 

  - 32kHz low speed crystal oscillator 

  - Internal 48 MHz RC oscillator 

  - Internal 32 kHz RC oscillator 

  - Internal 10 kHz RC oscillator 

  - Internal 150 kHz RC oscillator 

  - Clock monitoring system 

  - Allow independent shutdown of each peripheral clock 


• Up to 25 I/O ports 

  - All I/Os support interrupt function 

  - All I/Os support interrupt input filtering 


• 4-channel DMA controller 


• Analog to digital converter 

  - 12-bit accuracy, ±1 LSB 

  - Up to 1M SPS conversion speed 

  - Internel voltage reference

  - Analog watchdog function 

  - Internal temperature sensor 


• Dual voltage comparator


• Real Time Clock and Calendar 

  - Support wakeup from Sleep/DeepSleep mode 


• Timers 

  - One 16-bit advanced-control timer for six-channel capture/compare and 3 pairs of complementary PWM output,dead time and flexible synchronization function 

  - Two groups of 16-bit general-purpose timers 

  - Three groups of 16-bit basic timers 

  - 16-bit automatic wake-up timer 

  - Window watchdog timer 

  - Independent watchdog timer 


• Communication interfaces 

  - Three low-power UARTs with fractional baud rate, support LIN communication interface 

  - One SPI interface (12Mbit/s) 

  - One I2C interface (1Mbit/s) 

  - IR modulator 


• Serial wire debug (SWD) 


• 80-bit unique ID