OK1052-C Single Board Computer

CPU: i.MXRT1052

Architecture: Cortex-M7

Frequency: 528MHz

RAM: 512KB SRAM ,16MB SDRAM,32MB SDRAM(optional)

ROM: 4MB QSPI NorFlash(16MB optional)

System: UcLinux,FreeRTOS,RT-Therad,Bare Metal

Download Message Compare

Single Board Computer OK1052-C based on NXP i.MX RT 1052

OK1052-C is a single board computer designed based on NXP Cortex-M7 crossover processor i.MX RT1052 belongs to i.MX RT1050 series MCU. It operates at speeds up to 528MHz to provide high CPU performance and best real-time response. The i.MX RT1052 processor has 512 KB on-chip RAM, which can be flexibly configured as TCM or general-purpose on-chip RAM. 16MB/ 32MB SDRAM, 4MB/ 16MB QSPI-NorFlash are optional.

The OK1052-C consists of SoM and carrier board and is an industrial grade item with working temperature ranges from -40℃ to +85℃. Peripheral pins such as UART, Ethernet, USB, CAN, PWM, ADC, LCD and CAMERA are all available on carrier board. What's more, OS uClinux is supported very well.

imxrt1052 SoM

MCU/Applications Crossover Designing

FET1052-C is a system on module designed based on crossover processor i.MX RT1052 that converging
high-performance MCU and lower power MPU. Both MCU system and uCLinux are supported. It offers the highest performance Arm-M core, real-time functionality,
and MCU usability at an affordable price. Meanwhile, uClinux is featured in multitasking, code maintainability and application portability.

FET1052-C system on module OS
FET1052-C system on module system

High performance, high real-time, low power consumption

The main frequency of the SoM is 528MHz, Coremark runs 3020, 1284 DMIS;
512KB tightly coupled memory, interrupt latency as low as 20ns; When the CPU is running at full load, the power consumption of the core board is only 0.5W.

FET1052-C core board
FET1052-C system on module

Industrial grade

Signal integrity in circuit designing makes optimal electrical character;
Advanced power architecture and power in sequence to improve robustness.

Industrial grade FET1052-C system on module

Powerful scalability

The SoM leads out all the processor function pins, and 124 GPIOs can be configured.
Natively supports LCD, Camera, USB, UART, CAN, Ethernet, PWM, and other functional interfaces.

FET1052-C system on module interface

Powerful multimedia capabilities

24-bit LCD interface, maximum support 1366*768, support 2D graphics acceleration,
support emWIN graphics library in MCU mode. Support parallel camera interface and 3-way IIS audio interface.

Native data encryption

The internal integration of real-time encryption and decryption functions, the external ROM information is encrypted and then burned,
and the acceleration module inside the CPU chip can realize real-time decryption to ensure the efficiency of program execution.

Native data encryption

Rich and practical communication interface

Support 8-channel UART, up to 5Mbps; 10/100M adaptive Ethernet, support lwip protocol package;
Support 2-channel CAN, 2.0B protocol; Support 20-channel ADC, 12-bit precision; Support 32-channel PWM, complementary output, orthogonal decoding, Motor fault detection.

imxrt1052 interfaces

Easy to develop

MCU development tools support Keil, IAR, ARM-GCC, etc., as well as Amazon, FreeRTOS, SDK, ARMmbed, software libraries, online tools,
and correspondingly supported global ARM ecosystems to achieve rapid prototyping and development.
MPU development tools still use Ubuntu+GCC, which engineers are very familiar with.

single board computer easy to develop

Small size

The SoM is small in size, only 31mm*43mm, and adopts the anti-reverse board-to-board connector design,
which is convenient for early development and testing and later batch assembly.

ixmrt1052 system on module size

i.MX RT1052 SBC Pin Diagram

i.mx rt1052 sbc pin diagram

▊ All-in-one HMI Tablet/ Mini PC FDU070S-R01

FDU070S-R01 Embedded Computer

FDU070S-R01 is an all-in-one tablet or mini PC designed by Forlinx based on SoM FET1052 -C. It operates at speeds up to 528MHz to provide high CPU performance and best real-time response, which can be flexibly configured as TCM or general-purpose on-chip RAM.

The FDU070S-R01 is integrated with peripherals such as RS485, RS422, RS232, CAN, USB, Ethernet, TF card, 2Kbit EEPROM, 64Mbit QSPI NOR Flash, RTC, speaker and buzzer which are all ready-to-use. The display is a 7'' LCD with resolution of 1024x 600. OS support UcLinux, FreeRTOS, RT-Thread, Bare Metal.

▊ Hardware Features

Overview of FET1052-C System on Module
CPU i.MX RT1052
Architecture Cortex-M7
Frequency 528MHz
Flash QSPI Nor Flash 4MB/16MB
OS Bare metal, FreeRTOS, uCLinux, RT-Thread
Power In 5V
Dimensions 31mm×43mm
PCB thickness 1.6mm, 4-layer PCB, ENIG
Package board to board connector, 2*80pin, pitch 0.8mm
Working Temperature -40℃~+85℃

