Overview
FF32 chip is highly optimized and low components count solution for connecting various sensors, EEPROMs, motors, switches, LCDs, NFC readers, etc. to a computer over USB port.
Feature |
FF32 |
Body |
28-pin DIP 300mil |
Digital Outputs |
18 |
Digital Inputs |
18 |
PWM Outputs |
6 |
Analog Inputs |
12 |
SPI Master Buses |
4 |
I2C / TWI Master Buses |
9 |
1-Wire / MicroLAN Master Buses |
18 |
Power supply |
3.3V to 5V |
Hot-pluggable |
YES |
Output Pins current (sourced or sunk) |
25mA |
Overall Output Pins current (sourced or sunk) |
185mA |
USB 2.0 compliant |
YES |
Number of supported chips per host |
127 |
In-circuit upgradeable |
YES |
* No dedicated USB driver needed (Operating System native USB HID driver is used)
* Programmable circuit's Vendor and Product ID strings, including serial number
* Compatible with various SBCs (Raspberry Pi, BeagleBoard's, Cubietech's, CuBox-i, HummingBoard, OLinuXino, RIoTboard, Gateworks', BLUETECHNIX's, etc.)
Availability
Notes:
* VAT is not included in listed prices
* €5.00 flat rate Worldwide Shipping (Recordered Airmail)
Complete your order:
If you live outside EU and would like to arrange VAT exemption (the parcel gets CN23 declaration), please contact us before placing the order.
EU VAT-registered companies shall contact us in order to process VAT exemption.
Development Support
Documents:
Datasheet (Updated Aug 3, 2015)
Errata Sheet
Update:
Latest firmware, v0.8 (Aug 3, 2015; including Linux 'C' source code of the update tool)
Software:
Linux Demo, 'C' source code (Updated Aug 3, 2015)
Windows Demo application, executable (Updated Aug 27, 2014)
Windows Demo application, VB.NET sources, Visual Studio 2008 project (Updated Aug 27, 2014)
Hardware:
Evaluation board schematics (product available for purchase above)
Evaluation board layout
Proposed board template schematics
Proposed board template layout
Eagle CAD Library
Users contributions:
Blog of various FF32 experiments by Paul Merkx
Python 2.7 demo code and examples, ported from the Demo 'C' code by Douglas Otwell
(Apr 17, 2014; including examples of blinking LED, LED color rainbow, I2C communication (with Arduino) and HD44780 16x2 LCD module "Hello world!" code)
MFRC522 NXP Mifare reader Python communication code by Paul Merkx
(May 07, 2014)
DS18B20 temperature sensor Python code (including CRC check) by Paul Merkx
(July 12, 2014)
3rd Party Software
GUI with an editor and a scripting language interpreter by Chris Roossien
(July 18, 2015)
1-Wire Automation Software by Axiris
GUI front-end (Qt4/C++) by Michael (alias mad-hatter)
(August 21, 2014)
Demos
Paul Merkx has sent us a link to an evidence of his first usage of the FF32 chip:
video