Skip to main content
Visitor II
July 5, 2020
Question

ARM Evaluation board with a large number of IOs

  • July 5, 2020
  • 5 replies
  • 1340 views

Hello,

I'm looking for recommendations for a readily available ARM MCU evaluation board with the following requirements:

  1. At least 50 user GPIOs that are easily accessible by header pins.
  2. USB to UART working as a serial COM port
  3. I2C
  4. SPI
  5. At least 2 ADCs
  6. At least 2 DACs

    This topic has been closed for replies.

    5 replies

    Visitor II
    July 5, 2020

    Search among the Nucleo-144 (QFP144 pins) boards with user USB function.

    Note that all STM32 board have Uart To USB VCP bridge done by the on board debugger HW (so you only need to program a USART)

    For example STM32L4R nucleos should do the trick.

    skon.1Author
    Visitor II
    July 5, 2020

    Thanks,

    Can you please suggest which of the Nucleo-144 boards has an MCU with digital to analog converters ?

    Visitor II
    July 6, 2020

    I have not checked them all, but I would be surprised if there were one that could not do all what you have listed above.

    Pick one from the -L series if power consumption is a concern.

    Get the H743ZI2 if you need speed and lots of RAM.

    Graduate II
    July 6, 2020

    Re-check your ADC requirements. On STM32 each ADC has multiple channels which are scanned sequentially. Therefore many STM32 MCUs have only one ADC but with a plenty of channels. Most likely that is what you need, but if you have that rare special case where you actually need 2 separate ADCs, then look carefully which MCUs have them.

    If you prefer simplicity then look for L4 or F4. F7 is almost like F4, but with a more complex CPU. H7 is radically different and much more complex.

    skon.1Author
    Visitor II
    July 7, 2020

    I'm looking for the quickest and easiest board to set up.

    Is this a good choice ?

    https://www.st.com/en/evaluation-tools/nucleo-f722ze.html#sample-and-buy

    Graduate II
    July 7, 2020

    The F767 might be a better choice, more memory and a more competent FPU

    The F722 would be a reasonable choice.

    For lots of free IO's there are breakout boards using 176-pin devices, from the likes of WaveShare and the eBay/Alibaba contingent.

    The NUCLEO's having the debugger and VCP are certainly a quick/easy option.