Audio / voice

RK3308

A low-power quad Cortex-A35 SoC built for audio: an integrated multi-channel audio codec, voice activity detection and far-field microphone array support. Used in smart speakers and voice gateways.

  • 4× Cortex-A35
  • Built-in 8-channel ADC codec
  • Voice activity detection
  • Low power
  • No GPU

Specifications

ArchitectureARMv8-A
CPU4× Cortex-A35 up to 1.3 GHz
GPUNone
NPUNone
MemoryDDR2 / DDR3 / DDR3L / LPDDR2 / LPDDR3
StorageeMMC, SD, SPI NOR/NAND, SLC NAND
AudioIntegrated codec with multi-channel ADCs (mic arrays), DAC, VAD, I2S/TDM, PDM, SPDIF
DisplayNone (RGB/MCU LCD on some variants)

Interfaces

USBUSB 2.0 OTG + USB 2.0 host
Ethernet10/100 MAC (RMII)
I2C / SPI / UARTI2C, SPI, UART (see datasheet for counts)
OtherPWM, SARADC, SDIO (Wi-Fi/BT modules)

Interface counts depend on pin-muxing and combo-PHY configuration. Verify against the official RK3308 datasheet / TRM.

Development

Linux

Supported in mainline; vendor SDK is Buildroot-based with audio front-end tooling.

Android

Not a typical Android target.

U-Boot

Mainline U-Boot supports RK3308 boards.

Device Tree

Include rk3308.dtsi. Audio codec routing and I2S/TDM are the main DT work.

Buildroot

Primary SDK flavour.

Yocto

Community support.

Operating systems

  • Linux (vendor & mainline)
  • Buildroot
  • Debian
  • Armbian

Typical use cases

  • Smart speakers
  • Voice gateways
  • Audio streaming
  • Low-power IoT hubs

RK3308 Tutorials

Boards using RK3308

RK3308 FAQ

What CPU does the RK3308 have?

The RK3308 uses 4× Cortex-A35 up to 1.3 GHz (ARMv8-A), built on a 40 nm process.

Does the RK3308 have an NPU, and how many TOPS?

No, the RK3308 has no NPU (None). AI workloads run on the CPU, or on an external accelerator.

What memory does the RK3308 support?

DDR2 / DDR3 / DDR3L / LPDDR2 / LPDDR3.

Does the RK3308 support PCIe and NVMe SSDs?

The RK3308 has no PCIe interface. Use eMMC, SD or SPI flash for storage.

Which operating systems run on the RK3308?

Linux (vendor & mainline), Buildroot, Debian, Armbian. Supported in mainline; vendor SDK is Buildroot-based with audio front-end tooling.

What video can the RK3308 decode and encode?

The RK3308 is not a video-focused SoC; see the datasheet for multimedia capabilities.

Which boards use the RK3308?

Boards in our database include Radxa ROCK Pi S. See the hardware database for full specs.

What is the RK3308 used for?

Typical applications: Smart speakers, Voice gateways, Audio streaming, Low-power IoT hubs.

Documentation & official resources

Have a RK3308 question not covered here? Ask the community or browse RK3308 questions.

오류를 발견했거나 추가할 내용이 있나요? 개선 제안하기.

Designing with RK3308?

Schematic and carrier-board design, BSP bring-up, device tree, drivers and AI integration for RK3308-based products.