Spark Logic

ILI9486 TFT LCD controller pinout

The ILI9486 drives a 320 × 480 panel. The MAR3501 shield uses an 8-bit 8080-style display bus through onboard level conversion.

MAR3501 Arduino shield contacts

20 contacts Current package

ILI Technology ·

MAR3501 Arduino shield contacts pinout

MAR3501 Arduino shield contacts
The numbers identify contacts in the manual’s interface table. Use the printed signal names and shield alignment drawing to locate the contacts on the four headers.
Selected pin details

18 · SD_DI

Input · Inputs

Host-to-SD-card SPI data.

LCDWiki MAR3501 User Manual CR2018-MI2455 Rev. 1.0, pp. 2–4 and direct insertion instructions.

Electrical limits · Link to this pin

All 20 pins

PinSignalDirectionFunction
15V Supply inputSupply input 5 V module input from the Arduino header.
23V3 Supply inputSupply input 3.3 V supply contact. The product pinout allows this contact to remain disconnected when 5 V powers the board.
3GND Supply returnSupply return Connect to host ground.
4LCD_D0 BidirectionalBidirectional Display parallel data bit 0.
5LCD_D1 BidirectionalBidirectional Display parallel data bit 1.
6LCD_D2 BidirectionalBidirectional Display parallel data bit 2.
7LCD_D3 BidirectionalBidirectional Display parallel data bit 3.
8LCD_D4 BidirectionalBidirectional Display parallel data bit 4.
9LCD_D5 BidirectionalBidirectional Display parallel data bit 5.
10LCD_D6 BidirectionalBidirectional Display parallel data bit 6.
11LCD_D7 BidirectionalBidirectional Display parallel data bit 7.
12LCD_RST InputInput Active-low display reset.
13LCD_CS InputInput Active-low display chip select.
14LCD_RS InputInput Low for command, high for data and parameters.
15LCD_WR InputInput Display write strobe.
16LCD_RD InputInput Display read strobe.
17SD_SS InputInput Active-low SD card select.
18SD_DI InputInput Host-to-SD-card SPI data.
19SD_DO OutputOutput SD-card-to-host SPI data.
20SD_SCK InputInput SD card SPI clock.

Signal assignments

Electrical limits

ParameterLimitConditions and source
Module supply5 V on Arduino UNO5 V on Arduino UNO The documented shield includes level conversion. Bare controller supply limits are different. LCDWiki MAR3501 User Manual CR2018-MI2455 Rev. 1.0, pp. 2–4 and direct insertion instructions.
Panel pixels320 × 480320 × 480 Use the module-specific initialization and orientation settings. LCDWiki MAR3501 User Manual CR2018-MI2455 Rev. 1.0, pp. 2–4 and direct insertion instructions.
Display data bus8 bits8 bits The module’s RGB565 test mode transfers two bytes for every pixel. LCDWiki MAR3501 User Manual CR2018-MI2455 Rev. 1.0, pp. 2–4 and direct insertion instructions.

Models and documents

The map covers the ILI9486-equipped MAR3501 documented in the module manual. The current product listing also names ST7796, so match the controller to the board revision. The map uses the numbers from the module manual, which span several headers.

MAR3501 (ILI9486)
3.5-inch Arduino UNO format module.