At present, the most common flash chip manufacturers are intel, SST, AMD, mxic, etc. Now we use a widely used 16 M byte flash chip as an example, compare their similarities and differences in performance and design.
Intel's 16 M byte flash chip model is 28f160c3, SST is 39vf1601/1602, AMD is 29lv160d, mxic is 29lv160bt/BB.
Operating voltage:
The normal read, write, and erase voltages of these flash chips are 2.7 V-3.6 V, but Intel's 28f160c3 has a dedicated fast write and erase power leg, it can be connected to a + 12 V power supply for fast write and erase operations. If there is no + 12 V power supply, it can still be connected to a normal power supply for normal read and write operations.
Execution speed:
These flash chips can provide the fastest Data Reading Speed of 70ns.
Reliability:
These flash chips support at least 100,000 write and erase operations. All of these products provide commercial and industrial-level chips.
Chip Production Process:
Intel 28f160c3 has three versions: 0.13 μm, 0.18 μm, and 0.25 μm.
SST 39vf1601/1602 is 0.18 μm
AMD's 29lv160d is 0.23 μm
Mxic 29lv160bt/BB is 0.23 μm
Encapsulation:
Intel provides the following packages: 48-lead TSOP, 48-ball easy BGA, 48-ball μ BGA/vfbga
SST provides the following packages: 48-lead TSOP and 48-ball TFBGA.
AMD provides the following packages: 44-lead SOP, 48-lead TSOP, and 48-ball fbga.
Mxic packages include 44-lead SOP, 48-lead TSOP, and 48-ball CSP.
Power Consumption:
These flash Chips Share the same current in typical read, all of which are 9mA
Boot Mode:
These flash chips provide top boot and Bottom Boot models.
Data access width:
Intel's 28f160c3 and SST 39vf1601/1602 are the access width of 1 Mbit/s x 16 bits, and the flash chip with 2 Mbit/s x 8 bits access width is of another model. AMD's 29lv160d and mxic 29lv160bt/BB are compatible with the access line width of 1 Mbit/s x 16 Mbit/s and 2 Mbit/s x 8 bits, and control the access to 16 bits or 8 bits through the byte signal line.
Block Division:
Intel's 28f160c3 is divided into eight 8 KB blocks and 31 64 kB blocks.
The 39vf1601/1602 of SST can be divided into 32 64 K Bytes blocks or 512 4 K Bytes sector.
AMD's 29lv160d and mxic's 29lv160bt/BB are divided into 1 16 K, 2 8 K, 1 32 K, and 31 64 K Bytes blocks.
Erasure method:
These flash chips provide block-independent erasure and full-chip erasure capabilities.
Write protection:
Intel's 28f160c3 can provide hardware write protection for all blocks through the WP # pin, and provide software write protection for any block
The 39vf1601/1602 of SST can only provide hardware write protection for top block (top boot) or bottom block (Bottom Boot) through the WP # pin.
AMD's 29lv160d and mxic's 29lv160bt/BB can only provide software write protection for any block.
Reset:
These flash chips provide hardware reset pins
Suspend:
Intel's 28f160c3 provides program suspend/resume and erase suspend/resume capabilities
SST 39vf1601/1602, amd 29lv160d, and mxic 29lv160bt/BB only provide erase suspend/resume capabilities
Software:
Intel 28f160c3 provides common flash interface and intel flash data integrator
SST 39vf1601/1602, amd 29lv160d, and mxic 29lv160bt/BB only provide common flash Interface
Security-ID:
Intel's 28f160c3 provides 64-bit unique device identifier and 64-bit user programmable OTP Cells
SST 39vf1601/1602 provides 128 bit unique device identifier and 128 bit user programmable OTP Cells
AMD 29lv160d and mxic 29lv160bt/BB do not provide user programmable OTP Cells
Operation detecting:
Intel's 28f160c3 and SST 39vf1601/1602 only provide the software read Register Method for Operation detection.
AMD 29lv160d and mxic 29lv160bt/BB provide software and hardware ry/by # pin for Operation Detection