RV1103
The smallest Rockchip Linux SoC: a Cortex-A7 with a RISC-V MCU, a 0.5 TOPS NPU and 64 MB of DDR2 in the package. It powers the ultra-cheap Luckfox Pico boards and entry smart cameras.
- Cortex-A7 + RISC-V MCU
- 0.5 TOPS NPU
- 64 MB in-package DDR2
- ISP + H.265 encode
- Ultra low cost
Specifications
| Architecture | ARMv7-A + RISC-V MCU |
|---|---|
| CPU | 1× Cortex-A7 up to 1.2 GHz + RISC-V MCU |
| GPU | None (2D RGA) |
| NPU | 0.5 TOPS (INT4/INT8/INT16) |
| Memory | 64 MB DDR2 in-package |
| Storage | SPI NOR/NAND, SD |
| Video encode | H.264 / H.265 (up to ~4 MP) |
| Camera / ISP | ISP with HDR/3DNR, MIPI CSI-2 |
Interfaces
| USB | USB 2.0 OTG |
|---|---|
| Ethernet | 10/100 MAC with integrated PHY |
| MIPI | MIPI CSI-2 (camera input) |
| I2C / SPI / UART | I2C, SPI, UART, PWM, SARADC |
| Other | Audio codec, SDIO |
Interface counts depend on pin-muxing and combo-PHY configuration. Verify against the official RV1103 datasheet / TRM.
Development
Vendor SDK with 5.10 kernel; Luckfox publishes an open SDK and images for its Pico boards.
Not an Android target.
Vendor U-Boot.
Board DTS on the vendor SDK; memory carve-outs for ISP/NPU are critical with 64 MB.
Primary SDK flavour.
Not supported.
Operating systems
Typical use cases
- Entry smart cameras
- Tiny Linux IoT nodes
- Hobbyist camera + NPU experiments
- Barcode / QR readers
RV1103 Tutorials
Flash Any Rockchip Board with rkdeveloptool (Linux & macOS)
Build rkdeveloptool from source, set up udev permissions, and flash raw images, partitions and SPI flash on Rockchip boards.
How to Identify a Rockchip SoC (from Linux, U-Boot, USB or the Chip Marking)
Five quick ways to find out exactly which Rockchip SoC and board you are dealing with, even on an unknown device.
Rockchip Boot Process Explained: BootROM, TPL, SPL, BL31, U-Boot and Linux
A stage-by-stage walkthrough of how a Rockchip SoC boots, where each piece lives on flash, and how to tell from the serial log which stage failed.
What Is MaskROM Mode? Rockchip Recovery and Loader Mode Explained
MaskROM is the Rockchip BootROM's USB recovery mode, the reason Rockchip boards are nearly unbrickable. Learn how to enter it, how it differs from Loader mode, and how to flash from it.
Boards using RV1103
RV1103 FAQ
What CPU does the RV1103 have?
The RV1103 uses 1× Cortex-A7 up to 1.2 GHz + RISC-V MCU (ARMv7-A + RISC-V MCU), built on a — process.
Does the RV1103 have an NPU, and how many TOPS?
Yes. The RV1103 NPU is rated at 0.5 TOPS (INT4/INT8/INT16). Models are converted to .rknn with RKNN-Toolkit2 and run with the RKNN runtime.
What memory does the RV1103 support?
64 MB DDR2 in-package.
Does the RV1103 support PCIe and NVMe SSDs?
The RV1103 has no PCIe interface. Use eMMC, SD or SPI flash for storage.
Which operating systems run on the RV1103?
Linux (vendor 5.10 BSP), Buildroot. Vendor SDK with 5.10 kernel; Luckfox publishes an open SDK and images for its Pico boards.
What video can the RV1103 decode and encode?
Encode: H.264 / H.265 (up to ~4 MP).
Which boards use the RV1103?
Boards in our database include Luckfox Pico (RV1103). See the hardware database for full specs.
What is the RV1103 used for?
Typical applications: Entry smart cameras, Tiny Linux IoT nodes, Hobbyist camera + NPU experiments, Barcode / QR readers.
Documentation & official resources
- Rockchip official website
- RKNN-Toolkit2 & runtime (airockchip)
- Luckfox wiki (RV1103 / RV1106 / RK3506 boards)
Have a RV1103 question not covered here? Ask the community or browse RV1103 questions.
Spotted an error or have something to add? Suggest an improvement.
Designing with RV1103?
Schematic and carrier-board design, BSP bring-up, device tree, drivers and AI integration for RV1103-based products.