Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
What happens if I try to use a pin that exists on a larger package of a microcontroller (Like the 64-pin QFP version of the LPC11U24) on a smaller package of the same microcontroller (Like the 32-pin QFP version of the LPC11U24)? I realize of course that the pin will be unusable, but can I count on nothing happening? Here's a example of where this could be useful: I could prototype a product using an LPC11U24 mbed (which has the 64-pin QFP version) and provide a number of debug LEDs on pins that don't exist on the 32-pin QFP version. Then, when I go to production, I could use the exact same code for both boards, only the production board doesn't have any debug LEDs. Another example would be two products, one with more buttons than the other. Could I write the same code for both boards, knowing that on Board A, functions X and Y will never be activated because the pins don't exist?