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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
10/27/06 04:32
Modified:
  10/27/06 04:42

Read: times


 
#127032 - there are a few things ...
Responding to: ???'s previous message
From what I've seen, most of the whining about the limitations on the 8255 comes from people with limited experience with the thing. The 8255 is a good port for general purpose applications like development boards or general purpose boards for which the application is TBD. If one already knows what's going to be done with the I/O, it's hard to justify the size or expense of the DIP-40 or even the PLCC-44.

Given a plcc-44/DIP-40 footprint, it might make sense to move closer to the model of the Motorola 68HC24, which is their port expander. Then, of course, you might want better performance, since the fastest standard-pinout MCU's, and those are the ones that would need the expansion, operate at as much as 40 MHz and not all of them can modify their external bus cycle length/timing. Building in the address latch, which is what Motorola did, would be a boon, as would modifying the operation such it could do full handshaking under all conditions when one so uses the "port-C" capabilities. Even if it did that, howver, it should have output buffers at least capable of matching typical HC logic, i.e. 6 mA and 24 mA would be better. Even the old 74C-series buffers from NSC were rated capable of that. After all, an output should be able to drive a full-sized LED by driving the anode with one pin and sinking the cathode with another. If it can't do that at full brightness, or drive a small relay, it's not really worth the effort. There are enough old 8255's available even today.

You could, of course, cover both bases by providing a device that's a hybrid between the 68HC24 and the 8255, and I doubt it matters much which sort of I/O port you put in it. That would give you more market.

The old 2.5 mA output types never appealed to me, since they had to be buffered with parts that could, in effect, replace them.

If I were going to expend the time and effort, I'd have to be headed for a part compatible with the fastest external-bus-capable MCU's, capable of driving on the order of 24 mA from either rail, and having an internal address latch, maybe with relocatable internal address decoding as well. I'm not, of course.

RE




List of 61 messages in thread
TopicAuthorDate
Any value to a fast 8255?            01/01/70 00:00      
   Fast 8255            01/01/70 00:00      
      8255 breakeven volume            01/01/70 00:00      
         there are a few things ...            01/01/70 00:00      
            8255 vs 6824            01/01/70 00:00      
               too many users failed            01/01/70 00:00      
            Reconfiguration            01/01/70 00:00      
               Yes, one had to know how the device behaved.            01/01/70 00:00      
               the 8255 was tough to learn, but in its crummy way            01/01/70 00:00      
   peaple would rather forget the 8255            01/01/70 00:00      
      Why do you suppose that is, Jez?            01/01/70 00:00      
   raison d'etre            01/01/70 00:00      
      Main reason, I think            01/01/70 00:00      
         There are other reasons, too.            01/01/70 00:00      
            Thanks for sharing your experience!            01/01/70 00:00      
      There's also a large replacement part market.            01/01/70 00:00      
         but for that you have to compste with Intersil            01/01/70 00:00      
            Intersil still only offers the \'80\'s technology            01/01/70 00:00      
               May be I am wrong, but...            01/01/70 00:00      
                  It hasn't got the same sort of ports as the 805x            01/01/70 00:00      
                     Yes, you are right            01/01/70 00:00      
                     8255            01/01/70 00:00      
                        Why would a novice build a PCB?            01/01/70 00:00      
                           Products and packages            01/01/70 00:00      
                              gee ... and I've never before heard of Tekmos ...            01/01/70 00:00      
   quick thoughts            01/01/70 00:00      
      You're on the right track, EXCEPT ...            01/01/70 00:00      
   on analogy...            01/01/70 00:00      
   8255 in India            01/01/70 00:00      
      It makes little sense to teach 8085, or does it?            01/01/70 00:00      
         I Agree            01/01/70 00:00      
            Do not attend            01/01/70 00:00      
               Every Collage            01/01/70 00:00      
               Not "College Think"            01/01/70 00:00      
      just had a thought - Lynn, Jez            01/01/70 00:00      
         Enhanced 8255            01/01/70 00:00      
            If all one could get is PLCC ...            01/01/70 00:00      
         well i have come up with a way.            01/01/70 00:00      
            There is a problem with FPGA\'s ...            01/01/70 00:00      
               nRD is needed in the 8255 as a clock            01/01/70 00:00      
                  Perhaps that\'s because they use latches            01/01/70 00:00      
                     on using undefined states            01/01/70 00:00      
                        grounding chip select is risky            01/01/70 00:00      
                           but what if it is grounded?            01/01/70 00:00      
               clinging to the past            01/01/70 00:00      
                  Don't forget the Maxim/Dallas parts, they use 5V0            01/01/70 00:00      
                     as usual apples and oranges            01/01/70 00:00      
                        you need to see it from Richard's viewpoint            01/01/70 00:00      
                           he has the right to his viewpoint ...            01/01/70 00:00      
                              There's room for disagreement on that ...            01/01/70 00:00      
                        "development" and "replacement" are different            01/01/70 00:00      
                           well, for the (in)famous "universal board"            01/01/70 00:00      
                              If there's a market, it would be for THE part            01/01/70 00:00      
                                 again mixing parametres            01/01/70 00:00      
                                    the value of an improved 8255 in legacy applicatio            01/01/70 00:00      
                                       I'm not so sure about that one ...            01/01/70 00:00      
                                          OK that was just one - bad - example...            01/01/70 00:00      
                                             My point and point of view, all along has been ...            01/01/70 00:00      
                                    let's clear up some misconceptions ...            01/01/70 00:00      
      8085?            01/01/70 00:00      
         RE:8085?            01/01/70 00:00      

Back to Subject List