I have a need for a design I am working on for a high current, high=20 voltage selectable OPEN-DRAIN or OPEN-SOURCE buffer/driver. To be more specific I need: * Operate over a Vcc of 5v (or less) to 18v (or more) * 5v on the input control, up to 16v on the outputs. * Max toggle rate of < 5KHz. * Capable of sourcing OR sinking > 100mA continuously * Operate as either an OPEN_DRAIN or as an OPEN_SOURCE * Not overly cost sensitive. * I need a total of 40 per board so up to 8 drivers per package would be OK= .. My first thought was to use a Tri-State buffer. The data input would=20 define which direction would be the driven direction and the enable=20 cause the device to go from Hi-Z to active. Thus for an OPEN_DRAIN I=20 would have the input LOW (assuming a non-inverting buffer) and connect=20 the ENABLE signal to the controlling source. Enable active >> Output=20 driven LOW. Enable inactive >> Output OFF. I have been unable to find a device that meets these requirements. I=20 looked at the TI UCC27524 device which has an ENABLE pin. The problem is=20 that the ENABLE is actually AND=92d with the input pin, it is NOT=20 Tri-State device. I would greatly appreciate any suggestions of a device that I could use. Thanks is advance for any help you can provide. -Phil- --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .