• Arm® Cortex®-M4F @144MHz, 180 DMIPS, with 8 KB instruction cache, supports flash acceleration unit for zero-wait execution
• Large capacity encrypted memory
- Up to 512 KB eFlash, supports encrypted storage, partition management, and data protection, with ECC check, 100,000 write/erase cycles, 10-year data retention
- Up to 144 KB SRAM, supports hardware parity check
• High-performance analog interfaces
- Four 12-bit 4.7 Msps high-speed ADCs, up to 38 external channels
- Four rail-to-rail independent operational amplifiers, built-in programmable gain amplification up to 32 times
- Seven high-speed analog comparators, with 64-level adjustable reference
- Two 12-bit 1 Msps DACs, sampling rate 1 Msps
- Supports external input independent reference voltage source
• Supports internal RC or external crystal clock input
• High-reliability reset system
- Supports power-on/power-off/undervoltage/external pin reset
- Supports dual watchdog reset, software reset
• Supports up to 80 GPIOs
• Rich digital communication interfaces
- Seven serial ports, three USART interfaces (supports 1x ISO7816, 1x IrDA, LIN), four UART interfaces
- Three SPI interfaces, two of which support I2S
- One QSPI interface
- Four I2C interfaces, configurable in master/slave mode
- One SDIO interface
- Two CAN 2.0A/B bus interfaces
• Two high-speed DMA controllers, supporting 16 channels
• Built-in calibratable RTC real-time clock, supports leap year calendar, alarm events, periodic wake-up
• High-precision timers and counters
- Two 16-bit advanced timers, six pairs of complementary PWM outputs, 6.9 ns control precision
- Four 16-bit general-purpose timers, supporting 16 PWM outputs
- Two 16-bit basic timers
- One 24-bit SysTick
- One 7-bit window watchdog (WWDG)
- One 12-bit independent watchdog (IWDG)
• Hardware-level security features
- Cryptographic algorithm hardware acceleration engine
- Supports AES, DES/3DES, SHA1/224/256, SM1, SM3, SM4, SM7, MD5 algorithms
- Flash storage encryption, multi-user partition management (MMU)
- True random number generator (TRNG)
- CRC16/32 computation
- Supports write protection (WRP), multiple levels of read protection (RDP) (L0/L1/L2)
- Supports encrypted program download
- Supports clock failure detection, tamper detection
• 96-bit UID and 128-bit UCID
• High-reliability operating environment
- 1.8V to 3.6V / -40°C to 125°C
- ±4kV ESD (HBM)
- Certified by AEC-Q100-G2