Skip to main content

We use cookies to understand how you use our site and improve your experience. See our Privacy Policy.

RK3588

Application Processor

The 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.

Manufacturer

Rockchip

Package

BGA-1088

RK3588 Key Specifications

ParameterValue
CPUQuad-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
NPUTriple-core neural network acceleration engine with performance up to 6 TOPS (INT4/INT8/INT16/FP16/BF16/TF32 support)
GPUARM Mali-G610 MP4 supporting OpenGL ES 1.1/2.0/3.2, OpenCL 2.2, and Vulkan 1.2
Video DecoderH.265/VP9/AVS2 up to 8K@60fps, H.264 up to 8K@30fps, AV1 up to 4K@60fps
Video EncoderH.265/H.264 up to 8K@30fps
Memory InterfaceQuad-channel 16-bit LPDDR4/LPDDR4X/LPDDR5 supporting up to 32 GB total
Storage InterfaceseMMC 5.1/5.0 (HS400, HS200), SD 3.0 / MMC 4.51, Flexible Serial Flash (FSPI)
Embedded MCUsThree 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

ParametersParametersSymbolMinTypMaxUnit
Digital 3.3V/1.8V @3.3VInput Low VoltageV ILVSSNA0.3*VDDOV
Digital 3.3V/1.8V @3.3VInput High VoltageV IH0.7*VDDONAVDDOV
Digital 3.3V/1.8V @3.3VOutput Low VoltageV OLVSSNA0.25*DVDDV
Digital 3.3V/1.8V @3.3VOutput High VoltageV OH0.75*DVDDNADVDDV
Digital 3.3V/1.8V @3.3VPullup ResistorR RPU10NA100Kohm
Digital 3.3V/1.8V @3.3VPulldown ResistorR RPD10NA100Kohm
Digital 3.3V/1.8V @1.8VInput Low VoltageV ILVSSNA0.3*VDDOV
Digital 3.3V/1.8V @1.8VInput High VoltageV IH0.7*VDDONAVDDOV
Digital 3.3V/1.8V @1.8VOutput Low VoltageV OLVSSNA0.25*DVDDV
Digital 3.3V/1.8V @1.8VOutput High VoltageV OH0.75*DVDDNADVDDV
Digital 3.3V/1.8V @1.8VPullup ResistorR RPU10NA50Kohm
Digital 3.3V/1.8V @1.8VPulldown ResistorR RPD10NA50Kohm
Digital GPIO @1.8VInput Low VoltageV ILVSSNA0.3*VDDOV
Digital GPIO @1.8VInput High VoltageV IH0.7*VDDONAVDDOV
Digital GPIO @1.8VOutput Low VoltageV OLVSSNA0.25*DVDDV
Digital GPIO @1.8VOutput High VoltageV OH0.75*DVDDNADVDDV
Digital GPIO @1.8VPullup ResistorR RPU10NA50Kohm
Digital GPIO @1.8VPulldown ResistorR RPD10NA50Kohm
Input Low VoltageV ILVSSNA0.35*DVDDV
Input High VoltageV IH0.65*DVDDNADVDDV
Output Low VoltageV OLVSSNA0.45V
Output High VoltageV OHDVDD-0.45NADVDDV
Pullup ResistorR RPU10NA50Kohm
Pulldown ResistorR RPD10NA50Kohm
DDRInput Low VoltageV ILNANAVref-0.14V
DDRInput High VoltageV IHVref+0.14NANAV
DDROutput Log VoltageV OLNANA0.2V
DDROutput High VoltageV OH0.25NANAV
DDRInput Low CurrentI IL-100/-500NA100/500Room/Hot μA
DDRInput High CurrentI IH-100/-500NA100/500Room/Hot μA

Note: VDDO and DVDD are both IO power Supply

Following table describes the recommended operating condition.

Table 3-2 Recommended operating condition

