• Arm® Cortex®-M4F @108MHz, 135DMIPS, with 2KB instruction cache, supports Flash acceleration unit for zero-wait execution.
• Encrypted Memory:
- Up to 128KB eFlash, supports encrypted storage, partition management, and data protection with hardware ECC verification, capable of 100,000 erase cycles and retaining data for 10 years.
- Up to 32KB SRAM, supports hardware parity check.
• Low Power Management:
- Supports Run, Sleep, LP Run, LP Sleep, Stop2, Standby modes.
• High Performance Analog Interface:
- 1x 12-bit 5Msps ADC with up to 16 channels.
- 1x 12-bit DAC.
- Internal 2.048V independent reference voltage source.
• Clock Options:
- Supports internal RC or external crystal clock input.
• Reset:
- Supports power-on, undervoltage, external pin reset.
- Supports dual watchdog reset, software reset.
• GPIO:
- Supports up to 52 GPIO pins.
• Communication Interfaces:
- 5x U(S)ART interfaces, including 3x USART (supports 1x ISO7816, 1x IrDA, LIN) and 2x UART interfaces.
- 1x LPUART, supports MCU wake-up in STOP2 low power mode.
- 2x SPI interfaces, supports I2S communication.
- 2x I2C interfaces, configurable as master/slave.
- 1x USB 2.0 FS Device interface.
- 1x CAN 2.0A/B bus interface.
• High-Speed DMA Controller:
- Supports 8 channels.
• Real-Time Clock (RTC):
- Supports leap year calendar, alarm events, periodic wake-up, with internal and external clock calibration.
• Timer Counters:
- 2x 16-bit advanced timers with 9.25nS control precision, supports 6 complementary PWM outputs.
- 5x 16-bit general-purpose timers, supports input capture/output compare/PWM outputs.
- 2x 16-bit basic timers.
- 1x 16-bit low-power timer, supports dual pulse counting, operable in STOP2 mode.
- 1x 24-bit SysTick timer.
- 1x 7-bit window watchdog (WWDG).
- 1x 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 memory encryption, multi-user partition management (MMU).
- True random number generator (TRNG).
- CRC16/32 computation.
- Supports write protection (WRP), multiple read protection (RDP) levels (L0/L1/L2).
- Supports secure boot, encrypted program download, secure updates.
- External clock failure detection, tamper detection.
• Unique IDs:
- 96-bit UID and 128-bit UCID.
• Reliable Operating Environment:
- Operating voltage: 1.8V to 3.6V.
- Operating temperature: -40°C to 105°C.
- ±4kV ESD (HBM) protection.