Feature
Core: ARM®32-bit Cortex®-M4F CPU
−96 MHz maximum frequency, with a Memory
Protection Unit (MPU), single-cycle multiplication
and hardware division
−DSP instructions
Memories
−32 to 64 KBytes of Flash memory
−4 Kbytes of boot code area used as a Bootloader or
as a general instruction/data memory (one-time-
configured)
−sLib: configurable part of main Flash set as a library
area with code excutable but secured, non-readable
−20 KBytes of SRAM
Power control (PWC)
−2.4 V ~ 3.6 V application suppy
−Power-on reset (POR)/ low-voltage reset (LVR), and
power voltage monitor (PVM)
−Low power: Sleep, Deepsleep, and Standby modes,
6 WKUP pins can wake up Standby mode
−5 x 32-bit battery power registers (BPR)
Clock and reset management (CRM)
−4 to 25 MHz crystal oscillator (HEXT)
−Internal 48 MHz factory-trimmed clock (HICK),
accuracy 1% at TA=25 °C, 2.5 % at TA=-40 to
+105 °C, with automatic clock calibration (ACC)
−PLL with configurable frequency multiplication and
division factor
−32.768 kHz crystal oscillator (LEXT)
−Internal 40 kHz RC oscillator (LICK)
Analog
−1 x 12-bit 2 MSPS A/D converter, up to 16 input
channels, hardware over-sampling up to equivalent
16-bit resolution
−Internal reference voltage (VINTRV)
DMA:
−1 x DMA controller for flexible mapping support
−7 channels in all
Up to 55 Fast I/O Interfaces
−All mappable to 16 external interrupt vectors
−Almost 5 V-tolerant
Up to 3 Timers (TMR)
−1 x 16-bit7-channel advanced timer, 6- channel PWM
output with dead-time generator and emergency stop
−Up to6 x 16-bit and 1 x 32-bit general-purpose timers,
each with 4 IC/OC/PWM or pulsecounter and
quadrature (incremental) encoder input
−Advancedand general-purpose timers provide up to 24-
channel PWM
−2 x 16-bitbasic timers
−2 x Watchdog timers (WDT and WWDT)
−SysTick timer: 24-bitdowncounter
ERTC: enhanced RTC with auto wakeup, alarm,
subsecond precision, hardware calendar and
calibration feature
Up to 12 communication interfaces
−Up to2 x I2Cinterfaces (SMBus/PMBus)
−Up to4 x USARTs,support master synchronous SPIand
modem control, with ISO7816 interface, LIN, IrDA and
RS485 driver enable;support TX/RX swap
−Up to3 x SPIs (36 Mbit/s), all with I2S interface
multiplexed, I2S2/ I2S3support full-duplex
−CANinterface (2.0B Active), with 256 bytes of dedicated
SRAM
−OTG full speed interface, with 1280 bytesof dedicated
SRAM, supportingcrystal-less in device mode
−Infrared transmitter (IRTMR)
CRC Calculation Unit
96-bit ID (UID)
Debug mode
−Serial wire debug (SWD) and serial wire output (SWO)
Temperature range: -40 to 105℃
Packaging
−LQFP64 10 x 10 mm LQFP32 7 x7 mm
−LQFP64 7 x7 mm LQFP48 7 x7 mm
−QFN48 6 x 6 mm QFN32 4 X 4 mm
−TSSOP20 6.5 x 4.4 mm
List of Models