• Core CPU
- 32-bit Arm® Cortex®-M0 core
- Maximum frequency of 64 MHz
• Storage
- 48 KB SRAM
- 256 KB/512 KB Flash
• Power Consumption
- Receive current: 3.8 mA @ 3.3V
- Transmit current: 4.2 mA @ 0 dBm/3.3V
- Sleep mode (48 KB RAM retention): 1.4 μA
- PD mode: 130 nA
• RF Specifications
- BLE 1 Mbps receiver sensitivity: -94 dBm
- BLE 2 Mbps receiver sensitivity: -91 dBm
- Programmable transmitter power, up to +6 dBm
- Single-ended antenna port
• Clock
- HSE: 32 MHz external high-speed crystal
- LSE: 32.768 kHz external low-speed crystal
- HSI: 64 MHz internal high-speed RC
- LSI: 32 kHz internal low-speed RC
- Supports one clock output, configurable to different clocks, output after division
• Reset
- Supports power-on/off and external pin reset
- Supports watchdog reset
• Communication Interfaces
- USART interfaces, max rate 4 Mbps (configurable as ISO7816, IrDA, LIN)
- 1 LPUART interface, supports low-power features, max rate 9600 bps in sleep mode, supports low-power wakeup
- SPI interfaces, max rate 16 MHz, master/slave configurable, can be configured as I2S
- 1 I2C interface, max rate 1 MHz, master/slave configurable
• Timers and Counters
- 1 16-bit advanced timer, supports input capture, output compare, PWM output, and quadrature encoder input; 4 independent channels, 3 channels support 6 complementary PWM outputs
- 1 16-bit general-purpose timer, supports input capture, output compare, PWM output, single pulse output, with 4 independent channels
- 1 16-bit basic timer
- 1 24-bit SysTick
- 1 7-bit window watchdog (WWDG)
- 1 12-bit independent watchdog (IWDG)
• Analog Interfaces
- 1 10-bit 1.33 Msps high-speed ADC (configurable to 16-bit 16 Ksps), supports 5 external single-ended channels, 1 differential MIC channel, 2 internal channels
- Built-in PGA, supports 0 dB-42 dB adjustable gain
- MIC BIAS voltage adjustable from 1.6V to 2.3V
• GPIO
• 21 GPIOs with multiplexing capability
- 1 high-speed 5-channel DMA controller
- 1 IR transmitter/receiver controller, supports any infrared remote control protocol
- 1 KEYSCAN module, supports 8/10/13 GPIOs configurable as 44/65/104 key functions
- RTC real-time clock, supports leap year calendar, alarm events, periodic wakeup
- Supports hardware CRC16 and CRC32 operations
• Operating Conditions
- Operating voltage range: 1.8V/2.32V to 3.6V
- Operating temperature range: -40°C to 85°C
- ESD: ±2 kV (HBM)