Lattice has replaced the free license for iCEcube2 with an expensive subscription! Click here for more info!

Dive into the world of programmable hardware with the Alchitry Cu. This board features a Lattice iCE40 HX FPGA with 79 IO pins broken out!


Features At A Glance

IO Pins

The Cu features 79 IO pins at 3.3V. The signals for the on-board LEDs and reset button are also broken out giving you access to a maximum of 88 IO pins.

Open Source Tools

The Lattice FPGA is supported by the official iceCube2 tools as well as unofficial open source toolchains.


The USB C port on the board is used to configure the FPGA as well as transfer data to and from your design via a serial interface capable of up to 12M baud. This port can also supply the board its power and is protected by a diode if you decide to power the board externally.


The board is powered through the USB C port, 0.1” holes, or through its surface mount headers. The board requires 5V and generates 3.3V for IO and 1.2V for FPGA internal logic. The amount of current drawn is incredibly varied by your FPGA design but the power supply can pump out 3A on the 3.3V rail and 1.5A on the 1.2V rail so you don’t need to worry.


Like all Alchitry boards, you get exactly what you need built into the board without all the extra fluff. The Cu has a 8 general use LEDs and a button typically used as a reset. It also has a 100MHz oscillator for clocking your designs. The FPGA is capable of synthesizing new frequencies from this if you need to clock your design faster or slower.