groundplaneStart a project
In productionWe have designed boards on this

RK3568

Low-cost quad Cortex-A55 SoC with the most I/O in its class (PCIe 3.0 x2, two GMACs, three SATA lanes, DDR ECC), held back by a weak CPU, a 1 TOPS NPU and an 8 GB DRAM ceiling.

RK3568 package, studio render
RK3568, rendered by Groundplane. Not to scale.
CPU
4x A55 2.0 GHz
GPU
Mali-G52 2EE
NPU
1 TOPS (INT8/INT16/FP16)
Video
4K60 H.265/VP9/H.264 decode, 1080p60 H.265/H.264 encode
PCIe
PCIe 3.0 x2 (or 2x x1) + PCIe 2.1 x1
Verdict

What the RK3568 is for

Right for

  • Network appliances and soft routers: two RGMII GMACs plus PCIe lanes for 2.5 GbE NICs (NanoPi R5S, BPI-R2 Pro, Radxa E25)
  • Small NAS and storage boxes: up to three SATA 3.0 ports or PCIe 3.0 x2 NVMe on a 4-core Arm part (mainline Linux has device trees for the QNAP TS-233 and TS-433)
  • Industrial controllers that need DDR3/DDR4 ECC, 3x CAN, 10 UARTs and a -40 to 85 C part (RK3568J)
  • Multi-display HMI on a budget: three display pipes across HDMI 2.0, eDP 1.3, dual MIPI DSI or LVDS
  • Long-life designs: Radxa commits to CM3I supply to 2033 and ROCK 3B to 2037; Hardkernel expects to supply ODROID-M1 to 2036 or beyond

Wrong for

  • CPU-bound workloads: four Cortex-A55 cores only, no big cores (RK3576 or RK3588 if you need A72/A76)
  • Serious edge AI: 1 TOPS NPU, and no mainline NPU driver (rocket supports RK3588 only as of 7.3-rc7)
  • Video encode above 1080p60, or any 4K encode
  • Designs needing more than 8 GB DRAM or more than one 32-bit channel
  • Products that must run mainline Linux with hardware 4K decode today: the RK3568 HEVC/VP9 decoder (VDPU346) is not upstream

Cost and constraints

  • Every serial lane is shared: PCIe 2.1, SATA, USB 3.0 and QSGMII are muxed onto three combo PHYs, so pick lane functions at schematic time
  • FCBGA636L (RK3568) or FCCSP636L (RK3568B2, RK3568J), 19 x 19 mm, 0.65 mm pitch; NanoPi R5S and R5C are 8-layer boards and the MYIR SoM is 12-layer
  • BOM is the SoC (about USD 18 to 27 at LCSC in single units), RK809-5 PMIC, a separate VDD_CPU buck on vendor designs, and DRAM
  • Commercial RK3568 and RK3568B2 are rated 0 to 80 C ambient in datasheet Rev 2.4 (B2 Rev 2.0 said -20 to 85 C); RK3568J -40 to 85 C but only 1.4 GHz CPU in normal mode
Block diagram

Inside the RK3568

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

Specs

Read from the documents

Each value names the document it was read from.

