English
Language : 

NT68P61A Datasheet, PDF (42/48 Pages) List of Unclassifed Manufacturers – 8-Bit Microcontroller for Monitor (24K OTP ROM Type)
NT68P61A
Main Program
Open
INTV & INTS
Set ENDDC = 0
Wait Interrupt
or
Doing something
Interrupt Service Routine
Polling
No
Need
Polling
INTS ?
Need
Polling
INTD ?
yes
yes
No
INTS ?
INTD ?
No
No
yes
DDC2
Change To
DDC2 Mode
MD 1/2 = 0
(Auto Switch)
yes
DDC1
No
Transfer ?
yes
DDC2B
No
Write_Mode
Operation
?
yes
Put Addr.
Into
IIADR Reg.
From EDID
Buffer Index
Put One Byte
Data Into
IIDAT Reg.
Read One Byte
Data From
IIDAT Reg.
To Set EDID
Buffer Index
Setting IISTS:
TRX = 0
(Recv. Mode)
Write '00'
To IIDAT
For releasing SCL
DDC2B
Read_Mode
Operation
From EDID
Buffer Index
Put One Byte
Data Into
IIDAT Reg.
Open
INTA & INTR
Open
INTS & INTD
No
DDC2 Operate
Over ?
yes
Reset EDID
Buffer Index
Open
INTA & INTV
Open
INTA & INTD
Return
Need
No
Polling
INTA ?
yes
No
INTA ?
yes
Reset EDID Buffer Index
From IIDAT Reg.
LSB
To Decide
Write/Read Mode
DDC2B
No
Write_Mode
Operation
?
yes
Setting IISTS:
TRX = 0
(Recv. Mode)
Setting IISTS:
TRX = 1
(Trans. Mode)
Need
No
Polling
INTV ?
yes
No
INTV ?
DDC1
yes
Change To
DDC1 Mode
MD_CON = 1
Reset EDID
Buffer Index
Put One Byte
Data Into
IIDAT Reg.
Open
INTS & INTD
NO
Write '00'
To IIDAT
For releasing SCL
Put First Byte
Data Into
IIDAT Reg.
For releaseing SCL
& For Transfer data
Need
No
Polling
INTR ?
yes
No
INTR ?
yes
Other INT.
Service
DDC2 Idle
For 2 Sec. ?
yes
Return To
DDC1 Mode
Open INTV
Open
INTA & INTD
Figure 26. DDC1/2B Software Flow Chart
42