will be read-only starting December 31st, 2018. For more info please look at this Forum Post

Luigino 328

The 990.023 Luigino328 is an Arduino-compatible board with some added features that's make easier the software development. With Luigino328 You can use same software, sketches and shield normally used with Arduino.

Board marked as PROTOTYPE (code 990.023P) has a little defect on ICSP connector: this is lightly moved of 0.05" straight-left. This is not a big problem since it doesn't compromise hardware functions but if you want to use some shields needings ICSP connector (like the Ethernet or XBee shields) you must do a little adjustment as explained here:

Technical Specifications

  • ATMega328 MCU (Arduino duemilanove bootloader preloaded)
  • Operating voltage: 5V
  • Input voltage (recommended): 7 - 12Vdc
  • Input voltage (limit): 6 - 12Vdc
  • Digital I/O: 14 (6 of them can provide a PWM output)
  • Max current on a pin: 40mA
  • Max current on 3.3V pin: 50mA
  • Flash memory: 32Kb (2Kb used by bootloader)
  • SRAM:2Kb
  • Clock Frequency: 16MHz
  • USB Over-current protected
  • Automatic Voltage Selector
  • Automatic Serial Port selector
  • Stronger Voltage Regulator
  • You can use Arduino UNO bootloader (Optiboot)
  • SmartReset

The Luigino328 has a secondary preprogrammed MCU on board (PIC12F675) that assolves some "dirty work" and makes Luigino328 easier to use. Let's see:

Automatic Voltage Selector

On Arduino, if you use both USB and an external power supply, the board will use power from USB. An USB port can't drive more than 500mA and the power here is not quite clean! This is also a trouble if you leave Arduino powered while is connected on USB with computer off: power will flow from external supply to the USB plug! On Luigino328 when an external power supply is connected, the USB power is detached: the results are that USB port is more protected, you can draw more current and the output from A/D conversions are more reliable!

Automatic Serial Port Selector

Many Arduino users well know that they must unplug a shield that uses the UART before programming. This is very boring! Luigino328 is capable of detect the real usage of UART: external uart is automatically disconnected while programming! You must not unplug any shield now!

Stronger Voltage Regulator

Some Arduino Duemilanove uses the MC33269D voltage regulator. On Luigino328 we've mounted an LM1117: it's more reliable and stronger since is a voltage regulator used for industrial purposes.

Optiboot Compatible

Luigino328 comes with Arduino Duemilanove Bootloader but if you want, you can replace the chip with an ATmega328 with Arduino UNO bootloader: Luigino still works with this! Arduino Duemilanove can't use Optiboot instead. Optiboot is lighter than Duemilanove bootloader (0.5Kb instead of 2Kb) and is faster: it operates at 115200bps against the 57600bps used by Arduino Duemilanove.


If you want to communicate with your Arduino-based application using the serial port, Arduino will reset. On Luigino328 the SmartReset™ feature gives the ability of make this difference: ATMega will reset only during a programming but will remain active if you open a serial communication with your application! More time saved!

More informations

You can get more informations on: You can buy a Luigino328 from (world-wide shipping):