Zum Simmulieren ist 'nur' MPLAB erforderlich; das gibt's kostenlos.
Zum Debuggen wird dann ICD 2 benötigt und das Ganze kann dann auch wirklich auf dem Board getestet werden, auf dem der PIC sitzt einschließlich der gesamten Hardware.