• Arm® Cortex®-M4F @72MHz, 90DMIPS, with built-in 1KB instruction cache, supports zero-wait state program execution using Flash acceleration unit.
• Secure Storage:
- 64KB embedded Flash, supports encrypted storage, 10,000 erase cycles, and data retention for 10 years.
- 8KB embedded SRAM, retains data in Stop2 mode, configurable to retain in Standby mode.
• Power Modes:
- Supports Run, Sleep, Stop0, Stop2, and Standby modes.
• High-Performance Analog Interface:
- 1 x 12-bit 4.2Msps ADC, configurable to 12/10/8/6 bits, up to 16 external single-ended input channels, 3 internal single-ended input channels, supports differential mode.
• Clocking Options:
- Supports internal RC or external crystal clock input.
• Reset:
- Supports power-on, power-down, and external pin reset.
- Supports watchdog reset, software reset.
- Programmable voltage detection supported.
• GPIO:
- Supports up to 39+1 GPIOs.
• Communication Interfaces:
- 4 x UART interfaces, including 2 USART interfaces (supporting 1xISO7816, 1xIrDA, LIN) and 2 UART interfaces.
- 2 x SPI interfaces, master mode up to 28Mbps (non-CRC mode) / 20Mbps (CRC mode), slave mode up to 32Mbps, supports I2S communication.
- 2 x I2C interfaces, speed up to 1MHz, configurable in master/slave mode, supports dual-address response in slave mode.
• High-Speed DMA Controller:
- Supports 8 channels, with configurable source and destination addresses.
• RTC (Real-Time Clock):
- Supports leap year calendar, alarm events, periodic wake-up, and calibration with internal and external clocks.
• Audio Feedback:
- Includes a buzzer with complementary output and 12mA output driving capability.
• Timers:
- 2 x 16-bit advanced timers with up to 7.8nS control precision, supports 14 complementary PWM outputs.
- 4 x 16-bit general-purpose timers, supports input capture/output compare/PWM output.
- 1 x 16-bit basic timer.
- 1 x 16-bit low-power timer, supports dual-pulse counting, operable in STOP2 mode.
- 1 x 24-bit SysTick timer.
- 1 x 14-bit window watchdog (WWDG).
- 1 x 12-bit independent watchdog (IWDG).
• Security Features:
- Flash storage encryption, multi-user partition management (MMU).
- 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 and tamper detection.
• Unique Identification:
- 96-bit UID and 128-bit UCID.
• Reliable Operating Environment:
- Operating voltage range: 2.4V to 3.6V.
- Operating temperature range: -40°C to 105°C.
- ESD protection: ±4kV (HBM model).