CPU4x Cortex-A55, 32 KB L1 I/D each, 512 KB L3 with ECC, ARMv8 crypto extensions; up to 2.0 GHzDatasheet Rev 2.4, 1.2.1, Table 3-2
GPUMali-G52 1-Core-2EE, up to 800 MHz; OpenGL ES 1.1/2.0/3.2, Vulkan 1.0/1.1, OpenCL 2.0; 38.4 GFLOPS at 800 MHzDatasheet Rev 2.4, 1.2.10, Table 3-2
NPUUp to 1 TOPS, INT8/INT16/FP16/BFP16, up to 1.0 GHz, own voltage domainDatasheet Rev 1.2, 1.2.2, Table 3-2
Video decodeH.265 Main10, H.264 (up to 4:2:2), VP9 Profile 0/2 up to 4096x2304@60; VP8, VC-1, MPEG-4, MPEG-2, MPEG-1 up to 1080p60Datasheet Rev 1.2, 1.2.7
Video encodeH.264 and H.265 up to 1920x1080@60 (H.265 4096x4096@10 with tiles); JPEG encode to 8192x8192Datasheet Rev 1.2, 1.2.7, 1.2.8
MemoryDDR3/DDR3L-2133, LPDDR3-2133, DDR4-3200, LPDDR4/LPDDR4X-3200; 32-bit, up to 8 GB; 8-bit ECC on DDR3/DDR3L/DDR4Datasheet Rev 1.2, 1.2.5
StorageeMMC 5.1 (HS200, CMD queue), SD 3.0, 8-bit NAND (async, ONFI, Toggle), FSPI NOR/NAND 1/2/4-bitDatasheet Rev 1.2, 1.2.5
Display3 video ports (4096x2304@60, 2048x1536@60, 1920x1080@60); HDMI 2.0 TX with HDCP 2.2, eDP 1.3 4-lane to 2560x1600, 2x MIPI DSI 4-lane, 2x LVDS (independent displays; dual-channel LVDS not recommended), RGB, BT.656/1120, E-ink EBCDatasheet Rev 2.4, 1.2.12, 1.2.13
CameraMIPI CSI-2 RX, 4 lanes at 2.5 Gbps (or 2x 2-lane), 16-bit DVP; 8 MP ISP to 4096x2304 with 2-frame HDRDatasheet Rev 1.2, 1.2.11
PCIePCIe 3.0 PHY with 2 lanes: one x2 controller (RC or EP) or two x1 controllers (RC); plus PCIe 2.1 x1 RC on a combo PHYDatasheet Rev 1.2, 1.2.15
USB1x USB 3.0 OTG (DRD), 1x USB 3.0 host (both on combo PHYs), 2x USB 2.0 hostDatasheet Rev 1.2, 1.2.15
Ethernet2x GMAC 10/100/1000, RGMII or RMII; one QSGMII/SGMII PCS on a combo PHY (two MACs usable)Datasheet Rev 1.2, 1.2.15
SATAUp to 3x SATA 3.0 (6 Gb/s, AHCI, eSATA), each sharing a combo PHY with USB 3.0, PCIe 2.1 or QSGMIIDatasheet Rev 1.2, 1.2.15
Other I/O3x CAN (ISO 11898-1:2003, with a datasheet caution about a protocol defect), 10x UART, 6x I2C, 4x SPI, 16x PWM, 8-ch 10-bit SARADC, 2x 8-ch I2S/TDM, 2x 2-ch I2S, PDM, SPDIF, SDIO 3.0, ISO 7816Datasheet Rev 2.4, 1.2.15, 1.2.16
SecurityTrustZone, crypto engine (AES, DES/TDES, SHA-1/2, HMAC, RSA/ECC to 4096-bit), TRNG, 8 Kbit OTP, secure boot, DDR scramblingDatasheet Rev 1.2, 1.2.6, 1.2.16
PackageRK3568: FCBGA636L, 19 x 19 mm, 0.65 mm pitch, 0.35 mm balls. RK3568B2 and RK3568J: FCCSP636L, same body and pitchDatasheet Rev 1.2, 1.2.16, 2.1
TemperatureRK3568 0 to 80 C ambient; Tj max 125 C; theta JA 14.89 C/W, theta JB 5.92 C/W, theta JC 0.24 C/W (4-layer test board)Datasheet Rev 2.4, Table 3-1, 3-2, 4-1

Variants

RK3568Original part, FCBGA636L. Commercial, 0 to 80 C ambient. CPU 2.0 GHz, GPU 800 MHz, NPU 1.0 GHz per Rev 2.4 (Rev 1.2 left CPU and GPU clocks as TBD).Datasheet Rev 2.4
RK3568B2FCCSP636L package, same 19 x 19 mm body and 0.65 mm pitch. CPU 2.0 GHz, GPU 800 MHz, NPU 1.0 GHz. 0 to 80 C ambient in Rev 2.4 (Rev 2.0 said -20 to 85 C). Feature list matches RK3568 Rev 2.4 (two LVDS, 3x CAN). Theta JA 15.89 C/W, theta JC 2.5 C/W. Used on NanoPi R5S, R5C, ODROID-M1 and Firefly Core-3568J.Datasheet Rev 2.4
RK3568JIndustrial, FCCSP636L, -40 to 85 C ambient. Normal mode: CPU 1.4 GHz, GPU 550 MHz, NPU 600 MHz. Overdrive: CPU 1.8 GHz, GPU 800 MHz, NPU 1.0 GHz, with a datasheet warning that long-term overdrive may shorten lifetime at high temperature. Theta JA 15.89 C/W, theta JC 2.5 C/W (Rev 2.4; V1.0 gave 2.43 C/W).Datasheet Rev 2.4
RK3566 (separate page)Not pin compatible: FCCSP565L, 15.5 x 14.4 mm. One GMAC, no PCIe 3.0 (PCIe 2.1 x1 only), USB 2.0 OTG instead of USB 3.0 OTG, two SATA instead of three, no QSGMII, no DDR ECC, two displays from the same source, 4 SARADC channels.Datasheet Rev 1.0
SoC board design

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