| ??? 05/09/02 11:01 Read: times |
#22756 - RE: pin expansion |
"i'm not interested to use 8255" goody goody gumdrops, finally someone did refuse the antiques.
3 elegant possibilities exist: 1) use a CPLD as memory mapped I/O 2) a WSI chip (3 extra ports, some RAM) 3) IIC sorry, everyone uses the stupid I2C 1) total flxibility and, as you will need the ALE latch anyhow, no increase in chip count. 2) a very simple chip to use once you have mastered it it is a solution tailored to the '51. 3) as simple as can be, the only drawback is the speed (400kbs) and the overhead if you are not using a '51 with hardware IIC support. Philips has IIC chips called port expanders which have 8 or 16 '51 type ports. I do not mention SPI, since it has no advantages over IIC and require one pin per device for chip select. Have fun, Erik |
| Topic | Author | Date |
| pin expansion | 01/01/70 00:00 | |
| RE: pin expansion | 01/01/70 00:00 | |
| RE: pin expansion | 01/01/70 00:00 | |
| RE: pin expansion | 01/01/70 00:00 | |
| RE: pin expansion | 01/01/70 00:00 | |
| RE: pin expansion | 01/01/70 00:00 | |
| RE: pin expansion | 01/01/70 00:00 | |
| RE: pin expansion | 01/01/70 00:00 | |
RE: pin expansion | 01/01/70 00:00 |



