Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
06/17/05 23:38
Read: times


 
#95224 - 8085/805x 8255
Responding to: ???'s previous message
The 8255 is not an 8085/805x/804x compatible device by design, though it does, indeed work fine with 805x devices if one uses the "standard" external-memory interface with it. Unfortunately, the 8255 may, in fact, be too slow for the MCU in question in the upper reaches of its clock rates. I don't recall whether that MCU allows software controlled extension of the external memory cycle in its memory-mapped application. If it's not, a small CPLD with the parallel I/O programmed into it may work better.

Now, the '8252, IIRC, operates at 5 volts, and the current-generation of programmable logic tolerates 3 volts, tops, with 5-volt tolerance only if you insert limiting resistors in the interface path. If your MCU will operate on a 3-volt supply, however, you can make a cost-effective parallel I/O interface of whatever characteristics you desire with a really inexpensive CPLD. 5-volt tolerant and even 5-volt compatible CPLDs cost a mite more, but they're possibly also an alternative.

Vendors of these parts provide free software to support your CPLD design. That way you can design your own part with an integrated address latch, if you like, and capable of whatever speed your MCU demands.

RE

List of 14 messages in thread
TopicAuthorDate
external memory access problem            01/01/70 00:00      
   my first suggestion....            01/01/70 00:00      
      actually i tried in single instruction            01/01/70 00:00      
         more            01/01/70 00:00      
            Relic Chips Are Slow            01/01/70 00:00      
   Memory Map IT !!            01/01/70 00:00      
      and then you may get others            01/01/70 00:00      
         Such AS ??            01/01/70 00:00      
            with the '51            01/01/70 00:00      
               8085/805x <=>8255            01/01/70 00:00      
                  to slow, too low            01/01/70 00:00      
                     really need more info to be helpful            01/01/70 00:00      
   Query            01/01/70 00:00      
      re query            01/01/70 00:00      

Back to Subject List