groundplaneStart a project
Mature

RK3326 / PX30

Low-cost quad Cortex-A35 SoC with a Mali-G31 MP2 and a 1080p60 decoder for battery devices, small HMIs and smart audio, with no PCIe, USB 3 or NPU, 100 Mbit Ethernet at best and a 4 GB DRAM ceiling.

RK3326 package, studio render
RK3326, rendered by Groundplane. Not to scale.
CPU
4x A35, 1.3 GHz mainline, 1.5 GHz vendor
GPU
Mali-G31 MP2
NPU
None
Video
1080p60 H.265/H.264 decode, 1080p H.264 encode
PCIe
None
Verdict

What the RK3326 / PX30 is for

Right for

  • Battery handhelds and portable displays: RK817 PMIC with charger and fuel gauge is the usual pairing, and mainline Linux carries ODROID-GO Advance/Super, Anbernic RG351M/V and GameForce Chi device trees
  • 7 to 10 inch HMI and kiosk panels driven over MIPI DSI (4 lanes), LVDS or 24-bit RGB at up to 1920x1080
  • Dual independent displays on a budget: PX30 has two display processors (VOP_BIG and VOP_LITE); RK3326 has one
  • Smart audio and voice front ends: one 8-channel I2S/TDM, one 8-channel PDM microphone input and two 2-channel I2S
  • Long-tail products that want mainline Linux: CPU, GPU (Panfrost), DSI, LVDS, ISP, Hantro H.264 decode and USB are upstream since 5.6 to 5.16

Wrong for

  • Anything needing PCIe, SATA, USB 3 or Gigabit Ethernet: none of them exist on this die (PX30 has a single 10/100 RMII MAC, RK3326 has none)
  • Edge AI: no NPU; the Mali-G31 MP2 is one double-pixel shader core
  • 4K video or HDMI output: decode tops out at 1080p60, display at 1920x1080, and there is no HDMI transmitter
  • Designs needing more than 4 GB DRAM or LPDDR4 on the original parts (LPDDR4 needs RK3326-S or PX30-S)
  • CPU-heavy workloads: four in-order Cortex-A35 cores sharing 256 KB L2 (512 KB on RK3326-S)

Cost and constraints

  • Chip cost is low: LCSC lists RK3326 at USD 8.48 and PX30 at USD 8.89 in single units, falling to about USD 6 at 100 to 119 pieces (2026-10-13)
  • BOM is the SoC (TFBGA418L, 14 x 14 mm, 0.65 mm pitch), an RK817 or RK809 PMIC, one 32-bit or 16-bit DDR3/DDR3L/DDR4/LPDDR3 bank and eMMC; the Boardcon RK3326-S module is 8 layers
  • Commercial parts are rated 0 to 80 C ambient; PX30K extends that to -20 to 85 C. There is no -40 C part in the family
  • Mainline caps the CPU at 1.296 GHz; vendor kernels run to 1.512 GHz on PX30 and PX30-S
  • RK3326-S and PX30-S are not in mainline Linux; handheld distributions carry their own patch sets for them
Block diagram

Inside the RK3326 / PX30

Drawn by Groundplane from the trm rev 1.1. Not Rockchip artwork.

Specs

Read from the documents

Each value names the document it was read from.

