• Arm® Cortex®-M4F @108MHz, 135DMIPS, with 2KB instruction cache, supports Flash accelerator unit for zero-wait execution.
• Encryption Memory
- Up to 128KBytes of encrypted eFlash, supports encrypted storage, partition management, and data protection, with hardware ECC verification, 100,000 erase cycles, and 10-year data retention.
- Up to 32Kbytes of SRAM, supports hardware parity check.
• Low Power Management
- Supports Run, Sleep, LP Run, LP Sleep, Stop2, and Standby modes.
• High-Performance Analog Interfaces
- 1 12-bit 5Msps ADC, supports up to 16 external channels.
- 2 rail-to-rail operational amplifiers with programmable gains up to 32x.
- 2 high-speed analog comparators, with 64-level adjustable comparison references.
- 1 12-bit DAC.
- Internal 2.048V independent reference voltage source.
- Supports full voltage range operation from 1.8V to 3.6V.
• Clock and Reset
- Supports internal RC or external crystal clock input.
- Reset options include power-on reset, undervoltage reset, external pin reset, dual watchdog reset, and software reset.
• Maximum of 52 GPIOs
• Communication Interfaces
- 5 UART interfaces, including 3 USART interfaces (supports 1xISO7816, 1xIrDA, LIN), and 2 UART interfaces.
- 1 LPUART, supports wake-up from STOP2 low-power state.
- 2 SPI interfaces, supports I2S communication.
- 2 I2C interfaces, configurable as master or slave.
- 1 USB 2.0 FS Device interface.
- 1 CAN 2.0A/B bus interface.
• High-Speed DMA Controller
- Supports 8 channels.
• RTC Real-Time Clock
- Supports leap year calendar, alarm events, periodic wake-up, and internal/external clock calibration.
• Timer Counters
- 2 advanced 16-bit timers with 9.25ns control accuracy, support 6 complementary PWM outputs.
- 5 general 16-bit timers, supports input capture/output compare/PWM output.
- 2 basic 16-bit timers.
- 1 low-power 16-bit timer supports dual pulse counting, operational in STOP2 state.
- 1 24-bit SysTick timer.
- 1 7-bit Window Watchdog (WWDG).
- 1 12-bit Independent Watchdog (IWDG).
• Security Features
- Built-in hardware acceleration engine for cryptographic algorithms.
- Supports AES, DES, TDES, SHA1/224/256, SM1, SM3, SM4, SM7, MD5 algorithms.
- Flash storage encryption, multi-user partition management (MMU).
- True random number generator (TRNG).
- CRC16/32 calculation.
- Supports write protection (WRP), multiple levels of read protection (RDP) (L0/L1/L2).
- Supports secure boot, encrypted program download, secure update.
- External clock failure detection, tamper detection.
• Unique IDs
- 96-bit UID and 128-bit UCID.
• Highly Reliable Operating Environment
- Operating voltage range from 1.8V to 3.6V.
- Operating temperature from -40°C to 105°C.
- ±4kV ESD (HBM).