![FTDI FT51A Скачать руководство пользователя страница 22](http://html1.mh-extra.com/html/ftdi/ft51a/ft51a_application-note_2341158022.webp)
Application Note
AN_289 FT51A Programming Guide
Version 1.0
Document Reference No.: FT_000962 Clearance No.: FTDI# 483
21
Copyright © 2015 Future Technology Devices International Limited
Bit
Position
Bit Field Name
Type
Reset
Description
7..6
Reserved
R/W
0
5..0
Data
R/W
0
High bytes of MTP Address
Table 2.15 MTP Address (Upper) Register
Bit
Position
Bit Field Name
Type
Reset
Description
7..0
Data
R/W
0
Table 2.16 MTP Data Register
The
MTP_ADDR_L
,
MTP_ADDR_U
and
MTP_PROG_DATA
registers allow byte write access to the MTP.
The address registers should be written to with the address in the MTP to be modified. A write to
the
MTP_PROG_DATA
register will initiate the MTP byte write sequence.
It is advised to read the
mtp_byte_prog_done
register flag in
MTP_CONTROL
for completion. Then the
status of the write can then be read from the
mtp_mem_wr_failure
bit.
Byte programming the MTP cannot be performed on the 63 bytes at 0x3FC0 to 0x3FFE. These are
protected. However, writing to byte 0x3FFF is permitted. See
TOP_SECURITY_LEVEL
register.
2.2.11
MTP_CRC_CTRL, MTP_CRC_RESULT_L and MTP_CRC_RESULT_U
Bit
Position
Bit Field Name
Type
Reset
Description
7..1
RFU
R
0
Reserved
0
CRC_EN
R/W
When set shall perform a CRC of
the MTP array (not including top 64
bytes) and returns the 16-bit result
into the MTP_CRC_RESULT
registers.
Table 2.17 MTP CRC Control Register
Bit
Position
Bit Field Name
Type
Reset
Description
7..0
Data
R/W
0
LOWER byte of 16-bit CRC result.
Table 2.18 MTP CRC Result (Lower) Register