La diferencia entre un "basic stamp" y un "Pic con PBP" es que:
El Basic stamp es un microcontrolador interprete de Basic. Es un modulo electronico integrado en su interior por otro microcontrolador (PIC, scen...), memoria, regulador de voltaje e interfaz serial para conectarlo al computador y grabar el programa. El que sea interprete significa que el programa se graba en una memoria y luego el microcontrolador interno va leyendo esa memoria y ejecuta las instrucciones que va encontrando. La desventaja es que es muy pobre y lento 4000 instrucciones por segundo aprox.
Un Pic con PBP es lejos mejor que un BStamp puesto que en el pic el programa se graba compilado, esto es aprox 5 millones de instrucciones por segundo a 20Mhz.
En un PIC con PBP se puede usar todo lo que trae un pic incorporado, manejo de interrupciones, Conversores analogo-digital, Temporizadores, Rs-232, USB, PWM, etc..........., (esto segun el PIC que escojas)
Y por ultimo, un PIC es 10 veces mas barato que un Basic Stamp. (Y algunos PIC hasta 20 veces)
Para aprender a usar El PBP visita el foro dedicado a PicBasic PBP