Rockchip RK3399: The Complete Guide to the Hexa-Core Powerhouse Behind Firefly RK3399 Boards and Modules

Rockchip RK3399: The Complete Guide to the Hexa-Core Powerhouse Behind Firefly RK3399 Boards and Modules

  • Friday, 11 September 2026
  • 0
  • 16
  • 0

Rockchip RK3399: Complete Guide to the Hexa-Core ARM Cortex-A72/A53 SoC — Specifications, Firefly RK3399 Boards, RK3399 Modules (SoM), Development Boards Comparison, and Selection Tips for Industrial and AI Applications

Rockchip RK3399: The Complete Guide to the Hexa-Core Powerhouse Behind Firefly RK3399 Boards and Modules RK3399 CPU,RK3399,Firefly RK3399,RK3399 board,Rockchip RK3399

What Is the Rockchip RK3399?

If you are building an industrial control terminal, an AI edge computing gateway, a digital signage system, or any embedded application that demands both high performance and energy efficiency, you have likely encountered the Rockchip RK3399. So, what exactly is the RK3399 CPU, and why has it become one of the most respected processors in the embedded industry?

In simple terms, the Rockchip RK3399 is a high-performance, low-power hexa-core 64-bit processor designed for computing, personal mobile internet devices, and a wide range of smart device applications. It is built on ARM‘s big.LITTLE architecture, combining two Cortex-A72 cores (for high-performance tasks) with four Cortex-A53 cores (for energy-efficient tasks) into a single cohesive computing platform.

The RK3399 CPU integrates a Mali-T860 MP4 GPU for graphics rendering, supports 4K UHD video decoding at 60fps for H.265/H.264/VP9, and includes HDR10/HLG support. With dual-channel memory support (DDR3/DDR3L/LPDDR3/LPDDR4), dual USB 3.0 with Type-C, PCIe 2.1, and a rich set of display interfaces, the RK3399 is a remarkably versatile processor.

This is why you can find the Rockchip RK3399 in Firefly RK3399 boards, RK3399 modules (SoM), development boards, industrial control systems, AI edge gateways, digital signage, VR devices, facial detection systems, autonomous-driving prototypes, and countless other applications.

However, there is an important detail that is often overlooked: the RK3399 is not a single product but a platform available in multiple forms — from Firefly RK3399 boards and RK3399 modules to a diverse range of RK3399 boards from different manufacturers. Choosing the right form factor for your project is just as important as choosing the processor itself.

RK3399 CPU Specifications: The Hexa-Core Architecture

The RK3399 CPU is built around a big.LITTLE architecture that dynamically balances performance and power efficiency:


CategorySpecification
CPUDual-core Cortex-A72 (up to 1.8GHz) + Quad-core Cortex-A53 (up to 1.4GHz), 64-bit
ArchitectureARMv8-A, big.LITTLE
L1 Cache48KB I-cache + 32KB D-cache per A72 core; 32KB I-cache + 32KB D-cache per A53 core
L2 Cache1024KB for big cluster; 512KB for little cluster
GPUARM Mali-T864 MP4, supporting OpenGL ES1.1/2.0/3.0/3.1, OpenCL, and DirectX 11
MemoryDual-channel DDR3-1866/DDR3L-1866/LPDDR3-1866/LPDDR4
StorageeMMC 5.1 with HS400, SDIO 3.0 with HS200
Video Decode4K VP9 and 4K 10-bit H.265/H.264 at up to 60fps
Video Encode1080P H.264/MVC/VP8
DisplayDual VOP: 4096×2160 + 2560×1600; HDMI 2.0a (4K@60Hz with HDCP 1.4/2.2); DisplayPort 1.2; dual MIPI-DSI; eDP 1.3
CameraDual MIPI-CSI with dual ISP, up to 13MP
USBDual USB 3.0 with Type-C, dual USB 2.0
PCIePCIe 2.1 (4 full-duplex lanes, 20Gbps)
Audio8-channel I2S
SecurityTrustZone/TEE/DRM
PackageFCBGA828, 21mm × 21mm, 0.65mm pitch

The RK3399 CPU also includes an embedded low-power MCU for auxiliary applications, enabling advanced power management and always-on features.

Firefly RK3399: The Flagship Development Platform

When engineers search for an RK3399 board to begin development, Firefly RK3399 is one of the most recognized and widely adopted platforms in the market.

