??? 10/10/06 23:18 Read: times |
#126160 - long story short Responding to: ???'s previous message |
Why just not making the long story short?
First, take an ecologist approach. Try to spare pins, e.g. getting a derivative with everything what you'd connect externally, inside (e.g. ROM,RAM,UARTs). If you want to simply flash a lot of leds and read in a lot of switches, use ("SPI") shift registers (74xx595 with an integrated latch for out, dunnowhich (xx165?) for input). Be it built-in or bitbanged. You can be fancier using I2C for the same. If you want to be in, use a multilegger. If you need to be fast, put 8-bit latches and drivers on the bus (74xx573, 74xx245). If you need to have fun with learning to interface something medium complex, and willing to make lot of dusty datasheet reading (which is not a bad thing), and are happy with basic 12-clocker (which are not a bad choice, for a beginner), try out the 8255. JW |