groundplaneStart a project
In productionWe have designed boards on this

The WarpKVM 1080p main board is ours, on this chip. Case study: WarpKVM

RK3566

Low-cost quad Cortex-A55 SoC for HMI, e-ink, handheld and CM4-class modules: one PCIe 2.1 lane, one GbE MAC, 4K60 decode, 1080p60 encode, 32-bit DRAM up to 8 GB.

RK3566 package, studio render
RK3566, rendered by Groundplane. Not to scale.
CPU
4x A55 1.8 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 2.1 x1 (shared with SATA)
Verdict

What the RK3566 is for

Right for

  • Cost-driven Linux HMI and kiosk boards: one 4K60 HDMI 2.0 output or an eDP, MIPI DSI or LVDS panel, with a Mali-G52 that runs on mainline Panfrost
  • E-paper devices: the SoC has an on-chip EBC e-ink panel interface (Pine64 PineNote is built on it)
  • Raspberry Pi CM4 footprint replacements: SOQuartz, Luckfox Core3566 and BIGTREETECH CB2 all put an RK3566 on CM4-style 2x 100-pin connectors
  • Handhelds and battery products: RK817-5 pairing adds a charger and audio codec, and Anbernic and Powkiddy handhelds have mainline device trees
  • Single-port network or storage boxes: one GbE MAC plus a PCIe 2.1 x1 lane for a second NIC or NVMe (NanoPi R3S adds a PCIe GbE controller)

Wrong for

  • Designs needing PCIe Gen3 or more than one lane: there is a single PCIe 2.1 x1 root port, and it shares its PHY with SATA
  • Two independent displays: the datasheet allows two simultaneous outputs only from the same source; Rockchip lists single display output
  • Two Ethernet ports on MACs, DDR ECC or CAN: all three are RK3568 features, not RK3566
  • Products that need hardware HEVC/VP9 decode or the NPU on mainline Linux today: neither driver supports RK3566 as of 7.3-rc7
  • Encode above 1080p60 or any 4K encode

Cost and constraints

  • SerDes is shared: USB 3.0 host or SATA1 on one PHY, PCIe 2.1 or SATA2 on the other, so lane functions are fixed at schematic time
  • FCCSP565L, 15.5 x 14.4 mm, mixed 0.65 mm and 0.4 mm ball pitch with 0.25 mm balls: plan via and fanout rules before committing to a stackup
  • BOM is the SoC (USD 9.84 at 102 pieces on LCSC), an RK809-5 or RK817-5 PMIC, a separate VDD_CPU buck (TCS4525 on every Pine64 and Radxa schematic checked) and 32-bit LPDDR4/4X
  • DRAM ceiling is 8 GB on one 32-bit channel; Rockchip publishes RK3566 DDR init binaries at 920 and 1056 MHz only
  • Rated 0 to 80 C ambient; no extended-temperature RK3566 appears in the order tables
Block diagram

Inside the RK3566

Drawn by Groundplane from the datasheet rev 1.4. 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, ARMv8 crypto extensions; up to 1.8 GHzDatasheet Rev 1.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 Full ProfileDatasheet Rev 1.4, 1.2.10, Table 3-2
NPUUp to 1 TOPS, INT8/INT16/FP16/BFP16, up to 1.0 GHz (Rev 1.0 and 1.1 stated 0.8 TOPS, INT8/INT16)Datasheet Rev 1.4, 1.2.2, Table 3-2
Video decodeH.265 Main10, H.264 and VP9 Profile 0/2 up to 4096x2304 at 60 fps; VP8, VC-1, MPEG-4, MPEG-2, MPEG-1 up to 1920x1088 at 60 fps; JPEG decode 1080p120Datasheet Rev 1.4, 1.2.7, 1.2.8
Video encodeH.264 and H.265 up to 1920x1080 at 60 fps (H.265 4096x4096 at 10 fps with tiles); JPEG encode up to 8192x8192Datasheet Rev 1.5, 1.2.7, 1.2.8
Memory32-bit DDR3, DDR3L, DDR4, LPDDR3, LPDDR4, LPDDR4X, each up to 2133; 8 GB max; 2 ranks (DDR3/DDR4) or 4 ranks (LPDDR)Datasheet Rev 1.4, 1.2.5
StorageeMMC 5.1 HS200 with CMD queue, SD 3.0, SDIO 3.0, FSPI NOR/NAND (1/2/4-bit), 8-bit parallel NAND with 70-bit/1 KB ECCDatasheet Rev 1.4, 1.2.5, 1.2.15
DisplayHDMI 2.0 TX up to 4096x2304 at 60 Hz with HDCP 1.4/2.2; eDP 1.3 x4 up to 2560x1600 at 60 Hz; 2x MIPI DSI x4 (1080p60 single, 2560x1600 at 60 Hz dual); LVDS shared with DSI0; BT.656/BT.1120; EBC e-ink. Two simultaneous outputs from the same sourceDatasheet Rev 1.4, 1.2.12, 1.2.13
CameraMIPI CSI-2 RX, 4 lanes or 2x 2 lanes at up to 2.5 Gbps per lane; 16-bit DVP; ISP up to 4096x2304 with 3A, HDR merge, 2D/3D NRDatasheet Rev 1.4, 1.2.11
PCIe1x PCIe 2.1 x1 (5 GT/s), root complex only; shares its PHY with SATA2Datasheet Rev 1.4, 1.2.15 Multi-PHY
USB1x USB 3.0 host (shares its PHY with SATA1), 2x USB 2.0 host, 1x USB 2.0 OTG (also the maskrom download port)Datasheet Rev 1.4, 1.2.4, 1.2.15
Ethernet1x GMAC, 10/100/1000 RGMII or 10/100 RMII, TSO/UFO offloadDatasheet Rev 1.4, 1.2.15
SATAUp to 2x SATA 3.0 (6 Gbps), each on a PHY shared with USB 3.0 host or PCIeDatasheet Rev 1.4, 1.2.15 Multi-PHY
Other I/O10x UART, 6x I2C, 4x SPI, 16x PWM, 2x 8-ch I2S/TDM (one for HDMI), 2x 2-ch I2S, 8-ch PDM, SPDIF, 4-ch 10-bit SARADC, 2x TSADC, ISO7816, GPIO x142Datasheet Rev 1.4, 1.2.14 to 1.2.16, 1.3
PackageFCCSP565L, 15.5 x 14.4 mm, ball pitch 0.65 mm and 0.4 mm, 0.25 mm balls, SnAgCu, MSL3Datasheet Rev 1.4, 1.2.16, 2.4, 2.5
Operating rangeAmbient 0 to 80 C; Tj max 125 C; theta-JA 20.7, theta-JB 17.7, theta-JC 1.5 C/W (JEDEC 4-layer board)Datasheet Rev 1.4, Table 3-1, Table 3-2, Table 4-1

Variants

RK3566Base part: quad A55 to 1.8 GHz, GPU to 800 MHz, NPU to 1.0 GHz (1 TOPS), FCCSP565L.Datasheet Rev 1.4
RK3566-DSeparate ordering code in the Rev 1.4 order table, described as the RK3566 "with the Dolby function"; same FCCSP565L package. Rev 1.5 (2024-12-11) deletes RK3566-D from the order table, leaving only RK3566.Datasheet Rev 1.5
RK3566TLower-binned RK3566 used on Pine64 Quartz64 Zero and, per the kernel commit, Radxa ROCK 3C and ZERO 3W/3E: fewer CPU and GPU OPPs and no functional NPU. Mainline caps the CPU at 1.416 GHz and the GPU at 700 MHz because the vendor kernel OPP tables stop at 1.4 GHz, while board vendors advertise 1.6 GHz. No Rockchip datasheet for RK3566T was found.Other
RK3568 (sibling)Same CPU, GPU, NPU and VPU but a different package (FCBGA636L, 19 x 19 mm, 0.65 mm pitch), so not pin compatible. Adds PCIe 3.0 x2 (or two x1) beside PCIe 2.1, a second GMAC, USB 3.0 OTG, a third SATA port, three simultaneous displays, DDR3/DDR4 ECC and 3x CAN.Datasheet Rev 1.0
SoC board design

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