Digchip : Database on electronics components
Electronic components database
Search:                      In section:
Member, Distributor  
Log In
Email:
Password:

Details, datasheet, quote on part number:X88064PI-60
 
 
Part:X88064PI-60
Category:Memory => ROM => EEPROM
Description:E2 Microcontroller Peripheral
Company:Xicor, Inc.
Datasheet:Download X88064PI-60 datasheet   File size : 286 kB
Request For quote:  Find where to buy X88064PI-60
 



Datasheet text preview:
APPLICATION NOTE A V A I LABLE
Application Brief
iAPX88/188, MCS 196, MCS51 Compatible* 64K
X88064
E2 Microcontroller Peripheral
8192 x 8 Bit
· Block Lock Write Control -- Eight 1K Byte Blocks - Lockable Independently or in Combination · Multiplexed Address/Data Bus -- Direct Interface to Popular Microcontrollers · High Performance CMOS -- Fast Access Times, 60ns and 80 ns -- Low Power - 30mA Active Maximum - 150µA Standby Maximum · Software Data Protection · Toggle Bit Polling -- Early End of Write Detection · Page Mode Write -- Allows up to 32 Bytes to be Written in One Write Cycle
DESCRIPTION The X88064 is a high speed byte wide microperipheral device with eight 1K byte blocks of E2PROM and can be directly connected to industry standard high performance microprocessors. This peripheral provides two levels of memory write control, the standard Software Data Program (SDP) control and Block Lock. Block Lock provides a higher level of memory write control above SDP. This allows the software developer to partition any or all of the eight 1K byte blocks as In-Circuit Programmable ROM (ICPROM). Once locked, a block of memory must first be unlocked before being written. Not even a write operation using the SDP sequence will change the contents of a locked block. Since a distinct, 6 byte, software command sequence locks and unlocks the memory, the software developer has complete control of the memory contents.
BLOCK LOCK CONTROL LOGIC INDIVIDUALLY LOCKABLE A/D0­A/D7 L A T C H D E C O D E R E2 PROM ARRAY
A8­A12
ALE 1Kx8 BLOCKS
WR RD PSEN CE WC
INTERFACE CONTROL
SOFTWARE DATA PROTECT (SDP)
WE OE BUS TRANSCEIVER
POWER-ON RESET AND VCC SENSE
A/D0­A/D7
©Xicor, Inc. 1994, 1995, 1996 Patents Pending * All other brand and product names may be trademarks or registered trademarks of their respective companies. 7023-2.3 1/29/97 T0/C2/D0 SH
1
Characteristics subject to change without notice
C
X88064
Software Data Program Control provides a lower level of memory write management. SDP controls write operations to the entire memory. When enabled, the host microprocessor must send a special 3 byte command sequence before any byte or page writes to unlocked locations in the memory. Pin configuration
DIP/SOIC NC A12 NC NC WC PSEN A/D0 A/D1 A/D2 A/D3 A/D4 VSS 1 2 3 4 5 6 7 8 9 10 11 12 X88064 24 23 22 21 20 19 18 17 16 15 14 13 VCC WR ALE A8 A9 A11 RD A10 CE A/D7 A/D6 A/D5
7023 FRM F02
PIN NAMES PIN NAME PSEN I/O I DESCRIPTION Content of E2 memory can be read by lowering the PSEN and holding both RD and WR HIGH. The device then places on the data bus (AD0­AD7) the contents of E2 memory at the latched address. Non-multiplexed high-order Address Bus inputs for the upper byte of the address. Multiplexed low-order Address and Data Bus. The addresses are latched when ALE makes a HIGH to LOW transition. During a byte/page write cycle WR is brought LOW while RD is held HIGH and the data is placed on the bus. The rising edge of WR latches data into the device. The RD input is active LOW and is used to read content of the E2 memory at the latched address. Both PSEN an WR signals must be held HIGH during RD controlled read operation. WC input has to be held LOW during a write cycle. It can be permanently tied HIGH in order to disable write to the E2 memory. Taking WC HIGH prior to tBLC (100ns, the time delay from the last write cycle to the start of internal programming cycle) will inhibit the write operation. The device select (CE) is an active LOW input. This signal has to be asserted prior to ALE HIGH to LOW transition in order to generate a valid internal device select signal. Holding this pin HIGH and ALE LOW will place the device in standby mode. Address Latch Enable input is used to latch the addresses present on the address lines A8­A12 and AD0­AD7 into the device. The addresses are latched when ALE transitions from HIGH to LOW.
A8­A12 AD0­AD7 WR RD WC
I I/O I I I
E
I
ALE
I
2
X88064
PRINCIPLES OF OPERATION The X88064 is a highly integrated peripheral device for a wide variety of single-chip microcontrollers. The X88064 provides 8K bytes of E2PROM which can be used either for Program Storage, Data Storage, or a combination of both, in systems based upon Harvard (80XX) architectures. The X88064 incorporates the interface circuitry normally needed to decode the control signals and demultiplex the Address/Data bus to provide a "Seamless" interface. The interface inputs on the X88064 are configured such that it is possible to directly connect them to the proper interface signals of the appropriate single-chip microcontroller. In the Harvard type system, the reading of data from the chip is controlled either by the PSEN or the RD signal, which essentially maps the X88064 into both the Program and the Data Memory address map. The X88064 also features an advanced implementation of the Software Data Protection scheme, called Block Lock, which allows the device to be broken into 8 independent sections of 1K bytes. Each of these sections can be independently enabled for write operations; thereby allowing certain sections of the device to be secured so that updates can only occur in a controlled environment (e.g. in an automotive application, only at an authorized service center). The desired set-up configuration is stored in a nonvolatile register, ensuring the configuration data will be maintained after the device is powered down. The X88064 also features a Write Control input (WC), which serves as an external control over the completion of a previously initiated page load cycle. The X88064 also features the industry standard E2PROM characteristics such as byte or page mode write and Toggle Bit Polling. DEVICE OPERATION MODES Mixed Program/Data Memory By properly assigning the address space, a single X88064 can be used as both the Program and Data Memory. This would be accomplished by connecting all of the Microcontroller control outputs to the corresponding inputs of the X88064. The Data Storage can be fully protected by enabling Block Lock Control. Program Memory Mode This mode of operation is read-only. The PSEN and ALE inputs of the X88064 are tied directly to the PSEN and ALE outputs of the microcontroller. The RD and WR inputs are tied HIGH. When ALE is HIGH, the A/D0­A/D7 and A8­A12 addresses flow into the device. The addresses, both low and high order, are latched when ALE transitions LOW (VIL). PSEN will then go LOW and after tPLDV, valid data is presented on the A/D0­A/D7 pins. CE must be LOW during the entire operation. Data Memory Mode This mode of operation allows both read and write functions. The PSEN input is tied to VIH or to VCC through a pull-up resistor. The ALE, RD, and WR inputs are tied directly to the microcontroller's ALE, RD, and WR outputs. Read This operation is quite similar to the Program Memory read. A HIGH to LOW transition on ALE latches the addresses and the data will be output on the A/D pins after RD goes LOW (tRLDV). Write A write is performed by latching the addresses on the falling edge of ALE. Then WR is strobed LOW followed by valid data being presented at the A/D0­A/D7 pins. The data will be latched into the X88064 on the rising edge of WR. To write to the X88064, with the SDP feature enabled, a three-byte command sequence must precede the byte(s) being written. (See Software Data Protection.)
3