MTV230MF64 ETC1 [List of Unclassifed Manufacturers], MTV230MF64 Datasheet - Page 17

no-image

MTV230MF64

Manufacturer Part Number
MTV230MF64
Description
8051 Embedded LCD Monitor Controller with Flash OSD
Manufacturer
ETC1 [List of Unclassifed Manufacturers]
Datasheet
mode.
10.1 ISP Command Write
The 2nd byte of “Command Write” can define the operating mode of MTV230M in its “Data write” stage,
clear CRC register, or reset MTV230M. The bit 0 of 2
0=Code). The 3rd byte of Command Write defines the page address (A15-8 of Code Flash, A13-7 of OSD
Flash). A Command Write may consist of 1,2 or 3 bytes.
10.2 ISP Command Read
The 2
The 5
10.3 ISP Data Write
The 2
MTV230M will execute a Program/Erase/Blank command depending on the preceding “Command Write”. If
Code area is selected, the low address of Code Flash will increase every time when ISP slave acknowledges
the data byte. If OSD Flash is selected, the low address of OSD Flash will increase when every 2 data bytes
are received. The Blank/Erase command needs one data byte (content is “don’ t care”). The executing time is
10mS. During the 10mS period, the ISP slave does not accept any command/data and returns non-ack to
any IIC bus activity. The Program command may have 1-256 data bytes for Code Flash, and have 1-128
word(256 bytes) for OSD Flash. The program cycle time is 60us. If the ISP slave is not able to complete the
program cycle in time, it will return non-ack to the following data byte. In the meantime, the low address does
not increase and the CRC does not count the non-acked data byte. A Data Write may consist of 1,2 or more
bytes.
Revision 1.0
Command Write
Command Read
Data Write
Data Read
where
Data Write (Blank/Erase)
Data Write (Program)
nd
th
nd
and 6
byte echoes the current command in ISP slave. The 3
byte defines the low address of Flash (A7-0 for Code, A6-0 for OSD). After receiving the 3
S-tttttt10k-cccccxxBk-AAAAAAAAk-P
S-tttttt11k-cccccXXBK-AAAAAAAAK-aaaaaaaaK-RRRRRRRRK-rrrrrrrrK-P
S-tttttt00k-aaaaaaaak-ddddddddk-ddddddddk- ... –ddddddddk-ddddddddk-P
S-tttttt00k-aaaaaaaak-(P)-
S-tttttt01k-ddddddddK-ddddddddK- ... –ddddddddK-ddddddddK-P
S = start or re-start
K = ack by host (0 or 1)
tttttt = ISP slave address
B = OSD/Code select (1=OSD)
x = don’t care
AAAAAAAA = Code_address[15:8]
AAAAAAA = OSD_address[13:7]
RRRRRRRR = CRC_register[15:8]
dddddddd-dddddddd = Code_data
ccccc = 10100
ccccc = 00110
ccccc = 01101
ccccc = 11010
ccccc = 01001
S-tttttt00k-aaaaaaaak-ddddddddk-P ... S-ttttttxxk-
th
byte report the CRC result. A Command Read may consist of 2,3,4,5 or 6 bytes.
MYSON
TECHNOLOGY
Program
Page Erase 512 bytes or 256 words (Erase)
Erase entire Flash (Blank)
Clear CRC_register (Clr_CRC)
Reset MTV230M (Reset_CPU)
|----Min. 10mS----|
- 17 -
nd
byte selects the target Flash to be operated (1=OSD,
P = stop
k = ack by slave
ccccc = command
X = not defined
aaaaaaaa = Code_address[7:0]
aaaaaaa = OSD_address[6:0]
rrrrrrrr = CRC_register[7:0]
dddd-dddddddd = OSD_data
rd
and 4
th
byte reflect the current Flash address.
MTV230M
(Rev 1.0)
2000/11/15
rd
byte, the

Related parts for MTV230MF64