Features:


• Core:ARM® Cortex®-M0+ 

   – Frequency up to 64MHz


• Operating temperature: -40℃ to 105℃ ; 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

  –  Internal PLL phase-locked loop

  –  Clock monitoring system

  –  Allow independent shutdown of each peripheral clock


• Up to 27 I/O ports

  – All I/Os support interrupt function

  – All I/Os support interrupt input filtering


• 5-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

  –  Four groups of 16-bit general-purpose timers

  –  Three groups of 16-bit basic timers

  –  Window watchdog timer

  –  Independent watchdog timer


• Communication interfaces

  –  Three-way low-power UART with fractional baud rate

  –  Two SPIs (12Mbit/s)

  –  Two I2Cs (1Mbit/s)

  –  IR modulator


• Serial wire debug (SWD)


• 80-bit unique ID