Low-cost 64-bit

RK3328

A quad Cortex-A53 media SoC with 4K HDR H.265/VP9 decode, Gigabit Ethernet and USB 3.0. It is popular in TV boxes and low-cost SBCs (ROCK64, Renegade, NanoPi R2S) with solid mainline support.

  • 4× Cortex-A53
  • 4K HDR H.265 / VP9
  • Gigabit Ethernet
  • USB 3.0
  • Mainline-friendly

Specifications

ArchitectureARMv8-A
CPU4× Cortex-A53 up to 1.5 GHz
GPUArm Mali-450 MP2
NPUNone
MemoryDDR3 / DDR3L / DDR4 / LPDDR3, up to 4 GB
StorageeMMC, SD, SPI flash
Video decode4K@60 H.265 / VP9 (10-bit HDR), 4K H.264
DisplayHDMI 2.0a, CVBS

Interfaces

USBUSB 3.0 ×1, USB 2.0 host + OTG
Ethernet1× Gigabit MAC (RGMII) + 10/100 PHY integrated
I2C / SPI / UARTSee datasheet
OtherI2S, SPDIF, PWM, SDIO

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

Development

Linux

Well supported in mainline; widely used with Armbian, LibreELEC and OpenWrt.

Android

Vendor Android TV images.

U-Boot

Mainline U-Boot with open-source TPL.

Device Tree

rk3328.dtsi in mainline.

Buildroot

Upstream Buildroot.

Yocto

meta-rockchip.

Operating systems

  • Mainline Linux (mature)
  • Android 7–10
  • Armbian
  • LibreELEC
  • OpenWrt
  • Debian
  • Ubuntu

Typical use cases

  • Media players
  • Mini routers (NanoPi R2S)
  • Home servers
  • Retro gaming

RK3328 Tutorials

Boards using RK3328

RK3328 FAQ

What CPU does the RK3328 have?

The RK3328 uses 4× Cortex-A53 up to 1.5 GHz (ARMv8-A), built on a 28 nm process.

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

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

What memory does the RK3328 support?

DDR3 / DDR3L / DDR4 / LPDDR3, up to 4 GB.

Does the RK3328 support PCIe and NVMe SSDs?

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

Which operating systems run on the RK3328?

Mainline Linux (mature), Android 7–10, Armbian, LibreELEC, OpenWrt, Debian, Ubuntu. Well supported in mainline; widely used with Armbian, LibreELEC and OpenWrt.

What video can the RK3328 decode and encode?

Decode: 4K@60 H.265 / VP9 (10-bit HDR), 4K H.264.

Which boards use the RK3328?

Boards in our database include Pine64 ROCK64, FriendlyElec NanoPi R2S. See the hardware database for full specs.

What is the RK3328 used for?

Typical applications: Media players, Mini routers (NanoPi R2S), Home servers, Retro gaming.

Documentation & official resources

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

¿Encontraste un error o quieres añadir algo? Sugerir una mejora.

Designing with RK3328?

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