In order to support the FT51A MCU, which is now in full production, FTDI Chip has introduced an array of board levels products which will enable engineers to become more familiar with this MCU platform. This allows them to see just how versatile it is and gauge the performance it delivers, before putting their first prototypes into action.
The processing core of the FT51A MCU executes an 8051 feature set (capable of running at 48MHz). Along with this, it possesses a wide array of interfaces, including USB client, UART, SPI, I2C, 245 FIFO, PWM and GPIO options. The USB hub feature, which is completely unique to this IC, allows multiple USB-enabled devices to be cascaded or combined with one another. The FT51A’s data conversion capabilities comprise of an 8-bit ADC. Its 16kB shadow RAM accelerates read access of the core, thereby heightening throughput levels. Low power operation is another key characteristic of this device, with it typically only drawing 20mA while active and 150µA when in suspend mode.
FT51A Features:
- 8051-compatible core running at a maximum frequency of 48 MHz
- 8051 peripheral set
- 16 kB program/shadow memory
- True Zero Wait States operation up to 48 MHz
- FT12 series compatible USB2.0 Full-Speed/Low-Speed peripheral controller with Battery Charger Detection (BCD)
- USB downstream port
- Enhanced UART with transfer rates from 300 baud to 3M Baud
- Integrated hardware debugger
- PWM Controller
- I2C master/slave controller
- SPI master/slave controller
- 4 extra timers plus watchdog function
- Integrated clock generation, no external crystal required.
- 16 Analog IO Cells for ADC functions
- Up to 16 Digial IO
- USB DFU Bootloader
- Integrated power-on-reset circuit
- +5 V single supply operation
- Internal 3.3 V/1.8 V LDO regulators
- Low operating and suspend current 20 mA (active) and 150 uA (suspend)
The objective of the FT51A-EVM evaluation module is to furnish engineers with a multitude of different functions through which they can get a better understanding of the FT51A MCU’s application parameters, in particular its suitability for multi-sensor circuits. The module incorporates a 20x2 character LCD (with an RGB backlight) plus a series of different sensor mechanisms through which various forms of data can be acquired. There is a heart-rate monitor (with filtered and amplified analogue output), a force sensitive resistor (which can measure the pressure applied by the user’s finger) and a SPI-enabled temperature sensor. The upstream and downstream USB ports permits cascading of multiple units. The module comes preloaded with dedicated firmware, allowing the full scope of the FT51A’s functionality to be benefited from while avoiding the need to create any code. Provision has been made within the modules IOs for communication with FTDI’s FT800 Embedded Video Engine (EVE) modules, so that more sophisticated HMIs can be added if necessary.
Housed within a 40-pin DIP, the UMFT51AA likewise features an FT51A MCU with its extensive array of IOs, plus 8-bit ADC functionality. This compact module provides engineers with is a drop-in replacement for legacy 8051 MCUs via a DIP socket. The built-in USB A socket/plug allows the module to be connected up to a PC via a standard A extension cable or directly. As with the FT51A-EVM, this module is also capable of cascading units together, thanks to the FT51A’s USB hub feature. Both these modules have a debugger interface header for FT51A debugging/programming purposes.
The FTPD-1 is a credit card sized programmer/debuggermodule which accompanies the UMFT51AA and FT51A-EVM. Through its FT230X USB-to-UART conversion IC and dual buffer it can generate a single line half-duplex UART signal with no handshake. This enables the FT51A MCU to be programmed in a quick and easy manner.