The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

Flash Memory Plus SRAM Reduces Memory Board Space Required, Simplifyin


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



Volt Intel® Advanced+ Boot Block Flash Memory (C3) Stacked-Chip Scale Package Family
Flash Memory Plus SRAM Reduces Memory Board Space Required, Simplifying Design Complexity Stacked-Chip Scale Package (StackedCSP) Technology Smallest Memory Subsystem Footprint Area 16Mbit (0.13 Flash 2Mbit 4Mbit SRAM Area 32Mbit (0.13 Flash 4Mbit 8Mbit SRAM Height 1.20 16Mbit (0.13 Flash 2Mbit 4Mbit SRAM 32Mbit (0.13um) Flash 8Mbit SRAM Height 1.40 32Mbit (0.13 Flash 4Mbit SRAM This Family also includes 0.25 0.18 technologies Advanced SRAM Technology Access Time Power Operation Voltage Data Retention Mode Intel® Flash Data Integrator (FDI) Software Real-Time Data Storage Code Execution Same Memory Device Full Flash File Manager Capability
Advanced+ Boot Block Flash Memory Access Time Instant, Individual Block Locking Protection Register Production Programming Ultra Fast Program Erase Suspend Extended Temperature Blocking Architecture Block Sizes Code Data Storage 4-Kword Parameter Blocks (for data) 64-Kbyte Main Blocks (for code) 100,000 Erase Cycles Block Power Operation Async Read Current: (Flash) Standby Current: (Flash) Automatic Power Saving Mode Flash Technologies 0.25 ETOXVI, 0.18 ETOXVII 0.13 ETOXVIII Flash Technologies 28F160xC3, 28F320xC3
Volt Intel® Advanced+ Boot Block Flash Memory (C3) Stacked-Chip Scale Package (Stacked-CSP) device delivers feature-rich solution low-power applications. Stacked-CSP memory device incorporates flash memory static package with voltage capability achieve smallest system memory solution form-factor together with high-speed, low-power operations. Stacked-CSP memory device offers protection register flexible block locking enable next generation security capability. Combined with Intel® Flash Data Integrator (Intel® FDI) software, Stacked-CSP memory device provides cost-effective, flexible, code plus data storage solution.
Notice: This document contains information products production. specifications subject change without notice. Verify with your local Intel sales office that have latest datasheet before finalizing design.
252636-001 February, 2003
INFORMATION THIS DOCUMENT PROVIDED CONNECTION WITH INTEL® PRODUCTS. LICENSE, EXPRESS IMPLIED, ESTOPPEL OTHERWISE, INTELLECTUAL PROPERTY RIGHTS GRANTED THIS DOCUMENT. EXCEPT PROVIDED INTEL'S TERMS CONDITIONS SALE SUCH PRODUCTS, INTEL ASSUMES LIABILITY WHATSOEVER, INTEL DISCLAIMS EXPRESS IMPLIED WARRANTY, RELATING SALE AND/OR INTEL PRODUCTS INCLUDING LIABILITY WARRANTIES RELATING FITNESS PARTICULAR PURPOSE, MERCHANTABILITY, INFRINGEMENT PATENT, COPYRIGHT OTHER INTELLECTUAL PROPERTY RIGHT. Intel products intended medical, life saving, life sustaining applications. Intel make changes specifications product descriptions time, without notice. Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family contain design defects errors known errata which cause product deviate from published specifications. Current characterized errata available request. MPEG international standard video compression/decompression promoted ISO. Implementations MPEG CODECs, MPEG enabled platforms require licenses from various entities, including Intel Corporation. Contact your local Intel sales office your distributor obtain latest specifications before placing your product order. Copies documents which have ordering number referenced this document, other Intel literature obtained calling 1-800548-4725 visiting Intel's website http://www.intel.com. Additional information this product family obtained accessing Intel® Flash website: Copyright 2003 Intel Corporation. *Other names brands claimed property others.
Contents
Contents
Introduction.7 Document Conventions Product Overview Package Ballout.8 Signal Definitions Operation 2.1.1 Read 2.1.2 Output Disable 2.1.3 Standby.12 2.1.4 Flash Reset.13 2.1.5 Write Read Array (FFh) Read Identifier (90h) Read Status Register (70h) 3.3.1 Clear Status Register (50h) Query (98h) Word Program (40h/10h) 3.5.1 Suspending Resuming Program (B0h/D0h).15 Block Erase (20h) 3.6.1 Suspending Resuming Erase (B0h/D0h) Block Locking.18 3.7.1 Block Locking Operation Summary.19 3.7.2 Locked State 3.7.3 Unlocked State 3.7.4 Lock-Down State 3.7.5 Reading Block's Lock Status 3.7.6 Locking Operation during Erase Suspend 3.7.7 Status Register Error Checking Protection Register 3.8.1 Reading Protection Register 3.8.2 Programming Protection Register (C0h).21 3.8.3 Locking Protection Register Power-Up/Down Characteristics.23 Additional Flash Features 4.2.1 Improved Volt Production Programming 4.2.2 F-VPP VPPLK Complete Protection.23 Absolute Maximum Ratings Operating Conditions Capacitance
Principles Operation
Flash Memory Modes Operation.13
Power Reset Considerations
Electrical Specifications
Contents
5.10 5.11
Characteristics. Flash Characteristics. Flash Characteristics-Write Operations. Flash Erase Program Timings(1). Flash Reset Operations SRAM Characteristics-Read Operations. SRAM Characteristics-Write Operations SRAM Data Retention Characteristics-Extended Temperature
Migration Guide Information System Design Considerations. Background. 7.1.1 Flash SRAM Footprint Integration 7.1.2 Advanced+ Boot Block Flash Memory Features Flash Control Considerations 7.2.1 F-RP# Connected System Reset. 7.2.2 F-VCC, F-VPP F-RP# Transition Noise Reduction Simultaneous Operation 7.4.1 SRAM Operation during Flash "Busy" 7.4.2 Simultaneous Operations Printed Circuit Board Notes System Design Notes Summary.
Appendix Program/Erase Flowcharts Appendix Query Structure Appendix Word-Wide Memory Diagrams Appendix Device Table Appendix Protection Register Addressing. Appendix Mechanical Shipping Media Details. Appendix Additional Information Appendix Ordering Information.
Contents
Revision History
Date Revision 02/11/03 Version -001 Description Initial release, Stacked-Chip Scale Package
Contents
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Introduction
This document contains specifications Volt Intel® Advanced+ Boot Block Flash Memory (C3) Stacked-Chip Scale Package (Stacked-CSP) device. Stacked memory solutions offered following combinations: 32-Mbit flash 8-Mbit SRAM, 32-Mbit flash 4-Mbit SRAM, 16-Mbit flash 4-Mbit SRAM, 16-Mbit flash memory 2-Mbit SRAM.
Document Conventions
Throughout this document, following conventions have been adopted.
Voltages: "2.7 refers full voltage range, V-3.3V; refers 11.4 12.6 Main block(s): 32-Kword block Parameter block(s): 4-Kword block
Product Overview
Stacked-CSP device combines flash SRAM into single package, provides secure low-voltage memory solutions portable applications. This memory family combines memory technologies, flash memory SRAM, package. flash memory delivers enhanced security features, block locking capability that allows instant locking/unlocking flash block with zero-latency, 128-bit protection register that enable unique device identification, meet needs next generation portable applications. Improved production programming used improve factory throughput.
Table
Block Organization (x16)
Memory Device 32-Mbit Flash 16-Mbit Flash 2-Mbit SRAM 4-Mbit SRAM 8-Mbit SRAM NOTE: words bits each. Kwords 2048 1024
flash memory asymmetrically-blocked enable system integration code data storage single device. Each flash block erased independently others 100,000 times. flash eight 8-KB parameter blocks located either (denoted suffix) bottom suffix) address order accommodate different microprocessor protocols kernel code location. remaining flash memory grouped into 32-Kword main blocks. individual flash block locked unlocked instantly provide complete protection code data (see Section 5.7, "Flash Erase Program Timings(1)" page details). flash contains both Command User Interface (CUI) Write State Machine (WSM). serves interface between microcontroller internal operation flash memory. internal automatically executes algorithms timings necessary
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
program erase operations, including verification, thereby unburdening microprocessor microcontroller. flash's status register indicates status signifying block erase word program completion status. Flash program erase automation allows program erase operations executed using industry-standard two-write command sequence CUI. Program operations performed word increments. Erase operations erase locations within block simultaneously. Both program erase operations suspended system software order read from other flash block. addition, data programmed another flash block during erase suspend. Stacked-CSP memory device offers low-power savings features: Automatic Power Savings (APS) flash memory standby mode flash SRAM. device automatically enters mode following completion read cycle from flash memory. Standby mode initiated when system deselects device driving F-CE# S-CS1# S-CS2 inactive. Power savings features significantly reduce power consumption. flash memory reset lowering F-RP# GND. This provides CPU-memory reset synchronization additional protection against noise that occur during system reset power-up/-down sequences.
Package Ballout
Figure 66-Ball Stacked Chip Scale Package
F-VSS F-VCCQ
DQ15 S-WE# DQ14 DQ13
F-WE# S-VSS F-RP# F-WP# F-VPP S-LB# S-UB# S-OE# F-CE# F-VSS F-OE# S-CS1# DQ11 DQ10 DQ12 S-CS2 S-VCC F-VCC
View, Balls Down
NOTES: Flash upgrade balls shown (64-Mbit flash) (128-Mbit flash). flash SRAM combinations, balls populated lower density devices. (Upper address balls populated). Ball location "NC" 16/2 devices only.
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
maintain compatibility with JEDEC Variation options this ball location this land should connected directly land ball (A17).
Signal Definitions
Table defines signal definitions shown previous ballout.
Table
Symbol
Volt Intel® Advanced+ Boot Block Stacked-CSP Ball Descriptions (Sheet
Type Name Function ADDRESS INPUTS memory addresses. Addresses internally latched during program erase cycle. 2-Mbit A[16:0]
A[20:0]
INPUT
4-Mbit A[18:0] 16-Mbit A[19:0] 32-Mbit A[20:0] DATA INPUTS/OUTPUTS: Inputs array data SRAM write operations second F-CE# F-WE# cycle during flash program command. Inputs commands flash's Command User Interface when F-CE# F-WE# asserted. Data internally latched. Outputs array, configuration status register data. data balls float tri-state when chip de-selected outputs disabled. FLASH CHIP ENABLE: Activates flash internal control logic, input buffers, decoders sense amplifiers. F-CE# active low. F-CE# high de-selects flash memory device reduces power consumption standby levels. SRAM CHIP SELECT1: Activates SRAM internal control logic, input buffers, decoders sense amplifiers. S-CS1# active low. S-CS1# high de-selects SRAM memory device reduces power consumption standby levels. SRAM CHIP SELECT2: Activates SRAM internal control logic, input buffers, decoders sense amplifiers. S-CS2 active high. S-CS2 de-selects SRAM memory device reduces power consumption standby levels. FLASH OUTPUT ENABLE: Enables flash's outputs through data buffers during read operation. F-OE# active low. SRAM OUTPUT ENABLE: Enables SRAM's outputs through data buffers during read operation. S-OE# active low. FLASH WRITE ENABLE: Controls writes flash's command register memory array. F-WE# active low. Addresses data latched rising edge second F-WE# pulse. SRAM WRITE ENABLE: Controls writes SRAM memory array. S-WE# active low. SRAM UPPER BYTE ENABLE: Enables upper byte SRAM (DQ8-DQ15). S-UB# active low. SRAM LOWER BYTE ENABLE: Enables lower byte SRAM (DQ0-DQ7). S-LB# active low. FLASH RESET/DEEP POWER-DOWN: Uses voltage levels (VIL, VIH) control reset/deep power-down mode.
DQ[15:0]
INPUT OUTPUT
F-CE#
INPUT
S-CS1#
INPUT
S-CS2
INPUT
F-OE# S-OE# F-WE# S-WE# S-UB# S-LB#
INPUT INPUT INPUT INPUT INPUT INPUT
F-RP#
INPUT
When F-RP# logic low, device reset/deep power-down mode, which drives outputs High-Z, resets Write State Machine, minimizes current levels (ICCD). When F-RP# logic high, device standard operation. When F-RP# transitions from logic-low logic-high, device resets blocks locked defaults read array mode.
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Table
Symbol
Volt Intel® Advanced+ Boot Block Stacked-CSP Ball Descriptions (Sheet
Type Name Function FLASH WRITE PROTECT: Controls lock-down function flexible Locking feature. When F-WP# logic low, lock-down mechanism enabled blocks marked lockdown cannot unlocked through software.
F-WP#
INPUT
When F-WP# logic high, lock-down mechanism disabled blocks previously locked-down locked unlocked locked through software. After F-WP# goes low, blocks previously marked lock-down revert that state. Section 7.0, "System Design Considerations" page details block locking. FLASH POWER SUPPLY: [2.7 V-3.3 Supplies power device core operations. FLASH POWER SUPPLY: [2.7 V-3.3 Supplies power device operations. SRAM POWER SUPPLY: [2.7 V-3.3 Supplies power device operations. Section 7.2.2, "F-VCC, F-VPP F-RP# Transition" page details power connections. FLASH PROGRAM/ERASE POWER SUPPLY: [1.65 V-3.3 11.4 V-12.6 Operates input logic levels control complete flash protection. Supplies power accelerated flash program erase operations range. This ball cannot left floating. Lower F-VPP VPPLK, protect contents against Program Erase commands.
F-VCC F-VCCQ S-VCC
SUPPLY SUPPLY SUPPLY
F-VPP
INPUT SUPPLY
F-VPP F-VCC in-system read, program erase operations. this configuration, F-VPP drop 1.65 allow resistor diode drop from system supply. Note that F-VPP driven logic signal, 1.65 That F-VPP must remain above 1.65 perform in-system flash modifications. Raise F-VPP faster program erase production environment. Applying F-VPP only done maximum 1000 cycles main blocks 2500 cycles parameter blocks. F-VPP connected total hours maximum.
F-VSS S-VSS
SUPPLY SUPPLY
FLASH GROUND: internal circuitry. ground inputs must connected. SRAM GROUND: internal circuitry. ground inputs must connected. CONNECTED: Internally disconnected within device.
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Principles Operation
flash memory utilizes automated algorithms simplify program erase operations. automates program erase operations handling data address latches, WE#, system status requests.
Figure Volt Intel® Advanced+ Boot Block Stacked Chip Scale Package Block Diagram
F-VCC F-OE# F-CE# F-WP# F-RP#
Flash 28F160C3 28F320C3
F-VCCQ F-WE# F-VPP F-VSS
A[Max:0]
D[15:0]
S-VCC S-CS1 S-CS2 S-OE#
SRAM 8-Mbit
S-VSS S-WE# S-UB# S-LB#
Operation
cycles from Stacked-CSP conform standard microcontroller cycles. Four control signals dictate data flow flash component: F-CE#, F-OE#, F-WE# F-RP#. Four separate control signals handle data flow SRAM component: S-CS1#, S-CS2, S-OE#, S-WE#. These operations summarized Table Table
2.1.1
Read
flash memory four read modes: read array, read identifier, read status query. These flash memory read modes dependent F-VPP voltage. Upon initial device power-up after exit from reset, flash device automatically defaults read array mode. F-CE# F-OE# must asserted obtain data from flash component. SRAM read mode available. S-CS1#, S-CS2, S-OE# must asserted obtain data from SRAM device. Table Volt Intel Advanced+ Boot Block Flash Memory Stacked-CSP Operations" page summary operations.
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Table
Volt Intel Advanced+ Boot Block Flash Memory Stacked-CSP Operations
Flash Signals SRAM Signals Memory Output Memory Control
S-WE#
F-WE#
S-CS2
F-RP#
F-CE#
Modes
S-UB#,S-LB#(1)
S-OE1#
F-OE1#
S-CS1#
Notes
Read FLASH Write Standby Output Disable Reset Read Write SRAM Standby
SRAM must High SRAM mode allowable
Flash Flash Other Other Other SRAM SRAM Other Other Other
DOUT High High High DOUT High High High
2,3,4 4,5,6 4,5,6 4,5,7
FLASH must High
FLASH mode allowable Output Disable Data Retention same standby
NOTES: devices drive memory same time. SRAM placed into data retention mode lowering S-VCC range, specified.
2.1.2
Output Disable
With F-OE# S-OE# deasserted, Stacked-CSP outputs signals placed highimpedance state.
2.1.3
Standby
With F-CE# S-CS1# S-CS2 deasserted, Stacked-CSP enters standby mode, which substantially reduces device power consumption. standby, outputs placed highimpedance state independent F-OE# S-OE#. flash deselected during program erase operation, flash continues consume active power until program erase operation complete.
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
2.1.4
Flash Reset
device enters reset mode when driven low. reset mode, internal circuitry turned outputs placed high-impedance state. After return from reset, time tPHQV required until outputs valid, delay (tPHWL tPHEL) required before write sequence initiated. After this wake-up interval, normal operation restored. device defaults read array mode, status register 80h, read configuration register defaults asynchronous reads. taken during block erase program operation, operation will aborted memory contents aborted location longer valid.
2.1.5
Write
Writes flash take place when both F-CE# F-WE# asserted F-OE# deasserted. Writes SRAM take place when both S-CS1# S-WE# asserted S-OE# S-CS2 deasserted. Commands written flash memory's Command User Interface (CUI) using standard microprocessor write timings control flash operations. does occupy addressable memory location within flash component. address data buses latched rising edge second F-WE# F-CE# pulse, whichever occurs first. (See Figure Figure read write waveforms.)
Flash Memory Modes Operation
flash memory four read modes: read array, read configuration, read status, query. write modes program erase. Three additional modes (erase suspend program, erase suspend read program suspend read) available only during suspended operations. These modes reached using commands summarized Table "Flash Memory Command Definitions" page
Read Array (FFh)
When F-RP# transitions from (reset) VIH, device defaults read array mode will respond read control inputs without additional commands. addition, address desired location must applied address balls. device read array mode, would case after program erase operation, Read Array command (FFh) must written before array reads take place.
Read Identifier (90h)
read configuration mode outputs manufacturer/device identifier. device switched this mode writing read configuration command (90h). Once this mode, read cycles from addresses shown Table "Read Configuration Table" page retrieve specified information. return read array mode, write Read Array command (FFh).
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Read Configuration mode outputs three types information: manufacturer/device identifier, block locking status, protection register. device switched this mode writing Read Configuration command (90h). Once this mode, read cycles from addresses shown Table retrieve specified information. return read array mode, write Read Array command (FFh). Table Read Configuration Table
Item Manufacturer Code (x16) Device (See Appendix Block Lock Configuration Address 0x00000 0x00001 0xXX002 Data 0x0089 LOCK 0x80 0x81-0x88 PR-LK Notes
Block Unlocked Block Locked Block Locked-Down
Protection Register Lock Protection Register (x16)
NOTES: Section valid lock status outputs. "XX" specifies block address lock configuration being read. Section protection register information.
Other locations within configuration address space reserved Intel future use.
Read Status Register (70h)
status register indicates status device operations, success/failure that operation. Read Status Register (70h) command causes subsequent reads output data from status register until another command issued. return reading from array, issue Read Array (FFh) command. status register bits output DQ[7:0]. upper byte, DQ[15:8], outputs during Read Status Register command. contents status register latched falling edge F-OE# F-CE#, whichever occurs last. This prevents possible errors which might occur status register contents change while being read. F-CE# F-OE# must toggled with each subsequent status read, status register will indicate completion program erase operation. When active, will indicate status WSM; remaining bits status register indicate whether successful performing desired operation (see Table "Flash Memory Status Register Definition" page 18).
3.3.1
Clear Status Register (50h)
sets status bits through "1," clears bits "0," cannot clear status bits through "0." Because bits indicate various error conditions, these bits only cleared through Clear Status Register (50h) command. allowing system software control resetting these bits, several operations performed
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
(such cumulatively programming several addresses erasing multiple blocks sequence) before reading status register determine error occurred during that series. Clear status register before beginning another command sequence. Note that Read Array command must issued before data read from memory array. Resetting device also clears status register.
Query (98h)
query mode outputs Common Flash Interface (CFI) data when device read. This accessed writing Query Command (98h). data structure contains information such block size, density, command electrical specifications. Once this mode, read cycles from addresses shown Appendix retrieve specified information. return read array mode, write Read Array command (FFh).
Word Program (40h/10h)
Programming executed using two-write sequence. Program Setup command (40h) written followed second write which specifies address data programmed. will execute sequence internally timed events program desired bits addressed location, then verify bits sufficiently programmed. Programming memory results specific bits within address location being changed "0." user attempts program "1"s, memory cell contents change error occurs. status register indicates programming status: while program sequence executes, status "0." status register polled toggling either F-CE# F-OE#. While programming, only valid commands Read Status Register, Program Suspend, Program Resume. When programming complete, program status bits should checked. programming operation unsuccessful, SR.4 status register indicate program failure. SR.3 then F-VPP within acceptable limits, execute program command. SR.1 set, program operation attempted locked block operation aborted. status register should cleared before attempting next operation. instruction follow after programming completed; however, prevent inadvertent status register reads, sure reset read array mode.
3.5.1
Suspending Resuming Program (B0h/D0h)
Program Suspend command halts in-progress program operation that data read from other locations memory. Once programming process starts, writing Program Suspend command requests that suspend program sequence predetermined points program algorithm). device continues output status register data after Program Suspend command written. Polling status register bits SR.7 SR.2 will determine when program operation been suspended (both will "1"). tWHRH1/ tEHRH1 specify program suspend latency. Read Array command written read data from block other than suspended block. only other valid commands, while program suspended, Read Status Register, Read Configuration, Query, Program Resume. After Program Resume
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
command written flash memory, will continue with programming process status register bits SR.2 SR.7 will automatically cleared. device automatically outputs status register data when read (see Appendix Program Suspend/Resume Flowcharts) after Program Resume command written. F-VPP must remain same F-VPP level used program while program suspend mode. F-RP# must also remain VIH.
Block Erase (20h)
erase block, write Erase Set-up Erase Confirm commands CUI, along with address identifying block erased. This address latched internally when Erase Confirm command issued. Block erasure results bits within block being "1." Only block erased time. will execute sequence internally timed events program bits within block "0," erase bits within block "1," then verify that bits within block sufficiently erased. While erase executes, status "0." When status register indicates that erasure complete, check erase status verify that erase operation successful. Erase operation unsuccessful, SR.5 status register will "1," indicating erase failure. F-VPP within acceptable limits after Erase Confirm command issued, will execute erase sequence; instead, SR.5 status register indicate erase error, SR.3 identify that F-VPP supply voltage within acceptable limits. After erase operation, clear status register (50h) before attempting next operation. instruction follow after erasure completed; however, prevent inadvertent status register reads, advisable place flash read array mode after erase complete.
3.6.1
Suspending Resuming Erase (B0h/D0h)
erase operation take several seconds complete, therefore, Erase Suspend command provided allow erase-sequence interruption order read data from, program data another block memory. Once erase sequence started, writing Erase Suspend command causes device suspend erase sequence predetermined point erase algorithm. Block erase suspended when Status Register bits SR[7,6] set. Suspend latency specified Section 5.7, "Flash Erase Program Timings" page When erase operation been suspended, Word Program Read operation performed within block, except block that erase suspend state. erase operation cannot nested within another erase suspend operation. suspended erase operation cannot resume until nested program operation completed. Read Array, Read Status Register, Clear Status Register, Read Identifier, Query, Erase Resume, valid commands during Erase Suspend. Additionally, Program, Program Suspend, Program Resume, Lock Block, Unlock Block Lock-Down Block valid commands during Erase Suspend. resume erase suspend operation, issue Resume command. Resume command written device address. When program operation nested within Erase Suspend operation Program Suspend command issued, device will suspend program operation. When resume command issued, device will resume program operation first. Once nested program operation completed, additional Resume command required complete block operation.
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Table
Flash Memory Command Definitions
First Cycle Second Cycle Data 40h/10h Write Write Write Write Write FFFD Write Write Read Read Read Operation Address Data Note Operation Address Write Write Write Write Write Write Write Write Write Write Write Write Write Write
Command Read Array Read Identifier Query Read Status Register Clear Status Register Word Program Block Erase/Confirm Program/Erase Suspend Program/Erase Resume Lock Block Unlock Block Lock-Down Block Protection Register Program Lock Protection Register Don't Care Status Register Data
Program Address Program Data
Block Address
Identifier Address Identifier Data
Query Address Query Data
NOTES: When writing commands, upper data [DQ8-DQ15] should either VIH, minimize current draw. Following Read Configuration Query commands, read operations output device configuration query information, respectively. Either command valid, Intel standard 40h. When unlocking block, must held three clock cycles clock cycle after second command cycle).
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Table
WSMS
Flash Memory Status Register Definition
VPPS NOTES:
SR.7 WRITE STATE MACHINE STATUS Ready (WSMS) Busy SR.6 ERASE-SUSPEND STATUS (ESS) Erase Suspended Erase Progress/Completed SR.5 ERASE STATUS (ES) Error Block Erase Successful Block Erase SR.4 PROGRAM STATUS (PS) Error Programming Successful Programming SR.3 F-VPP STATUS (VPPS) F-VPP Detect, Operation Abort F-VPP
Check Write State Machine first determine Word Program Block Erase completion, before checking Program Erase Status bits. When Erase Suspend issued, halts execution sets both WSMS bits "1." remains until Erase Resume command issued. When this "1," applied max. number erase pulses still unable verify successful block erasure. When this "1," attempted failed program word/byte. F-VPP status does provide continuous indication level. interrogates F-VPP level only after Program Erase command sequences have been entered, informs system F-VPP been switched F-VPP also checked before operation verified WSM. F-VPP status guaranteed report accurate feedback between VPPLK VPP1 min. When Program Suspend issued, halts execution sets both WSMS bits "1." remains until Program Resume command issued. program erase operation attempted locked blocks, this WSM. operation specified aborted device returned read status mode. This reserved future should masked when polling status register.
SR.2 PROGRAM SUSPEND STATUS (PSS) Program Suspended Program Progress/Completed SR.1 BLOCK LOCK STATUS Prog/Erase attempted locked block; Operation aborted. operation locked blocks SR.0 RESERVED FUTURE ENHANCEMENTS
NOTE: Command Sequence Error indicated when SR.4, SR.5 SR.7 set.
Block Locking
instant, individual block locking feature that allows flash block locked unlocked with latency, which enables instant code data protection. This locking offers levels protection. first level allows software-only control block locking (useful data blocks that change frequently), while second level requires hardware interaction before locking changed (useful code blocks that change infrequently). following sections will discuss operation locking system. term "state [XYZ]" will used specify locking states; e.g., "state [001]," where value WP#, Block Lock status register, Block Lock status register. Table "Block Locking State Transitions" page defines these possible locking states.
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
3.7.1
Block Locking Operation Summary
following concisely summarizes locking functionality. blocks locked when powered-up, unlocked locked with Unlock Lock commands.
Lock-Down command locks block prevents from being unlocked when When Lock-Down overridden commands unlock/lock locked-down
blocks.
When returns locked-down blocks return Lock-Down. Lock-Down cleared only when device reset powered-down.
locking status each block Locked, Unlocked, Lock-Down, each which will described following sections. comprehensive state table locking functions shown Table page flowchart locking operations shown Figure page
3.7.2
Locked State
default status blocks upon power-up reset locked (states [001] [101]). Locked blocks fully protected from alteration. program erase operations attempted locked block will return error SR.1 status register. status locked block changed Unlocked Lock-Down using appropriate software commands. Unlocked blocks locked issuing "Lock" command sequence, followed 01h.
3.7.3
Unlocked State
Unlocked blocks (states [000], [100], [110]) programmed erased. unlocked blocks return Locked state when device reset powered down. status unlocked block changed Locked Locked-Down using appropriate software commands. Locked block unlocked writing Unlock command sequence, followed D0h.
3.7.4
Lock-Down State
Blocks that Locked-Down (state [011]) protected from program erase operations (just like Locked blocks), their protection status cannot changed using software commands alone. Locked Unlocked block Locked-down writing Lock-Down command sequence, followed 2Fh. Locked-Down blocks revert Locked state when device reset powered down. Lock-Down function dependent input ball. When blocks LockDown [011] protected from program, erase, lock status changes. When LockDown function disabled ([111]) locked-down blocks individually unlocked software command [110] state, where they erased programmed. These blocks then re-locked [111] unlocked [110] desired while remains high. When goes low, blocks that were previously locked-down return Lock-Down state [011] regardless changes made while high. Device reset power-down resets blocks, including those Lock-Down, Locked state.
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
3.7.5
Reading Block's Lock Status
lock status every block read configuration read mode device. enter this mode, write device. Subsequent reads Block Address 00002 will output lock status that block. lock status represented least significant outputs, DQ1. indicates Block Lock/Unlock status Lock command cleared Unlock command. also automatically when entering Lock-Down. indicates LockDown status Lock-Down command. cannot cleared software, only device reset power-down.
Table
Block Lock Status
Item Block Lock Configuration Address XX002 Data LOCK
Block Unlocked Block Locked Block Locked-Down 3.7.6
Locking Operation during Erase Suspend
Changes block lock status performed during erase suspend using standard locking command sequences unlock, lock, lock-down block. This useful case when another block needs updated while erase operation progress. change block locking during erase operation, first write erase suspend command (B0h), then check status register until indicates that erase operation been suspended. Next write desired lock command sequence block lock status will changed. After completing desired lock, read, program operations, resume erase operation with Erase Resume command (D0h). block locked locked-down during suspended erase same block, locking status bits will changed immediately, when erase resumed, erase operation will complete. Locking operations cannot performed during program suspend.
3.7.7
Status Register Error Checking
Using nested locking program command sequences during erase suspend introduce ambiguity into status register results. Since locking changes performed using cycle command sequence, e.g., followed lock block, following Configuration Setup command (60h) with invalid command will produce lock command error (SR.4 SR.5 will status register. lock command error occurs during erase suspend, SR.4 SR.5 will will remain after erase resumed. When erase complete, possible error during erase cannot detected status register because previous locking command error. similar situation happens error occurs during program operation error nested within erase suspend.
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Table
Block Locking State Transitions
Erase/ Program Allowed? Next State after Command Input Lock [001] [101] [111] Unlock [000] [100] [110] Lock-Down [011] [111] [011] [111] [111]
Current State Name Unlocked Unlocked Locked (Default) Locked Locked-Down Lock-Down Disabled
NOTES: indicates change current state. this table, notation [XYZ] denotes locking state block, where WP#, DQ1, DQ0. current locking state block defined state bits block lock status (DQ0, DQ1). indicates block locked unlocked (0). indicates block been locked-down (0). power-up device reset, blocks default Locked state [001] holding recommended default. "Erase/Program Allowed?" column shows whether erase program operations enabled (Yes) disabled (No) that block's current locking state. "Lock Command Input Result [Next State]" column shows result writing three locking commands (Lock, Unlock, Lock-Down) current locking state. example, "Goes [001]" would mean that writing command block current locking state would change [001]. bits protection register divided into 64-bit segments. segments programmed Intel factory with unique number, which unchangeable. other segment left blank customer designs program desired. Once customer segment programmed, locked prevent reprogramming.
Protection Register
Volt Intel® Advanced+ Stacked-CSP architecture includes 128-bit protection register than used increase security system design. example, number contained protection register used "mate" flash component with other system components such ASIC, preventing device substitution.
3.8.1
Reading Protection Register
protection register read configuration read mode. device switched this mode writing Read Configuration command (90h). Once this mode, read cycles from addresses shown Appendix retrieve specified information. return read array mode, write Read Array command (FFh).
3.8.2
Programming Protection Register (C0h)
protection register bits programmed using two-cycle Protection Program command. 64-bit number programmed bits time word-wide parts. First write Protection Program Setup command, C0h. next write device will latch address data program specified location. allowable addresses shown Appendix Figure "Protection Register Programming Flowchart" page
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
attempt address Protection Program commands outside defined protection register address space will result status register error (program error SR.4 will Attempting program previously locked protection register segment will result status register error (program error SR.4 lock error SR.1 will
3.8.3
Locking Protection Register
user-programmable segment protection register lockable programming PR-LOCK location this location programmed Intel factory protect unique device number. This using Protection Program command program FFFDh PR-LOCK location. After these bits have been programmed, further changes made values stored protection register. Protection Program command locked words will result status register error (program error SR.4 Lock Error SR.1 will protection register lockout state reversible.
Figure Protection Register Memory
Words User Programmed Words Factory Programmed PR-LOCK
0645_05
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Power Reset Considerations
Power-Up/Down Characteristics
order prevent condition that result spurious write erase operation, recommended power-up F-VCC, F-VCCQ S-VCC together. Conversely, F-VCC, F-VCCQ S-VCC must power-down together. also recommended power-up F-VPP with slightly after F-VCC. Conversely, F-VPP must power down with slightly before F-VCC. F-VCCQ and/or F-VPP connected F-VCC supply, then F-VCC should attain FVCCMin before applying F-VCCQ F-VPP. Device inputs should driven before supply voltage F-VCCMin. Power supply transitions should only occur when F-RP# low.
Additional Flash Features
Intel Volt Advanced+ Stacked-CSP products provide in-system programming erase 1.65 V-3.3 range. fast production programming, also includes low-cost, backwardcompatible programming feature.
4.2.1
Improved Volt Production Programming
When F-VPP between 1.65 program erase current drawn through F-VCC signal. Note that F-VPP driven logic signal, 1.65 That F-VPP must remain above 1.65 perform in-system flash modifications. When F-VPP connected power supply, device draws program erase current directly from F-VPP signal. This eliminates need external switching transistor control voltage F-VPP. Figure "Example Power Supply Configurations" page shows examples flash power supplies configured various usage models. F-VPP mode enhances programming performance during short period time typically found manufacturing processes; however, intended extended use. applied F-VPP during program erase operations maximum 1000 cycles main blocks 2500 cycles parameter blocks. F-VPP connected total hours maximum. Stressing device beyond these limits cause permanent damage.
4.2.2
F-VPP VPPLK Complete Protection
addition flexible block locking, F-VPP programming voltage held absolute hardware write protection blocks flash device. When F-VPP below VPPLK, program erase operation will result error, prompting corresponding status register (SR.3) set.
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Warning:
Electrical Specifications
Absolute Maximum Ratings
Stressing device beyond "Absolute Maximum Ratings" cause permanent damage. These stress ratings only. Operation beyond "Operating Conditions" recommended extended exposure beyond "Operating Conditions" affect device reliability.
NOTICE: This datasheet contains information products full production. specifications subject change without notice. Verify with your local Intel Sales office that have latest datasheet before finalizing design.
Table
Absolute Maximum Ratings
Parameter Maximum Rating Notes
Extended Operating Temperature During Read During Flash Block Erase Program Temperature under Bias Storage Temperature Voltage Ball (except F-VCC /F-VCCQ S-VCC F-VPP) with Respect F-VPP Voltage (for Block Erase Program) with Respect F-VCC F-VCCQ S-VCC Supply Voltage with Respect Output Short Circuit Current -65°C +125°C -0.5 +3.3 -0.5 +13.5 -0.2V +3.3 1,2,4 -25°C +85°C
NOTES: Minimum voltage -0.5 input/output balls. During transitions, this level undershoot periods Maximum voltage input/output balls F-VCC F-VCCQ S-VCC which, during transitions, overshoot F-VCC F-VCCQ S-VCC periods Maximum voltage F-VPP overshoot +14.0 periods F-VPP voltage normally 1.65 V-3.3 Connection supply 11.4 V-12.6 only done 1000 cycles main blocks 2500 cycles parameter blocks during program/erase. F-VPP connected total hours maximum. Section 4.2.1 details Output shorted more than second. more than output shorted time.
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Operating Conditions
Table Temperature Voltage Operating Conditions
Symbol TCASE VCCQ VPP1 VPP2 Cycling Block Erase Cycling Parameter Operating Temperature F-VCC /F-VCCQ /S-VCC Supply Voltage Supply Voltage Notes 1.65 11.4 100,000 12.6 Units Volts Volts Volts Cycles
NOTES: F-VCC/F-VCCQ must share same supply. F-VCC/S-VCC must share same supply when data retention. Applying F-VPP 11.4 V-12.6 during program/erase only done maximum 1000 cycles main blocks 2500 cycles parameter blocks. F-VPP connected total hours maximum. Section 4.2.1 details.
Capacitance
TCASE +25°C,
COUT Parameter Input Capacitance Output Capacitance Notes Units Conditions VOUT
NOTE: Sampled, 100% tested.
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Characteristics
Table Characteristics (Sheet
Symbol Parameter Device Note Input Load Current Output Leakage Current Flash/ SRAM Flash/ SRAM 0.25µm Flash 0.13µm 0.18µm Flash 2-Mb SRAM 4-Mb SRAM 8-Mb SRAM 0.25µm Flash ICCD Deep Power-Down Current 0.13µm 0.18µm Flash 2-Mb SRAM 4-Mb SRAM 8-Mb SRAM Operating Power Supply Current (min cycle time) 2-Mb SRAM 4-Mb SRAM 8-Mb SRAM 0.25µm Flash ICCR Read Current 0.13µm 0.18µm Flash F-VCC F-CE# F-RP# F-WP# S-VCC S-CS1# VCC, S-CS2 S-CS2 F-VCC VCCMax F-RP# F-VCC/S-VCC VCCMax F-VCC/S-VCC Unit Test Conditions
ICCS
Standby Current
Operating Power Supply Current (cycle time
S-CS1# S-CS2 S-WE#
ICC2
Cycle time Min, 100% duty, S-CS1# VIL, S-CS2 VIH,
F-VCC VCCMax F-OE# VIH, F-CE# MHz, IOUT
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Table Characteristics (Sheet
Symbol Parameter Device Note ICCW Program Current Flash ICCE Erase Current Flash ICCES Erase Suspend Current Flash 0.25µm Flash ICCWS Program Suspend Current 0.13µm 0.18µm Flash Flash Flash Flash 0.05 IPPW F-VPP Program Current Flash IPPE F-VPP Erase Current Flash 0.05 IPPES F-VPP Erase Suspend Current Flash IPPWS F-VPP Program Suspend Current Flash F-VPP VPP2 Erase Suspend Progress F-VPP VPP1 Program Suspend Progress F-VPP VPP2 Program Suspend Progress F-VPP VPP2 Program Progress F-VPP VPP1 Erase Progress F-VPP VPP1 Erase Suspend Progress 1,3,4 1,3,4 1,3,4 F-CE# VCC, Program Suspend Progress F-VPP VPP2 Erase Progress F-CE# VCC, Erase Suspend Progress F-VPP VPP2 Program Progress F-VPP VPP1 Erase Progress F-VPP VPP1 Program Progress Unit Test Conditions
IPPD IPPS IPPR
F-VPP Deep Power-Down Current F-VPP Standby Current F-VPP Read Current
F-RP# F-VPP F-VPP F-VPP F-VPP F-VPP =VPP1 Program Progress
NOTES: currents unless otherwise noted. Typical values nominal F-VCC/S-VCC, TCASE Automatic Power Savings (APS) reduces ICCR approximately standby levels static operation (CMOS inputs). Sampled, 100% tested. ICCES ICCWS specified with device de-selected. device read while erase suspend, current draw ICCES ICCR. device read while program suspend, current draw ICCWS ICCR.
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Table Characteristics
Symbol Parameter Device Flash/ SRAM Flash/ SRAM Flash/ SRAM Flash/ SRAM Flash Flash Flash Flash 1.65 11.4 Note VPPLK VPP1 VPP2 VLKO VLKO2 Input Voltage Input High Voltage Output Voltage Output High Voltage F-VPP Lock-Out Voltage F-VPP during Program Erase Operations Prog/Erase Lock Voltage VCCQ Prog/Erase Lock Voltage -0.2 -0.10 12.6 +0.2 0.10 F-VCC/S-VCC F-VCC/S-VCC -100 Complete Write Protection Units Test Conditions
NOTES: Erase Program inhibited when F-Vpp VPPLK guaranteed outside valid F-Vpp ranges VPP1 VPP2. Applying F-Vpp 11.4V-12.6V during program/erase only done maximum 1000 cycles main blocks 2500 cycles parameter blocks. F-Vpp connected total hours maximum. Section 4.2.1 details.
Figure Input/Output Reference Waveform
INPUT
NOTE: test inputs driven VCCQ logic 0.0V logic "0." Input timing begins, output timing ends, VCCQ/2. Input rise fall times (10%-90%) Worst case speed conditions when VCCQ VCCQMin.
0645_07
TEST POINTS
OUTPUT
Figure Test Configuration
Device Under Test
0666_05
NOTE: includes capacitance.
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Flash Test Configuration Component Values Table
Test Configuration V-3.3 Standard Test (pF)
Flash Characteristics.
Table Flash Characteristics-Read Operations
Density Product Parameter Voltage Range Note tAVAV tAVQV tELQV tGLQV tPHQV tELQX tGLQX tEHQZ tGHQZ Read Cycle Time Address Output Delay F-CE# Output Delay F-OE# Output Delay F-RP# Output Delay F-CE# Output F-OE# Output F-CE# Output High F-OE# Output High Output Hold from Address F-CE#, F-OE# Change, Whichever Occurs First 16-Mbit -110 32-Mbit Unit
NOTES: F-OE# delayed tELQV-tGLQV after falling edge without impact tELQV Sampled, 100% tested. Figure Waveform: Flash Read Operations" page Figure "Input/Output Reference Waveform" page timing measurements maximum allowable input slew rate.
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Figure Waveform: Flash Read Operations
Device Address Selection Address Stable Data Valid
ADDRESSES DATA (D/Q) RP#(P) High
Standby
Valid Output High
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Flash Characteristics-Write Operations
Table Flash Characteristics-Write Operations
Density Product Parameter Voltage Range Note tPHWL tPHEL tELWL tWLEL tELEH tWLWH tDVWH tDVEH tAVWH tAVEH tWHEH tEHWH tWHDX tEHDX tWHAX tEHAX tWHWL tEHEL tVPWH tVPEH tQVVL F-RP# High Recovery F-WE# (F-CE#) Going F-CE# (F-WE#) Setup F-WE# (F-CE#) Going F-WE# (F-CE#) Pulse Width Data Setup F-WE# (F-CE#) Going High Address Setup F-WE# (F-CE#) Going High F-CE# (F-WE#) Hold Time from F-WE# (F-CE#) High Data Hold Time from F-WE# (F-CE#) High Address Hold Time from F-WE# (F-CE#) High F-WE# (F-CE#) Pulse Width High F-VPP Setup F-WE# (F-CE#) Going High F-VPP Hold from Valid 16-Mbit -110 32-Mbit Unit
NOTES: Write pulse width (tWP) defined from F-CE# F-WE# going (whichever goes last) F-CE# F-WE# going high (whichever goes high first). Hence, tWLWH tELEH tWLEH tELWH. Similarly, write pulse width high (tWPH) defined from F-CE# F-WE# going high (whichever goes high first) F-CE# F-WE# going (whichever goes first). Hence, tWPH tWHWL tEHEL tWHEL tEHWL. Refer Table "Flash Memory Command Definitions" page valid DIN. Sampled, 100% tested.
Figure "Input/Output Reference Waveform" page timing measurements maximum allowable input slew rate. Figure Waveform: Flash Program Erase Operations" page
Flash Erase Program Timings(1)
Table Flash Erase Program Timings (Sheet
F-VPP Symbol tBWPB tBWMB tWHQV1 tEHQV1 tWHQV2 tEHQV2 Parameter Note 4-KW Parameter Block Program Time (Word) 32-KW Main Block Program Time (Word) 0.25 Word Program Time 0.13 0.18 Word Program Time 4-KW Parameter Block Erase Time (Word) Typ(1) 0.10 0.30 Typ(1) 0.03 0.24 0.12 1.65 11.4 12.6 Unit
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Table Flash Erase Program Timings (Sheet
F-VPP Symbol Parameter Note tWHQV3 tEHQV3 32-KW Main Block Erase Time (Word) tWHRH1 tEHRH1 Program Suspend Latency tWHRH2 tEHRH2 Erase Suspend Latency NOTES: Typical values measured TCASE nominal voltages. Excludes external system-level overhead. Sampled, 100% tested. Typ(1) Typ(1) 1.65 11.4 12.6 Unit
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Figure Waveform: Flash Program Erase Operations
ADDRESSES
CE#(WE#) [E(W)]
(Note
WE#(CE#) [W(E)]
(Note
DATA [D/Q]
High
Valid
VPPH VPPH1 VPPLK
NOTES: F-CE# must toggled when reading Status Register Data. F-WE# must inactive (high) when reading Status Register Data. F-VCC Power-Up Standby. Write Program Erase Setup Command. Write Valid Address Data (for Program) Erase Confirm Command. Automated Program Erase Delay. Read Status Register Data (SRD): reflects completed program/erase operation. Write Read Array Command.
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Flash Reset Operations
Figure Waveform: Reset Operation
PLPH Reset during Read Mode
PHQV PHWL PHEL
Abort Complete
PLRH
PHQV PHWL PHEL
PLPH Reset during Program Block Erase, PLPH PLRH
Abort Deep Complete PowerDown
PLRH
PHQV PHWL PHEL
PLPH
Reset Program Block Erase, PLPH PLRH
Table Reset Specifications(1)
F-VCC Symbol Parameter F-RP# Reset during Read F-RP# tied VCC, this specification applicable) F-RP# Reset during Block Erase F-RP# Reset during Program Note tPLPH tPLRH1 tPLRH2 Unit
NOTES: Section 2.1.4, "Flash Reset" page full description these conditions. tPLPH device still reset this guaranteed. F-RP# asserted while block erase word program operation executing, reset will complete within Sampled, 100% tested.
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
SRAM Characteristics-Read Operations
Table SRAM Characteristics-Read Operations(1)
Density Parameter Voltage Range Note tCO1, tCO2 tLZ1, tLZ2 tOLZ tHZ1, tHZ2 tOHZ tBLZ tBHZ Read Cycle Time Address Output Delay S-CS1#, S-CS2 Output Delay S-OE# Output Delay S-UB#, Output Delay S-CS1#, S-CS2 Output S-OE# Output S-CS1#, S-CS2 Output High S-OE# Output High Output Hold from Address, S-CS1#, S-CS2, S-OE# Change, Whichever Occurs First S-UB#, S-LB# Output S-UB#, S-LB# Output High 2,3,4 2/4/8-Mbit Unit
NOTE: Figure Waveform: SRAM Read Operations" page given temperature voltage condition, (Max) less than (Max) both given device from device device interconnection. Sampled, 100% tested. Timings tOHZ defined time which outputs achieve open circuit conditions referenced output voltage levels.
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Figure Waveform: SRAM Read Operations
Device Address Selection Address Stable
Standby
Data Valid
ADDRESSES
CS1# (E1) (E2)
High Valid Output High
DATA (D/Q)
UB#,
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
5.10
SRAM Characteristics-Write Operations
Table SRAM Characteristics-Write Operations(1,2)
Density Parameter Volt Note Write Cycle Time Address Setup S-WE# (S-CS1#) S-UB#, S-LB# Going S-WE# (S-CS1#) Pulse Width Data Write Time Overlap Address Setup S-WE# (S-CS1#) Going High S-CE# (S-WE#) Setup S-WE# (S-CS1#) Going High Data Hold Time from S-WE# (S-CS1#) High Write Recovery S-UB#, S-LB# Setup S-WE# (S-CS1#) Going High 2/4/8-Mbit Unit
NOTES: Figure Waveform: SRAM Write Operations" page write occurs during overlap (tWP) S-CS1# S-WE#. write begins when S-CS1# goes S-WE# goes with asserting S-UB# S-LB# single byte operation simultaneously asserting S-UB# S-LB# double byte operation. write ends earliest transition when S-CS1# goes high S-WE# goes high. measured from beginning write write. measured from address valid beginning write. measured from S-CS1# going write. measured from write address change. applied case write ends S-CS1# S-WE# going high.
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Figure Waveform: SRAM Write Operations
Device Address Selection Address Stable
Standby
ADDRESSES
CS1# (E1) (E2)
High High
DATA (D/Q)
Data
UB#,
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
5.11
SRAM Data Retention Characteristics-Extended Temperature
Table SRAM Data Retention Characteristics(1)-Extended Temperature
Parameter S-VCC Data Retention Deep Retention Current 8-Mbit Deep Retention Current 4-Mbit Deep Retention Current 2-Mbit tSDR tRDR Data Retention Set-up Time Recovery Time Note Unit Data Retention Waveform S-VCC CS1# Test Conditions CS1#
NOTES: Typical values nominal S-VCC, TCASE S-CS1# S-CS2 (S-CS1# controlled) S-CS2 (S-CS2 controlled).
Figure SRAM Data Retention Waveform
tSDR Data Retention Mode tRDR
CS1# Controlled 3.0/2.7V
CS1# (E1) 2.2V
Controlled tSDR 3.0/2.7V Data Retention Mode tRDR
(E2)
0.4V
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Migration Guide Information
Typically, important discuss footprint migration compatibility between product existing products. this specific case, Stacked-CSP allows system designer remove separate memory footprints individual flash SRAM replace them with single footprint, thus resulting overall reduction board space required. This implies that printed circuit board would used take advantage this feature. Since flash Stacked-CSP shares same features Advanced+ Boot Block Features, conversions from Advanced Boot Block described AP-658 Designing Upgrade Advanced+ Boot Block Flash Memory, order number 292216. Please contact your local Intel representation detailed information about specific Flash SRAM system migrations.
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
System Design Considerations
This section contains information that would have been contained product design guide earlier generations. effort simplify amount documentation, relevant system design considerations have been combined into this document.
Background
Intel Advanced+ Boot Block Stacked chip scale package combines features Advanced+ Boot Block flash memory architecture with low-power SRAM achieve overall reduction system board space. This enables applications integrate security with simple software hardware configurations, while also combining system SRAM flash into common footprint. This section discusses take full advantage Volt Advanced+ Boot Block Stacked Chip Scale Package.
7.1.1
Flash SRAM Footprint Integration
Stacked Chip Scale Package memory solution used replace subset memory subsystem within design. Where previous design have used separate footprints SRAM Flash, replace with industry-standard I-ballout Stacked-CSP device. This allows overall reduction board space, which allows design integrate both flash SRAM into component.
7.1.2
Advanced+ Boot Block Flash Memory Features
Advanced+ Boot Block adds following features Intel Advanced Boot Block architecture:
Instant, individual block locking provides software/hardware controlled, independent locking/
unlocking block with zero latency protect code data.
128-bit Protection Register enables system security implementations. Improved production programming simplifies system configuration required
implement fast programming.
Common Flash Interface (CFI) provides component information chip allow softwareindependent device upgrades. more information specific advantages Advanced+ Boot Block Flash Memory, please AP-658 Designing with Advanced+ Boot Block Flash Memory Architecture.
Flash Control Considerations
flash device protected against accidental block erasure programming during power transitions. Power supply sequencing required, since device indifferent which power supply, F-VPP F-VCC, powers-up first. Example flash power supply configurations shown Figure "Example Power Supply Configurations" page
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
7.2.1
F-RP# Connected System Reset
F-RP# during system reset important with automated program/erase devices since system expects read from flash memory when comes reset. reset occurs without flash memory reset, proper initialization will occur because flash memory providing status information instead array data. Intel recommends connecting F-RP# system RESET# signal allow proper CPU/flash initialization following system reset. System designers must guard against spurious writes when F-VCC voltages above VLKO. Since both F-WE# F-CE# must command write, driving either signal will inhibit writes device. architecture provides additional protection since alteration memory contents only occur after successful completion two-step command sequences. device also disabled until F-RP# brought VIH, regardless state control inputs. holding device reset (F-RP# connected system PowerGood) during power-up/down, invalid conditions during power-up masked, providing another level memory protection.
7.2.2
F-VCC, F-VPP F-RP# Transition
latches commands issued system software altered F-VPP F-CE# transitions actions. default state upon power-up, after exit from reset mode after F-VCC transitions above VLKO (Lockout voltage), read array mode. After program block erase operation complete (even after F-VPP transitions down VPPLK), must reset read array mode Read Array command access flash memory array desired.
Figure Example Power Supply Configurations
System Supply
System Supply Supply Fast Programming Absolute Write Protection With VPPLK System Supply
(Note
Prot# (Logic Signal)
Low-Voltage Programming Absolute Write Protection Logic Signal System Supply
Low-Voltage Programming
Supply Voltage Fast Programming
NOTE: resistor used F-VCC supply sink adequate current based resistor value.
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Noise Reduction
Stacked-CSP memory's power switching characteristics require careful device decoupling. System designers should consider three supply current issues both flash SRAM:
Standby current levels (ICCS) Read current levels (ICCR) Transient peaks produced falling rising edges F-CE#, S-CS1#, S-CS2.
Transient current magnitudes depend device outputs' capacitive inductive loading. Twoline control proper decoupling capacitor selection will suppress these transient voltage peaks. Each device should have capacitors between individual power (F-VCC, F-VCCQ, F-VPP, S-VCC) ground (GND) signals. High-frequency, inherently low-inductance capacitors should placed close possible package leads. Noise issues within system cause devices operate erratically adequately filtered. order avoid noise interaction issues within system, recommended that design contain appropriate number decoupling capacitors system. Noise issues also reduced leads device kept very short, order reduce inductance. Decoupling capacitors between reduce voltage spikes supplying extra current needed during switching. Placing these capacitors close device possible reduces line inductance. capacitors should inductance capacitors; surface mount capacitors typically exhibit lower inductance. highly recommended that systems capacitor each D10, grid ballout locations (see Figure "66-Ball Stacked Chip Scale Package" page ballout). These capacitors necessary avoid undesired conditions created excess noise. Smaller capacitors used decouple higher frequencies.
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Figure Typical Flash SRAM Substrate Power Ground Connections
SUBSTRATE FLASH SRAM S-VSS S-VCCQ F-VCCQ F-VPP F-VSS
Substrate connection package ball SRAM bond connection Flash bond connection
NOTES: Substrate connections refer ballout locations shown Figure "66-Ball Stacked Chip Scale Package" page 0.1µf capacitors should used with D10, A10and Some SRAM devices have S-VSSQ; this case, this S-VSS. Some SRAM devices have S-VSSQ; this case, this VCC.
Simultaneous Operation
term simultaneous operation used describe ability read write SRAM while also programming erasing flash. addition, F-CE#, S-CS1# S-CS2 should enabled same time. (See Table Volt Intel® Advanced+ Boot Block Stacked-CSP Ball Descriptions" page summary recommended operating modes.) Simultaneous operation summarized following:
SRAM read/write during Flash Program Erase Operation allowed. Simultaneous Operations between Flash SRAM allowed (because
contention).
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
7.4.1
SRAM Operation during Flash "Busy"
This functionality provides ability both flash SRAM same time" within system, similar operation devices with separate footprints. This operation achieved following appropriate timing constraints within system.
7.4.2
Simultaneous Operations
Operations that require both SRAM Flash active mode disallowed. example these cases would include simultaneous reads both flash SRAM, which would result contention data bus. Finally, read device while attempting write other (similar conditions direct memory access (DMA) operation) also within recommended operating conditions. Basically, only memory drive outputs device given point time.
Printed Circuit Board Notes
Intel Stacked-CSP will save significant space your combining chips into style package. Intel Stacked-CSP pitch that routed your Printed Circuit Board with conventional design rules. Trace widths 0.127 (0.005 inches) typical. Unused balls center package populated further increase routing options. Standard surface mount process equipment used Intel Stacked-CSP.
Figure Standard Design Rules Used with Stacked-CSP Device
Land Diameter: 0.35 (0.0138 Solder Mask Opening: 0.50 (0.0198
Trace Width: 0.127 (0.005 Trace Spaces: 0.160 (0.00625 Capture Pad: 0.51 (0.020 Drill Size: 0.25 (0.010
NOTE: View
System Design Notes Summary
Advanced+ Boot Block Stacked-CSP allows higher levels memory component integration. Different power supply configurations used within system achieve different objectives. least three different capacitors should used decouple devices within system. SRAM reads writes during flash program erase supported operations. Standard printed circuit board technology used.
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Appendix Program/Erase Flowcharts
Figure Automated Word Programming Flowchart
Start
Operation Write Write Command Program Setup Program Comments Data Data Data Program Addr Location Program Status Register Data Toggle Update Status Register Data Check SR.7 Ready Busy
Write
Program Address/Data
Read
Read Status Register
Standby
SR.7 Full Status Check Desired
Repeat subsequent programming operations. Full Status Check done after each program after sequence program operations. Write after last program operation reset device read array mode.
Program Complete
FULL STATUS CHECK PROCEDURE Read Status Register Data (See Above) SR.3 SR.4 SR.1 Program Successful
error detected, clear status register before attempting retry other error recovery.
Operation Standby
Command
Comments Check SR.3 Detect Check SR.4 Program Error Check SR.1 Attempted Program Locked Block Program Aborted
Range Error Programming Error
Standby
Standby
SR.3 MUST cleared, during program attempt, before further attempts allowed Write State Machine.
Attempted Program Locked Block Aborted
SR.1, SR.3 SR.4 only cleared Clear Staus Register Command, cases where multiple bytes programmed before full status checked.
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Figure Program Suspend/Resume Flowchart
Start
Operation Write Command Program Suspend Read Status Comments Data Addr Data Addr Status Register Data Toggle Update Status Register Data Addr Check SR.7 Ready Busy Check SR.2 Program Suspended Program Completed Read Array Data Addr Read array data from block other than being programmed. Program Resume Data Addr
Write
Write
Write
Read
Read Status Register
Standby
SR.7 SR.2
Standby
Write
Program Completed
Read
Write
Write
Read Array Data
Done Reading Write
Write
Program Resumed
Read Array Data
0645_13
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Figure Automated Block Erase Flowchart
Start
Operation Command Comments Data Addr Within Block Erased Data Addr Within Block Erased Status Register Data Toggle Update Status Register Data Check SR.7 Ready Busy
Write
Write
Erase Setup
Write Block Address
Write
Erase Confirm
Read
Read Status Register
Suspend Erase Loop Suspend Erase
Standby
SR.7 Full Status Check Desired
Repeat subsequent block erasures. Full Status Check done after each block erase after sequence block erasures. Write after last write operation reset device read array mode.
Block Erase Complete FULL STATUS CHECK PROCEDURE Read Status Register Data (See Above) SR.3 SR.4,5 SR.5 SR.1 Block Erase Successful
0645_14
Operation Standby
Command
Comments Check SR.3 Detect Check SR.4,5 Both Command Sequence Error Check SR.5 Block Erase Error Check SR.1 Attempted Erase Locked Block Erase Aborted
Range Error
Standby
Command Sequence Error
Standby
Standby
Block Erase Error
MUST cleared, during erase attempt, before further attempts allowed Write State Machine. SR.1, only cleared Clear Staus Register Command, cases where multiple bytes erased before full status checked. error detected, clear status register before attempting retry other error recovery.
Attempted Erase Locked Block Aborted
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Figure Erase Suspend/Resume Flowchart
Start
Operation Write
Command Erase Suspend Read Status
Comments Data Addr Data Addr Status Register Data Toggle Update Status Register Data Addr Check SR.7 Ready Busy Check SR.6 Erase Suspended Erase Completed
Write
Write
Write
Read
Read Status Register
Standby
SR.7 SR.6
Standby
Write
Read Array
Data Addr Read array data from block other than being erased.
Erase Completed
Read
Write
Erase Resume
Write
Data Addr
Read Array Data
Done Reading Write
Write
Erase Resumed
Read Array Data
0645_15
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Figure Locking Operations Flowchart
Operation Write
Start
Command Config. Setup
Comments Data Addr Data= (Lock Block) (Unlock Block) (Lockdown Block) Addr=Within block lock Data Addr Block Lock Status Data Addr Second addr block Confirm Locking Change DQ1, DQ0. (See Block Locking State Table valid combinations.)
Write (Configuration Setup) Write 01H, D0H,
Write
Lock, Unlock, Lockdown Read Configuration Block Lock Status
Write (Optional) Read (Optional) Standby (Optional)
Write (Read Configuration)
Optional
Read Block Lock Status
Locking Change Confirmed? Write (Read Array)
Locking Change Complete
0645_16
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Figure Protection Register Programming Flowchart
Start
Operation Write Write
Command Protection Program Setup Protection Program
Comments Data Data Data Program Addr Location Program Status Register Data Toggle Update Status Register Data Check SR.7 Ready Busy
Write (Protection Reg. Program Setup) Write Protect. Register Address/Data
Read
Standby
Read Status Register
SR.7 Full Status Check Desired
Protection Program operations only addressed within protection register address space. Addresses outside defined space will return error. Repeat subsequent programming operations. Full Status Check done after each program after sequence program operations. Write after last program operation reset device read array mode.
Program Complete FULL STATUS CHECK PROCEDURE Read Status Register Data (See Above) SR.3, SR.4 Range Error SR.1, SR.4
Standby Operation Standby Command Comments SR.1 SR.3 SR.4 Prot. Reg. Prog. Error Register Locked: Aborted
Protection Register Programming Error Attempted Program Locked Register Aborted
Standby
SR.3 MUST cleared, during program attempt, before further attempts allowed Write State Machine.
SR.1, SR.4
SR.1, SR.3 SR.4 only cleared Clear Staus Register Command, cases multiple protection register program operations before full status checked. error detected, clear status register before attempting retry other error recovery.
Program Successful
0645_17
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Appendix Query Structure
This appendix defines data structure "database" returned Common Flash Interface (CFI) Query command. System software should parse this structure gain critical information such block size, density, x8/x16, electrical specifications. Once this information been obtained, software will know which command sets enable flash writes, block erases, otherwise control flash component. Query part overall specification multiple command control interface descriptions called Common Flash Interface, CFI.
Query Structure Output
Query "database" allows system software gain information controlling flash component. This section describes device's CFI-compliant interface that allows host system access Query data. Query data always presented lowest-order data outputs (DQ0-7) only. numerical offset value address relative maximum width supported device. this family devices, Query table device starting address 10h, which word address devices. word-wide (x16) device, first bytes Query structure, ASCII, appear byte word addresses 11h. This CFI-compliant device outputs data upper bytes. Thus, device outputs ASCII byte (DQ0-7) high byte (DQ8-15). Query addresses containing more bytes information, least significant data byte presented lower address, most significant data byte presented higher address. following tables, addresses data represented hexadecimal notation, suffix been dropped. addition, since upper byte word-wide devices always "00h," leading "00" been dropped from table notation only lower byte value shown. device outputs assumed have upper byte this mode.
Table Summary Query Structure Output Function Device Mode
Device Device Address Offset Code ASCII Value
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Table Example Query Structure Output Devices
Word Addressing Offset A15-A0 0010h 0011h 0012h 0013h 0014h 0015h 0016h 0017h 0018h 0051 0052 0059 P_IDLO P_IDHI A_IDLO A_IDHI Code D15-D0 PrVendor PrVendor TblAdr AltVendor Value Offset A7-A0 P_IDLO P_IDLO P_IDHI Byte Addressing Code D7-D0 PrVendor Value
Query Structure Overview
Query command causes flash component display Common Flash Interface (CFI) Query structure "database." structure sub-sections address locations summarized below.
Table Query Structure
Offset (BA+2)h 04-0Fh Block Status Register Reserved Query Identification String System Interface Information Device Geometry Definition Primary Intel-Specific Extended Query Table Sub-Section Name Manufacturer Code Device Code Block-specific information Reserved vendor-specific information Command vendor data offset Device timing voltage information Flash device layout Vendor-defined additional information specific Primary Vendor Algorithm Description Notes
NOTES: Refer Query Structure Output section offset detailed definition offset address function device width mode. beginning location Block Address (e.g., 08000h beginning location block when block size Kword). Offset defines which points Primary Intel-specific Extended Query Table.
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Block Lock Status Register
Block Status Register indicates whether erase operation completed successfully whether given block locked accessed flash program/erase operations. Block Erase Status (BSR.1) allows system software determine success last block erase operation. BSR.1 used just after power-up verify that supply accidentally removed during erase operation. This only reset issuing another erase operation block. Block Status Register accessed from word address within each block.
Table Block Status Register
Offset (BA+2)h Length Description Block Lock Status Register BSR.0 Block Lock Status Unlocked Locked BSR.1 Block Lock-Down Status locked down Locked down 2-7: Reserved future Address BA+2: BA+2: Value (bit Notes
BA+2: BA+2:
(bit (bit 2-7):
NOTE: beginning location Block Address (i.e., 008000h beginning location block word mode.)
Query Identification String
Identification String provides verification that component supports Common Flash Interface specification. also indicates specification version supported vendor-specified command set(s).
Table Identification
Offset Length Description Query-unique ASCII string "QRY" Addr. Code Value
Primary vendor command control interface code. 16-bit code vendor-specified algorithms Extended Query Table primary algorithm address Alternate vendor command control interface code 0000h means second vendor-specified algorithm exists Secondary algorithm Extended Query Table address. 0000h means none exists
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
System Interface Information
Table System Interface Information
Offset Length Description logic supply minimum program/erase voltage bits bits volts logic supply maximum program/erase voltage bits bits volts [programming] supply minimum program/erase voltage bits bits volts [programming] supply maximum program/erase voltage bits bits volts such that typical single word program time-out logic supply minimum program/erase voltage bits bits volts logic supply maximum program/erase voltage bits bits volts [programming] supply minimum program/erase voltage bits bits volts [programming] supply maximum program/erase voltage bits bits volts such that typical single word program time-out logic supply minimum program/erase voltage bits bits volts logic supply maximum program/erase voltage bits bits volts [programming] supply minimum program/erase voltage bits bits volts such that typical max. buffer write time-out such that typical block erase time-out such that typical full chip erase time-out such that maximum word program time-out times typical such that maximum buffer write time-out times typical such that maximum block erase time-out times typical such that maximum chip erase time-out times typical Addr. Code Value
11.4
12.6
11.4
12.6
11.4
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Device Geometry Definition
Table Device Geometry Definition
Offset Length Description such that device size number bytes Flash device interface: async async x8/x16 async 28:00,29:00 28:01,29:00 28:02,29:00 such that maximum number bytes write buffer Number erase block regions within device: means erase blocking; device erases "bulk" specifies number device partition regions with more contiguous same-size erase blocks. Symmetrically blocked partitions have blocking region Partition size (total blocks) (individual block size) Erase Block Region Information bits 0-15 number identical-size erase blocks bits 16-31 region erase block(s) size bytes Erase Block Region Information bits 0-15 number identical-size erase blocks bits 16-31 region erase block(s) size bytes Code Table Below
Device Geometry Definition 16-Mbit Address 32-Mbit
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Intel-Specific Extended Query Table
Certain flash features commands optional. Intel-Specific Extended Query table specifies this other similar types information.
Table Primary-Vendor Specific Extended Query
Offset(1) (P+0)h (P+1)h (P+2)h (P+3)h (P+4)h (P+5)h (P+6)h (P+7)h (P+8)h Length Description (Optional Flash Features Commands) Primary extended query table Unique ASCII string "PRI" Major version number, ASCII Minor version number, ASCII Optional feature command support (1=yes, 0=no) bits 9-31 reserved; undefined bits "0." then another field optional features follows bit-30 field. Chip erase supported Suspend erase supported Suspend program supported Legacy lock/unlock supported Queued erase supported Instant individual block locking supported Protection bits supported Page mode read supported Synchronous read supported Supported functions after suspend: read array, status, query Other supported operations are: bits reserved; undefined bits Program supported after erase suspend Block status register mask bits 2-15 Reserved; undefined bits Block Lock-Bit Status register active Block Lock-Down Status active logic supply highest performance program/erase voltage bits value bits value volts optimum program/erase supply voltage bits value bits value volts Addr. Code Value
(P+9)h
(P+A)h (P+B)h
(P+C)h
(P+D)h
12.0
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Table Protection Register Information
Offset(1) (P+E)h (P+F)h Length Description (Optional Flash Features Commands) Number Protection register fields JEDEC space. "00h," indicates that protection bytes available Protection Field Protection Description This field describes user-available Time Programmable (OTP) Protection register bytes. Some pre-programmed with deviceunique serial numbers. Others user programmable. Bits 0-15 point Protection register Lock byte, section's first byte. following bytes factory pre-programmed user-programmable. bits Lock/bytes JEDEC-plane physical address bits 8-15 Lock/bytes JEDEC -plane physical high address bits 16-23 such that factory pre- programmed bytes bits 24-31 such that user programmable bytes Addr. Code Value
(P+10)h (P+11)h
byte byte
(P+12)h (P+13)h Reserved future NOTE: variable pointer which defined offset 15h.
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Appendix Word-Wide Memory Diagrams
16-Mbit, 32-Mbit 64-Mbit [future], Word-Wide Memory Addressing
Boot Size (KW) 16-Mbit 32-Mbit 64-Mbit Size (KW) 16-Mbit Bottom Boot 32-Mbit 64-Mbit
FF000-FFFFF FE000-FEFFF FD000-FDFFF FC000-FCFFF FB000-FBFFF FA000-FAFFF F9000-F9FFF F8000-F8FFF F0000-F7FFF E8000-EFFFF E0000-E7FFF D8000-DFFFF D0000-D7FFF C8000-CFFFF C0000-C7FFF B8000-BFFFF B0000-B7FFF A8000-AFFFF A0000-A7FFF 98000-9FFFF 90000-97FFF 88000-8FFFF 80000-87FFF 78000-7FFFF 70000-77FFF 68000-6FFFF 60000-67FFF 58000-5FFFF 50000-57FFF 48000-4FFFF 40000-47FFF 38000-3FFFF 30000-37FFF 28000-2FFFF 20000-27FFF 18000-1FFFF 10000-17FFF 08000-0FFFF 00000-07FFF
1FF000-1FFFFF 3FF000-3FFFFF 1FE000-1FEFFF 3FE000-3FEFFF 1FD000-1FDFFF 3FD000-3FDFFF 1FC000-1FCFFF 3FC000-3FCFFF 1FB000-1FBFFF 3FB000-3FBFFF 1FA000-1FAFFF 3FA000-3FAFFF 1F9000-1F9FFF 3F9000-3F9FFF 1F8000-1F8FFF 3F8000-3F8FFF 1F0000-1F7FFF 3F0000-3F7FFF 1E8000-1EFFFF 3E8000-3EFFFF 1E0000-1E7FFF 3E0000-3E7FFF 1D8000-1DFFFF 3D8000-3DFFFF 1D0000-1D7FFF 3D0000-3D7FFF 1C8000-1CFFFF 3C8000-3CFFFF 1C0000-1C7FFF 3C0000-3C7FFF 1B8000-1BFFFF 3B8000-3BFFFF 1B0000-1B7FFF 3B0000-3B7FFF 1A8000-1AFFFF 3A8000-3AFFFF 1A0000-1A7FFF 3A0000-3A7FFF 198000-19FFFF 398000-39FFFF 190000-197FFF 390000-397FFF 188000-18FFFF 388000-38FFFF 180000-187FFF 380000-387FFF 178000-17FFFF 378000-37FFFF 170000-177FFF 370000-377FFF 168000-16FFFF 368000-36FFFF 160000-167FFF 360000-367FFF 158000-15FFFF 358000-35FFFF 150000-157FFF 350000-357FFF 148000-14FFFF 348000-34FFFF 140000-147FFF 340000-347FFF 138000-13FFFF 338000-33FFFF 130000-137FFF 330000-337FFF 128000-12FFFF 328000-32FFFF 120000-127FFF 320000-327FFF 118000-11FFFF 318000-31FFFF 110000-117FFF 310000-317FFF 108000-10FFFF 308000-30FFFF 100000-107FFF 300000-307FFF 0F8000-0FFFFF 2F8000-2FFFFF 0F0000-0F7FFF 2F0000-2F7FFF 0E8000-0EFFFF 2E8000-2EFFFF 0E0000-0E7FFF 2E0000-2E7FFF 0D8000-0DFFFF 2D8000-2DFFFF 0D0000-0D7FFF 2D0000-2D7FFF 0C8000-0CFFFF 2C8000-2CFFFF 0C0000-0C7FFF 2C0000-2C7FFF 0B8000-0BFFFF 2B8000-2BFFFF 0B0000-0B7FFF 2B0000-2B7FFF 0A8000-0AFFFF 2A8000-2AFFFF This column continues next page
This column continues next page
3F8000-3FFFFF 3F0000-3F7FFF 3E8000-3EFFFF 3E0000-3E7FFF 3D8000-3DFFFF 3D0000-3D7FFF 3C8000-3CFFFF 3C0000-3C7FFF 3B8000-3BFFFF 3B0000-3B7FFF 3A8000-3AFFFF 3A0000-3A7FFF 398000-39FFFF 390000-397FFF 388000-38FFFF 380000-387FFF 378000-37FFFF 370000-377FFF 368000-36FFFF 360000-367FFF 358000-35FFFF 350000-357FFF 348000-34FFFF 340000-347FFF 338000-33FFFF 330000-337FFF 328000-32FFFF 320000-327FFF 318000-31FFFF 310000-317FFF 308000-30FFFF 300000-307FFF 2F8000-2FFFFF 2F0000-2F7FFF 2E8000-2EFFFF 2E0000-2E7FFF 2D8000-2DFFFF 2D0000-2D7FFF 2C8000-2CFFFF 2C0000-2C7FFF 2B8000-2BFFFF 2B0000-2B7FFF 2A8000-2AFFFF 2A0000-2A7FFF 298000-29FFFF 290000-297FFF 288000-28FFFF 280000-287FFF 278000-27FFFF 270000-277FFF
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
16-Mbit, 32-Mbit, 64-Mbit [future], Word-Wide Memory Addressing
Boot Size (KW) 16-Mbit 32-Mbit 64-Mbit Size (KW) 16-Mbit Bottom Boot 32-Mbit 64-Mbit
2A0000-2A7FFF 298000-29FFFF 290000-297FFF 288000-28FFFF 280000-287FFF 278000-27FFFF 270000-277FFF 268000-26FFFF 260000-267FFF 258000-25FFFF 250000-257FFF 248000-24FFFF 240000-247FFF 238000-23FFFF 230000-237FFF 228000-22FFFF 220000-227FFF 218000-21FFFF 210000-217FFF 208000-21FFFF 200000-207FFF 1F8000-1FFFFF 1F0000-1F7FFF 1E8000-1EFFFF 1E0000-1E7FFF 1D8000-1DFFFF 1D0000-1D7FFF 1C8000-1CFFFF 1C0000-1C7FFF 1B8000-1BFFFF 1B0000-1B7FFF 1A8000-1AFFFF 1A0000-1A7FFF 198000-19FFFF 190000-197FFF 188000-18FFFF 180000-187FFF 178000-17FFFF 170000-177FFF 168000-16FFFF 160000-167FFF 158000-15FFFF 150000-157FFF 148000-14FFFF 140000-147FFF 138000-13FFFF 130000-137FFF 128000-12FFFF 120000-127FFF 118000-11FFFF 110000-117FFF 108000-10FFFF 100000-107FFF 0F8000-0FFFFF This column continues next page
0A0000-0A7FFF 098000-09FFFF 090000-097FFF 088000-08FFFF 080000-087FFF 078000-07FFFF 070000-077FFF 068000-06FFFF 060000-067FFF 058000-05FFFF 050000-057FFF 048000-04FFFF 040000-047FFF 038000-03FFFF 030000-037FFF 028000-02FFFF 020000-027FFF 018000-01FFFF 010000-017FFF 008000-00FFFF 000000-007FFF
1F8000-1FFFFF 1F0000-1F7FFF 1E8000-1EFFFF 1E0000-1E7FFF 1D8000-1DFFFF 1D0000-1D7FFF 1C8000-1CFFFF 1C0000-1C7FFF 1B8000-1BFFFF 1B0000-1B7FFF 1A8000-1AFFFF 1A0000-1A7FFF 198000-19FFFF 190000-197FFF 188000-18FFFF 180000-187FFF 178000-17FFFF 170000-177FFF 168000-16FFFF 160000-167FFF 158000-15FFFF 150000-157FFF 148000-14FFFF 140000-147FFF 138000-13FFFF 130000-137FFF 128000-12FFFF 120000-127FFF 118000-11FFFF 110000-117FFF 108000-10FFFF 100000-107FFF F8000-FFFFF F8000-FFFFF F0000-F7FFF F0000-F7FFF E8000-EFFFF E8000-EFFFF E0000-E7FFF E0000-E7FFF D8000-DFFFF D8000-DFFFF D0000-D7FFF D0000-D7FFF C8000-CFFFF C8000-CFFFF C0000-C7FFF C0000-C7FFF This column continues next page
268000-26FFFF 260000-267FFF 258000-25FFFF 250000-257FFF 248000-24FFFF 240000-247FFF 238000-23FFFF 230000-237FFF 228000-22FFFF 220000-227FFF 218000-21FFFF 210000-217FFF 208000-20FFFF 200000-207FFF 1F8000-1FFFFF 1F0000-1F7FFF 1E8000-1EFFFF 1E0000-1E7FFF 1D8000-1DFFFF 1D0000-1D7FFF 1C8000-1CFFFF 1C0000-1C7FFF 1B8000-1BFFFF 1B0000-1B7FFF 1A8000-1AFFFF 1A0000-1A7FFF 198000-19FFFF 190000-197FFF 188000-18FFFF 180000-187FFF 178000-17FFFF 170000-177FFF 168000-16FFFF 160000-167FFF 158000-15FFFF 150000-157FFF 148000-14FFFF 140000-147FFF 138000-13FFFF 130000-137FFF 128000-12FFFF 120000-127FFF 118000-11FFFF 110000-117FFF 108000-10FFFF 100000-107FFF F8000-FFFFF F0000-F7FFF E8000-EFFFF E0000-E7FFF D8000-DFFFF D0000-D7FFF C8000-CFFFF C0000-C7FFF
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
16-Mbit, 32-Mbit, 64-Mbit Word-Wide Memory Addressing
Boot Size (KW) 16-Mbit 32-Mbit 64-Mbit Size (KW) 16-Mbit Bottom Boot 32-Mbit 64-Mbit
0F0000-0F7FFF 0E8000-0EFFFF 0E0000-0E7FFF 0D8000-0DFFFF 0D0000-0D7FFF 0C8000-0CFFFF 0C0000-0C7FFF 0B8000-0BFFFF 0B0000-0B7FFF 0A8000-0AFFFF 0A0000-0A7FFF 098000-09FFFF 090000-097FFF 088000-08FFFF 080000-087FFF 078000-07FFFF 070000-077FFF 068000-06FFFF 060000-067FFF 058000-05FFFF 050000-057FFF 048000-04FFFF 040000-047FFF 038000-03FFFF 030000-037FFF 028000-02FFFF 020000-027FFF 018000-01FFFF 010000-017FFF 008000-00FFFF 000000-007FFF
B8000-BFFFF B0000-B7FFF A8000-AFFFF A0000-A7FFF 98000-9FFFF 90000-97FFF 88000-8FFFF 80000-87FFF 78000-7FFFF 70000-77FFF 68000-6FFFF 60000-67FFF 58000-5FFFF 50000-57FFF 48000-4FFFF 40000-47FFF 38000-3FFFF 30000-37FFF 28000-2FFFF 20000-27FFF 18000-1FFFF 10000-17FFF 08000-0FFFF 07000-07FFF 06000-06FFF 05000-05FFF 04000-04FFF 03000-03FFF 02000-02FFF 01000-01FFF 00000-00FFF
B8000-BFFFF B0000-B7FFF A8000-AFFFF A0000-A7FFF 98000-9FFFF 90000-97FFF 88000-8FFFF 80000-87FFF 78000-7FFFF 70000-77FFF 68000-6FFFF 60000-67FFF 58000-5FFFF 50000-57FFF 48000-4FFFF 40000-47FFF 38000-3FFFF 30000-37FFF 28000-2FFFF 20000-27FFF 18000-1FFFF 10000-17FFF 08000-0FFFF 07000-07FFF 06000-06FFF 05000-05FFF 04000-04FFF 03000-03FFF 02000-02FFF 01000-01FFF 00000-00FFF
B8000-BFFFF B0000-B7FFF A8000-AFFFF A0000-A7FFF 98000-9FFFF 90000-97FFF 88000-8FFFF 80000-87FFF 78000-7FFFF 70000-77FFF 68000-6FFFF 60000-67FFF 58000-5FFFF 50000-57FFF 48000-4FFFF 40000-47FFF 38000-3FFFF 30000-37FFF 28000-2FFFF 20000-27FFF 18000-1FFFF 10000-17FFF 08000-0FFFF 07000-07FFF 06000-06FFF 05000-05FFF 04000-04FFF 03000-03FFF 02000-02FFF 01000-01FFF 00000-00FFF
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Appendix Device Table
Table Device
Read Configuration Address Data Item Manufacturer Code Device Code 16-Mbit 16-T 16-Mbit 16-B 32-Mbit 16-T 32-Mbit 16-B 00001 00001 00001 00001 88C2 88C3 88C4 88C5 Address 00000 Data 0089
NOTE: Other locations within configuration address space reserved Intel future use.
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Appendix Protection Register Addressing
Table Protection Register Addressing
Word-Wide Protection Register Addressing Word LOCK Both Factory Factory Factory Factory User User User User
NOTE: address lines specified above table must when accessing Protection Register, i.e., A21-A8
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Appendix Mechanical Shipping Media Details
Mechanical Specification
Figure Stacked-CSP: Ball Matrix
Index
View Ball Down
Bottom View Ball
NOTE:
Shaded pins indicate upper address balls 64-Mbit 128-Mbit devices. Flash SRAM combinations, balls populated lower density devices. (Upper address balls populated).
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Table Packaging Specifications (0.18µm 0.25µm)
Millimeters Package Height Ball Height Package Body Thickness Ball Lead Diameter Package Body Length 16-Mbit/2-Mbit Package Body Length 32-Mbit/4-Mbit, 16-Mbit/4-Mbit Package Body Length 32-Mbit/8-Mbit Package Body Width 16-Mbit/2-Mbit, 16-Mbit/4-Mbit, 32-Mbit/4-Mbit, 32-Mbit/8-Mbit Pitch Ball (Lead) Count Seating Plane Coplanarity Corner Ball Distance Along 16-Mbit/2-Mbit, 16-Mbit/4-Mbit, 32-Mbit/4-Mbit, 32-Mbit/8-Mbit Corner Ball Distance Along 16-Mbit/2-Mbit Corner Ball Distance Along 32-Mbit/4-Mbit, 16-Mbit/4-Mbit Corner Ball Distance Along 32-Mbit/8-Mbit 0.500 1.500 2.500 0.600 1.600 2.600 0.700 1.700 2.700 0.0197 0.0591 0.0984 0.0236 0.0630 0.1024 0.0276 0.0669 0.1063 1.100 1.200 1.300 0.0433 0.0472 0.0512 0.800 0.100 0.0315 0.0039 7.900 8.000 8.100 0.3110 0.3150 0.3189 0.350 9.900 11.900 13.900 0.250 0.960 0.400 10.00 12.000 14.000 0.450 10.100 12.100 14.100 0.0138 0.3898 0.4685 0.5472 0.0098 0.0378 0.0157 0.3937 0.4724 0.5512 0.0177 0.3976 0.4764 0.5551 Inches 0.0551
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Table Packaging Specifications (0.13µm)
Millimeters Package Height 16/02-Mb, 16/04-Mb, 32/08-Mb Package Height 32/04-Mb Ball Height 16/02-Mb, 16/04-Mb, 32/08-Mb Ball Height 32/04-Mb Package Body Thickness 16/02-Mb, 16/04-Mb, 32/08-Mb Package Body Thickness 32/04-Mb Ball (Lead) Width 16/02-Mb, 16/04-Mb, 32/08-Mb Ball (Lead) Width 32/04-Mb Package Body Length 16/02-Mb, 16/04-Mb Package Body Length 32/04-Mb, 32/08-Mb Package Body Width 16/02-Mb, 16/04-Mb, 32/04-Mb, 32/08-Mb Pitch Ball (Lead) Count Seating Plane Coplanarity Corner Ball Distance Along 16/02-Mb, 16/04-Mb, 32/04-Mb, 32/08-Mb Corner Ball Distance Along 16/02-Mb, 16/04-Mb Corner Ball Distance Along 32/04-Mb, 32/08-Mb 0.500 1.500 0.600 1.600 0.700 1.700 0.0197 0.0591 0.0236 0.0630 0.0276 0.0669 1.100 1.200 11.900 7.900 12.000 8.000 0.800 0.100 1.300 0.0433 0.0472 12.100 8.100 0.4685 0.3110 0.4724 0.3150 0.0315 0.0039 0.0512 0.4764 0.3189 0.350 9.900 0.40 10.000 0.450 10.100 0.0138 0.3898 0.0157 0.3937 0.0177 0.3976 0.325 0.960 0.375 0.425 0.0128 0.0378 0.0148 0.0167 0.250 0.860 0.0098 0.0339 0.200 0.0079 0.0551 Inches 0.0472
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Media Information
Figure Stacked-CSP Device Tray Orientation
Device
Tray Chamfer
NOTE: Drawing scale only designed show orientation devices.
Figure Stacked-CSP Device Tape
Device
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Appendix Additional Information
Order Number 292216 292215 Contact Your Intel Representative 297874 Document/Tool AP-658 Designing Upgrade Advanced+ Boot Block Flash Memory AP-657 Designing with Advanced+ Boot Block Flash Memory Architecture Flash Data Integrator (FDI) Software Developer's Interactive: Play with Intel's Flash Data Integrator Your
NOTES: Please call Intel Literature Center (800) 548-4725 request Intel documentation. International customers should contact their local Intel distribution sales office. Visit Intel's World Wide home page http://www.Intel.com http://developer.intel.com technical documentation tools.
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Appendix Ordering Information
Table Ordering Information 0.25 0.18
Package
8x12 Ball Matrix
Access Speed (ns)
Mbit Mbit Blocking Bottom Blocking
Product Line Designator Intel Flash products Flash Density
Mbit) Mbit)
Product Family
Advanced+ Boot Block 1.65 11.4 12.6
SRAM Device Density
Mbit) Mbit) Mbit)
Table Ordering Information Combinations with 0.13 Flash
Package
Stacked-CSP
Access Speed (ns)
Mbit
Product Line Designator Intel Flash Stacked Memory Flash Density
Mbit) Mbit)
Technology Differentiator
0.13µm
Parameter Location
Blocking Bottom Blocking
SRAM Device Density
Mbit) Mbit)
Product Family
Advanced+ Boot Block Flash Memory
Volt Intel® Advanced+ Boot Block Flash Memory Stacked-CSP Family
Table Ordering Information Combinations with 0.13 Flash
Package
Stacked-CSP
Device Details
Original Version this product: Flash Speed Flash Process 0.13 Vccq
Product Line Designator Intel Flash Stacked Memory Density
Flash Mbit Flash Flash Mbit SRAM Mbit SRAM Flash
Pinout Indicator
ball "I"-ballout
Parameter Location
Blocking Bottom Blocking
Product Family
Advanced+ Boot Block Flash Memory
Voltage
3.0V
Table Ordering Information Valid Combinations
0.25µm Stacked-CSP longer available. 0.18µm Stacked-CSP RD28F3208C3T70 RD28F3208C3B70 32-Mbit RD28F3208C3T90 RD28F3208C3B90 RD28F3204C3T70 RD28F3204C3B70 RD28F1604C3T90 RD28F1604C3B90 RD28F1604C3T110 16-Mbit RD28F1604C3B110 RD28F1602C3T90 RD28F1602C3B90 RD28F1602C3T110 RD28F1602C3B110 RD28F1602C3T70 RD28F1602C3B70 RD28F1602C3TD70 RD28F1602C3BD70 RD28F1604C3TD70 RD28F1604C3BD70 0.13µm Stacked-CSP RD38F1010C0ZTL0 RD38F1010C0ZBL0 RD38F1020C0ZTL0 RD38F1020C0ZBL0

Other recent searches


TC1070 - TC1070   TC1070 Datasheet
TC1071 - TC1071   TC1071 Datasheet
TC1187 - TC1187   TC1187 Datasheet
PD035VX2 - PD035VX2   PD035VX2 Datasheet
MAX7301 - MAX7301   MAX7301 Datasheet
MAX7301AAX - MAX7301AAX   MAX7301AAX Datasheet
MAX7301ATL - MAX7301ATL   MAX7301ATL Datasheet
MAX7301AAI - MAX7301AAI   MAX7301AAI Datasheet
MAX7300 - MAX7300   MAX7300 Datasheet
MAX6957 - MAX6957   MAX6957 Datasheet
M30620MCA - M30620MCA   M30620MCA Datasheet
F0017 - F0017   F0017 Datasheet
ALM-1322 - ALM-1322   ALM-1322 Datasheet
A50A50X4 - A50A50X4   A50A50X4 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive