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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
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

List of 9 messages in thread
TopicAuthorDate
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      

Back to Subject List