FEATURES
● Core
– ARM® 32-bit Cortex®-M0 MCU
– Frequency up to 48MHz
● Storage unit
– 32K bytes Flash
– 4K bytes SRAM
● Reset and power management
– Digital and I/O supply:VDD33=2.7 ~ 3.6V
– Analog supply:VDDA=2.7 ~ 3.6V
– POR/PDR
– Programmable voltage detector (PVD)
– Low power modes:SLEEP、STOP and STANDBY
● Clock source management
– 4 to 32 MHz crystal oscillator
– Internal 4MHz RC oscillator
– Internal 32 ~40 kHz RC oscillator
– PLL phase-locked loop with fractional frequency setting up to a maximum of 48MHz
● Interface resources
– Up to 43 GPIOs
● Up to 6 timers
– Three 16 /32 bits Timers
> One-Shot/Periodic mode counting function
> Input capture
> Output comparison
– Three Pulse Width Modulation (PWM)
– One Real Time Clock (RTC)
● Communication Interface
– One I2C
– One SPI
– Two UARTs, Auto-Baud rate detection and Auto-Flow control
● Analog control uni
t
– One 12-bit ADC, 1MSPS, up to 16 external channels
– Four CMPs, analog comparators
● Serial wire debug (SWD)
– One watchdog timer (WDT)
● Operating temperatures: -40°C to
+
105°C
● Three-Phase Gate Driver
– 90V half-bridge high side driver
– Driver up to 3-phase half-bridge gates
– Built-in dead time control 0.5μs (typ.)
– Shoot-through protection
– Common-mode dV/dt noise cancellation circuit
– Tolerant of negative transient voltage
● Package type – LQFP48