Hi,
I've recently purchased an Arduino Portenta H7 controller along with a Portenta Breakout board.
I'm building a project which has the following pinout structure;
- 8x Digital Input Pins
- 7x Digital Output Pins
- 8-10x PWM Output Pins
- 11x Analog Input Pins
- 2x I2C Ports
- 1x Ethernet Port
But my breakout board doesn't show that many pins. What do I do now? Should I make my own breakout board? Or can I repurpose any unused pins to be configured to other pins?
Any help on this would be really helpful.
The ENet port, and the 2xI2C is no problem
There are 10x PWM as well -so that is OK also
There are 8x Analog and 6xGPIO
So you are missing just 3 analog inputs, and 9 GPIO
I would suggest
Either multiplexing the analog inputs with an analog multiplexer (if the decrease in speed is acceptable, or get an SPI or I2C A/D converter
The GPIO inputs as well - you can use a TCA9554APWR - it has 8x general purpose I2C I/Os - you would need 2 of them.
You can still use the breakout board, and only make a smaller board for all the extra components if a low volume project, otherwise a new board eliminating what is not necessary will decrease the overall size.
1 Like
Thank you @rs77can! Will look into this and get back to you.