This morning was officially released on Netduino Plus 2, a board that replaces the Netduino Plus, but above all adds much more power from all points of view. In my previous article (on Italian blog) I had already talked about the Netduino Plus and at this point it is time to understand the differences with the new version .... that I am not a few!


Microprocessor and memory

The microprocessor is completely different from that of its predecessor, in fact it is a STM32F4 (from STMicroelectronics) based on architecture Cortex-M4 to 168Mhz in place of an Atmel ARM7 to 48 Mhz. The jump of memory is amazing! The micro has at its disposal no less than 1 MB of flash memory (double the all'Atmel!) And 192 KB of RAM. Obviously, not all at our disposal but the quantity for user applications is significant: 384 KB of flash (compared to 64 KB) to 100 KB of RAM (compared to 28 KB).

Input and Output

The board is compatible with the rev. C of Arduino, which provides for 22 GPIO pins (against the previous 20) of which a part can have the following features:

  • 6 PWM;
  • 4 UART;
  • SPI;
  • I2C;

In addition, there are 6 ADC channel with a resolution of 12 bits (rather than 10-bit).

Networking and Storage

Networking and storage seem to be very similar to its predecessor with an Ethernet interface to 10 Mbps and a micro SD card up to 2 GB.

More …

Obviously, the board is based on the latest version. Net Micro Framework 4.2 and, as shown in the link to the official forum Netduino, have been integrated OneWire and TimeServer classes into SDK. Furthermore, it is described the presence of a Mini-JTAG for debugging realtime code C / C + + via USB.