ParametersSymbolMinTypMaxUnit
Voltage for CPU BigCore 0VDD_CPU_BIG00.550.751.05V
Voltage for CPU BigCore 0 MemoryVDD_CPU_BIG0_MEM0.6750.751.05V
Voltage for CPU BigCore 1VDD_CPU_BIG10.550.751.05V
Voltage for CPU BigCore 1 MemoryVDD_CPU_BIG1_MEM0.6750.751.05V
Voltage for CPU LitCore and DSUVDD_CPU_LIT0.550.750.95V
Voltage for CPU LitCore and DSU MemoryVDD_CPU_LIT_MEM0.6750.750.95V
Voltage for GPUVDD_GPU0.550.750.95V
Voltage for GPU MemoryVDD_GPU_MEM0.6750.750.95V
Voltage for NPUVDD_NPU0.550.750.95V
Voltage for NPU MemoryVDD_NPU_MEM0.6750.750.95V
Voltage for VCODECVDD_VDENC0.6750.750.825V
Voltage for VCODEC MemoryVDD_VDENC_MEM0.6750.750.825V
Voltage for LogicVDD_LOGIC0.6750.750.825V
Voltage for PMUPMU_0V750.6750.750.825V
Digital GPIO Power (1.8V only)PMUIO1_1V8, VCCIO1_1V8, VCCIO3_1V81.651.81.95V
Digital GPIO Power (3.3V/1.8V)PMUIO2_1V8, VCCIO2_1V8, VCCIO4_1V8, VCCIO5_1V8, VCCIO6_1V82.7 1.653.3 1.83.6 1.95V
eMMC IO Power (1.8V)EMMCIO_1V81.651.81.95V
DDR CH0 Logic power(0.85V)DDR_CH0_VDD, DDR_CH0_VDD_MIF, DDR_CH1_VDD, DDR_CH1_VDD_MIF,0.6750.850.935V
DDR CH0_PLL power(0.85V)DDR_CH0_PLL_DVDD, DDR_CH1_PLL_DVDD0.6750.850.8925V
DDR CH0_PLL power(1.8V)DDR_CH0_PLL_AVDD1V8, DDR_CH1_PLL_AVDD1V81.621.81.98V
ParametersSymbolMinTypMaxUnit
LPDDR4 IO VDDQ powerDDR_CH0_VDDQ, DDR_CH0_VDDQ_CK, DDR_CH1_VDDQ, DDR_CH1_VDDQ_CK0.570.60.63V
LPDDR4 Retention IO VDDQ PowerDDR_CH0_VDDQ_CKE, DDR_CH1_VDDQ_CKE1.0451.11.155V
LPDDR5 IO VDDQ powerDDR_CH0_VDDQ, DDR_CH0_VDDQ_CK, DDR_CH1_VDDQ, DDR_CH1_VDDQ_CK0.4750.50.525V
LPDDR5 Retention IO VDDQ PowerDDR_CH0_VDDQ_CKE, DDR_CH1_VDDQ_CKE1.01.051.1V
PLL Analog Power(0.75V)PLL_DVDD0V750.6750.750.8925V
PLL Analog Power(1.8V)PLL_AVDD1V81.621.81.98V
USB 2.0 Analog Power (0.75V)USB20_DVDD_0V750.69750.750.825V
USB 2.0 Analog Power (1.8V)USB20_AVDD_1V81.6741.81.98V
USB 2.0 Analog Power (3.3V)USB20_AVDD_3V33.0693.33.63V
USB & DP Analog Power (0.85V)TYPEC0_DP0_VDD_0V85, TYPEC0_DP0_VDDA_0V85, TYPEC1_DP1_VDD_0V85, TYPEC1_DP1_VDDA_0V850.80750.850.8925V
USB & DP Analog Power (1.8V)TYPEC0_DP0_VDDH_1V8, TYPEC1_DP1_VDDH_1V81.711.81.89V
Combo PIPE PHY Analog Power(0.85V)PCIE20_SATA30_0_AVDD_0V85, PCIE20_SATA30_1_AVDD_0V85, PCIE20_SATA30_USB30_2_AVDD_0V850.80.850.935V
Combo PIPE PHY Analog Power(1.8V)PCIE20_SATA30_0_AVDD_1V8, PCIE20_SATA30_1_AVDD_1V8, PCIE20_SATA30_USB30_2_AVDD_1V81.621.81.98V
PCIe30 Analog Power(0.75V)PCIE30_PORT0_AVDD0V75, PCIE30_PORT1_AVDD0V750.71250.750.8925V
PCIe30 Analog Power(1.8V)PCIE30_PORT0_AVDD1V8, PCIE30_PORT1_AVDD1V81.711.81.89V
MIPI CSI DPHY Analog Power(0.75V)MIPI_CSI0_AVCC0V75, MIPI_CSI1_AVCC0V750.6750.750.825V
MIPI CSI DPHY Analog Power(1.8V)MIPI_CSI0_AVCC1V8, MIPI_CSI1_AVCC1V81.621.81.98V
MIPI DCPHY Analog Power (0.85V)MIPI_D/C_PHY0_VDD, MIPI_D/C_PHY1_VDD0.71250.850.8925V
MIPI DCPHY Analog Power (1.2V)MIPI_D/C_PHY0_VDD_1V2, MIPI_D/C_PHY1_VDD_1V21.141.21.26V
MIPI DCPHY Analog Power (1.8V)MIPI_D/C_PHY0_VDD_1V8, MIPI_D/C_PHY1_VDD_1V81.711.81.89V
HDMI RX Analog Power(0.75V)HDMI_RX_AVDD0V750.6750.750.825V
HDMI RX Analog Power(3.3V)HDMI_RX_DVDD3V33.1353.33.465V
HDMI RX Analog Power(3.3V)HDMI_RX_VPH3V33.1353.33.465V
HDMI/eDP TX Digital Power (0.75V)HDMI/eDP_TX0_VDD_0V75, HDMI/eDP_TX1_VDD_0V750.6750.750.825V
HDMI/eDP TX Analog Power (0.75V)HDMI/eDP_TX0_AVDD_0V75, HDMI/eDP_TX1_AVDD_0V750.6750.750.825V
HDMI/eDP TX Analog Power (1.8V)HDMI/eDP_TX0_VDD_CMN_1V8, HDMI/eDP_TX1_VDD_CMN_1V81.621.81.98V
HDMI/eDP TX Analog Power (1.8V)HDMI/eDP_TX0_VDD_IO_1V8, HDMI/eDP_TX1_VDD_IO_1V81.621.81.98V
SARADC Analog Power(1.8V)SARADC_AVDD_1V81.621.81.98V
OTP Analog Power(0.75V)OTP_VDDOTP_0V750.6750.750.825V
OSC Analog Power(1.8V)OSC_1V81.651.81.95V
OSC input clock frequencyNA24NAMHz
Max CPU frequencyNANATBDGHz
Max GPU frequencyNANATBDMHz
Max NPU frequencyNANATBDMHz
Ambient Operating TemperatureT A0NA80°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

ParameterSymbolTypicalUnit
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

All Microcontrollers (MCU) datasheets

Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

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.