Firefly-RK3399 is positioned as a full-featured flagship development board, ideal for consumer electronics prototyping and complex scenario validation. It is built around the RK3399 hexa-core processor with dual Cortex-A72 at 2.0GHz and quad Cortex-A53 at 1.5GHz, paired with the Mali-T860 GPU.

Firefly-RK3399 Key Features:

  • Multi-display support — dual MIPI, HDMI, eDP, and DisplayPort interfaces with dual-screen display capability

  • High-performance peripherals — 1× USB 3.0, 1× PCIe M.2 (M-Key) for extending NVMe SSDs

  • Multiple network interfaces — dual-band WiFi, Bluetooth 4.1, Gigabit Ethernet, and Mini PCIe for 3G/4G modules

  • Rich OS support — Android 10, Ubuntu 20.04, and Linux with complete SDK and open-source community support

  • Flexible storage — eMMC 5.1 (8GB/16GB/32GB/128GB options), MicroSD, and NVMe SSD expansion

Core-3399J — The Firefly RK3399 Module (SoM)

For projects requiring a more compact, integration-ready form factor, Firefly offers the Core-3399J, a system-on-module (SoM) featuring the same RK3399 hexa-core processor. The Core-3399J supports multi-channel display (dual MIPI, HDMI, eDP, DisplayPort), dual-screen display, and includes a high-speed MXM3.0 connector (314-pin, 0.5mm pitch) for carrier board integration.

Users only need to expand a functional carrier board to quickly realize project production — making the Core-3399J an ideal RK3399 module for volume deployment.

RK3399 Module (SoM): Compact Power for Embedded Design

An RK3399 module — also called a System-on-Module (SoM) — packages the RK3399 CPU, memory, storage, and essential power management into a compact, connector-ready form factor. This allows engineers to design custom carrier boards for their specific application without redesigning the complex processor core each time.

Several notable RK3399 modules are available in the market:

SOM-RK3399 (FriendlyElec)

The SOM-RK3399 is a 260-pin high-performance ARM module measuring just 69.6 × 50 mm. It features 2GB DDR3 RAM, 16GB eMMC flash, onboard 2×2 MIMO dual-antenna WiFi, and native Gigabit Ethernet. The module has an independent Type-C power port and USB-C display port, meaning it can work standalone without a carrier board. It supports Android 8.1, Ubuntu 18.04, Armbian, and Buildroot, and includes NN SDK packages for neural networks, making it a perfect platform for startups developing facial detection, machine vision, VR, autonomous-driving, and deep learning applications.

Core-3399J (Firefly)

Firefly‘s Core-3399J uses an MXM3.0 connector (314-pin) and supports DDR3 (1GB/2GB/4GB) and eMMC 5.1 (8GB–128GB). It integrates the RK808 PMU for advanced power management and supports Android 7.1, Ubuntu 16.04, and Linux.

FET3399-C (Forlinx)

The FET3399-C is a system-on-module designed around the RK3399 processor, featuring dual Cortex-A72 at up to 1.8GHz and quad Cortex-A53 at up to 1.4GHz.

RK3399-Q7 (Theobroma Systems)

The RK3399-Q7 is a Qseven-compatible (70mm × 70mm, MXM-230 connector) SoM from Theobroma Systems.

ROM-5780 (Advantech)

The ROM-5780 is a SMARC 2.1 COM (Computer-on-Module) standard module based on the RK3399 Cortex-A72+A53 SoC.

When to Choose an RK3399 Module:

You need custom I/O and form factor for your product

You are designing for volume production and want to minimize development risk

You require long-term supply stability with a well-defined upgrade path

Your application demands compact integration in tight spaces

RK3399 Board Selection Guide: Which Platform Is Right for You?

The market offers a diverse range of RK3399 boards, each targeting different use cases and budgets. Here is a comparison of the most popular options:


BoardPositioningKey FeaturesBest For
Firefly-RK3399Full-featured flagshipPCIe 2.1, NVMe SSD support, dual-band WiFi 5, Android 10/Ubuntu 20.04, complete SDKConsumer electronics prototyping, VR, industrial control terminals
iTOP-RK3399Industrial-grade4GB DDR4 + 16GB eMMC, EMC tested, -20°C~85°C, 10+ year supply cycleAutomotive, medical instruments, smart gateways
Orange Pi RK3399High cost-performance2GB/4GB DDR3, SATA + SSD expansion, gyroscope, compact size (60×45mm)Education, makers, smart home, robotics
Khadas Edge1Modular edge computing314-pin gold connector, stacking expansion, dual independent display, hardware encryptionAI inference, cluster deployment, edge computing

