ILI9486 based tft interfacing with Atmega16A

Hello everyone ,

I am trying to interface the ILI9486 based tft with Atmega16A .but it can’t recognized the pin structure for Atmega16A IC .

MY pin stucture are like these,

Atmega16A arduino 0 (PB0) = LCD_D1
Atmega16A arduino 1 (PB1) = LCD_D0
Atmega16A arduino 2 (PB2) = LCD_D7
Atmega16A arduino 3 (PB3) = LCD_D6
Atmega16A arduino 4 (PB4) = LCD_D5
Atmega16A arduino 5 (PB5 = LCD_D4
Atmega16A arduino 6 (PB6) = LCD_D3
Atmega16A arduino 7 (PB7) = LCD_D2

Atmega16A arduino 7 (PA1) =LCD_RD
Atmega16A arduino 7 (PA2) =LCD_WR
Atmega16A arduino 7 (PA3) =LCD_RS
Atmega16A arduino 7 (PA3) =LCD_CS
Atmega16A arduino 7 (PA4) =LCD_REST

And VCC ,GND

so how can i use it…

You have a 3.5 inch Blue Mcufriend display Shield. It is designed to plug into a Uno, Zero, Mega2560, Due ... Arduino.

There are not any official Arduino boards with ATmega16A microcontroller.

Yes, you can run very simple graphics with a 16kB controller. But you really need Uno or bigger.

I doubt if any library supports the random pin wiring that you have chosen for the data bus.
There is no way that you could put LCD_RS and LCD_CS on the same port pin.

David.

I understand the Required of arduino uno for programming , I tried it but the pin connection with tft is different thats why shows error

can you exactly tell the pin connection of tft with Atmega16A please?