• sales

    +86-0755-88291180

ESP32-P4-7inch-JC1060P470C_I_W User Guide

Product Description

This LCD module uses ESP32-P4 module as the main control, which is a dual-core MCU with integrated WI-FI and Bluetooth functions. The main frequency can reach 400MHz, 768KB HP L2MEM, 32KB LP SRAM, 128KB HP ROM, 32M​​ PSRAM, Flash size is 16MB, display resolution is 1024*600, non-touch or capacitive touch. The module contains LCD display, backlight control circuit, touch screen control circuit. TF card interface and IO port interface are reserved. This module supports development in arduino IDE, ESP IDE, Micropython and Guition.


Features

●7.0-inch color screen, supports 24 BIT RGB 16.7M color display, rich display colors

●1024X600 resolution

●The sample program has been burned in the factory and is pluggable

●With TF card slot, convenient for expanding storage

●Provide Arduino library functions and sample programs to facilitate rapid secondary development

●Support one-click download program

●Lithium battery interface circuit

●Military-grade process standards, long-term stable operation


Product Parameters



Interface Description


Product size


Introduction

ESP32-P4 is equipped with a dual-core RISC-V CPU with AI instruction extensions, advanced

memory subsystem and integrated high-speed peripherals.

ESP32-P4 is equipped with a dual-core RISC-V CPU that runs at up to 400 MHz and also supports single-precision FPU and AI extensions, providing the necessary

ESP32-P4 itself does not have WiFi and Bluetooth capabilities. Use ESP-Hosted to connect to the SDIO/SPI/UART interface

ESP32-C6 wireless SoC.


Installing and programming the ESP32 using the Arduino IDE

An easy way to get started is to use the familiar Arduino IDE. While this is not necessarily the best environment for working with the ESP32, it has the advantage of being familiar with the application, so the learning curve is flatter.

We will use the Arduino IDE to conduct our experiments.

1. Install using Arduino IDE

We first need to install Arduino IDE version 2.3.4 (or higher), for example, the Arduino installation is located in "C/Programs(x86)/Arduino".

Download version link: https://www.arduino.cc/en/software


2,Installing Arduino-ESP32 directly from the Arduino IDE

Add a Board Manager Entry

Here is what you need to do to install the ESP32 board into the Arduino IDE:

(1) Open the Arduino IDE.

(2)Click the File menu on the top menu bar.

(3)Click the Preferences menu item. This will open the Preferences dialog box.

(4)By default, you should be on the Settings tab in the Preferences dialog box.

(5)Look for a text box labeled "Additional Board Manager URLs."

(6)If there is already text in this box, add a comma at the end of it and follow the next step.

(7)Paste the following link into the text box:

Stable version link:

https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json

(8)Click the OK button to save the settings。

The text box with the JSON link looks like this:


(9) In the Arduino IDE, click the Tools menu on the top menu bar。

(10) Scroll down to the "Board:" entry

(11) When the "Board:" entry is highlighted, a submenu will open.

(12) At the top of the submenu is "Boards Manager." Click it to open the "Boards Manager" dialog box.

(13) Type "esp32" into the search box of "Boards Manager".

(14)You should see an entry for "esp32 by Espressif Systems". Highlight this entry and click

Install button.

This will install the ESP32 board into your Arduino IDE


Once installed, we need to select the correct board option for the "ESP32 Arduino" board. In the board type, in the tools tab, we select "ESP32P4 Dev Module".


Settings and in the programmer's portal in the same tab, we select "esptool".

It should be noted that once the code is uploaded, the device will start running. So if we want to upload a new program, we need to reset the device power to ensure that it enters the flashing mode again.


Sample code usage

Currently, we only provide a preliminary explanation and introduction to the examples displayed on the screen. You can find the corresponding examples in the data center, as shown in the figure:


Open the library manager in Arduino, search for lvgl, and click install.

Found data center 1_1_Lvgl_v8

As shown in the figure:


Download a library file.

Lvgl,> v8.3.0

Copy the lv_conf.h of the data center.

As shown in the figure:


Put this file under the Arduino library file, it must be in the same root directory as the library lvgl.

As shown in the figure:


三、Copy the Lvgl demos file to the src folder

As shown in the figure:


After compiling, you can run LVGL and touch normally.


material

Schematic

Sample Program

    Data Sheet

    ESP32-P4

    Software Tools

    Arduino

    VScode

    Debugging Tools

    1、电脑需要安装CH340驱动程序:The computer needs to install the CH340 driver program

    2、保证供电充足,开发板电流600ma以上:Ensure sufficient power supply, with a development board current of over 600mA

    3、烧录选择USB1口:Choose USB1 port for burning

    Possible tools

    TAG: spotpear ESP32 S3 Development Board 1.75 inch AMOLED Display TouchScreen SD slot 6-axis sensor Xiaozhi AI Deepseek Raspberry Pi Audio Jetson Orin Nano/NX Super Developer IO Base Development Board Dual network RJ45 For Jetson Orin Nano/NX Module PC Monitor Screen and Audio Speaker Writing-Image User Guide ESP32 C3 1.44inch LCD Raspberry Pi 14 inch LCD 2K HDMI /Type C Display Capacitive TouchScreen 2160x1440 For Jetson Nano/mini Computer PC Magnetic Encoder Servo Motor 35KG.CM 24V 360° RS485 High Precision And Large Torque RSBL35-24-HS IO BASE MINI Board Raspberry Pi 5 Gen3 Raspberry Pi 5 IR Camera MAX9296 GMSL Camera Adapter Board 2-Ch High-Speed And Low-Latency Transmission For Jetson Orin Nano/NX Code ESP32-S3 DeepSeek AI Box Robot Development Board N16R8 Toy Doll Option 0.71 inch Electronic Eyes Raspberry Pi CM5 Compute Module 5 Development Kit With CM5104032 + Official Original IO Board + Case ESP32 C6 AI 0.85inch Development Board 0.85 inch DeepSeek RGB surround light Dual mike Core3566104032 Raspberry Pi 5 PCIe to M.2 5G/4G/3G HAT With RM520N-GL