AT26DF081A
8.2
Sequential Program Mode
The Sequential Program Mode improves throughput over the Byte/Page Program command
when the Byte/Page Program command is used to program single bytes only into consecutive
address locations. For example, some systems may be designed to program only a single byte
of information at a time and cannot utilize a buffered Page Program operation due to design
restrictions. In such a case, the system would normally have to perform multiple Byte Program
operations in order to program data into sequential memory locations. This approach can add
considerable system overhead and SPI bus traffic.
The Sequential Programming Mode helps reduce system overhead and bus traffic by incorporat-
ing an internal address counter that keeps track of the byte location to program, thereby
eliminating the need to supply an address sequence to the device for every byte to program.
When using the Sequential Program mode, all address locations to be programmed must be in
the erased state. Before the Sequential Program mode can first be entered, the Write Enable
command must have been previously issued to the device to set the WEL bit of the Status Reg-
ister to a logical “1” state.
To start the Sequential Program Mode, the CS pin must first be asserted, and either an opcode
of ADh or AFh must be clocked into the device. For the first program cycle, three address bytes
must be clocked in after the opcode to designate the first byte location to program. After the
address bytes have been clocked in, the byte of data to be programmed can be sent to the
device. Deasserting the CS pin will start the internally self-timed program operation, and the byte
of data will be programmed into the memory location specified by A23 - A0.
After the first byte has been successfully programmed, a second byte can be programmed by
simply reasserting the CS pin, clocking in the ADh or AFh opcode, and then clocking in the next
byte of data. When the CS pin is deasserted, the second byte of data will be programmed into
the next sequential memory location. The process would be repeated for any additional bytes.
There is no need to reissue the Write Enable command once the Sequential Program Mode has
been entered.
When the last desired byte has been programmed into the memory array, the Sequential
Program Mode operation can be terminated by reasserting the CS pin and sending the
Write Disable command to the device to reset the WEL bit in the Status Register back to the
logical “0” state.
If more than one byte of data is ever clocked in during each program cycle, then only the last
byte of data sent on the SI pin will be stored in the internal latches. The programming of each
byte is internally self-timed and should take place in a time of t BP . For each program cycle, a
complete byte of data must be clocked into the device before the CS pin is deasserted, and the
CS pin must be deasserted on even byte boundaries (multiples of eight bits); otherwise, the
device will abort the operation, the byte of data will not be programmed into the memory array,
and the WEL bit in the Status Register will be reset back to the logical “0” state.
If the address initially specified by A23 - A0 points to a memory location within a sector that is in
the protected state, then the Sequential Program Mode command will not be executed, and the
device will return to the idle state once the CS pin has been deasserted. The WEL bit in the Sta-
tus Register will also be reset back to the logical “0” state.
There is no address wrapping when using the Sequential Program Mode. Therefore, when the
last byte (0FFFFFh) of the memory array has been programmed, the device will automatically
exit the Sequential Program mode and reset the WEL bit in the Status Register back to the logi-
cal “0” state. In addition, the Sequential Program mode will not automatically skip over protected
11
3600G–DFLASH–06/09
相关PDF资料
AT26DF161-SU IC FLASH 16MBIT 66MHZ 8SOIC
AT26DF161A-MU IC FLASH 16MBIT 70MHZ 8QFN
AT26DF321-SU IC FLASH 32MBIT 66MHZ 8SOIC
AT27BV010-90JU IC OTP 1MBIT 90NS 32PLCC
AT27BV020-90JU IC OTP 2MBIT 90NS 32PLCC
AT27BV040-12JU IC OTP 4MBIT 120NS 32PLCC
AT27BV1024-90JU IC OTP 1MBIT 90NS 44PLCC
AT27BV256-70JU IC OTP 256KBIT 70NS 32PLCC
相关代理商/技术参数
AT26DF081A-SSU-RET 制造商:Atmel Corporation 功能描述:
AT26DF081A-ST-B 制造商:Adesto Technologies Corporation 功能描述:8-SOIC-W, AUTO GRADE 3, 2.7V, TUBE - Rail/Tube
AT26DF081A-ST-T 制造商:Adesto Technologies Corporation 功能描述:8-SOIC-W, AUTO GRADE 3, 2.7V, T&R - Tape and Reel
AT26DF081A-SU 功能描述:闪存 8M 8 I/O Pins SPI 256B 2.7V-3.6V RoHS:否 制造商:ON Semiconductor 数据总线宽度:1 bit 存储类型:Flash 存储容量:2 MB 结构:256 K x 8 定时类型: 接口类型:SPI 访问时间: 电源电压-最大:3.6 V 电源电压-最小:2.3 V 最大工作电流:15 mA 工作温度:- 40 C to + 85 C 安装风格:SMD/SMT 封装 / 箱体: 封装:Reel
AT26DF081-MU 制造商:Adesto Technologies Corporation 功能描述:SF DATAFLASH, 8M, MLF, IND TEMP,GREEN - Trays
AT26DF081-SU 制造商:Adesto Technologies Corporation 功能描述:SF DATAFLASH, 8M, SOIC ,IND TEMP, GREEN - Rail/Tube
AT26DF161 制造商:ATMEL 制造商全称:ATMEL Corporation 功能描述:16-megabit 2.7-volt Only Serial Firmware DataFlash Memory
AT26DF161_06 制造商:ATMEL 制造商全称:ATMEL Corporation 功能描述:16-megabit 2.7-volt Only Serial Firmware DataFlash Memory