Cost-effective intelligent multi-mic voice interaction solution


With the computing power of the cost-effective dual-core Cortex-A7 CPU, R328 provides the optimal general computing power at the extreme cost, and supports the mainstream voice pick-up and playback scheme without adding external DSP voice chip through high integrated CODEC circuit. Integrated 8 PDM channels, 16 I2S channels, 3 ADC channels, and 1 differential DAC channel provide audio input/output interface and a rich and flexible microphone array. The embedded VAD low-power voice wake-up module realises the ultra-low power consumption in the voice standby state. The excellent audio engine supports all mainstream high resolution audio formats, and works seamlessly with CPU, which can accelerate multimedia running algorithm and improve user experience. R328 is the ideal SoC for the intelligent speaker and intelligent home markets.


High integration

R328 integrates dual-core Cortex-A7, 64MB DDR2, or 128MB DDR3, and high performance 3 ADC, 1 DAC, 3 I2S, 8 DMIC, which provides excellent voice interaction solution.

Low cost solution

With small LFBGA package, integrated 2 LDOs and companion WIFI&BT chip, R328 can complete two-layer PCB board, and realise extremely low cost solution.

Low power architecture

The advanced 28nm process enables R328 to realise high energy efficiency and low heat. The embedded VAD voice wake-up module realises ultra-low power consumption in the voice standby state.

High quality assurance

Industrial grade working temperature, 10-year chip life.

Block diagram





Dual-core ARM Cortex™-A7 @1.2GHz

32KB L1 I-cache + 32KB L1 D-cache per core

256KB L2 cache



Embedded 64MB DDR2 (R328-S2) or 128MB DDR3 (R328-S3)

Support SPI NAND/Nor Flash



Embedded with VAD voice wake-up module

Support 1 audio DAC and 3 audio ADC

Support 3 analog audio inputs and 1 analog audio output

Up to 3 I2S/PCM controllers for connecting Bluetooth and external audio codec, each I2S/PCM supports maximum 16 channels

Integrated digital microphone, supporting maximum 8 digital microphones


Security engine

Support symmetrical algorithm: AES, DES, and 3DES

Support Hash algorithm: MD5, SHA, HMAC

Support Pubic Key algorithm: RSA

Support 160-bit hardware PRNG with 175-bit seed

Support 256-bit hardware TRNG

Support 1K-bit EFUSE for chip ID and security application




SDIO 3.0


2 x TWI, 2 x SPI, 2 x UART

8-ch PWM, 4-ch GPADC, 1-ch LRADC



XR829 or others



Linux 4.9



LFBGA 143balls (R328-S2), LFBGA 144balls (R328-S3)

9.25mm x 9.15mm body size, 0.65mm ball pitch, 0.35mm ball size (R328-S2)

9.15mm x 11.1mm body size, 0.65mm ball pitch, 0.35mm ball size (R328-S3)



28nm HPC


Application diagram

More about R328