Parallax no longer manufactures or sells any development boards that support the BS2P40. In fact, it has been quite some time since they did. All currently available development boards only support 24-pin BASIC Stamp Modules. If you have a BS2P40, or plan on getting one, here is how you can easily program one using the Board of Education (BoE), which is still available.

This is it! You simply place the BS2P40 into the 24-pin socket as shown. While this may seem counterintuitive, the pins that are used to program the BS2P40 module are in the same position as a 24-pin module. You will be able to identify and program the BS2P40 in this manner.

The only caveat is that you won’t be able to access certain I/O pins on the BS2P40 module while it is in the BoE. Because of the arrangement of the I/O on the BS2P40, the following pins are accessible / inaccessible on the BoE:
Main I/O
- P0-P7 are connected to the 24-pin socket the same as any 24-pin BS2 module.
- P8-P15 are not connected.
Aux I/O
- X0-X7 are not connected.
- X8-X15 are connected to the 24-pin socket to where P8-P15 are normally connected.
I hope this helps. There are still plenty of BS2P40 modules out there and this may be the only way to download your programs without making your own custom PCB, unless you have or can find a development board that supports the BS2P40.
Resources
Discuss this tutorial on Savage///Chats
PLEASE FEEL FREE TO LEAVE YOUR COMMENTS, QUESTIONS, SUGGESTIONS OR FEEDBACK ON THIS POST.
Leave a Reply
You must be logged in to post a comment.