• CPU Core
- Arm® Cortex®-M4F @240MHz + FPU, 300DMIPS, single-cycle hardware multiply/divide, DSP instructions and MPU support, built-in 8KB instruction Cache, supports Flash accelerator for zero-wait execution.
• Secure Storage
- 512KB eFlash, supports encrypted storage, partition management, and data protection, 100,000 erase cycles, 10 years data retention.
- 196KB SRAM, supports parity check, ECC.
• Power Management
- 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.
• GPIO
- Supports up to 118 GPIOs.
• Communication Interfaces
- 1 USB FS Device interface.
- 1 USB HS Dual Role interface.
- 6 SPI interfaces, 2 I2S.
- 4 USART/UART interfaces, supports ISO7816, IrDA, LIN.
- 4 I2C interfaces.
- 3 CAN-FD bus interfaces.
- 1 Ethernet MAC interface supports 10M/100M Ethernet, IEEE1588 protocol.
- 1 DVP (Digital Video Port).
• 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 Expansion Interfaces
- 1 xSPI interface.
- 1 FEMC interface.
• Math Function Hardware Accelerators
- Cordic for motor control.
- FMAC for FIR, IIR filtering.
• DMA Controllers
- 2 high-speed DMA controllers, 16 channels.
• Real-Time Clock (RTC)
- Calibrated RTC, supports 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 precision.
- 10 16-bit general-purpose timers, supports 40 PWM outputs.
- 2 32-bit basic timer counters.
- 2 16-bit low-power timers.
- 1 24-bit SysTick.
- 2 independent watchdog timers.
• Security Features
- Flash storage encryption, multi-user partition management (SMPU).
- Write protection (WRP), multiple read protection (RDP) levels (L0/L1/L2).
- Built-in cryptographic hardware acceleration engine supports AES/3DES, SHA, SM3, SM4, MD5 algorithms.
- True random number generator (TRNG).
- CRC16/32 calculation.
- Supports secure boot, encrypted program download, secure updates.
- External clock failure detection.
- Tamper detection.
• Unique Identification
- 96-bit UID and 128-bit UCID.
• Reliable Operating Environment
- 1.8V to 3.6V supply voltage range, -40°C to 105°C operating temperature range.
- ±4kV ESD (HBM).
- ±4kV EFT (VDD A-level).