INTERFACING WITH EXTERNAL MEMORY

When selecting infinite wait states, be sure to add external hardware to count wait states and re- lease READY within a specified period of time. Otherwise, a defective external device could tie up the address/data bus indefinitely.

NOTE

Ready control is valid only for external memory; you cannot add wait states when accessing internal ROM.

Setup and hold timings must be met when using the READY signal to insert wait states into a bus cycle (see Table 13-11 and Figures 13-13 through 13-15). Because a decoded, valid address is used to generate the READY signal, the setup time is specified relative to the address being valid. This specification, TAVYV, indicates how much time the external device has to decode the address and assert READY after the address is valid. The READY signal must be held valid until the

TCLYX timing specification is met. Typically, this is a minimum of 0 ns from the time CLKOUT goes low. Do not exceed the maximum TCLYX specification or additional (unwanted) wait states

might be added. In all cases, refer to the datasheets for the current specifications for TAVYV and

TCLYX.

.

 

 

 

Table 13-11. READY Signal Timing Definitions

 

 

Symbol

Definition

 

 

 

 

TAVDV

Address Valid to Input Data Valid

 

 

 

Maximum time the memory device has to output valid data after the device outputs a valid

 

 

 

address.

 

 

 

 

TAVYV

Address Valid to READY Setup

 

 

 

Maximum time the memory system has to assert READY after the device outputs the address

 

 

 

to guarantee that at least one wait state will occur.

 

 

 

 

TCHYX

READY Hold after CLKOUT High

 

 

 

If maximum specification is exceeded, additional wait states will occur.

 

 

 

 

TCLYX

READY Hold after CLKOUT Low

 

 

 

Minimum hold time is always 0 ns. If maximum specification is exceeded, additional wait

 

 

 

states will occur.

 

 

 

 

TLHLH

ALE Cycle Time

 

 

 

Minimum time between ALE pulses.

 

 

 

 

TRLDV

RD# Low to Input Data Valid

 

 

 

Maximum time the memory system has to output valid data after the device asserts RD#.

 

 

 

 

TRLRH

RD# Low to RD# High

 

 

 

RD# pulse width.

 

 

 

 

TQVWH

Data Valid to WR# High

 

 

 

Time between data being valid on the bus and WR# going inactive. Memory devices must

 

 

 

meet this specification.

 

 

 

 

TWLWH

WR# Low to WR# High

 

 

 

WR# pulse width.

 

 

 

 

 

 

 

13-27

 

 

 

 

 

 

 

Page 284
Image 284
Intel Microcontroller, 80C196NU, 8XC196NP manual Ready Signal Timing Definitions, Symbol Definition

Microcontroller, 80C196NU, 8XC196NP specifications

The Intel 8XC196NP and 80C196NU microcontrollers are part of Intel's renowned 16-bit microcontroller series that gained popularity in the 1980s and 1990s for embedded systems applications. Designed for a variety of applications, these microcontrollers are characterized by their robust performance, versatility, and industry-standard architecture.

The 8XC196NP features an enhanced instruction set with over 100 instructions, allowing for efficient code execution. It operates at clock speeds up to 16 MHz, which contributes to improved performance in time-sensitive applications. The microcontroller is equipped with a 16-bit data bus, enabling more efficient data handling compared to its 8-bit predecessors, thus accommodating complex algorithms and large data sets.

In terms of memory architecture, the 8XC196NP supports an addressable memory space of up to 64 KB of program memory and 64 KB of data memory. This configuration provides sufficient space for large applications while ensuring fast data access. The microcontroller includes integrated features such as timers, serial I/O capabilities, and interrupt processing, which enhance its functionality for real-time applications and control mechanisms.

The 80C196NU, on the other hand, is designed for lower power operation, making it suitable for battery-powered devices. This microcontroller maintains similar features to the 8XC196NP while offering advancements that support low-power consumption. The 80C196NU can also function in a range of temperature environments, making it adaptable for industrial applications.

Both the 8XC196NP and 80C196NU support external memory interfacing, allowing designers to expand the system's capability by connecting additional ROM and RAM. This flexibility makes them appealing for developing complex systems, such as motor controls, industrial automation, and consumer electronics.

Another standout feature of these microcontrollers is their built-in debugging capabilities. Intel provided hardware and software tools that enabled developers to test and troubleshoot their applications effectively, reducing the development time and increasing reliability.

Overall, the Intel 8XC196NP and 80C196NU microcontrollers stand out for their dependability, versatility, and performance, contributing significantly to the evolution of embedded system design. Their legacy continues to influence modern microcontroller technology, ensuring their relevance in a wide array of applications today.