Forgot to comment about the MSP pins capability. True, they can switch less current. But, an important thing to consider is also the pin impedance. The higher the impedance, the higher the voltage drop on the output buffer at the same load current. From MSP430x11x1 datasheet, the port P1 impedance varies between 100 and 160 Ohm (0.6 V drop at 6 mA, and 0.25 V at 1.5 mA). The PIC16F627 has a 233 Ohm impedance for a high side switch (0.7 V drop at 3 mA) and 70 Ohms for a low side switch (0.6 V drop at 8.5 mA). So PIC is very similar (or even worse? :), unless I miss something. Nikolai -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads