NXP has LPC901/902/903/906/907/908, all are 8-pin. With the internal oscillator you can use up to 6 I/O pins.
For programming, you can use the MCB900 from Keil and an adapter that you can order @ www.lpctools.com
Software that comes with the MCB900 is good for 4k code size. The devices can store up to 1k code and 128 bytes SRAM.