FET1052-C System on Module Features
Interface QTY Spec.

upto RGB888, resolution up to 1366* 768*(WXGA), 480*x 272 and 800* 480 are available


8-bit DVP, up to 5.0MP


SD card or SDIO card with 1-bit or 4-bit mode


1x USB2.0 OTG(up to 480Mbps), 1x USB2.0 host, integrated with HS USB Phy

SAI ≤3

up to 3x IIS audio


Sony/ Philips digital audio interface


each up to 5.0Mbps

SPI ≤4

full duplex enhanced sync. serial interface, up to 52Mbit/s, it could be configured to host/ device mode, four chip selections are available


IIC ≤4
Ethernet ≤1 10/100Mbps auto-negotiation
PWM ≤32 32x PWM
SWD supported
KeyPad supported 8*8
CAN ≤2 CAN  2.0B
ADC ≤20

2x 12-bit ADC, up to 20 input channels


16-bit parallel bus

OK1052-C Carrier Board Features
Interface QTY Spec.

up to RGB888, resolution up to 1366* 768*(WXGA), 480*x 272 and 800* 480 are available


8-bit DVP, up to 5.0Mp

Audio 1 1*MIC, 1*Phone
USB Host 1

USB2.0(up to 480Mbps)


standard micro USB connector, USB2.0 OTG(up to 480Mbps)

Ethernet 1

10M/ 100Mbps auto-negotiation, RJ-45

RTC 1 RX8010SJ, CR1220

24C02 chip with capability of 256 bytes

TF Card 1

compatible of MICRO SD, SDHC


users indicator


reset key


keep pressing it to power on or power off the board


DIP switch for booting mode selection, presently, only TF card mode and QSPI NOR Flash mode are supported


for LCD backlight adjusting


4x ADC for resistive touching panel, and 1x ADC for adjustable resistor


for mounting of touching, camera, WM8960, EEPROM, RTC, IIC converted to 4-wired touching chip

CAN 1 CAN 2.0B

pin connectors (10-pin) with pitch of 2.0mm


3 wired UART, 3.3V, up to 5.0Mbps, 10-pin header with pitch of 2.54mm

IIS 1 WM8960
UART Debug 1

RS232, DB9 connector


debug port, 8-pin hearder with pitch of 2.54mm

Resistive Touch 1

the carrier board competitive the original touch and TSC2007 touching chip, TSC2007 is the default configuration


4* 4 matrix keypad port by 8-pin header with pitch of 2.54mm

▊ Software Features

Bare Metal DEMO
gpt lpi2c
pit kpp
PWM enc
rtwdog sai
ewm lpspi
dcp enet
snvs flexspi
src sdcard
trng sdcard_fatfs
cache edma
flexcan tsc
gpio usb(HOST, OTG)
gpio semc
adc csi:CMOS
adc_etc elcdif
cmp PXP
qtmr emwin
lpuart(UART2) flexram
uCLinux Demo
build up of compiling environment Ethernet
Compile application UART
Make file system image LED GPIO OUT
TF card booting/ iamge flashing User key
micro SD/TF card driver LCD FrameBuffer
USB HOST Tsc resistive touching
FreeRTOS Demo
lpi2c Lwip
event queue
mutex sem, sem_static
swtimer tickless
RT-Thread Demo
read and write file system UART testing
gpio enet
i2c rtc
spi LCD/resistive touch screen/emwin testing

▊ Accessories

Provides the modules and accessories used in Forlinx's SBC.

See here for communication modules, LCD screen, SBC expansion module and further accessories »

Optional Module
4.3 inch Resistive LCD Module

7.0-inch LCD Module with MIPI display

4.3 inch Resistive LCD Module 7.0-inch LCD Module with MIPI display
Forlinx 5G Module 10.1-inch LVDS Display with Capacitive Touch Panel
7.0-inch TFC LCD Module with Capacitive Touch Panel 10.1-inch LVDS Display with Capacitive Touch Panel

Technical Support

Forlinx provides software resources including kernel and driver source code, together with detailed user manual(i.MX RT1052 reference manual), schematic documentations to help customer start their development rapidly.

Forlinx provides embedded hardware reference manual, embedded software reference manual, including NXP i.MX RT1052 embedded software Android system reference manual, and Linux system reference manual.

For more details on solution design with i.MX RT1052 SBC

▊ How to buy

1. Order Online

We have an online store on Alibaba, please contact us to start ordering

2. Order offline

pls send your inquiry to our mailbox [email protected];

3. Payment Terms

Samples(100% T/T in advance),Bulk Order(please contact with our sales)

▊ Shipment

1. Delivery: Goods will be sent out by express as requested

2. Lead time: generally, goods could be sent out within five working days for a sample order, for a bulk requirement order, please contact us to check stock status and estimated delivery time.

3. Shipping charge: buyers should bear related shipping cost.

▊ Other Forlinx iMXRT Series Products