RK3588 vs RK3576
RK3588 has far stronger CPU performance (Cortex-A76 vs A72), a faster GPU, 8K video and PCIe 3.0 x4. RK3576 matches the 6 TOPS NPU, adds UFS and LPDDR5, and costs less, making it the better fit for mid-range AI gateways and displays that don't need RK3588's I/O.
- 4× Cortex-A76 + 4× Cortex-A55
- 6 TOPS NPU (3 cores)
- 8K@60 decode
- PCIe 3.0 x4
- HDMI 2.1 ×2 + HDMI RX
- 4× A72 + 4× A53
- 6 TOPS NPU
- LPDDR5 & UFS 2.0
- 4K@120 HDMI
- Dual GbE
Specifications side by side
| RK3588 | RK3576 | |
|---|---|---|
| NPU | 6 TOPS | 6 TOPS |
| Process | 8 nm | 8 nm |
| Introduced | 2022 | 2024 |
| Architecture | ARMv8.2-A, DynamIQ big.LITTLE | ARMv8-A big.LITTLE |
| CPU | 4× Cortex-A76 up to 2.4 GHz + 4× Cortex-A55 up to 1.8 GHz | 4× Cortex-A72 up to 2.2 GHz + 4× Cortex-A53 up to 1.8 GHz |
| GPU | Arm Mali-G610 MP4 (OpenGL ES 3.2, Vulkan 1.2, OpenCL 2.2) | Arm Mali-G52 MC3 |
| Memory | LPDDR4 / LPDDR4X / LPDDR5, up to 32 GB | LPDDR4 / LPDDR4X / LPDDR5 |
| Storage | eMMC 5.1, SD 3.0, SPI NOR/NAND, SATA 3.0 (combo PHY), NVMe over PCIe | UFS 2.0, eMMC 5.1, SD 3.0, SPI flash, SATA / NVMe via PCIe |
| Video decode | 8K@60 H.265 / VP9 / AV1, 8K@30 H.264 | 8K@30 H.265 / VP9 / AV1, 4K@120 |
| Video encode | 8K@30 H.264 / H.265 | 4K@60 H.264 / H.265 |
| Display | HDMI 2.1 ×2, DP 1.4 ×2 (via USB-C), eDP 1.3, MIPI DSI ×2; up to 4 displays | HDMI 2.1 (4K@120), eDP, DP 1.4 (via USB-C), MIPI DSI; triple display |
| Camera / ISP | 48 MP ISP, multiple MIPI CSI-2 D-PHY/C-PHY inputs | 16 MP ISP, MIPI CSI-2 inputs |
Interfaces side by side
| RK3588 | RK3576 | |
|---|---|---|
| PCIe | PCIe 3.0 x4 (bifurcation 1×4 / 2×2 / 4×1) + 3× PCIe 2.1 x1 (shared combo PHY) | PCIe 2.1 via combo PHY (x1 lanes) |
| USB | USB 3.1 Gen1 ×2 (Type-C/DP alt-mode capable), USB 3 host ×1 (combo PHY), USB 2.0 host ×2 | USB 3.2 Gen1 (combo), USB 2.0 |
| Ethernet | 2× GMAC (RGMII, 10/100/1000) | 2× GMAC (RGMII) |
| SATA | Up to 3× SATA 3.0 via combo PHY | — |
| MIPI | MIPI CSI-2 inputs (D-PHY and C-PHY), MIPI DSI ×2 | MIPI CSI-2 inputs, MIPI DSI |
| HDMI input | HDMI 2.0 RX, 4K@60 | — |
| I2C / SPI / UART | I2C ×9, SPI ×5, UART ×10 | Multiple I2C, SPI, UART controllers (see datasheet for counts) |
| GPIO / PWM | 5 GPIO banks, PWM ×16 | — |
| Other | CAN ×3, I2S ×4, PDM, SPDIF, SARADC, SDIO 3.0 | CAN-FD, FlexBus (parallel bus for FPGA/ADC/LCD), I2S, PWM, SARADC |
| Operating systems | Linux (vendor 5.10 / 6.1 BSP), Mainline Linux (growing support), Android 12 / 13 / 14, Debian, Ubuntu, Buildroot, Yocto | Linux (vendor 6.1 BSP), Mainline Linux (early/in progress), Android 14, Debian, Ubuntu, Buildroot |
Choose RK3588 for
- Edge AI boxes and NVRs
- 8K signage and multi-display kiosks
- Robotics and machine vision
- ARM PCs, servers and NAS
- Industrial HMI with PCIe expansion
Choose RK3576 for
- Edge AI gateways
- Smart displays and commercial tablets
- Industrial control
- Mid-range NVR / camera hubs
FAQ
What is the difference between RK3588 and RK3576?
RK3588 has far stronger CPU performance (Cortex-A76 vs A72), a faster GPU, 8K video and PCIe 3.0 x4. RK3576 matches the 6 TOPS NPU, adds UFS and LPDDR5, and costs less, making it the better fit for mid-range AI gateways and displays that don't need RK3588's I/O.
Which has the stronger NPU, RK3588 or RK3576?
Both have 6 TOPS NPU performance.
Is RK3576 software compatible with RK3588?
Both use Rockchip's BSP stack (U-Boot, vendor kernel, RKNN where an NPU exists), so application code ports easily. Device trees, DDR init blobs and some drivers are SoC-specific and must be adapted.
More comparisons
Specs summarised from public sources; verify against official datasheets. Disagree with the verdict? Discuss it in the community.
Still deciding between RK3588 and RK3576?
Tell us your I/O, AI and cost targets and we will recommend the right SoC and board architecture.