Compatibility

Descriptions of the compatibility limitations for the HIL Nucleo-64 Interface board, with some examples.

Important: This list of examples is not final and it is mandatory to check the pinout of a used Nucleo-64™ board before connecting it to HIL Nucleo-64 Interface.

There are currently approximately fifty versions of Nucleo-64™ boards available on the market, each with its own features and pinout variations. Before connecting any Nucleo-64™ or Nucleo-144™ board to the HIL Nucleo-64 Interface check for pin variants that can result in electrical incompatibility.

Most of these incompatibilities can be resolved by removing or populating a resistor or a solder bridge, either on Nucleo-64™ board or HIL Nucleo-64 Interface, or setting the HIL IO in a passive state (High-Z or a DC value).

One such example is the connector CN10 pin 18 (PB11), where on some boards this pin is connected to internal 1.2 V regulator of the MCU while on others it can be used freely as ADC input. If needed, a few possible solutions are:

  1. Some Nucleo-64™ boards might work without any of these modifications.
  2. Set HIL AO12 to a value of -2.727 V which will produce a voltage of 1.2 V at pin PB11.
  3. Remove the R35 120R resistor on the HIL Nucleo-64 Interface.

Another example is the connector CN10 pin 11 (PA5). By default this pin is connected to a user LED on Nucleo-64™ boards and has multiple functions on HIL Nucleo-64 Interface. If needed, a few possible solutions are:

  1. Some Nucleo-64™ boards might work without any of these modifications.
  2. Remove a solder bridge associated with PA5 on Nucleo-64™ board.
  3. Remove the R56 120R resistor on the HIL Nucleo-64 Interface.