The FT51 device is an 8-bit 8051-compatible microcontroller with a comprehensive set of USB and other communications interfaces.
48MHz 8051-compatible processor core with single clock cycle instruction speed 16KB MTP program + 16KB shadow RAM memory 8KB data SRAM USB 2.0 Full Speed hub controller allowing cascading of multiple FT51 devices USB 2.0 Full Speed device controller compatible with FT12 series Supports up to 8 bi-directional endpoints with 2 x 1KB USB endpoint buffers Max packet size is 504 bytes for USB isochronous endpoint and 64 bytes for control/bulk/interrupt endpoint
Double buffer scheme for any endpoint: increases data transfer throughput I²C HS Master/Slave interface SPI Master/Slave interface 60kbps UART interface 3Mbps UART interface Supports DMA operation 245 FIFO module provides a simple FIFO interface 4 x 16-bit Timers and 32-bit Watchdog
timer Up to 16 x GPIO Up to 16 channel 8-bit ADC PWM controller USB battery charger detection On-chip debugger Power supply: +4.0 to +5.5Vdc Operating temperature range: -40 to +85°C
RS Product Codes 917-0704 FT51AQ QFN48 16 x GPIO, 16 x AIO 917-0707 FT51AL LQFP44 15 x GPIO, 16 x AIO 917-0701 FT51BQ QFN32 16 x GPIO, 8 x AIO 917-0710 FT51CS SSOP28 16 x GPIO, 8 x AIO