• Arm® Cortex®-M4F @ 64MHz, 80 DMIPS, with 2KB instruction cache, supports Flash acceleration unit for zero-wait execution.
• Secure memory:
- Up to 128KBytes of eFlash, supports encrypted storage, partition management, and data protection, with hardware ECC check, 100,000 erase cycles, and 10-year data retention.
- Up to 24KBytes of SRAM, supports hardware parity check.
• Low power management:
- Supports Run, Sleep, LP Run, LP Sleep, Stop2, Standby modes.
• High-performance analog interfaces:
- 1 12-bit 4.5Msps ADC, supports 16 external channels in differential pair mode.
- 2 rail-to-rail operational amplifiers, with up to 32x programmable gain.
- 2 high-speed analog comparators, with 64-level adjustable comparison reference; COMP1 operates in STOP2 mode.
- 1 1Msps 12-bit DAC.
- Internal 2.048V independent reference voltage source.
- Supports 1.8V to 3.6V full voltage operation.
• Supports internal RC or external crystal clock input.
• Reset:
- Supports power-on/undervoltage/external pin reset.
- Supports dual watchdog reset, software reset.
• Supports up to 64 GPIOs.
• Communication interfaces:
- 5 USART interfaces, including 3 USART interfaces (supports 1x ISO7816, 1x IrDA, LIN) and 2 UART interfaces.
- 1 LPUART, supports MCU wake-up in STOP2 low power mode.
- 2 SPI interfaces, supports I2S communication.
- 2 I2C interfaces, configurable in master/slave mode.
- 1 USB 2.0 Full Speed Device interface.
- 1 CAN 2.0A/B bus interface.
• Segment LCD driving interface:
- Supports up to 320 segments (8x40) or 176 segments (4x44) monochrome passive LCD display.
- Flexible LCD refresh rate support (30Hz to 102Hz).
- Supports static 1/2, 1/3, 1/4, 1/8 duty cycle.
- Supports static 1/2, 1/3, 1/4 bias.
- Supports normal display in STOP2 mode.
• 1 high-speed DMA controller supports 8 channels.
• RTC real-time clock, supports leap year calendar, alarm events, periodic wake-up, internal and external clock calibration.
• Timer counters:
- 2 16-bit advanced timer counters, 9.25nS control accuracy, supports 6 complementary PWM outputs.
- 5 16-bit general timer counters, supports input capture/output compare/PWM output.
- 2 16-bit basic timer counters.
- 1 16-bit low power timer counter, supports dual pulse counting, can operate in STOP2 state.
- 1 24-bit SysTick.
- 1 7-bit window watchdog (WWDG).
- 1 12-bit independent watchdog (IWDG).
• Security features:
- Built-in cryptographic algorithm hardware acceleration engine.
- 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 read protection (RDP) levels (L0/L1/L2).
- Supports secure boot, encrypted program download, secure updates.
- Supports external clock failure detection, anti-tamper detection.
• 96-bit UID and 128-bit UCID.
• High reliability operating environment:
- 1.8V to 3.6V / -40°C to 105°C.
- ±4kV ESD (HBM).