FTPmicro è un web-server grande quanto un package DIP40, realizzato grazie ad un PIC18F67J60.
Tale microcontrollore è un PIC ad 8-bit di fascia alta che integra, nel suo piccolo package, un controller ethernet 10BaseT. Nonostante le ridotte dimensioni, la scheda ha caratteristiche davvero interessanti, infatti dispone di uno slot per schede di memoria microSD, un sensore di temperatura TC1047, e numerosi pin di I/O digitali ed analogici.
E' possibile avere in pochi minuti un server HTTP ed UDP con client DHCP.
FTPMicro non richiede alcun componente esterno per il suo funzionamento: è sufficiente caricare il software nel PIC ed alimentare la scheda a circa 5V.
E' presente un comodo connettore per il programmatore/debugger ICD2 di Microchip.
Grazie alla presenza della memoria SD , si possono immagazzinare un gran numero di file che saranno disponibili al server HTTP. Così si può creare un completo sito web, composto sia da parti statiche (HTML, CSS, JavaScript, ecc.) che da parti dinamiche (CGI). Leggendo dati in tempo reale ed inviando comandi, è possibile controllare qualunque hardware.