English
Language : 

DS_FT231X Datasheet, PDF (34/44 Pages) List of Unclassifed Manufacturers – Future Technology Devices International Ltd FT231X
FT231X USB TO FULL HANDSHAKE UART IC
Datasheet
Version 1.2
Document No.: FT_000565 Clearance No.: FTDI# 261
8.2 Methods of Programming the MTP Memory
8.2.1 Programming the MTP memory over USB
The MTP memory on all FT-X devices can be programmed over USB. This method is the same as for the
EEPROM on other FTDI devices such as the FT232R. No additional hardware, connections or programming
voltages are required. The device is simply connected to the host computer in the same way that it would
be for normal applications, and the FT_Prog utility is used to set the required options and program the
device.
The FT_Prog utility is provided free-of-charge from the FTDI website, and can be found at the link below.
The user guide is also available at this link.
http://www.ftdichip.com/Support/Utilities.htm#FT_Prog
Additionally, D2XX commands can be used to program the MTP memory from within user applications.
For more information on the commands available, please see the D2XX Programmers Guide below.
http://www.ftdichip.com/Support/Documents/ProgramGuides/D2XX_Programmer’s_Guide(FT_000071).p
df
8.3 Memory Map
The FT-X family MTP memory has various areas which come under three main categories:
 User Memory Area
 Configuration Memory Area (writable)
 Configuration Memory Area (non-writable)
Memory Area Description
Word Address
User Memory Area 2
Accessible via USB
0x3FF – 0x80
Configuration Memory Area
Accessible via USB
0x7E – 0x50
Configuration Memory Area
Cannot be written
User Memory Area 1
Accessible via USB
0x4E – 0x40
0x3E – 0x12
Configuration Memory Area
Accessible via USB
0x10 – 0x00
Figure 8.1: Simplified memory map for the FT-X
User Memory Area
The User Memory Areas are highlighted in Green on the memory map. They can be read and written via
USB on the FT231X. All locations within this range are freely programmable; no areas have special
functions and there is no checksum for the user area.
Note that the application should take into account the specification for the number of write cycles in
Section 5.4 if it will be writing to the MTP memory multiple times.
Copyright © 2013 Future Technology Devices International Limited
34