FT220XS-U FTDI, FT220XS-U Datasheet - Page 37

no-image

FT220XS-U

Manufacturer Part Number
FT220XS-U
Description
USB Interface IC USB to 4 bit SPI / FT1248 IC SSOP-16
Manufacturer
FTDI
Datasheet

Specifications of FT220XS-U

Rohs
yes
Tradename
X-Chip
This area is included in a checksum which covers configuration areas of the memory, and so changing
any value can also cause this checksum to fail.
Configuration Memory Area (non-writable)
This is a reserved area and the application should not write to this area of memory. Any attempt to write
these locations will fail.
9.4 Hardware Requirements
The hardware is the same as for a typical USB-FT1248 application and no additional hardware or
programming voltages are required. The FT1248 connections are the same as shown in Section 5. For the
USB connections, either a bus-powered configuration (see Section 7.1and 7.3) or a self-powered
configuration (see Section 7.2) could be used.
9.5 Protocol
The FT1248 MTP memory protocol consists of 3 commands:
For further details on the FT1248 protocol, refer to section 5.
9.5.1 Address MTP memory (0x05)
This consists of a command phase followed by 2 data bytes which represent the MTP memory address
allowing users to address, potentially, up to 64K byte addresses.
9.5.2 Write MTP memory (0x06)
This consists of a command phase followed by 1 data byte which shall be programmed into the MTP
memory at the address location set by the MTP memory address command.
9.5.3 Read MTP memory (0x07)
This consists of a command phase followed by 1 data byte which is the data read from the MTP memory
at the address location set by the MTP memory address command.
9.5.4 Examples of Writing and Reading
When performing MTP memory write and read requests via the FT1248 protocol, users must first issue
the MTP memory address command along with 2 bytes representing the MTP memory address. The
status and acknowledge phases of this command represents the current status of the MTP memory
(whether it is busy or not). If the MTP memory is being accessed during an FT1248 access then the
status and acknowledge of the respective command and data phases will NAK the master. The address
will only be updated when the MTP memory is inactive.
Writing
The first part of the communication sets the address, and this is followed by the write command along
with the data to be written. The MTP memory write itself will be initiated when the FT220X receives an
MTP memory write command followed by a single data byte. Two status phases occur during an MTP
write (once during the command phase and the other during the data phase). Both status phases
represent the current activity of the MTP memory (busy or not busy). A successful write will only occur
when both status phases acknowledge the master indicating that the MTP memory can start the write.
Users wishing to determine if the MTP memory write was successful should immediately try an EEPROM
read.
Address MTP memory (0x05)
Write MTP memory (0x06)
Read MTP memory (0x07)
Copyright © 2013 Future Technology Devices International Limited
FT220X USB 4-BIT SPI/FT1248 IC Datasheet
Document No.: FT_000629 Clearance No.: FTDI# 262
Version 1.2
37

Related parts for FT220XS-U