본문으로 건너뛰기
Display Engineer
드라이버 IC · Ilitek

ILI9488: 데이터시트, 핀 배치 및 초기화 코드

ILI9488은 3.5″ 320×480 패널을 구동합니다. 가장 큰 함정은 3/4선식 SPI에서 18비트 컬러만 받는다는 점으로, RGB565보다 필요한 대역폭이 크게 늘어납니다.

DEDisplay Engineer Applications Team · 디스플레이 애플리케이션 엔지니어엔지니어 검토: 2026년 10월 11일
제조사Ilitek
유형디스플레이 드라이버
인터페이스SPI / MCU(8080 병렬) / RGB(병렬) / MIPI DSI
최대 해상도320×480

ILI9488이 SPI에서 느린 이유

직렬 모드의 ILI9488은 픽셀당 18비트만 지원합니다. 그래서 320×480 전체 프레임은 RGB565의 307,200바이트에 비해 460,800바이트가 됩니다. 40 MHz SPI에서는 오버헤드를 빼고도 약 16 fps 대비 약 11 fps입니다.

선택해야 할 때

ILI9488은 8080 병렬이나 RGB로 구동하거나 기존 설계가 이미 의존하고 있을 때 적합합니다. 신규 SPI 설계에는 보통 ST7796S 기반 3.5″ 모듈을 권장합니다.

ILI9488 라이브러리 지원

라이브러리드라이버 / 클래스비고
TFT_eSPI (Arduino)ILI9488_DRIVER
LovyanGFX (Arduino / ESP-IDF)lgfx::Panel_ILI9488
참고SPI로 구동할 때 ILI9488은 18비트 색상(픽셀당 3바이트)이 필요합니다.
ILI9488 설정 템플릿 다운로드

User_Setup_ILI9488.h · LGFX_ILI9488.hpp. 핀은 임시 값입니다. 검증된 설정을 추가하면 이메일로 알려 드립니다.

ILI9488 문제 해결 및 FAQ

ILI9488과 ST7796S: SPI에는 어느 쪽이 더 좋나요?

ST7796S는 SPI에서 RGB565를 받으므로 18비트 SPI 모드의 ILI9488보다 프레임당 데이터가 3분의 1 적습니다. SPI로 구동하는 3.5″ 디스플레이에서는 보통 ST7796S가 확연히 높은 프레임 레이트를 냅니다.

SPI 방식 ILI9488에서 색이 틀리는 이유는 무엇인가요?

코드가 16비트 픽셀을 보내고 있을 가능성이 큽니다. SPI 모드의 ILI9488은 픽셀당 3바이트(COLMOD 0x66)를 기대합니다. 보내기 전에 RGB565를 RGB666으로 변환하거나 변환해 주는 라이브러리를 사용하세요.

어떤 디스플레이가 설계에 맞는지 고민되시나요?

크기, 인터페이스, 호스트 프로세서를 알려 주세요. 디스플레이 엔지니어가 12시간 이내에 데이터시트와 초기화 코드를 포함한 2–3가지 옵션을 회신합니다. 샘플 1개부터.