64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet The SST38VF6401/6402/6403/6404 are 4M x16 CMOS Advanced Multi-Purpose Flash Plus (Advanced MPF+) devices manufactured with SST proprietary, highperformance CMOS Super- Flash technology. The split-gate cell design and thickoxide tunneling injector attain better reliability and manufacturability compared with alternate approaches.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Product Description The SST38VF6401, SST38VF6402, SST38VF6403, and SST38VF6404 devices are 4M x16 CMOS Advanced Multi-Purpose Flash Plus (Advanced MPF+) manufactured with SST proprietary, high-performance CMOS SuperFlash technology.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Functional Block Diagram SuperFlash Memory X-Decoder Memory Address Address Buffer Latches Y-Decoder CE# OE# WE# WP# RESET# I/O Buffers and Data Latches Control Logic DQ15 - DQ0 RY/BY# 1309 B1.1 Figure 1: Functional Block Diagram ©2011 Silicon Storage Technology, Inc.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Pin Assignments A15 A14 A13 A12 A11 A10 A9 A8 A19 A20 WE# RST# A21 WP# RY/BY# A18 A17 A7 A6 A5 A4 A3 A2 A1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Standard Pinout Top View Die Up A16 NC VSS DQ15 DQ7 DQ14 DQ6 DQ13 DQ5 DQ12 DQ4 VDD DQ11 DQ3 DQ10 DQ2 DQ9 DQ1 DQ8 DQ0 OE# VSS CE# A0 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Table 1: Pin Description Symbol Pin Name Functions AMS1-A0 Address Inputs To provide memory addresses. During Sector-Erase AMS-A12 address lines will select the sector. During Block-Erase AMS-A15 address lines will select the block. DQ15-DQ0 Data Input/output To output data during Read cycles and receive input data during Write cycles.
4 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Memory Maps Table 2: SST38VF6401and SST38VF6402 Memory Maps SST38VF6401 Block1,2 Sectors3 Address A21-A124 6 B0 S0-S7 0000000XXX B1 S8-S15 0000001XXX B2 S16-S23 0000010XXX B3 S24-S31 0000011XXX B4 S32-S39 0000100XXX B5 S40-S47 0000101XXX B6 S48-S55 0000110XXX B7 S56-S63 0000111XXX B8 - B119 follow the same pattern B120 S960-S967 1111000XXX B121 S968-S975 1111001XX
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Table 3: SST38VF6403and SST38VF6404 Memory Maps (1 of 2) SST38VF6403 Block1,2 Sectors3 Address A21-A124 VPB5 NVPB5 WP#6 B05,6 S0 0000000000 YES YES YES S1 0000000001 YES YES YES S2 0000000010 YES YES NO S3 0000000011 YES YES NO S4 0000000100 YES YES NO S5 0000000101 YES YES NO S6 0000000110 YES YES NO S7 0000000111 YES
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Table 3: SST38VF6403and SST38VF6404 Memory Maps (Continued) (2 of 2) B125 S1000-S1007 1111101XXX YES YES NO B126 S1008-S1015 1111110XXX YES YES NO Block1,2 Sectors3 NVPB5 B1275, 7 S1016 Address A21-A12 1111111000 VPB5 YES YES WP#7 NO S1017 1111111001 YES YES NO S1018 1111111010 YES YES NO S1019 1111111011 YES YES NO S1020 11111
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Device Operation The memory operations functions of these devices are initiated using commands written to the device using standard microprocessor Write sequences. A command is written by asserting WE# low while keeping CE# low. The address bus is latched on the falling edge of WE# or CE#, whichever occurs last.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet During the Program operation, the only valid reads are Data# Polling, Toggle Bits, and RY/BY#. During the internal Program operation, the host is free to perform additional tasks. Any commands issued during the internal Program operation are ignored. During the command sequence, WP# should be statically held high or low.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet If the Write-to-Buffer or Program Buffer-to-Flash operation aborts, then DQ1 = 1 and the device enters Write-Buffer-Abort mode. To execute another operation, a Write-to-Buffer Abort-Reset command must be issued to clear DQ1 and return the device to standard read mode.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet To resume a suspended Sector-Erase or Block-Erase operation, the system must issue the EraseResume command. The operation is executed by issuing one byte command sequence with EraseResume command (30H) at any address in the last Byte sequence.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet If a Program or Erase operation is attempted on a protected sector or block, the operation will abort. After the device initiates an abort, the corresponding Write Operation Status Detection Bits will stay active for approximately 200ns (program or erase) before the device returns to read mode. For the status of these bits during a Write operation, see Table 4.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet RY/BY# The RY/BY# pin can be used to determine the status of a Program or Erase operation. The RY/BY# pin is valid after the rising edge of the final WE# pulse in the command sequence. If RY/BY# = 0, then the device is actively programming or erasing. If RY/BY# = 1, the device is in Read mode. The RY/BY# pin is an open drain output pin.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Hardware Block Protection The SST38VF6402 and SST39VF6404 devices support top hardware block protection, which protects the top boot block of the device. For SST38VF6402, the boot block consists of the top 32 KWord block, and for SST39VF6404 the boot block consists of the top two 4 KWord sectors (8 KWord total).
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet The SST38VF6401/6402/6403/6404 devices provide Bypass Mode, which allows for reduced Program and Erase command sequence lengths. In this mode, the SDP portion of Program and Erase command sequences are omitted. See “Bypass Mode” on page 17. for further details.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Security ID The SST38VF6401/6402/6403/6404 devices offer a Security ID feature. The Secure ID space is divided into two segments — one factory programmed 128 bit segment and one user programmable 256 word segment. See Table 7 for address information.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Protection Settings Register (PSR) The Protection Settings Register (PSR) is a user-programmable register that allows for further customization of the SST38VF6401/6402/6403/6404 protection features. The 16-bit PSR provides four One Time Programmable (OTP) bits for users, each of which can be programmed individually.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Individual Block Protection The SST38VF6401/6402/6403/6404 provide two methods for Individual Block protection: Volatile Block Protection and Non-Volatile Block Protection. Data in protected blocks cannot be altered.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Advanced Protection The SST38VF6401/6402/6403/6404 provide Advanced Protection features that allow users to implement conditional access to the NVPBs. Specifically, Advanced Protection uses the Global Lock Bit to protect the NVPBs. If the Global Lock bit is ‘0’ then all the NVPBs states are frozen and cannot be modified in any mode.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet The password can be read using the Password Read command to verify the desired password has been programmed. SST recommends testing the password before permanently choosing Password Mode. To test the password, do the following: 1. Enter the Global Lock of NVPBs mode. 2. Set the Global Lock Bit to ‘0’, and verify the value. 3.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Irreversible Block Locking The SST38VF6401/6402/6403/6404 provides Irreversible Block Locking, a feature that allows users to customize the size of Read-Only Memory (ROM) on the device and provides more flexibility than OneTime Programmable (OTP) memory.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Operations Table 10:Operation Modes Selection Mode CE# OE# WE# RST# Read Program VIL VIL VIH H X VIL VIH VIL H VIL/VIH1 1 Erase VIL Standby VIH VIL H WP# VIL/VIH DQ Address DOUT AIN DIN AIN X2 Sector or block address, XXH for Chip-Erase VIH X X VIH X High Z X Write Inhibit X VIL X X X High Z/ DOUT X Product Identifica
64 Mbit (x16) Advanced Multi-Purpose Flash Plus SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 A Microchip Technology Company Data Sheet Table 11:Software Command Sequence (1 of 3) Command Sequence Read3 Page Read3 1st Bus Cycle Addr1 Data2 WA Data WA0 Data0 2nd Bus Cycle 3rd Bus Cycle 4th Bus Cycle Addr1 Data2 Addr1 Data2 Addr1 Data2 WA1 Data1 WA2 Data WA3 Data3 5th Bus Cycle 6th Bus Cycle 7th Bus Cycle Addr1 Data2 Addr1 Data2 Addr1 Data2 WAX Data 2 Word-Progra
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Table 11:Software Command Sequence (Continued) (2 of 3) Command Sequence 1st Bus Cycle 2nd Bus Cycle 3rd Bus Cycle Data2 Addr1 Data2 Addr1 Data2 555H AAH 2AAH 55H 555H 90H X00 BFH 2AAH 55H 555H F0H 555H E0H 555H C0H Addr1 4th Bus Cycle Addr1 Data2 5th Bus Cycle Addr1 Data2 6th Bus Cycle Addr1 Data2 7th Bus Cycle Addr1 Data2 Produc
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Table 11:Software Command Sequence (Continued) (3 of 3) Command Sequence 1st Bus Cycle Addr1 2nd Bus Cycle 3rd Bus Cycle Data2 Addr1 Data2 Addr1 Data2 555H 50H 555H 60H 00H PWD0 555H 40H 4th Bus Cycle 5th Bus Cycle 6th Bus Cycle 7th Bus Cycle Addr1 Data2 Addr1 Data2 Addr1 Data2 Addr1 Data2 01H PWD1 02H PWD2 03H PWD3 00H 29H XXH
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet 4. Total number of cycles in this command sequence depends on the number of words to be written to the buffer. Additional words are written by repeating Write Cycle 5. Address (WAX) values for Write Cycle 6 and later must have the same A21-A4 values as WAX in Write Cycle 5. WC = Word Count.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Table 12:Protection Priority for Main Array NVPB1 VPB1 Protection State of Block protect X protected X protect protected unprotect unprotect unprotected T12.0 25015 1.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Table 14:System Interface Information for SST38VF6401/6402/6403/6404 Address Data 1BH 0027H 1CH 0036H Description VDD Min (Program/Erase) DQ7-DQ4: Volts, DQ3-DQ0: 100 millivolts VDD Max (Program/Erase) DQ7-DQ4: Volts, DQ3-DQ0: 100 millivolts 1DH 0000H VPP min. (00H = no VPP pin) 1EH 0000H VPP max.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Table 16:Primary Vendor-Specific Extended Information for SST38VF6401/6402/6403/ 6404 Address Data 40H 0050H 41H 0052H Description Query-unique ASCII string “PRI” 42H 0049H 43H FFFFH 44H FFFFH Reserved 45H 0000H Reserved 46H 0002H Erase Suspend 0 = Not supported, 1 = Only read during Erase Suspend, 2 = Read and Program during Erase Suspend.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Absolute Maximum Stress Ratings (Applied conditions greater than those listed under “Absolute Maximum Stress Ratings” may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these conditions or conditions greater than those defined in the operational sections of this data sheet is not implied.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Power-Up Specifications All functionalities and DC specifications are specified for a VDD ramp rate faster than 1V per 100 ms (0V to 3V in less than 300 ms). If the VDD ramp rate is slower than 1V per 100 ms, a hardware reset is required. The recommended VDD power-up to RESET# high time should be greater than 100 µs to ensure a proper reset.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 A Microchip Technology Company Data Sheet DC Characteristics Table 20:DC Operating Characteristics VDD = 2.7-3.6V1 Limits Symbol Parameter Min Max Units Test Conditions Address input=VILT/VIHT2, VDD=VDD Max Power Supply Current IDD Read3 18 mA CE#=VIL, OE#=WE#=VIH at f= 5 MHz Intra-Page Read @5 MHz 2.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 A Microchip Technology Company Data Sheet AC Characteristics Table 23:Read Cycle Timing Parameters VDD = 2.7-3.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Table 24:Program/Erase Cycle Timing Parameters Symbol Parameter TBP Word-Program Time Min TWBP1 Program Buffer-to-Flash Time TAS Address Setup Time 0 Max Units 10 µs 40 µs ns TAH Address Hold Time 30 ns TCS WE# and CE# Setup Time 0 ns TCH WE# and CE# Hold Time 0 ns TOES OE# High Setup Time 0 ns TOEH OE# High Hold Time 10 ns TCP
64 Mbit (x16) Advanced Multi-Purpose Flash Plus SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 A Microchip Technology Company Data Sheet TAA TRC ADDRESS AMS-0 TCE CE# TOE OE# WE# DQ15-0 TOHZ TOLZ VIH TCLZ HIGH-Z TCHZ TOH DATA VALID HIGH-Z DATA VALID TRB RY/BY# 1309 F03.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet INTERNAL PROGRAM OPERATION STARTS TBP ADDRESS AMS-0 555 TAH 2AA 555 ADDR TWP TDH WE# TAS TDS TWPH OE# TCH CE# TCS DQ15-0 XXAA XX55 XXA0 SW0 SW1 SW2 DATA WORD (ADDR/DATA) RY/BY# TBUSY 1309 F04.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet INTERNAL PROGRAM OPERATION STARTS TBP ADDRESS AMS-0 555 TAH 2AA 555 ADDR TCP TDH CE# TAS TDS TCPH OE# TCH WE# TCS DQ15-0 XXAA XX55 XXA0 SW0 SW1 SW2 DATA WORD (ADDR/DATA) RY/BY# TBUSY Note: AMS = Most significant address AMS = A21 for SST38VF6401/6402/6403/6404 WP# must be held in proper logic state (VIL or VIH) 1 µs prior to and 1 µs after the c
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet FILL WRITE BUFFER WITH DATA ADDRESS AMS-0 555 2AA BA BA WAX WAX CE# OE# TWP WE# DQ15-0 XXAA XX55 XX25 WC SW0 SW1 SW2 SW3 DATA SW4 DATAn SWn RY/BY# 1309 F34.2 Note: BA= Block Address WAx = Word Address WC = Word Count DATAn = nth Data X can be VIL or VIH, but no other value.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet ADDRESS AMS-0 TCE CE# TOEH TOES OE# TOE WE# DQ7 DATA DATA# DATA# DATA 1309 F06.1 Note: AMS = Most significant address AMS = A21 for SST38VF6401/6402/6403/6404 Figure 11:Data# Polling Timing Diagram ADDRESS AMS-0 TCE CE# TOES TOEH OE# TOE WE# DQ6 and DQ2 TWO READ CYCLES WITH SAME OUTPUTS 1309 F07.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet TSCE SIX-BYTE CODE FOR CHIP-ERASE ADDRESS AMS-0 555 2AA 555 555 2AA 555 CE# OE# TWP WE# DQ15-0 XXAA XX55 XX80 XXAA XX55 XX10 SW0 SW1 SW2 SW3 SW4 SW5 TBUSY RY/BY# 1309 F08.1 Note: This device also supports CE# controlled Chip-Erase operation The WE# and CE# signals are interchangeable as long as minimum timings are met.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 A Microchip Technology Company Data Sheet TBE SIX-BYTE CODE FOR BLOCK-ERASE ADDRESS AMS-0 555 2AA 555 555 2AA BAX CE# OE# TWP WE# DQ15-0 XXAA XX55 XX80 XXAA XX55 SW0 SW1 SW2 SW3 SW4 XX30 SW5 TBusy RY/BY# Note: This device also supports CE# controlled Block-Erase operation The WE# and CE# signals are interchangeable as long as minimum timings are met.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet TSE SIX-BYTE CODE FOR SECTOR-ERASE ADDRESS AMS-0 555 2AA 555 555 2AA SAX CE# OE# TWP WE# DQ15-0 XXAA XX55 XX80 XXAA XX55 XX50 SW0 SW1 SW2 SW3 SW4 SW5 TBUSY RY/BY# 1309 F10.1 Note: This device also supports CE# controlled Sector-Erase operation The WE# and CE# signals are interchangeable as long as minimum timings are met.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Three-Byte Sequence for Software ID Entry ADDRESS AMS-0 555 2AA 555 0000 0001 CE# OE# TIDA TWP WE# TAA TWPH DQ15-0 XXAA SW0 XX55 XX90 SW1 00BF Device ID SW2 1309 F11.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 A Microchip Technology Company Data Sheet THREE-BYTE SEQUENCE FOR SOFTWARE ID EXIT AND RESET ADDRESS AMS-0 555 DQ15-0 2AA XXAA 555 XX55 XXF0 TIDA CE# OE# TWP WE# TWHP SW0 SW1 SW2 1309 F13.0 Note: WP# must be held in proper logic state (VIL or VIH) 1 µs prior to and 1 µs after the command sequence.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 A Microchip Technology Company Data Sheet TRY TRP RST# TRHR CE#/OE# RY/BY# 1309 F15.2 Figure 20:RST# Timing Diagram (When no internal operation is in progress) TRP RST# TRYE CE#/OE# TRB RY/BY# 1309 F16.2 Figure 21:RST# Timing Diagram (During Program or Erase operation) VIHT INPUT VIT REFERENCE POINTS VOT OUTPUT VILT 1309 F17.0 AC test inputs are driven at VIHT (0.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet VDD TO TESTER 25KΩ TO DUT CL 25KΩ 1309 F18.1 Figure 23:A Test Load Example ©2011 Silicon Storage Technology, Inc.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Start Load data: XXAAH Address: 555H Load data: XX55H Address: 2AAH Load data: XXA0H Address: 555H Load Word Address Word Data Wait for end of Program Program Complete 1309 F19.1 Note: X can be VIL or VIH, but no other value. Figure 24:Word-Program Algorithm ©2011 Silicon Storage Technology, Inc.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Start Load data: XXAAH Address: 555H Load data: XX55H Address: 2AAH Load data: XX25H Address: BA Load data: WC Address: BA Load data: Data Address: WA Keep writing to buffer No Is Data Load complete Yes Program Buffer to Flash Load data: XX29H Address: BA Wait for end of Program Program Complete 1309 F25.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 A Microchip Technology Company Data Sheet Internal Timer Toggle Bit Data# Polling RY/BY# Program/Erase Initiated Program/Erase Initiated Program/Erase Initiated Program/Erase Initiated Wait TBP, TWBP, TSCE, TSE or TBE Read word Read DQ7 Read RY/BY# Read same word Program/Erase Completed No Is DQ7 = true data Yes No Does DQ6 match Program/Erase Completed No Is RY/BY# = 1 Yes Program/Er
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet CFI Query Entry Command Sequence Sec ID Entry Command Sequence Software Product ID Entry Command Sequence Load data: XX98H Address: 555H Load data: XXAAH Address: 555H Load data: XXAAH Address: 555H Wait TIDA Load data: XX55H Address: 2AAH Load data: XX55H Address: 2AAH Read CFI data Load data: XX88H Address: 555H Load data: XX90H Address: 555H Wait TID
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Software ID Exit Command Sequence CFI Exit Command Sequence SEC ID Exit Command Sequence Load data: XXAAH Address: 555H Load data: XXF0H Address: XXH Load data: XXAAH Address: 555H Load data: XX55H Address: 2AAH Wait TIDA Load data: XX55H Address: 2AAH Load data: XXF0H Address: 555H Return to normal operation Load data: XX90H Address: 555H Wait TIDA L
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Chip-Erase Command Sequence Sector-Erase Command Sequence Block-Erase Command Sequence Load data: XXAAH Address: 555H Load data: XXAAH Address: 555H Load data: XXAAH Address: 555H Load data: XX55H Address: 2AAH Load data: XX55H Address: 2AAH Load data: XX55H Address: 2AAH Load data: XX80H Address: 555H Load data: XX80H Address: 555H Load data: XX80H Add
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Start Erase Operation Load data: XXB0H Address: XXXH Wait Time (20 µs max) Erase Suspend Active Execute valid operations while in Erase Suspend mode Load data: XX30H Address: XXXH Resume Erase Operation 1309 F27.0 Note: X can be VIL or VIH, but no other value. Figure 30:Erase Suspend/Resume ©2011 Silicon Storage Technology, Inc.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 A Microchip Technology Company Data Sheet Load data: XXAAH Address: 555H Load data: XX55H Address: 2AAH Load data: XXE0H Address: 555H Wait TIDA Protect / Unprotect Read Protect Status Load data: XXA0H Address: 555H Read data: Data Address: BA Load data: Data Address: BA Yes More Blocks to protect/unprotect or Read status No Load data: XX90H Address: XXXH Load data: XX00H Address: XXXH 1309 F2
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Load data: XXAAH Address: 555H Load data: XX55H Address: 2AAH Load data: XXC0H Address: 555H Wait TIDA Program, Erase or Read Program (Protect Block) Erase Read Protect Status Load data: XXA0H Address: XXH Load data: XX80H Address: XXH Read data: Data Address: BA Load data: XX00H Address: BA Load data: XX30H Address: 00H Wait for end of Program, Erase,
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Load data: XXAAH Address: 555H Load data: XX55H Address: 2AAH Load data: XX50H Address: 555H Wait TIDA Set Read Status Load data: XXA0H Address: XXH Read data: Status Data Address: XXXH Load data: XX00H Address: XXH Load data: XX90H Address: XXH Load data: XX00H Address: XXH 1309 F31.0 Note: Status Data: DQ0 = 0 (locked); DQ0 = 1 (unlocked).
64 Mbit (x16) Advanced Multi-Purpose Flash Plus SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 A Microchip Technology Company Data Sheet Program / Read Password Submit Password Load data: XXAAH Address: 555H Load data: XXAAH Address: 555H Load data: XX55H Address: 2AAH Load data: XX55H Address: 2AAH Load data: XX60H Address: 555H Load data: XX60H Address: 555H Wait TIDA Wait TIDA Load data: XX25H Address: 00H Program Read Load data: XXA0H Address: XXH Read data: Status Data Address: PWAX
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Load data: AAH Address: 555H Load data: 55H Address: 2AAH Load data: 87H Address: 555H Load data: 00H Address: XXH 1309 F33.0 Note: Global Lock Bit must be ‘1’ before executing this command. X can be VIL or VIH, but no other value. Figure 35:Irreversible Block Lock in Main Array ©2011 Silicon Storage Technology, Inc.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Product Ordering Information SST 38 VF XX XX 6401 XXXX - 90 XX - 5C XX - EKE XXX Environmental Attribute E1 = non-Pb Package Modifier K = 48 balls or leads Package Type E = TSOP (type1, die up, 12mm x 20mm) B3 = TFBGA (6mm x 8mm, 0.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Valid Combinations for SST38VF6401 SST38VF6401-90-5C-EKE SST38VF6401-90-5I-EKE SST38VF6401-90-5C-B3KE SST38VF6401-90-5I-B3KE Valid Combinations for SST38VF6402 SST38VF6402-90-5C-EKE SST38VF6402-90-5I-EKE SST38VF6402-90-5C-B3KE SST38VF6402-90-5I-B3KE Valid Combinations for SST38VF6403 SST38VF6403-90-5C-EKE SST38VF6403-90-5I-EKE SST38VF6403-90-5C-B3KE SST38VF64
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet Packaging Diagrams 1.05 0.95 Pin # 1 Identifier 0.50 BSC 0.27 0.17 12.20 11.80 0.15 0.05 18.50 18.30 DETAIL 1.20 max. 0.70 0.50 20.20 19.80 0°- 5° Note: 1. Complies with JEDEC publication 95 MO-142 DD dimensions, although some dimensions may be more stringent. 2. All linear dimensions are in millimeters (max/min). 1mm 3. Coplanarity: 0.1 mm 4.
64 Mbit (x16) Advanced Multi-Purpose Flash Plus A Microchip Technology Company SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 Data Sheet TOP VIEW BOTTOM VIEW 5.60 8.00 0.10 0.45 0.05 (48X) 0.80 6 6 5 5 4.00 4 4 6.00 0.10 3 3 2 2 1 1 0.80 A B C D E F G H A1 CORNER SIDE VIEW H G F E D C B A A1 CORNER 1.10 0.10 0.12 SEATING PLANE 1mm 0.35 0.05 Note: 1. Complies with JEDEC Publication 95, MO-210, variant 'AB-1', although some dimensions may be more stringent. 2.
Mbit (x16) Advanced Multi-Purpose Flash Plus SST38VF6401 / SST38VF6402 / SST38VF6403 / SST38VF6404 A Microchip Technology Company Data Sheet Table 25:Revision History Number Description 03 • • • • • • • • • • 04 • • • 05 • 00 01 02 A • • • • Date Initial release Removed Program Suspend/Resume on page 10 Updated “Erase-Suspend/Erase-Resume Commands” on page 11 Updated “Non-Volatile Block Protection” on page 19 Updated “Password Mode (DQ2, DQ1 = 0,1)” on page 20 Updated “Power-Up Specificat