This document introduces the concept, pin-out, specifications, commands, hardware integration guide and full information needed to implement a solution using the ALFAT SoC processor.
The GHI Electronics ALFAT SoC processor is an ARM Cortex-M3 device designed to provide a robust FAT16/32 file system engine for accessing storage media. It supports simultaneous access to two USB mass storage devices and one memory card (SD, SDHC, or MMC) via simple UART, SPI, or I2C interfaces.
Key features include support for Long File Names (LFN), up to 4000 KBytes/sec file access speeds on both USB and SD cards, and built-in drivers that eliminate the need for complex licensing. The processor is available in a small LQFP 64 pin package and operates with a single 3.3V power source.
| Processor Architecture | ARM Cortex-M3 |
|---|---|
| File Systems Supported | FAT16 and FAT32 |
| USB Interfaces | Dual USB 2.0 Host (Full Speed/High Speed) |
| Memory Card Support | SD, SDHC, MMC |
| Max File Access Speed (USB) | 4000 KBytes/sec (with ULPI HS PHY) |
| Max File Access Speed (SD Card) | 4000 KBytes/sec |
| Operating Temperature | -40°C to +85°C |
| Package Type | LQFP 64 pin |
The processor is controlled through UART, SPI or I2C interfaces.
Yes, it supports LFN licensed by Microsoft for commercial use without additional fees.
Yes, the boot loader allows the hosting system to update the firmware using XMODEM 1K transfer.