Embedded choose spi flash device - JohnHau/mis GitHub Wiki

https://electronics.stackexchange.com/questions/79112/how-to-select-correct-spi-flash-for-specific-micro-controller-pic32mx795f

https://www.digikey.com/en/articles/why-and-how-to-expand-microcontroller-program-memory-with-spi-xip-flash https://www.ti.com/lit/an/sprabv4e/sprabv4e.pdf?ts=1672890757572&ref_url=https%253A%252F%252Fwww.google.com%252F

https://www.microchip.com/en-us/products/memory/serial-and-parallel-flash

https://www2.lauterbach.com/pdf/serialflash.pdf https://sureshjoshi.com/embedded/how-to-pick-a-microcontroller

https://international.electronica-azi.ro/2019/07/11/why-and-how-to-expand-microcontroller-program-memory-with-spi-xip-flash/

https://www.farnell.com/datasheets/16671.pdf

https://www.klipper3d.org/FAQ.html

https://datakey.com/downloads/Datakey-SPI-Flash-Interface-Specification-223-0017-006-Rev-F.pdf

https://en.na4.teamsupport.com/knowledgeBase/16979402 https://embeddedinventor.com/quad-spi-everything-you-need-to-know/

https://www.build-electronic-circuits.com/microcontroller-tutorial-part2/

https://www.micron.com/-/media/client/global/documents/products/data-sheet/nor-flash/serial-nor/n25q/n25q_256mb_3v.pdf

https://stackoverflow.com/questions/63282593/is-it-recommended-to-use-spi-flash-to-run-code-instead-internal-flash-due-to-mem

https://octopart.com/blog/archives/2017/08/how-to-choose-a-microcontroller

https://interrupt.memfault.com/blog/how-to-write-a-bootloader-from-scratch

https://community.arm.com/arm-community-blogs/b/embedded-blog/posts/10-steps-to-selecting-a-microcontroller

https://www.techtarget.com/iotagenda/definition/microcontroller

https://pdfserv.maximintegrated.com/en/an/AN3078.pdf

https://www.arlabs.com/help.html

https://www.ijarcce.com/upload/2016/april-16/IJARCCE%20192.pdf

https://www.teachmemicro.com/raspberry-pi-serial-uart-tutorial/

https://www.elprocus.com/microcontrollers-types-and-applications/

https://docs.rs-online.com/2cd3/0900766b80dc4f6d.pdf

https://www.rapid7.com/blog/post/2019/04/16/extracting-firmware-from-microcontrollers-onboard-flash-memory-part-1-atmel-microcontrollers/ https://jaycarlson.net/microcontrollers/

https://droogmic.github.io/microrust/getting-started/02.00.FLASH.html

https://www.winbond.com/export/sites/winbond/about-winbond/news-and-events/events/file/Sample-Shield-User-Guide-V1.0-11142017.pdf

https://www.edn.com/in-system-programmable-flash-memory-for-8051-class-microcontrollers/

https://support.microsoft.com/en-us/office/flash-code-and-connect-a-microcontroller-to-your-pc-9428e1de-160f-4255-b887-741062b39317

https://randomnerdtutorials.com/esp32-pinout-reference-gpios/

https://zipcpu.com/blog/2018/08/16/spiflash.html

https://blog.classycode.com/sharing-an-spi-flash-memory-between-a-microcontroller-and-a-xilinx-7-series-fpga-with-multiboot-26dde7c05075

https://toshiba.semicon-storage.com/us/semiconductor/knowledge/faq/micro/microcomputer_faq-05/How-to-Use-Products_14.html https://copperhilltech.com/programming-spi-serial-flash-memory-at45db161d/

http://www.dlpdesign.com/usb/images/dlpflashds.pdf

https://www.instructables.com/How-to-Design-with-Discrete-SPI-Flash-Memory/

https://learn.adafruit.com/how-to-choose-a-microcontroller/the-microcontrollers-in-adafruit-products

https://www.electronicdesign.com/technologies/memory/article/21787261/selecting-the-correct-memory-type-for-embedded-applications

https://www.st.com/resource/en/application_note/cd00167594-stm32-microcontroller-system-memory-boot-mode-stmicroelectronics.pdf

https://www.analog.com/en/design-notes/ultrahighspeed-flash-microcontroller-software-spi.html

https://www.esacademy.com/en/library/technical-articles-and-documents/8051-programming/using-flash-memory-in-embedded-applications.html

http://file.elecfans.com/web1/M00/00/0E/o4YBAFnLrxKATROGAAYPkh4x3QU718.pdf

https://blog.segger.com/finding-the-right-qspi-flash-for-your-project/

https://learn.sparkfun.com/tutorials/serial-peripheral-interface-spi/all

https://www.renesas.com/us/en/document/apn/rza1h-group-example-booting-serial-flash-memory https://www.onethesis.com/external-memory-for-microcontrollers/

https://www.sciencedirect.com/topics/computer-science/serial-peripheral-interface

https://www.keil.com/appnotes/files/apnt_333.pdf

https://predictabledesigns.com/how-to-select-the-microcontroller-for-your-new-product/

https://docs.arduino.cc/built-in-examples/arduino-isp/ArduinoToBreadboard

https://www.pemicro.com/blog/index.cfm?post_id=235

https://www.infineon.com/dgdl/Infineon-AN205152_F2MC-8L_Family_MB89201_Series_8-Bit_Microcontroller_Flash_Programming-ApplicationNotes-v02_00-EN.pdf?fileId=8ac78c8c7cdc391c017d0d6007f57071

https://embeddedcomputing.com/technology/storage/selecting-the-optimal-flash-device-for-your-embedded-application

https://www.seeedstudio.com/blog/2019/09/25/uart-vs-i2c-vs-spi-communication-protocols-and-uses/

https://www.tronicszone.com/blog/choose-microcontroller-embedded-systems/

https://www.edaboard.com/threads/microcontroller-interface-with-flash-memory-chip.400374/

https://www.fujitsu.com/downloads/MICRO/fma/pdfmcu/V01L1284PCWFRe.pdf https://www.eetimes.com/in-system-programmable-flash-memory-for-8051-class-microcontrollers/

https://circuitdigest.com/article/is-flash-memory-just-a-derivative-of-eeprom-how-to-choose-the-right-memory-for-your-application

https://www.arrow.com/en/research-and-events/articles/engineering-basics-what-is-a-microcontroller

https://www.totalphase.com/blog/2020/05/what-are-the-differences-of-single-vs-dual-vs-quad-spi/ https://www.embedded.com/solving-the-problem-of-flash-memory-density/

https://www.embedded.com/flash-101-the-nor-flash-electrical-interface/

https://microchipdeveloper.com/16bit:flash-write

https://www.cl.cam.ac.uk/teaching/0910/P31/workbook5.html