I need a small (low pin count) 18F part with at least one uart. The smallest I'm finding is the 18F452. Anyone know of anything smaller? Ideally I'd have two UARTs, but that seems to run the pin count and price way up, so I'm looking at use of a software uart for one. If I'm running the 18F452 at 40 MHz, what's the fastest I'm likely to get a software UART (using the library code with C18) to work? I'm thinking of doing some RTS/CTS handshaking so I can tell if the device driving the PIC (a Silicon Labs USB chip) has a byte for me. If so, I'd disable interrupts, pick up the byte, then enable interrupts again. I gotta be quick because the hardware uart is sending and receiving at 250 kbps using interrupts. Sound doable? THANKS! Harold -- FCC Rules Online at http://www.hallikainen.com -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu