RK3588
Application ProcessorThe RK3588 is a application processor from Rockchip. View the full RK3588 datasheet below including key specifications, electrical characteristics.
Official RK3588 datasheet (PDF) — the source this page was extracted from.
RK3588 Key Specifications
| Parameter | Value |
|---|---|
| CPU | Quad-core ARM Cortex-A76 (up to 512 KB L2 cache each) and Quad-core ARM Cortex-A55 (up to 128 KB L2 cache each), shared 3 MB L3 cache |
| NPU | Triple-core neural network acceleration engine with performance up to 6 TOPS (INT4/INT8/INT16/FP16/BF16/TF32 support) |
| GPU | ARM Mali-G610 MP4 supporting OpenGL ES 1.1/2.0/3.2, OpenCL 2.2, and Vulkan 1.2 |
| Video Decoder | H.265/VP9/AVS2 up to 8K@60fps, H.264 up to 8K@30fps, AV1 up to 4K@60fps |
| Video Encoder | H.265/H.264 up to 8K@30fps |
| Memory Interface | Quad-channel 16-bit LPDDR4/LPDDR4X/LPDDR5 supporting up to 32 GB total |
| Storage Interfaces | eMMC 5.1/5.0 (HS400, HS200), SD 3.0 / MMC 4.51, Flexible Serial Flash (FSPI) |
| Embedded MCUs | Three ARM Cortex-M0 cores (VD_PMU, VD_NPU, PD_CENTER) |
RK3588 Overview
Part: RK3588 — Rockchip Electronics Co., Ltd.
Type: Application Processor / System on Chip (SoC)
Description: High-performance octa-core 64-bit application processor featuring quad Cortex-A76 and quad Cortex-A55 cores, an ARM Mali-G610 MP4 GPU, a 6 TOPS NPU, and 8K video decode/encode capabilities.
Operating Conditions:
- Supply voltage: 0.55 V to 1.05 V (VDD_CPU_BIG0/BIG1), 1.65 V to 3.6 V (Digital GPIO depending on configuration)
- DDR logic supply voltage: 0.675 V to 0.935 V
- Digital GPIO supply voltage: 1.65 V to 1.95 V (1.8 V only domains), 1.65 V to 3.6 V (1.8 V / 3.3 V domains)
Key Specs:
- CPU: Quad-core ARM Cortex-A76 (up to 512 KB L2 cache each) and Quad-core ARM Cortex-A55 (up to 128 KB L2 cache each), shared 3 MB L3 cache
- NPU: Triple-core neural network acceleration engine with performance up to 6 TOPS (INT4/INT8/INT16/FP16/BF16/TF32 support)
- GPU: ARM Mali-G610 MP4 supporting OpenGL ES 1.1/2.0/3.2, OpenCL 2.2, and Vulkan 1.2
- Video Decoder: H.265/VP9/AVS2 up to 8K@60fps, H.264 up to 8K@30fps, AV1 up to 4K@60fps
- Video Encoder: H.265/H.264 up to 8K@30fps
- Memory Interface: Quad-channel 16-bit LPDDR4/LPDDR4X/LPDDR5 supporting up to 32 GB total
- Storage Interfaces: eMMC 5.1/5.0 (HS400, HS200), SD 3.0 / MMC 4.51, Flexible Serial Flash (FSPI)
- Embedded MCUs: Three ARM Cortex-M0 cores (VD_PMU, VD_NPU, PD_CENTER)
Features:
- Hardware cryptographic acceleration supporting AES, SM4, DES/3DES, SHA-1/256/512, SM3, and PKA operations up to 4096 bits
- Up to 48-Megapixel hardware ISP supporting HDR, 3A, 3DNR, and 2DNR
- High-speed interconnects including PCIe 3.0, PCIe 2.0 / SATA 3.0 combo PHY, USB 3.0 / DP, and USB 2.0
- Display output and camera input interfaces including HDMI/eDP TX, HDMI RX, MIPI CSI DPHY, and MIPI D/C-PHY
- 16 on-chip PWM channels, 30 secure and non-secure timers, and 5 watchdog timers
- Integrated Power Management Unit (PMU) controlling 10 voltage domains and 45 power domains
Applications:
- ARM-based PCs
- Edge computing devices
- Personal mobile internet devices
- Digital multimedia systems
RK3588 Features
The features listed below which may or may not be present in actual product, may be subject to the third party licensing requirements. Please contact Rockchip for actual product feature configurations and licensing requirements.
RK3588 Electrical Characteristics
Table 3-3 DC Characteristics
| Parameters | Parameters | Symbol | Min | Typ | Max | Unit |
|---|---|---|---|---|---|---|
| Digital 3.3V/1.8V @3.3V | Input Low Voltage | V IL | VSS | NA | 0.3*VDDO | V |
| Digital 3.3V/1.8V @3.3V | Input High Voltage | V IH | 0.7*VDDO | NA | VDDO | V |
| Digital 3.3V/1.8V @3.3V | Output Low Voltage | V OL | VSS | NA | 0.25*DVDD | V |
| Digital 3.3V/1.8V @3.3V | Output High Voltage | V OH | 0.75*DVDD | NA | DVDD | V |
| Digital 3.3V/1.8V @3.3V | Pullup Resistor | R RPU | 10 | NA | 100 | Kohm |
| Digital 3.3V/1.8V @3.3V | Pulldown Resistor | R RPD | 10 | NA | 100 | Kohm |
| Digital 3.3V/1.8V @1.8V | Input Low Voltage | V IL | VSS | NA | 0.3*VDDO | V |
| Digital 3.3V/1.8V @1.8V | Input High Voltage | V IH | 0.7*VDDO | NA | VDDO | V |
| Digital 3.3V/1.8V @1.8V | Output Low Voltage | V OL | VSS | NA | 0.25*DVDD | V |
| Digital 3.3V/1.8V @1.8V | Output High Voltage | V OH | 0.75*DVDD | NA | DVDD | V |
| Digital 3.3V/1.8V @1.8V | Pullup Resistor | R RPU | 10 | NA | 50 | Kohm |
| Digital 3.3V/1.8V @1.8V | Pulldown Resistor | R RPD | 10 | NA | 50 | Kohm |
| Digital GPIO @1.8V | Input Low Voltage | V IL | VSS | NA | 0.3*VDDO | V |
| Digital GPIO @1.8V | Input High Voltage | V IH | 0.7*VDDO | NA | VDDO | V |
| Digital GPIO @1.8V | Output Low Voltage | V OL | VSS | NA | 0.25*DVDD | V |
| Digital GPIO @1.8V | Output High Voltage | V OH | 0.75*DVDD | NA | DVDD | V |
| Digital GPIO @1.8V | Pullup Resistor | R RPU | 10 | NA | 50 | Kohm |
| Digital GPIO @1.8V | Pulldown Resistor | R RPD | 10 | NA | 50 | Kohm |
| Input Low Voltage | V IL | VSS | NA | 0.35*DVDD | V | |
| Input High Voltage | V IH | 0.65*DVDD | NA | DVDD | V | |
| Output Low Voltage | V OL | VSS | NA | 0.45 | V | |
| Output High Voltage | V OH | DVDD-0.45 | NA | DVDD | V | |
| Pullup Resistor | R RPU | 10 | NA | 50 | Kohm | |
| Pulldown Resistor | R RPD | 10 | NA | 50 | Kohm | |
| DDR | Input Low Voltage | V IL | NA | NA | Vref-0.14 | V |
| DDR | Input High Voltage | V IH | Vref+0.14 | NA | NA | V |
| DDR | Output Log Voltage | V OL | NA | NA | 0.2 | V |
| DDR | Output High Voltage | V OH | 0.25 | NA | NA | V |
| DDR | Input Low Current | I IL | -100/-500 | NA | 100/500 | Room/Hot μA |
| DDR | Input High Current | I IH | -100/-500 | NA | 100/500 | Room/Hot μA |
Note: VDDO and DVDD are both IO power Supply
RK3588 Recommended Operating Conditions
Following table describes the recommended operating condition.
Table 3-2 Recommended operating condition
| Parameters | Symbol | Min | Typ | Max | Unit |
|---|---|---|---|---|---|
| Voltage for CPU BigCore 0 | VDD_CPU_BIG0 | 0.55 | 0.75 | 1.05 | V |
| Voltage for CPU BigCore 0 Memory | VDD_CPU_BIG0_MEM | 0.675 | 0.75 | 1.05 | V |
| Voltage for CPU BigCore 1 | VDD_CPU_BIG1 | 0.55 | 0.75 | 1.05 | V |
| Voltage for CPU BigCore 1 Memory | VDD_CPU_BIG1_MEM | 0.675 | 0.75 | 1.05 | V |
| Voltage for CPU LitCore and DSU | VDD_CPU_LIT | 0.55 | 0.75 | 0.95 | V |
| Voltage for CPU LitCore and DSU Memory | VDD_CPU_LIT_MEM | 0.675 | 0.75 | 0.95 | V |
| Voltage for GPU | VDD_GPU | 0.55 | 0.75 | 0.95 | V |
| Voltage for GPU Memory | VDD_GPU_MEM | 0.675 | 0.75 | 0.95 | V |
| Voltage for NPU | VDD_NPU | 0.55 | 0.75 | 0.95 | V |
| Voltage for NPU Memory | VDD_NPU_MEM | 0.675 | 0.75 | 0.95 | V |
| Voltage for VCODEC | VDD_VDENC | 0.675 | 0.75 | 0.825 | V |
| Voltage for VCODEC Memory | VDD_VDENC_MEM | 0.675 | 0.75 | 0.825 | V |
| Voltage for Logic | VDD_LOGIC | 0.675 | 0.75 | 0.825 | V |
| Voltage for PMU | PMU_0V75 | 0.675 | 0.75 | 0.825 | V |
| Digital GPIO Power (1.8V only) | PMUIO1_1V8, VCCIO1_1V8, VCCIO3_1V8 | 1.65 | 1.8 | 1.95 | V |
| Digital GPIO Power (3.3V/1.8V) | PMUIO2_1V8, VCCIO2_1V8, VCCIO4_1V8, VCCIO5_1V8, VCCIO6_1V8 | 2.7 1.65 | 3.3 1.8 | 3.6 1.95 | V |
| eMMC IO Power (1.8V) | EMMCIO_1V8 | 1.65 | 1.8 | 1.95 | V |
| DDR CH0 Logic power(0.85V) | DDR_CH0_VDD, DDR_CH0_VDD_MIF, DDR_CH1_VDD, DDR_CH1_VDD_MIF, | 0.675 | 0.85 | 0.935 | V |
| DDR CH0_PLL power(0.85V) | DDR_CH0_PLL_DVDD, DDR_CH1_PLL_DVDD | 0.675 | 0.85 | 0.8925 | V |
| DDR CH0_PLL power(1.8V) | DDR_CH0_PLL_AVDD1V8, DDR_CH1_PLL_AVDD1V8 | 1.62 | 1.8 | 1.98 | V |
| Parameters | Symbol | Min | Typ | Max | Unit |
|---|---|---|---|---|---|
| LPDDR4 IO VDDQ power | DDR_CH0_VDDQ, DDR_CH0_VDDQ_CK, DDR_CH1_VDDQ, DDR_CH1_VDDQ_CK | 0.57 | 0.6 | 0.63 | V |
| LPDDR4 Retention IO VDDQ Power | DDR_CH0_VDDQ_CKE, DDR_CH1_VDDQ_CKE | 1.045 | 1.1 | 1.155 | V |
| LPDDR5 IO VDDQ power | DDR_CH0_VDDQ, DDR_CH0_VDDQ_CK, DDR_CH1_VDDQ, DDR_CH1_VDDQ_CK | 0.475 | 0.5 | 0.525 | V |
| LPDDR5 Retention IO VDDQ Power | DDR_CH0_VDDQ_CKE, DDR_CH1_VDDQ_CKE | 1.0 | 1.05 | 1.1 | V |
| PLL Analog Power(0.75V) | PLL_DVDD0V75 | 0.675 | 0.75 | 0.8925 | V |
| PLL Analog Power(1.8V) | PLL_AVDD1V8 | 1.62 | 1.8 | 1.98 | V |
| USB 2.0 Analog Power (0.75V) | USB20_DVDD_0V75 | 0.6975 | 0.75 | 0.825 | V |
| USB 2.0 Analog Power (1.8V) | USB20_AVDD_1V8 | 1.674 | 1.8 | 1.98 | V |
| USB 2.0 Analog Power (3.3V) | USB20_AVDD_3V3 | 3.069 | 3.3 | 3.63 | V |
| USB & DP Analog Power (0.85V) | TYPEC0_DP0_VDD_0V85, TYPEC0_DP0_VDDA_0V85, TYPEC1_DP1_VDD_0V85, TYPEC1_DP1_VDDA_0V85 | 0.8075 | 0.85 | 0.8925 | V |
| USB & DP Analog Power (1.8V) | TYPEC0_DP0_VDDH_1V8, TYPEC1_DP1_VDDH_1V8 | 1.71 | 1.8 | 1.89 | V |
| Combo PIPE PHY Analog Power(0.85V) | PCIE20_SATA30_0_AVDD_0V85, PCIE20_SATA30_1_AVDD_0V85, PCIE20_SATA30_USB30_2_AVDD_0V85 | 0.8 | 0.85 | 0.935 | V |
| Combo PIPE PHY Analog Power(1.8V) | PCIE20_SATA30_0_AVDD_1V8, PCIE20_SATA30_1_AVDD_1V8, PCIE20_SATA30_USB30_2_AVDD_1V8 | 1.62 | 1.8 | 1.98 | V |
| PCIe30 Analog Power(0.75V) | PCIE30_PORT0_AVDD0V75, PCIE30_PORT1_AVDD0V75 | 0.7125 | 0.75 | 0.8925 | V |
| PCIe30 Analog Power(1.8V) | PCIE30_PORT0_AVDD1V8, PCIE30_PORT1_AVDD1V8 | 1.71 | 1.8 | 1.89 | V |
| MIPI CSI DPHY Analog Power(0.75V) | MIPI_CSI0_AVCC0V75, MIPI_CSI1_AVCC0V75 | 0.675 | 0.75 | 0.825 | V |
| MIPI CSI DPHY Analog Power(1.8V) | MIPI_CSI0_AVCC1V8, MIPI_CSI1_AVCC1V8 | 1.62 | 1.8 | 1.98 | V |
| MIPI DCPHY Analog Power (0.85V) | MIPI_D/C_PHY0_VDD, MIPI_D/C_PHY1_VDD | 0.7125 | 0.85 | 0.8925 | V |
| MIPI DCPHY Analog Power (1.2V) | MIPI_D/C_PHY0_VDD_1V2, MIPI_D/C_PHY1_VDD_1V2 | 1.14 | 1.2 | 1.26 | V |
| MIPI DCPHY Analog Power (1.8V) | MIPI_D/C_PHY0_VDD_1V8, MIPI_D/C_PHY1_VDD_1V8 | 1.71 | 1.8 | 1.89 | V |
| HDMI RX Analog Power(0.75V) | HDMI_RX_AVDD0V75 | 0.675 | 0.75 | 0.825 | V |
| HDMI RX Analog Power(3.3V) | HDMI_RX_DVDD3V3 | 3.135 | 3.3 | 3.465 | V |
| HDMI RX Analog Power(3.3V) | HDMI_RX_VPH3V3 | 3.135 | 3.3 | 3.465 | V |
| HDMI/eDP TX Digital Power (0.75V) | HDMI/eDP_TX0_VDD_0V75, HDMI/eDP_TX1_VDD_0V75 | 0.675 | 0.75 | 0.825 | V |
| HDMI/eDP TX Analog Power (0.75V) | HDMI/eDP_TX0_AVDD_0V75, HDMI/eDP_TX1_AVDD_0V75 | 0.675 | 0.75 | 0.825 | V |
| HDMI/eDP TX Analog Power (1.8V) | HDMI/eDP_TX0_VDD_CMN_1V8, HDMI/eDP_TX1_VDD_CMN_1V8 | 1.62 | 1.8 | 1.98 | V |
| HDMI/eDP TX Analog Power (1.8V) | HDMI/eDP_TX0_VDD_IO_1V8, HDMI/eDP_TX1_VDD_IO_1V8 | 1.62 | 1.8 | 1.98 | V |
| SARADC Analog Power(1.8V) | SARADC_AVDD_1V8 | 1.62 | 1.8 | 1.98 | V |
| OTP Analog Power(0.75V) | OTP_VDDOTP_0V75 | 0.675 | 0.75 | 0.825 | V |
| OSC Analog Power(1.8V) | OSC_1V8 | 1.65 | 1.8 | 1.95 | V |
| OSC input clock frequency | NA | 24 | NA | MHz | |
| Max CPU frequency | NA | NA | TBD | GHz | |
| Max GPU frequency | NA | NA | TBD | MHz | |
| Max NPU frequency | NA | NA | TBD | MHz | |
| Ambient Operating Temperature | T A | 0 | NA | 80 | °C |
RK3588 Thermal Information
Table 4-1 provides the thermal resistance characteristics for the package used on the SoC. The resulting simulation data for reference only, please prevail in kind test.
Table 4-1 Thermal Resistance Characteristics
| Parameter | Symbol | Typical | Unit |
|---|---|---|---|
| Junction-to-ambient thermal resistance | 𝜽 𝑱𝑨 | 8.7 | (°C/𝑾) |
| Junction-to-board thermal resistance | 𝜽 𝑱𝑩 | 3.5 | (°C/𝑾) |
| Junction-to-case thermal resistance | 𝜽 𝑱𝑪 | 0.12 | (°C/𝑾) |
Note: The testing PCB is 10 layers, 114 mmx 101 mm, Ambient temperature is 25 °C .
Other Microcontrollers (MCU)
- STM32F407VET6 – STMicroelectronics, ARM Cortex-M4 MCU
- STM32H563ZIT6 – STMicroelectronics, Arm Cortex-M33 32-bit MCU
- RP2040 – Raspberry Pi, Microcontroller
- STM32H743VIT6 – STMicroelectronics, Microcontroller Unit (MCU)
- STM32U575RIT6 – STMicroelectronics, Ultra-low-power Arm Cortex-M33 32-bit MCU
- STM32L011F4U6 – STMicroelectronics, Ultra-low-power Arm Cortex-M0+ MCU
- GD32F103C8T6 – GigaDevice, Arm Cortex-M3 32-bit MCU
- CH32H417QEU6 – WCH, Dual-Core RISC-V Microcontroller
Ask your AI agent about the RK3588
Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.
claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp
Then ask: "Can the RK3588 run from my 12 V rail? Check it against the datasheet limits."
Create a free account $2 of usage every month, no card needed.