• Arm® Cortex®-M4F @144MHz, 180DMIPS, with 8KB instruction cache, supports Flash Accelerator Unit for zero-wait execution.
• Large capacity encrypted memory:
- Up to 512KBytes eFlash, supports encrypted storage, partition management, and data protection, with ECC verification, 100,000 erase cycles, and 10 years data retention.
- Up to 96KBytes SRAM, supports hardware parity check.
• Supports multiple power modes, with a minimum power consumption below 3μA.
• Supports internal RC or external crystal clock input.
• High reliability reset system:
- Supports power-on/reset, power-off/reset, undervoltage/reset, and external pin reset.
- Supports dual watchdog timer reset.
• Supports up to 80 GPIOs.
• Rich communication interfaces:
- Up to 7 serial ports: 3 USART interfaces (supports 1xISO7816, 1xIrDA, LIN), 4 UART interfaces.
- Up to 3 SPI interfaces, with 2 supporting I2S.
- Up to 4 I2C interfaces.
- 1 SDIO interface.
- 1 USB2.0 Full Speed Device interface.
- 1 CAN 2.0A/B bus interface.
• High-performance analog interfaces:
- 3 5Msps 12-bit ADCs, supporting up to 18 external channels.
- 2 1Msps 12-bit DACs.
- Supports external independent reference voltage source input.
• 2 high-speed DMA controllers, supporting 16 channels.
• Built-in calibrated RTC real-time clock, supports leap year calendar, alarm events, periodic wake-up.
• High-precision timer counters:
- Built-in 2 16-bit advanced timer counters with 6.9ns control precision, supports 6 complementary PWM outputs.
- 4 16-bit general timer counters, supports 16 PWM outputs.
- 2 16-bit basic timer counters.
- 2 independent watchdog counters.
• Hardware-level security features:
- 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 calculation.
- Supports write protection (WRP), multiple read protection (RDP) levels (L0/L1/L2).
- Supports secure boot, encrypted program download, secure updates.
- Supports clock failure detection, tamper detection.
• 96-bit UID and 128-bit UCID.
• High reliability operating environment:
- 1.8V to 3.6V operating voltage range.
- Operating temperature range from -40℃ to 105℃.
- ±4kV ESD (HBM).