Advantages of Rockchip RK3399

  • High-performance RK3399 CPU: The A72+A53 big.LITTLE architecture delivers much stronger computing power than entry-level Rockchip processors.
  • Complete open-source ecosystem: Firefly RK3399 provides well-supported Android and Linux firmware, extensive documentation and community resources for both RK3399 module and RK3399 board users.
  • Rich high-speed interfaces: PCIe, dual USB3.0, SATA, dual MIPI CSI make the RK3399 CPU flexible for camera, storage and network expansion.
  • Stable 4K multimedia processing: Hardware video decode and encode engine handles multi-channel video workloads smoothly.
  • Flexible development path: Prototype on RK3399 board, then switch to RK3399 module for mass production with minimal redesign work.

What Is the Rockchip RK3399 Used For?

The RK3399 CPU and its associated boards and modules are deployed across a remarkably wide range of industries:

1. Industrial Control and Automation

2. AI Edge Computing and Machine Vision

3. Digital Signage and Interactive Kiosks

4. VR and AR Devices

5. Smart Retail and POS Systems

6. Medical and Healthcare Devices

FAQs:

Q1: What is the Rockchip RK3399?

The Rockchip RK3399 is a hexa-core 64-bit processor based on ARM’s big.LITTLE architecture, featuring dual Cortex-A72 cores and quad Cortex-A53 cores, with a Mali-T860 MP4 GPU and support for 4K video decoding.

Q2: What is the difference between RK3399 and RK3328?

The RK3399 is a hexa-core processor with Cortex-A72 + A53 cores and Mali-T860 GPU, targeting high-performance applications. The RK3328 is a quad-core Cortex-A53 processor with Mali-450MP2 GPU, targeting cost-effective multimedia applications.

Q3: What is Firefly RK3399?

Firefly RK3399 is a full-featured flagship development board based on the RK3399 hexa-core processor, with PCIe 2.1, NVMe SSD support, dual-band WiFi 5, and complete SDK for Android and Ubuntu.

Q4: What is an RK3399 module?

An RK3399 module (SoM) packages the RK3399 CPU, memory, storage, and power management into a compact, connector-ready form factor. Examples include SOM-RK3399 (FriendlyElec), Core-3399J (Firefly), and FET3399-C (Forlinx).

Q5: Which RK3399 board should I choose?

  • Consumer prototyping: Firefly-RK3399

  • Industrial applications: iTOP-RK3399 (wide-temp, 10+ year supply)

  • Cost-sensitive projects: Orange Pi RK3399

  • Edge AI: Khadas Edge1 or SOM-RK3399

  • Custom product design: RK3399 module (SoM) + custom carrier board

The Rockchip RK3399 remains one of the most respected and widely deployed embedded processors in the industry because it solves a fundamental problem extremely well: delivering high-performance hexa-core computing with excellent power efficiency and a rich peripheral set.

For a Firefly RK3399 board project, an RK3399 module for custom product design, or any RK3399 board application, the platform offers:

  • Hexa-core big.LITTLE CPU — dual Cortex-A72 + quad Cortex-A53 for balanced performance

  • Mali-T860 MP4 GPU — capable graphics with OpenCL support

  • 4K HDR video — VP9/H.265/H.264 decoding at 60fps

  • Rich connectivity — dual USB 3.0 Type-C, PCIe 2.1, Gigabit Ethernet, HDMI 2.0a, DisplayPort 1.2

  • Mature software ecosystem — Android, Ubuntu, Debian, Buildroot, Armbian

  • AI-ready — NN SDK packages and GPU acceleration for edge inference

  • Diverse form factors — development boards, modules (SoM), and industrial-grade platforms

If you are developing a new embedded product, looking for Rockchip RK3399 processors, Firefly RK3399 boards, RK3399 modules (SoM), or other electronic components, or facing component shortages and need alternative parts, QIXINWEI can support component sourcing, BOM matching, model comparison, and supply-chain solutions. For engineering projects that require stable supply rather than simply the lowest unit price, selecting the right component configuration at the beginning can save much more time during testing and mass production.

0users like this.

Leave a Reply

Blog Tag
RSS

Get in touch

Refresh Code