The XL32F003 microcontroller is a high-performance microcontroller based on the 32-bit ARM Cortex-M0+ core developed by Shenzhen Xinling Technology Co., Ltd. It offers various packaging options including SOP8/SOP14/SOP16/TSSOP20/SSOP24/QFN20/QFN32 to meet different design requirements. The XL32F003 can be used in applications such as industrial control, handheld devices, PC peripherals, and sensor nodes. With rich peripheral resources and a low-power design, it is suitable for cost-sensitive products. The XL32F003 microcontroller offers excellent cost-performance, with a batch price of around 1 yuan for the TSSOP20 package. Development tools and comprehensive documentation are available for users who need detailed information about the XL32F003.
Core Features
- Core: 32-bit ARM Cortex-M0+, with a maximum operating frequency of 48 MHz.
- Memory:
- 64 KB Flash memory
- 8 KB SRAM memory
- Supports Flash protection mechanisms (read/write protection, option byte protection).
- Power Management:
- Wide voltage range 1.7V~5.5V, suitable for battery-powered scenarios.
- Supports Sleep and Stop low-power modes, with current as low as 4.5μA in Stop mode.
Peripheral Resources
- Clock System:
- Internal clock: Configurable HSI (4/8/16/22.12/24 MHz), LSI (32.768 kHz).
- External clock: Supports HSE (4~32 MHz crystal oscillator).
- Timers:
- 1 advanced timer (TIM1, supports PWM output)
- 4 general-purpose 16-bit timers (TIM3/TIM14/TIM16/TIM17)
- Low-power timer (LPTIM, supports Stop mode wake-up)
- Independent watchdog (IWDG) and window watchdog (WWDG).
- Analog Peripherals:
- 12-bit ADC, supports 9 external channels + 2 internal channels (temperature sensor, reference voltage).
- 2 comparators (COMP), supporting hysteresis and trigger functions.
- Communication Interfaces:
- 1 SPI, 1 I2C, 2 USART (supports automatic baud rate detection).
- 3-channel DMA controller to enhance data transfer efficiency.
- Others:
- Hardware CRC-32 module, unique UID, SWD debugging interface.
- Supports external interrupts (EXTI), multi-level priority interrupt control (NVIC).