С софтом вообще никаких проблем нет: http://sdcc.sf.net http://gputils.sf.net
Различные схемы программаторов приведены на http://pikdev.free.fr.
Насчет firmware, тут, если не ошибаюсь, дело обстоит хуже. Microchip пока поддерживает только оффтоп..
Не знаю, как обстоят дела у других, но sdcc & самолепного программатора достаточно. Кстати, зацените http://pyastra.sf.net