groundplaneStart a project
In production

RK3288

Quad Cortex-A17 32-bit SoC from 2014, still in mass production in its W versions at about USD 14 in single units, with 4K60 HDMI 2.0, H.265 decode and LVDS/eDP/dual MIPI DSI, but no PCIe, USB 3.0, SATA or NPU and a 4 GB address space.

RK3288 package, studio render
RK3288, rendered by Groundplane. Not to scale.
CPU
4x A17 up to 1.8 GHz (1.6 GHz on some parts)
GPU
Mali-T764 (4 cores)
NPU
None
Video
4K60 H.265 / 4K24 H.264 decode, 1080p30 H.264 encode
PCIe
None
Verdict

What the RK3288 is for

Right for

  • Display-heavy products on a small budget: HDMI 2.0 at 4K60, eDP, dual-channel LVDS and two MIPI DSI from two display controllers (3840x2160 and 2560x1600)
  • Digital signage and set-top style playback: H.265 Main10 decode to 4096x2304@60 plus TS input and CSA 2.0 descrambling on chip
  • Maintaining or cost-reducing an existing RK3288 product: W-version parts are still listed MP and the bare chip is stocked at LCSC in single units
  • Fully open boot chain on mainline: U-Boot initializes RK3288 DRAM from source (no rkbin DDR blob or BL31 needed), and Panfrost drives the Mali-T764
  • Prototyping on well-documented boards: ASUS publishes schematic PDFs for every Tinker Board revision, Radxa for the Rock 2 SoM and baseboard

Wrong for

  • Anything needing PCIe, USB 3.0, SATA or a second Ethernet MAC: the chip has none of them (one RGMII GMAC, USB 2.0 only)
  • Edge AI: no NPU; RK3566/RK3568 add 0.8 to 1 TOPS at similar cost
  • 64-bit software stacks: Cortex-A17 is ARMv7-A, so arm64 distributions, containers and toolchains do not run
  • Designs needing more than 4 GB DRAM or LPDDR4: memory tops out at DDR3-1333 / LPDDR3-1066 with a 4 GB address space
  • Video encode above 1080p30, or H.265 encode

Cost and constraints

  • FCBGA636LD, 19 x 19 mm, 0.65 mm pitch, 0.35 mm balls; two 32-bit DRAM channels have to be routed, which pushes layer count up (the Radxa Rock 2 SoM is an 82 x 60 mm MXM card)
  • BOM is the SoC (USD 14.48 at LCSC, qty 1), an RK808 or ACT8846 PMIC (often with extra SYR827/828 bucks for CPU and GPU rails) and two channels of DDR3 or LPDDR3
  • Commercial temperature only: 0 to 80 C ambient for every part except RK3288K (-20 to 85 C, 1.6 GHz CPU and 500 MHz GPU outside 0 to 80 C)
  • Thermal: datasheet simulation gives theta JA 16.1 C/W at 6.21 W on a 4-layer JEDEC board; plan a heatsink for sustained 1.8 GHz load
  • Mainline video decode and display are usable, but the camera ISP and the H.264 encoder are not upstream; camera products stay on the vendor 4.4/4.19 kernels
Block diagram

Inside the RK3288

Drawn by Groundplane from the datasheet rev 2.7. Not Rockchip artwork.

Specs

Read from the documents

Each value names the document it was read from.

CPU4x Cortex-A17 (ARMv7-A), Neon and VFPv3, 32 KB L1 I/D each, 1 MB L2. Max 1.6 GHz (RK3288, RK3288 W, RK3288-D) or 1.8 GHz (RK3288-CG, RK3288-CG W, RK3288-C, RK3288K at 0 to 80 C)Datasheet Rev 2.7, 1.2.1, Table 3-2
GPUMali-T764, 4 shader cores, 256 KB L2, MMU; OpenGL ES 1.1/2.0/3.0, OpenCL 1.2, DirectX 11 (W version only). Max 500 MHz (RK3288, W, -D) or 600 MHz (-CG, -CG W, -C, K)Datasheet Rev 2.7, 1.2.11, Table 3-2
NPUNoneDatasheet Rev 2.7, 1.2
Video decodeH.265 Main/Main10 up to 4096x2304@60; H.264 HP L5.1 up to 3840x2160@24; MPEG-4, MPEG-2, MPEG-1, VP8, AVS, MVC up to 1080p60; VC-1 1080p30; JPEG decode to 8176x8176Datasheet Rev 2.7, 1.2.6, 1.2.8, 1.2.9
Video encodeH.264 (BP/MP/HP L4.0), VP8 and MVC up to 1920x1088@30, I and P slices only, 10 kbps to 20 Mbps; JPEG encode to 8192x8192Datasheet Rev 2.7, 1.2.7, 1.2.9
MemoryTwo channels, each 16 or 32-bit, 2 ranks per channel: DDR3-1333, DDR3L-1333, LPDDR2-1066, LPDDR3-1066; 4 GB total address spaceDatasheet Rev 2.7, 1.2.4
StorageeMMC 4.5 (8-bit), SD 3.0 (4-bit), dual-channel 8-bit async/Toggle/ONFI NAND with 60-bit ECC; boot from NAND, SPI, eMMC or SDDatasheet Rev 2.7, 1.2.3, 1.2.4
DisplayTwo display controllers: VOP_BIG to 3840x2160, VOP_LIT to 2560x1600. HDMI 2.0 TX (4K60, HDCP 1.4; HDCP 2.2 and 4K YUV420 on W version), eDP 1.1 4 lanes (4Kx2K@30), dual-channel LVDS (not on RK3288-C), 2x MIPI DSI 4-lane, parallel RGB to 30-bit, BT.656Datasheet Rev 2.7, 1.2.12 to 1.2.16
CameraMIPI CSI-2 RX on two PHYs (MIPI1 shared with DSI TX, MIPI2 RX only), 4 lanes at up to 1 Gbps per lane; 8/10/12-bit DVP; ISP to 14 MP (4416x3312)Datasheet Rev 2.7, 1.2.12, 1.2.15
PCIeNoneDatasheet Rev 2.7, 1.2.18
USB1x USB 2.0 OTG, 2x USB 2.0 host (EHCI host lacks USB 1.1 on non-W parts), 1x HSIC hostDatasheet Rev 2.7, 1.2.18, 1.2.20
Ethernet1x GMAC 10/100/1000, RGMII or RMIIDatasheet Rev 2.7, 1.2.18
Other I/O5x UART, 3x SPI, 6x I2C, 4x PWM, 160 GPIO, 3-ch 10-bit SARADC, 8-ch I2S/PCM, SPDIF, 2x SDIO 3.0, 2x TS in and 1x TS out with CSA 2.0, PS/2, smart card, HS-ADC, GPS basebandDatasheet Rev 2.7, 1.2.17 to 1.2.19
SecurityTrustZone, crypto engine (AES-128/192/256, DES/TDES, SHA-1/256/512, HMAC, PKA to 3136-bit), TRNG, secure boot, eFuse 256 + 1024 bitsDatasheet Rev 2.7, 1.2.5, 1.2.19
Process28 nmProduct brief
PackageFCBGA636LD, 19 x 19 mm, 0.65 mm pitch, 0.35 mm balls, 1.51 mm nominal height; the 18 x 18 mm FCCSP636LD version is EOLDatasheet Rev 2.7, 2.1, Fig. 2-11, Fig. 2-12
Temperature0 to 80 C ambient (RK3288K -20 to 85 C); Tj max 125 C; theta JA 16.1 C/W, theta JB 8.7 C/W, theta JC 0.4 C/W at 6.21 W (4-layer 2S2P board)Datasheet Rev 2.7, Table 3-1, 3-2, 4-1

Variants

RK3288Original part, FCBGA636LD. CPU 1.6 GHz, GPU 500 MHz, 0 to 80 C. Listed EOL in Rev 2.7 (MP in Rev 2.4).Datasheet Rev 2.7
RK3288 W version (RK3288W)Die lot number ends in W. Same pinout. Adds HDCP 2.2 and 4K60 YUV 4:2:0 HDMI output, OHCI/USB 1.1 on the EHCI host, DirectX 11, RGA2 scaling fix, 4K IEP, updated ISP/DVP and I2C IO timing. Most changes need vendor software patches. CPU 1.6 GHz, GPU 500 MHz. MP.Datasheet Rev 2.7
RK3288-CG / RK3288-CG WHigher-bin parts: CPU 1.8 GHz, GPU 600 MHz, 0 to 80 C. Plain -CG listed EOL in Rev 2.7, -CG W is MP. ASUS Tinker Board S R2.0 and R2.0 use RK3288-CG.W.Datasheet Rev 2.7
RK3288-CFor ChromeOS devices: CPU 1.8 GHz, GPU 600 MHz, no LVDS. MP.Datasheet Rev 2.7
RK3288K (W version)Commercial wide-temperature part: -20 to 85 C ambient. CPU 1.8 GHz and GPU 600 MHz between 0 and 80 C, 1.6 GHz and 500 MHz below 0 C or above 80 C. MP (Rev 2.4 said it would be EOL in 2018; Rev 2.7 lists it MP).Datasheet Rev 2.7
RK3288-DAdded in Rev 2.5: 1.6 GHz CPU, 500 MHz GPU, "with Dolby function". MP.Datasheet Rev 2.7
SoC board design

We'll design your RK3288 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.