??? 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 |
Topic | Author | Date |
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 |