• Core CPU
- Arm® Cortex®-M4F @240MHz + FPU, 300DMIPS, single-cycle hardware multiply/divide instructions, supports DSP instructions and MPU, with 8KB instruction cache, supports Flash acceleration unit for zero-wait state execution.
• Secure Storage
- 512KB eFlash, supports encrypted storage, partition management, and data protection, 100,000 erase cycles, retains data for 10 years.
- 196KB SRAM, supports parity check and ECC.
• Power Consumption
- Supports Run, Stop0, Standby, VBAT power modes.
• Clocking
- Supports internal RC or external crystal clock input.
• Reset
- Supports power-on, power-down, external pin reset.
- Supports watchdog reset.
- Programmable voltage detection reset.
• GPIO
- Supports up to 118 GPIOs.
• Communication Interfaces
- 1 USB FS Device interface.
- 1 USB HS DualRole interface.
- 6 SPI interfaces, 2 I2S.
- 4 USART/UART interfaces supporting ISO7816, IrDA, LIN.
- 4 I2C interfaces.
- 2 CAN-FD bus interfaces.
• High-Performance Analog Interfaces
- 4 12-bit 4.7Msps ADCs, up to 64 external channels.
- 2 12-bit 1Msps DACs.
- 1 temperature sensor.
• High-Speed Storage Extension Interfaces
- 1 xSPI interface.
- 1 FEMC.
- 1 SDIO interface.
• Motor Control Accelerator
- Cordic hardware accelerator for mathematical functions.
- FMAC filter algorithm accelerator, supports FIR, IIR filtering.
• DMA Controllers
- 2 high-speed DMA controllers, 16 channels.
• RTC (Real-Time Clock)
- Calibrated RTC with support for leap year calendar, alarm events, periodic wake-up.
• High-Precision Timer Counters
- 3 16-bit advanced timer counters, 12 complementary PWM outputs, 4.16ns control accuracy.
- 10 16-bit general-purpose timers supporting 40 PWM outputs.
- 2 32-bit basic timer counters.
- 2 16-bit low-power timer counters.
- 1 24-bit SysTick.
- 2 independent watchdog counters.
• Security Features
- Flash storage encryption, multi-user partition management (SMPU).
- Write protection (WRP), multiple read protection (RDP) levels (L0/L1/L2).
- Built-in cryptographic algorithm hardware accelerator supports AES/TDES, SHA, SM3, SM4, MD5 algorithms.
- True Random Number Generator (TRNG).
- CRC16/32 calculation.
- Supports secure boot, encrypted program downloading, secure updates.
- External clock failure detection support.
- Tamper detection support.
- 96-bit UID and 128-bit UCID.
• High-Reliability Operating Environment
- Operating voltage: 1.8V to 3.6V.
- Operating temperature: -40°C to 105°C.
- ±4kV ESD (HBM).
- ±4kV EFT (VDD A-level).