The FT90x series of 32-bit RISC-core microcontrollers provides an extensive range of connectivity options, making it the ideal choice for advanced technology 'bridging' applications. Programs execute in zero wait-state RAM yielding 310DMIPS performance from a 100MHz clock. On power-up, program code is automatically transferred from non-volatile Flash memory to shadow RAM where it executes resulting in 3.1DMIPS/MHz performance.
100MHz 32-bit RISC architecture with 3.1DMIPS/MHz performance 256KB Flash + 256KB shadow RAM memory 64KB data SRAM 32.768kHz RTC clock support 4 x User Timers 8-bit parallel camera interface USB2.0 Hi-Speed (480Mbps) device controller with Battery Charge Detection (BCD) USB2.0 Hi-Speed (480Mbps) EHCI host controller with BCD emulation 10/100Base-TX Ethernet MAC with MII interface compliant with IEEE 802.3/802.3u (FT900/901 only) 2 x CAN 2.0 controllers for data transfer up to 1Mbit/s (FT900/902 only) I²S master/slave interface (24.57/22.57MHz) 2 x SPI slaves support single data transfer with 25MHz clock SPI master supports single/dual/quad modes of data transfer with up to 25MHz clock UART interface configured as 1 x full UART or 2 x basic UARTs (TX/RX/CTS/RTS) 2 x I²C bus interfaces can be configured as master or slave, up to 3.4Mbps 7 x PWM channel outputs with support for PCM 8/16-bit stereo audio output 7 x analogue input channels to 10-bit ADC @ 960KSPS 2 x 10-bit DACs @ 1MSPS SD V3.0 host controller supports up to 25MHz SD clock and software supports SD card format in SD/SDHC/SDXC USB DFU Bootloader Power supply: +3.0V to +3.6Vdc Operating temperature range: -40 to +85°C