CPU4x Cortex-A35 (ARMv8-A, Neon, FP, crypto extensions), 32 KB L1 I/D each, 256 KB shared L2; max 1.5 GHz (PX30 Rev 1.6; vendor kernel OPP 1.512 GHz, mainline OPP 1.296 GHz)Datasheet Rev 1.6, 1.2.1, Table 3-2
GPUMali-G31 MP2 (G31-2EE): one double-pixel shader core, 64 KB L2, max 500 MHz; OpenGL ES 1.1/2.0/3.2, Vulkan 1.0, OpenCL 2.0, DirectX 11 FL9_3Datasheet Rev 1.6, 1.2.8, Table 3-2; TRM Part 1 ch. 4
Video decodeH.265 Main up to Level 4.1, 1920x1080@60; H.264 up to High 4.1, 1080p60 (MVC Stereo High, SVC base layer); MPEG-1/2/4, VP7, VP8, H.263, RV8/9/10, JPEG, WebPTRM Rev 1.0, ch. 4.1.1
Video encodeH.264 BP/MP/HP up to level 4.1, 1920x1080@30 (or 2x 720p30); JPEG encode. H.265 decode and H.264 encode/decode share one VPU and cannot run at the same timeDatasheet Rev 1.3, 1.2.6; TRM Part 2 ch. 4.1
MemoryDDR3-1600, DDR3L-1600, DDR4-1600, LPDDR2-1066, LPDDR3-1600; 32-bit (16 and 8-bit supported), 2 ranks, 4 GB total. LPDDR4 only on RK3326-S and PX30-SDatasheet Rev 1.1, 1.2.4; TRM Part 2 ch. 2.1
StorageeMMC (8-bit), SD/MMC (4-bit), SPI NOR and SPI NAND (SFC), 8-bit async and toggle NAND; boot ROM loads from all of theseTRM Rev 1.1, ch. 1.2
DisplayVOP_BIG: 1920x1080 (1280x800 with CABC). VOP_LITE (PX30 only): 1920x1080. Outputs: 24-bit RGB, 4-lane MIPI DSI at 1.0 Gbps per lane to 1080p60, LVDS (RGB888/666) to 1280x800@60. RGB and DSI, or RGB and LVDS, can run at onceDatasheet Rev 1.3, 1.2.10 to 1.2.12
CameraMIPI CSI-2 RX, 4 lanes at up to 1.0 Gbps each, into the ISP (max input 3264x2448); parallel input to the VIP (8/10/12-bit raw, YCbCr422, BT.656). One MIPI and one parallel camera can run togetherDatasheet Rev 1.3, 1.2.9
USBPX30: USB 2.0 OTG plus USB 2.0 host (EHCI/OHCI). RK3326: USB 2.0 OTG onlyDatasheet Rev 1.3, 1.2.14; RK3326 Rev 1.4 1.2.13
EthernetPX30: one 10/100 MAC with RMII. RK3326: noneDatasheet Rev 1.3, 1.2.14
Audio1x 8-channel I2S/TDM, 1x 8-channel PDM, 2x 2-channel I2S/PCM, up to 192 kHzDatasheet Rev 1.3, 1.2.13
Other I/OPX30: 4x I2C, 6x UART, 2x SPI, 8x PWM. RK3326: 3x I2C, 4x UART (Rev 1.4 corrects Rev 1.1), 2x SPI. Both: SDIO 3.0, 3-channel 10-bit SARADC, 2 temperature sensors, 4 Kbit OTPDatasheet Rev 1.3, 1.2.14, 1.2.15; RK3326 Rev 1.4 1.2.13
SecurityTrustZone, crypto engine (AES, DES/TDES, SHA-1/2, MD5, HMAC, RSA/ECC to 4096-bit), TRNG, secure OTP, secure boot, DDR scramblingDatasheet Rev 1.1, 1.2.5
PackageTFBGA418L, 14 x 14 mm, 0.65 mm pitch, 0.3 mm balls (PX30, PX30K, RK3326 Rev 1.4, RK3326-S, PX30-S). RK3326 Rev 1.1 said TFBGA395L; Rev 1.4 corrects itDatasheet Rev 1.4, 1.2.14, 2.1
PowerCPU_VDD 0.95 to 1.35 V (PX30 Rev 1.6: 0.90 V min), LOGIC_VDD and PMU_VDD 0.90 to 1.10 V, I/O at 3.3 V or 1.8 V, 24 MHz crystalDatasheet Rev 1.6, Table 3-2
TemperaturePX30, RK3326, PX30-S: 0 to 80 C ambient. PX30K: -20 to 85 C. Tj max 125 C. Theta JA 26.9 C/W, theta JC 8.2 C/W (theta JB 7.2 C/W on the -S parts), 4-layer JEDEC boardDatasheet Rev 1.3, Table 3-1, 3-2, 4-1

Variants

PX30The full part: dual display processors (VOP_BIG and VOP_LITE), 10/100 RMII Ethernet, USB 2.0 host in addition to OTG, 6 UARTs, 4 I2C, 8 PWM, 12-bit parallel camera input. Max 1.5 GHz CPU, 500 MHz GPU; 0 to 80 C ambient.Datasheet Rev 1.6
PX30KExtended-temperature PX30 in the same TFBGA418L package: -20 to 85 C ambient against 0 to 80 C. Used on Firefly Core-PX30K-JD4 and ADLINK LEC-PX30 -R modules.Datasheet Rev 1.3
RK3326Consumer part on the same SoC ID: USB 2.0 OTG only, no Ethernet, one VOP, 4 UARTs and 3 I2C (Rev 1.4), 2 PWM. Same TFBGA418L package per Rev 1.4. Mainline rk3326.dtsi is px30.dtsi with VOP_LITE and its DSI and LVDS inputs deleted.Datasheet Rev 1.4
RK3326-SLater revision: 512 KB L2 (twice the RK3326) and LPDDR4 added to DDR3/DDR3L/DDR4/LPDDR3 (32-bit, 4 GB max); 8 PWMs; theta JB 7.2 C/W published. Otherwise the RK3326 feature set in TFBGA418L.Datasheet Rev 1.1
PX30-SLater revision of PX30: 512 KB L2 and LPDDR4 support, PX30 I/O set (Ethernet, USB host, 6 UART, 4 I2C), 0 to 80 C. Rockchip kernels detect it from an OTP field and give it its own CPU OPP table to 1.512 GHz, GPU OPP table, DRAM timing and a DMC table to 1056 MHz.Datasheet Rev 1.1
SoC board design

We'll design your RK3326 board.

Tell us the interfaces, power budget and volume. An engineer replies with questions or a proposal.

Get a board designed

Links and facts on this page checked 2026-10-13. Spotted something out of date? Tell us through the contact form.

Compiled from publicly available sources: datasheets, technical reference manuals, vendor product pages, schematics and source code published by their owners and third parties. We link to documents where others host them and do not host, endorse or vouch for them. Everything on these pages, including our own specs, summaries, block diagrams, comparisons, calculators and design notes, is for reference only and may contain errors or be out of date. It is provided as is, and Groundplane is not responsible for errors in it, for third-party documents, or for any design, board or decision based on it. Always check the manufacturer's current datasheet, reference manual and design guidance before you design a board. Rockchip, Allwinner, Raspberry Pi and other product names are trademarks of their owners; we are not affiliated with any of them. See our disclosure.