Features
1. 32-bit MCU, Frequency up to 48MHz
2. 64kB Flash with ECC, 8kB SRAM with ECC
3. Up to 36 LEDs or 12 RGB LEDs
4. Analog and Digital (I2S) audio input
5. LED effect with Audio Synchronization
5.1. Analog audio input: 12bit ADC, -12dB~58dB PGA for gain adjustment
5.2. I2S digital audio input
6. 63.75mA maximum current per channel
7. 256-level global current configuration
8. Individual 256-level constant current for color-mixing (16.8 million colors)
9. Individual 65536-level PWM for dimming
10. High-precision current sinks
10.1. Device-to-device error: ±4%
10.2. Channel-to-channel error: ±4%
11. Open/short detection
12. Low-power OSC frequency: 32 kHz
13. Power management and reset
13.1. VDD: 2.7 to 5.5V
13.2. VDDIO_A: 1.2 to 5.5V
13.3. VDDIO_B: 1.2 to 5.5V
14. One 16-bit general purpose timer, two 25-bit basic timers
15. Up to 10 I/O ports
15.1. UART, I2C, SPI, I2S
15.2. 12-bit ADC with 1Mbps
15.3. 5-ch DMA (UART, I2C, SPI, I2S, ADC)
16. Low-active interrupt (INTN)
17. Embedded CRC engine
18. Debug mode: SWD, I2C(slave)
19. Package: QFN 4X4-32L
Description
AWP223036 is a 32-bit microcontroller integrating an up to 4×3×3 programmable auto-breathing matrix LED driver. The device features a maximum clock frequency of 48 MHz, incorporates 64 KB of on-chip Flash memory, and offers a rich set of peripherals and I/O ports.
It is equipped with one 12-bit ADC, one 16-bit general-purpose timer, two 16-bit basic timers, as well as multiple communication interfaces including I²C, SPI, I²S and UART.
Each LED channel supports independent 8-bit DC current setting for color mixing and 16-bit PWM current adjustment for brightness control. The global current for each channel is configured through the GCC register.
Phase delay, spread spectrum and slew rate control techniques are adopted to minimize EMI and audible noise generated by MLCCs during simultaneous LED switching.
AWP223036 can be configured via software to enter a shutdown mode with minimal current consumption.
The device is available in a QFN 4×4-32L package, operates from 2.7 V to 5.5 V, and supports a temperature range of −40 °C to 105 °C.