# Problem with MISO SPI with micro sd and ILI9341

**URL:** <https://forum.arduino.cc/t/problem-with-miso-spi-with-micro-sd-and-ili9341/1058719>\
**Category:** Networking, Protocols, and Devices\
**Created:** [November 27, 2022, 8:13pm UTC](https://forum.arduino.cc/t/problem-with-miso-spi-with-micro-sd-and-ili9341/1058719 "2022-11-27T20:13:20Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![your\_missing\_semicolon](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/your_missing_semicolon/32/856551_2.png) [@your\_missing\_semicolon](https://forum.arduino.cc/u/your_missing_semicolon)\
**Post date:** [November 27, 2022, 8:13pm UTC](https://forum.arduino.cc/t/problem-with-miso-spi-with-micro-sd-and-ili9341/1058719/1 "2022-11-27T20:13:20Z")

</div>

Hi there. Im making a project that involves a micro sd module and a ILI9341. The thing is that, if the microSd module is not connected, the tft touch works without a problem, but if I connect the MISO pin of the microsd to the esp32, the screen touch stops working, why does this happens?

---

<div class="post-metadata">

**Author:** ![your\_missing\_semicolon](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/your_missing_semicolon/32/856551_2.png) [@your\_missing\_semicolon](https://forum.arduino.cc/u/your_missing_semicolon)\
**Post date:** [November 27, 2022, 8:14pm UTC](https://forum.arduino.cc/t/problem-with-miso-spi-with-micro-sd-and-ili9341/1058719/2 "2022-11-27T20:14:04Z")

</div>

By the way, this only happens with the MISO pin, the rest of SPI work without a problem

---

<div class="post-metadata">

**Author:** ![david\_2018](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/david_2018/32/1013044_2.png) [@david\_2018](https://forum.arduino.cc/u/david_2018)\
**Post date:** [November 27, 2022, 8:44pm UTC](https://forum.arduino.cc/t/problem-with-miso-spi-with-micro-sd-and-ili9341/1058719/3 "2022-11-27T20:44:59Z")

</div>

Which micro SD module are you using? Some of the modules designed to interface an SD card to 5V logic have a problem where the MISO line is not released properly, but you should not be using that on an ESP32 anyway because it uses 3.3V logic.

---

<div class="post-metadata">

**Author:** ![your\_missing\_semicolon](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/your_missing_semicolon/32/856551_2.png) [@your\_missing\_semicolon](https://forum.arduino.cc/u/your_missing_semicolon)\
**Post date:** [November 27, 2022, 8:46pm UTC](https://forum.arduino.cc/t/problem-with-miso-spi-with-micro-sd-and-ili9341/1058719/4 "2022-11-27T20:46:06Z")

</div>

One of these ones: [Amazon.com](https://www.amazon.com/-/es/HiLetgo-m%C3%B3dulos-controlador-interfaz-conversi%C3%B3n/dp/B07BJ2P6X6/ref=sr_1_3?__mk_es_US=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=2VHQMZOMW72KS&keywords=micro+sd+module&qid=1669581927&sprefix=micro+sd+modul%2Caps%2C145&sr=8-3)

I dont know why since this one is 3.3v logic

---

<div class="post-metadata">

**Author:** ![david\_2018](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/david_2018/32/1013044_2.png) [@david\_2018](https://forum.arduino.cc/u/david_2018)\
**Post date:** [November 27, 2022, 8:50pm UTC](https://forum.arduino.cc/t/problem-with-miso-spi-with-micro-sd-and-ili9341/1058719/5 "2022-11-27T20:50:34Z")

</div>

That is a 5V to 3.3V adapter, and likely has the MISO problem. An adapter for an ESP32 would not have the voltage regulator or buffer chip, the SD card operates directly at 3.3V.

---

<div class="post-metadata">

**Author:** ![your\_missing\_semicolon](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/your_missing_semicolon/32/856551_2.png) [@your\_missing\_semicolon](https://forum.arduino.cc/u/your_missing_semicolon)\
**Post date:** [November 27, 2022, 8:51pm UTC](https://forum.arduino.cc/t/problem-with-miso-spi-with-micro-sd-and-ili9341/1058719/6 "2022-11-27T20:51:14Z")

</div>

What could be the solution there?

---

<div class="post-metadata">

**Author:** ![your\_missing\_semicolon](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/your_missing_semicolon/32/856551_2.png) [@your\_missing\_semicolon](https://forum.arduino.cc/u/your_missing_semicolon)\
**Post date:** [November 27, 2022, 8:58pm UTC](https://forum.arduino.cc/t/problem-with-miso-spi-with-micro-sd-and-ili9341/1058719/7 "2022-11-27T20:58:55Z")

</div>

The solution was to connect the VCC directly to the 3.3v output of the esp32 apparently, and thanks for your help!

---

<div class="post-metadata">

**Author:** ![david\_2018](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/david_2018/32/1013044_2.png) [@david\_2018](https://forum.arduino.cc/u/david_2018)\
**Post date:** [November 27, 2022, 9:07pm UTC](https://forum.arduino.cc/t/problem-with-miso-spi-with-micro-sd-and-ili9341/1058719/8 "2022-11-27T21:07:19Z")

</div>

The hardware solution involves soldering a jumper onto the board, and can be found in this discussion:  
[https://forum.arduino.cc/t/solved-nrf24-mirf-lib-micro-sd-card-works-ok-together/347787/9](https://forum.arduino.cc/t/solved-nrf24-mirf-lib-micro-sd-card-works-ok-together/347787/9)

Hopefully someday the manufacturers will notice the problem and start making the boards properly.

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [May 26, 2023, 9:08pm UTC](https://forum.arduino.cc/t/problem-with-miso-spi-with-micro-sd-and-ili9341/1058719/9 "2023-05-26T21:08:16Z")

</div>

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
