Supported List of SPI Flash Brands and Types

Supported List of SPI Flash Brands and Types

Brand Type Scaler PMC Pm25LV010 RTD2660H PM25LV020 RTD2660HRTD227CLW RTD2281CL PM25LD020 PM25LQ020A PM25LQ040 RTD2270CLW 2281CL RTD2513A RTD2525A RTD2556T RTD2785T RTD2795T PM25LQ080 PM25LQ016 RTD2796 RTD2797 RTD2799 Winbond W25X10 RTD2660H W25X20A RTD227CLW RTD2281CL W25X21CL W25X40CL W25X41CL W25Q80BV W25Q16DV RTD2796 RTD2797 RTD2799 W25Q16JVSIM W25Q16JVSIQ W25Q64JVSIQ W25Q32JVSSIQ W25Q32F W25Q32JVSIM W25Q128JVSQ MXIC MX25L1005 RTD2660H MX25L2026 RTD227CLW RTD2281CL MX25L2025 MX25L4006E RTD227CLW RTD2281CL … Read more

Complete Application Notes on NAND and NOR Flash

Complete Application Notes on NAND and NOR Flash

This article highlights: 1. Common FLASH reference circuits from Huawei, Samsung, and Intel; 2. Explanation of 2-bit and 4-bit NAND FLASH in conjunction with datasheets; 3. Summary of debugging thoughts and sharing of simple debugging experiences; 4. Introduction to the latest 3D Xpoint technology. First, I would like to use this image to illustrate the … Read more

How to Calculate CRC Values in IAR and KEIL

How to Calculate CRC Values in IAR and KEIL

Introduction More and more products on the market have safety requirements regarding their use. How to avoid danger to operators during use or reduce the probability of such dangers occurring is a key consideration for product safety. In this regard, related products need to pass safety certifications from relevant industries before they can be produced … Read more

Detailed Explanation of SPI

Detailed Explanation of SPI

1. Introduction to SPI SPI, short for Serial Peripheral Interface, is a serial communication interface defined by Motorola for its MC68HCXX series processors. The SPI interface is mainly used between EEPROM, FLASH, real-time clocks, AD converters, as well as digital signal processors and digital signal decoders. SPI is a high-speed, full-duplex, synchronous communication bus that … Read more

Fault Injection Attack on FLASH Erasure Process

Fault Injection Attack on FLASH Erasure Process

Comprehensive Analysis of Chip Debug Interface Protection Mechanisms Author | Liu Zheng Editor | Liu Mengdi 1. Background Introduction Microcontrollers are the backbone of the modern interconnected world, with widespread applications in robotics, medical devices, aerospace, and automotive industries. With the development of the Internet of Things (IoT), microcontrollers have become even more prevalent in … Read more

Basic Structure and Characteristics of NOR FLASH and NAND FLASH

Basic Structure and Characteristics of NOR FLASH and NAND FLASH

Welcome FPGA engineers to join the official WeChat technical group Clickthe blue textto follow us at FPGA Home – the best and largest pure FPGA engineer community in China Non-volatile storage components come in many forms, such as EPROM, EEPROM, NOR FLASH, and NAND FLASH. The first two have basically been phased out, so I … Read more

Understanding the Differences Between FLASH and EEPROM in Embedded Development

Understanding the Differences Between FLASH and EEPROM in Embedded Development

I'm Lao Wen, an embedded engineer who loves learning. Follow me to become even better together! Memory is divided into two main categories: RAM and ROM, and this article primarily discusses ROM. Initially, ROM could not be programmed; it retained whatever content it was manufactured with, making it inflexible. Later, PROM was introduced, which could … Read more

How to Flash ESP32 Chip Program

How to Flash ESP32 Chip Program

01 Preparation Work To flash the ESP32 application program using a serial port in a virtual machine, you must first ensure that the serial port of the development board can be correctly connected to the virtual machine. The virtual machine software I am using is VirtualBox 6.0. When the development board is connected to the … Read more

Overview of Linker Script Ld and Program Storage Mechanism

Overview of Linker Script Ld and Program Storage Mechanism

1. Linker Script Ld 1.1 Load Address LMA and Run Address VMA 1.1.1 Load Address LMA When programming, the addresses where the code segment and data segment are stored are generally in FLASH. This storage address ensures that data is not lost when power is off. 1.1.2 Run Address VMA During software execution, the (virtual) … Read more

How to Install Native ARM Architecture Windows on Android Devices

How to Install Native ARM Architecture Windows on Android Devices

Today we will learn a very interesting and practical technology – how to use the Mindows Toolbox to flash native ARM architecture Windows system on Android devices. This not only expands your understanding of device systems but also enhances your technical skills in practice. 1. Introduction In today’s digital age, the diversification of device systems … Read more