Whether you need an interface to an external chip, a logic analyzer, a debugger, or just a whole lot of pins to bit-bang, the versatile GreatFET One is the tool for you. Hi-Speed USB and a Python API allow GreatFET One to become your custom USB interface to the physical world.
- programmable digital I/O
- serial protocols including SPI, I2C, UART, and JTAG
- logic analysis
- analog I/O (ADC/DAC)
- data acquisition
- debugging
- versatile USB functions including FaceDancer
- high-throughput hardware-assisted streaming serial engine
- four fabulous LEDs!
For documentation and open source software, visit the greatfet project wiki. For open source hardware design files, see greatfet-hardware.
Background
GreatFET is a next generation GoodFet intended to serve as your custom Hi-Speed USB peripheral through the addition of expansion boards called “neighbors”.
GreatFET is designed to provide a significant step up in capabilities from GoodFET while making the design manufacturable at a lower cost than GoodFET. In addition to being designed for automated assembly, it can be hand-assembled with a soldering iron, though it is a more complicated assembly than GoodFET. An important similarity to GoodFET is that GreatFET has a USB bootloader in ROM, so it is possible to build a board by hand and install firmware onto it without the need of any external programming hardware.