Features:


• Core: ARM® Cortex®-M0+

  - Frequency up to 48MHz


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


• Memories

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

  - Up to 2 Kbytes RAM, support parity

  - 22 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

  - Internal 48MHz RC oscillator

  - Internal 32kHz RC oscillator

  - Internal 10kHz RC oscillator

  - Internal 150kHz RC oscillator

  - External pin input clock

  - Allow independent shutdown of each peripheral clock


• Up to 17 I/O ports

  - All I/Os support interrupt function

  - All I/Os support interrupt input filtering


• Analog to digital converter

  - 12-bit accuracy, ±1 LSB

  - Up to 1M SPS conversion speed

  - Analog watchdog function


• Dual voltage comparator


• Timers

  - One group of 16-bit general-purpose timers

  - Three groups of 16-bit basic timers

  - Window watchdog timer

  - Independent watchdog timers


• Communication interfaces

  - Two-way low-power UART with fractional baud rate

  - One SPIs (12Mbit/s)

  - One I2Cs (1Mbit/s)

  - IR modulator


• Serial wire debug (SWD)


• 80-bit unique ID