找货询价

一对一服务 找料无忧

专属客服

服务时间

周一 - 周六 9:00-18:00

QQ咨询

一对一服务 找料无忧

专属客服

服务时间

周一 - 周六 9:00-18:00

技术支持

一对一服务 找料无忧

专属客服

服务时间

周一 - 周六 9:00-18:00

售后咨询

一对一服务 找料无忧

专属客服

服务时间

周一 - 周六 9:00-18:00

WT6016

型号:

WT6016

描述:

数字监控器[ Digital Monitor Controller ]

品牌:

ETC[ ETC ]

页数:

24 页

PDF大小:

568 K

WT6016  
Digital Monitor Controller  
Ver. 1.51 Jul-31-1998  
GENERAL DESCRIPTION  
The WT6016 is a member of WT60XX microcontroller family. It is specially designed for digital  
controlled multi-sync monitor. It contains 8-bit CPU, 16K bytes ROM, 288 bytes RAM, 14 PWMs,  
parallel I/O, SYNC processor, timer, one DDC interface (slave mode I2C interface with DDC1), one  
master/slave I2C interface, two 4-bit A/D convertors and watch-dog timer.  
FEATURES  
* 8-bit 6502 compatible CPU, 4MHz operating frequency  
* 16384 bytes ROM, 288 bytes SRAM  
* 8MHz crystal oscillator  
* 14 channels 8-bit/62.5kHz PWM outputs (8 open drain outputs & 6 CMOS outputs)  
* Sync signal processor with H+V separation, frequency calculation, H/V polarity detection/control  
* Three free-running sync signal outputs for burn-in test (64kHz/62.5Hz, 48kHz/75Hz, 31kHz/60Hz)  
* Self-test pattern generator generates cross hatch picture  
* DDC interface supports VESA DDC1/DDC2B standard  
* Master/slave I2C interface  
* Watch-dog timer (0.524 second)  
* Maximum 25 programmable I/O pins  
* One 8-bit programmable timer  
* Two 4-bit A/D converter  
* One external interrupt request  
* Built-in low VDD voltage reset  
* +5V power supply  
PIN ASSIGNMENT  
40-Pin PDIP  
42-Pin SDIP  
DA2  
DA1  
1
40  
39  
38  
37  
36  
35  
34  
33  
32  
31  
30  
29  
28  
27  
26  
25  
24  
23  
22  
21  
VSYNC  
HSYNC  
DA3  
DA2  
DA1  
1
42  
41  
40  
39  
38  
37  
36  
35  
34  
33  
32  
31  
30  
29  
28  
27  
26  
25  
24  
23  
22  
VSYNC  
HSYNC  
DA3  
2
2
DA0  
3
DA0  
3
RESET  
VDD  
4
DA4  
RESET  
VDD  
4
DA4  
5
DA5  
5
DA5  
GND  
6
DA6  
6
OSCO  
OSCI  
7
DA7  
GND  
OSCO  
7
DA6  
8
PA7/HSO  
PA6/VSO  
PA5/DA13  
PA4/DA12  
PA3/DA11  
PA2/DA10  
PA1/DA9  
PA0/DA8  
SCL1/PD0  
SDA1/PD1  
PC0/AD0  
PC1/AD1  
PC2  
8
DA7  
PB5/SDA2  
PB4/SCL2  
PB3/PAT  
PB2  
9
OSCI  
9
PA7/HSO  
PA6/VSO  
PA5/DA13  
PA4/DA12  
PA3/DA11  
PA2/DA10  
PA1/DA9  
PA0/DA8  
SCL1/PD0  
SDA1/PD1  
PC0/AD0  
PC1/AD1  
PC2  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
PB5/SDA2  
PB4/SCL2  
PB3/PAT  
PB2  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
PB1/HLFI  
PB0/HLFO  
PB6/IRQ  
PC7  
PB1/HLFI  
PB0/HLFO  
PB6/IRQ  
PC7  
PC6  
PC5  
PC6  
PC4  
PC5  
PC3  
PC4  
PC3  
2
* I C is a trademark of Philips Corporation.  
* DDC is a trademark of Video Electronics Standard Association (VESA).  
1
Weltrend Semiconductor, Inc.  
WT6016  
Digital Monitor Controller  
Ver. 1.51 Jul-31-1998  
PIN DESCRIPTION  
Pin No. Pin Name I/O  
40 42  
Descriptions  
1
2
3
4
5
6
7
8
9
1
2
3
4
5
7
8
9
DA2  
DA1  
DA0  
/RESET  
VDD  
GND  
O
O
O
I
D/A converter 2. Open-drain output. External applied voltage can up to 10V.  
D/A converter 1. Open-drain output. External applied voltage can up to 10V.  
D/A converter 0. Open-drain output. External applied voltage can up to 10V.  
Reset. Active low. Schmitt trigger input with internal pull high.  
Power supply (+5V).  
Ground (0V).  
Oscillator Output. Connects a 8MHz crystal.  
Oscillator Input. Connects a 8MHz crystal.  
OSCO  
OSCI  
O
I
I/O Port B5 or I2C data pin. This pin can be an I/O port or I2C serial data pin.  
I/O Port B4 or I2C clock pin. This pin can be I/O port or I2C clock pin.  
I/O Port B3 or self-test pattern output. When as an I/O port, it is same as PB2.  
When it is configured to test pattern output, a vedio signal is output.  
I/O Port B2. When it is an input pin, it has an internal pull-up resistor. When it is  
an output pin, the source/sink current is 5mA  
10 PB5/SDA2 I/O  
10 11 PB4/SCL2  
11 12  
I/O  
I/O  
PB3/PAT  
12 13  
PB2  
I/O  
13 14 PB1/HLFI  
I/O  
I/O Port B1 or half frequency input.  
14 15 PB0/HLFO I/O  
I/O Port B0 or half frequency output.  
15 16  
PB6/IRQ  
I/O  
I/O Port B6 or Interrupt Request . When as interrupt request input, it has an  
internal pull high resistor. When as an I/O port, it is same as PB3.  
I/O Port C7. When it is an input pin, it has an internal pull-up resistor. When it is  
an output pin, the sink current is 10mA and the source current is 5mA.  
I/O Port C6. Same as PC7.  
I/O Port C5. Same as PC7.  
I/O Port C4. Same as PC7.  
I/O Port C3. Same as PC7.  
I/O Port C2. Same as PC7.  
16 17  
PC7  
I/O  
17 18  
18 19  
19 20  
20 21  
21 22  
22 23  
23 24  
PC6  
PC5  
PC4  
PC3  
PC2  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
PC1/AD1  
PC0/AD0  
I/O Port C1 or A/D converter input 0.  
I/O Port C0 or A/D converter input 1.  
24 25 SDA1/PD1 I/O  
DDC serial data or I/O Port D1. When it is a DDC interface pin, It is an open-  
drain output. When as an I/O port, it is same as Port B.  
DDC serial clock or I/O Port D0. When it is a DDC interface pin, It is an open-  
drain output. When as an I/O port, it is same as Port B.  
I/O Port A0 or D/A converter 8. This pin can be the output of D/A converter 8  
(source/sink = 5mA) or an I/O pin (source = -100uA, sink = 5mA).  
I/O Port A1 or D/A converter 9. Same as PA0/DA8.  
I/O Port A2 or D/A converter 10. Same as PA0/DA8.  
I/O Port A3 or D/A converter 11. Same as PA0/DA8.  
I/O Port A4 or D/A converter 12. Same as PA0/DA8.  
I/O Port A5 or D/A converter 13. Same as PA0/DA8.  
I/O Port A6 / VSYNC OUT. This pin can be the output of VSYNC or an I/O pin.  
When as an I/O pin, it is same as PA0.  
25 26 SCL1/PD0  
I/O  
I/O  
26 27  
PA0/DA8  
27 28  
PA1/DA9  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
28 29 PA2/DA10  
29 30 PA3/DA11  
30 31 PA4/DA12  
31 32 PA5/DA13  
32 33 PA6/VSO  
33 34 PA7/HSO  
I/O  
I/O Port A7 / HSYNC OUT. This pin can be the output of HSYNC or an I/O pin.  
When as an I/O pin, it is same as PA0.  
34 35  
35 36  
36 38  
37 39  
38 40  
39 41  
40 42  
DA7  
DA6  
DA5  
DA4  
DA3  
O
O
O
O
O
I
D/A converter 7. Open-drain output. External applied voltage can up to 10V.  
D/A converter 6. Open-drain output. External applied voltage can up to 10V.  
D/A converter 5. Open-drain output. External applied voltage can up to 10V.  
D/A converter 4. Open-drain output. External applied voltage can up to 10V.  
D/A converter 3. Open-drain output. External applied voltage can up to 10V.  
HSYNC input. Schmitt trigger input.  
HSYNC  
VSYNC  
I
VSYNC input. Schmitt trigger input.  
2
Weltrend Semiconductor, Inc.  
WT6016  
Digital Monitor Controller  
Ver. 1.51 Jul-31-1998  
FUNCTIONAL DESCRIPTION  
CPU  
The CPU core is 6502 compatible, operating frequency is 4MHz. Address bus is 16-bit and data bus is  
8-bit. the non-maskable interrupt (/NMI) of 6502 is changed to maskable interrupt and is defined as  
the INT0. The interrupt request (/IRQ) of 6502 is defined as the INT1.  
Default stack pointer is 01FFH.  
Please refer the 6502 reference menu for more detail.  
ROM  
16384 bytes maskable ROM is provided for program codes.  
Address is located from C000H to FFFFH.  
The following addresses are reserved for special purpose :  
FFFAH (low byte) and FFFBH (high byte) : INT0 interrupt vector.  
FFFCH (low byte) and FFFDH (high byte) : program reset vector.  
FFFEH (low byte) and FFFFH (high byte) : INT1 interrupt vector.  
RAM  
Built-in 288 bytes SRAM, address is located from 0080H to 019FH. Because the initial stack pointer  
is 01FFH, so program must set proper stack pointer when program starts. A recommended value is  
019FH.  
0000H  
:
REGISTERS  
Reserved  
RAM  
0020H  
0021H  
:
007FH  
0080H  
:
019FH  
01A0H  
:
Reserved  
BFFFH  
C000H  
:
:
:
ROM  
FFFFH  
Low VDD Voltage Reset  
A VDD voltage detector is built inside the chip. When VDD is below 4.0 volts, the whole chip will be  
reset just like power-on-reset.  
Note that the 4.0 volts varies with temperature and process. Please refer the electrical characteristics.  
3
Weltrend Semiconductor, Inc.  
WT6016  
Digital Monitor Controller  
Ver. 1.51 Jul-31-1998  
PWM D/A Converter  
The WT6018 provides 14 PWM D/A converters. DA0 to DA7 are open-drain outputs and external  
applied voltage on these pins can be up to 10 volts. DA8 to DA13 are 5 volts push-pull CMOS outputs  
and are shared with I/O Port PA0 to PA5. All D/A converters are 62.5kHz frequency with 8-bit  
resolution. Each D/A converter is controlled by the corresponding register (REG#00H to REG#0DH),  
the duty cycle can be programmed from 1/256 (data = 01H) to 255/256 (data = FFH).  
Duty cycle = 1/256  
62.5ns  
Duty cycle = 2/256  
125ns  
62.5ns  
Duty cycle = 255/256  
1/62.5kHz=16us  
To program the PWM D/A converters, write the corresponding registers ( REG#00H to REG#0DH).  
Address R/W  
0000H R/W  
0001H R/W  
0002H R/W  
0003H R/W  
0004H R/W  
0005H R/W  
0006H R/W  
0007H R/W  
0008H R/W  
0009H R/W  
000AH R/W  
000BH R/W  
000CH R/W  
000DH R/W  
Initial  
80H  
80H  
80H  
80H  
80H  
80H  
80H  
80H  
80H  
80H  
Bit7  
Bit6  
Bit5  
Bit4  
Bit3  
Bit2  
Bit1  
Bit0  
DA07 DA06 DA05 DA04 DA03 DA02 DA01 DA00  
DA17 DA16 DA15 DA14 DA13 DA12 DA11 DA10  
DA27 DA26 DA25 DA24 DA23 DA22 DA21 DA20  
DA37 DA36 DA35 DA34 DA33 DA32 DA31 DA30  
DA47 DA46 DA45 DA44 DA43 DA42 DA41 DA40  
DA57 DA56 DA55 DA54 DA53 DA52 DA51 DA50  
DA67 DA66 DA65 DA64 DA63 DA62 DA61 DA60  
DA77 DA76 DA75 DA74 DA73 DA72 DA71 DA70  
DA87 DA86 DA85 DA84 DA83 DA82 DA81 DA80  
DA97 DA96 DA95 DA94 DA93 DA92 DA91 DA90  
80H DA107 DA106 DA105 DA104 DA103 DA102 DA101 DA100  
80H DA117 DA116 DA115 DA114 DA113 DA112 DA111 DA110  
80H DA127 DA126 DA125 DA124 DA123 DA122 DA121 DA120  
80H DA137 DA136 DA135 DA134 DA133 DA132 DA131 DA130  
Bit Name  
Bit value  
DAx7-DAx0  
01H : 1/256 duty cycle  
02H : 2/256 duty cycle  
03H : 3/256 duty cycle  
:
FFH : 255/256 duty cycle  
** Do not write 00H to the PWM registers. This will cause unstable  
output on the corresponding pin.  
4
Weltrend Semiconductor, Inc.  
WT6016  
Digital Monitor Controller  
Ver. 1.51 Jul-31-1998  
I/O Ports  
Port_A :  
Pin PA0/DA8  
Pin PA1/DA9  
- general purpose I/O shared with DA8 output.  
- general purpose I/O shared with DA9 output.  
Pin PA2/DA10 - general purpose I/O shared with DA10 output.  
Pin PA3/DA11 - general purpose I/O shared with DA11 output.  
Pin PA4/DA12 - general purpose I/O shared with DA12 output.  
Pin PA5/DA13 - general purpose I/O shared with DA13 output.  
Pin PA6/VSO  
Pin PA7/HSO  
- general purpose I/O shared with VSYNC output.  
- general purpose I/O shared with HSYNC output.  
Port_A is controlled by REG#10H & REG#11H. In REG#10H, each corresponding bit enables  
HSYNC output, VSYNC output or D/A converter output when it is "1". If the corresponding bit is "0",  
the output level is decided by REG#11H. In REG#11H, if the I/O corresponding bit (PAn) is "0", the  
output is low level (IOL=5mA). If PAn bit is "1", the output is high level (IOH= -100uA) and can be  
used as an input.  
Address R/W  
Initial  
00H  
FFH  
--  
Bit7  
Bit6  
Bit5  
Bit4  
Bit3  
Bit2  
Bit1  
Bit0  
0010H  
0011H  
0011H  
W
W
R
EHO  
EVO EDA13 EDA12 EDA11 EDA10 EDA9 EDA8  
PA7W PA6W PA5W PA4W PA3W PA2W PA1W PA0W  
PA7R PA6R PA5R PA4R PA3R PA2R PA1R PA0R  
Bit Name  
EHO  
EVO  
EDA13  
EDA12  
EDA11  
EDA10  
EDA9  
EDA8  
Bit value = “1”  
Bit value = “0”  
PA7 as general purpose I/O.  
PA6 as general purpose I/O.  
PA5 as general purpose I/O.  
PA4 as general purpose I/O.  
PA3 as general purpose I/O.  
PA2 as general purpose I/O.  
PA1 as general purpose I/O.  
PA0 as general purpose I/O.  
Outputs low level (IOL= 5mA).  
Pin is low level.  
Enable PA7 as HSYNC output.  
Enable PA6 as VSYNC output.  
Enable PA5 as DA13 output.  
Enable PA4 as DA12 output.  
Enable PA3 as DA11 output.  
Enable PA2 as DA10 output.  
Enable PA1 as DA9 output.  
Enable PA0 as DA8 output.  
PA7W - PA0W Outputs high level (IOH= -100uA).  
PA7R- PA0R Pin is high level.  
* If the program wants to force VSYNC output (VSO pin) in low state, write "0" to PA6 bit first, then  
write "0" to EVO bit. This is used to prevent high frequency output on VSO pin when the VSYNC  
frequency is increased to read EDID data in DDC1 mode.  
EDAx  
5mA  
100uA  
5mA  
DAx  
Pin PAn  
PAnW  
PAnR  
5
Weltrend Semiconductor, Inc.  
WT6016  
Digital Monitor Controller  
Ver. 1.51 Jul-31-1998  
Port_B :  
Pin PB0/HLFO - general purpose I/O pin shared with half frequency output.  
Pin PB1/HLFI - general purpose I/O pin shared with half frequency input.  
Pin PB2 - general purpose I/O pin.  
Pin PB3/PAT - general purpose I/O pin shared with self-test pattern output.  
Pin PB4/SCL2 - general purpose I/O pin shared with I2C interface clock pin.  
Pin PB5/SDA2 - general purpose I/O pin shared with I2C interface data pin.  
Pin PB6/IRQB - general purpose I/O pin shared with interrupt request input.  
The source/sink current of port_B is 5mA when as an output. When it is input, an internal pull high  
resistor is connected.  
Address R/W  
Initial  
00H  
FFH  
--  
Bit7  
0
1
Bit6  
Bit5  
Bit4  
Bit3  
Bit2  
Bit1  
Bit0  
0012H  
0013H  
0013H  
W
W
R
PB6OE PB5OE PB4OE PB3OE PB2OE PB1OE PB0OE  
PB6W PB5W PB4W PB3W PB2W PB1W PB0W  
PB6R PB5R PB4R PB3R PB2R PB1R PB0R  
--  
Bit Name  
Bit value = “1”  
Bit value = “0”  
Output disable (internal pull-up).  
Outputs low level (IOL= 5mA).  
Pin is low level.  
PB6OE - PB0OE Output enable.  
PB6W - PB0W  
PB6R- PB0R  
Outputs high level (IOH= -5mA).  
Pin is high level.  
* If IEN_D bit in REG#1AH is “1” and PB6OE bit is "0", the PB6 pin becomes interrupt request  
input.  
* If ENI2C bit in REG#1EH is “1”, the PB5 and PB4 pins becomes I2C interface pins.  
* If ENPAT bit in REG#16H is “1”, the PB3 pin becomes self-test pattern output.  
* If ENHALF bit in REG#17H is “1”, the PB1 pin becomes half frequency input and PB0 pin becomes  
half frequency output pin.  
PBnOE  
5mA  
Pin PB0 to PB6  
5mA  
PBnW  
100uA  
PBnR  
Structure of Port B  
6
Weltrend Semiconductor, Inc.  
WT6016  
Digital Monitor Controller  
Ver. 1.51 Jul-31-1998  
Port_C :  
Pin PC0 - general purpose I/O pin shared with 4-bit A/D converter 0 input.  
Pin PC1 - general purpose I/O pin shared with 4-bit A/D converter 1 input  
Pin PC2 to PC7 - general purpose I/O pins.  
The REG#14H defines the I/O direction and the REG#15H controls the output level.  
The structure of Port_C is same as the Port_B except the sink current is 10mA. When PC0 and  
PC1 are programmed as the A/D converter inputs, the pull high transistor is disconnected.  
Address R/W  
Initial  
Bit7  
Bit6  
Bit5  
Bit4  
Bit3  
Bit2  
Bit1  
Bit0  
0014H  
0015H  
0015H  
W
W
R
00H PC7OE PC6OE PC5OE PC4OE PC3OE PC2OE PC1OE PC0OE  
FFH  
--  
PC7W PC6W PC5W PC4W PC3W PC2W PC1W PC0W  
PC7R PC6R PC5R PC4R PC3R PC2R PC1R PC0R  
Bit Name  
Bit value = “1”  
Bit value = “0”  
Output disable (internal pull-up).  
Outputs low level (IOL= 10mA).  
Pin is low level.  
PC7OE - PC0OE Output enable.  
PC7W - PC0W  
PC7R - PC0R  
Outputs high level (IOH= -5mA).  
Pin is high level.  
Port_D :  
Pin SCL1/PD0 - general purpose I/O pin shared with DDC interface serial clock.  
Pin SDA1/PD1 - general purpose I/O pin shared with DDC interface serial data.  
The structure of these two pins are same as the PB4 and PB5. Default is DDC interface and can be  
changed to I/O port D by setting ENPD bit.  
Address R/W  
Initial  
00H  
--  
Bit7  
--  
--  
Bit6  
--  
--  
Bit5  
--  
--  
Bit4  
ENPD PD1OE PD0OE PD1W PD0W  
-- -- -- PD1R PD0R  
Bit3  
Bit2  
Bit1  
Bit0  
000FH  
000FH  
W
R
Bit Name  
ENPD  
PD1OE - PD0OE Output enable.  
PD1W - PD0W  
PD1R- PD0R  
Bit value = “1”  
Enable I/O Port_D.  
Bit value = “0”  
DDC interface.(open drain)  
Output disable (internal pull-up).  
Outputs low level (IOL= 5mA).  
Pin is low level.  
Outputs high level (IOH= -5mA).  
Pin is high level.  
* If program wants to read current status on the I/O pins (any I/O port), do not set output enable bit to  
“0”. Because the registers for reading I/O are always indicating the current state on the I/O pins, set  
output enable bit to “0” will change the level on the I/O pin. Please reference the I/O pin structure.  
7
Weltrend Semiconductor, Inc.  
WT6016  
Digital Monitor Controller  
Ver. 1.51 Jul-31-1998  
SYNC Processor  
The SYNC processor can : (1) separate the composite sync signal; (2) calculate HSYNC and  
VSYNC frequencies; (3) detect polarities of HSYNC and VSYNC inputs; (4) control the output  
polarities of HSO and VSO pins. (5) generate free-running horizontal and vertical sync signals for  
burn-in test; (6) generate self-test pattern signal.  
Mux  
H Polarity  
detect  
Sync  
H/V Freq. Counter  
HSYNC  
Mux  
Separator  
H+V  
H Polarity  
Control  
H
V
SELF  
Mux  
H/V SYNC  
Generator  
HSO  
VSO  
V Polarity  
detect & control  
Mux  
H+V  
VSYNC  
Test Pattern  
Generator  
Mux  
PB3/PAT  
PB3  
Composite Sync Signal Separation  
The composite sync signal comes from HSYNC pin and is separated by the sync separator.  
The operations of sync separator are:  
- detect the polarity and convert composite sync signal to positive polarity.  
- extract Vsync  
Pulse width less than 8us will be filtered, but the Vsync will be widened about 8us.  
- count the pulses during the separated Vsync is low and save the counter value (NH).  
- bypass the composite sync pulses before the counter equals to NH.  
- start inserting Hsync pulses after the counter equals to NH until the separated Vsync is low.  
- the period of inserted Hsync is decided by the last two bypassed Hsync.  
- the pulse width of the inserted Hsync is 2us.  
Positive H+V  
separated Hsync  
bypass  
insert HSYNC  
separated Vsync  
To decide whether the HSYNC input is a composite sync signal or not, program should check the  
frequency of VSYNC first (reset H+V bit to “0”). If the VSYNC frequency is lower than 15.25Hz  
(OVF2=1), set H+V bit to “1” and check VSYNC frequency again. If VSYNC still has no frequency,  
that is power saving condition, program should reset H+V bit. If it has a valid frequency, the HSYNC  
input is composite signal.  
8
Weltrend Semiconductor, Inc.  
WT6016  
Digital Monitor Controller  
Ver. 1.51 Jul-31-1998  
Frequency Calculation  
Horizontal frequency and vertical frequencies calculation are done by using one 10-bit up counter.  
After power is on, the SYNC processor calculates the vertical frequency first (H/V bit ="0"). A  
31.25KHz clock counts the time interval between two VSYNC pulses, then sets the FRDY bit and  
generates an INT1 interrupt (if IEN_S bit is "1"). The software can either use interrupt or polling the  
FRDY bit to read the correct vertical frequency. After reading the REG#16H, the FRDY bit is cleared  
to "0", counter is reset and H/V bit is set. The SYNC processor starts to count horizontal frequency.  
The horizontal frequency calculation is done by counting the HSYNC pulses in 8.192 ms. Like the  
vertical frequency, the horizontal frequency can be read when the FRDY bit is set or INT1 occurs.  
After reading the REG#16H, the FRDY, INT_S and H/V bits are cleared. The SYNC processor starts  
to calculate the vertical frequency again, and so on.  
The relationships between counter value and frequency are :  
Hfreq = (counter value x 122.07) Hz  
Vfreq = ( 31250 / counter value ) Hz  
The frequency range :  
Hfreq range : 122.07 Hz to 124.8 kHz ; Resolution : 122.07Hz  
Vfreq range : 30.5 Hz to 31.25 kHz  
If counter overflowed, the OVF1 bit will be set to "1". The counter keeps on counting until it  
overflowed again. The OVF2 bit and FRDY bit will be set when counter overflowed twice. This is  
designed for finding the vertical frequency bellows 15.25Hz. The program should check REG#17H  
before reading REG#16H.  
Polarity Detect/Control  
The polarities of HSYNC and VSYNC are automatically detected and are shown in the H_POL  
and V_POL bits. The polarities of HSO and VSO are controlled by the HOP and VOP bits. For  
example, set HOP bit to “1”, the HSO pin always outputs positive horizontal sync signal, whatever the  
HSYNC input’ s polarity is.  
Free-running Sync Signal  
The self-generated sync signals are output from HSO and VSO pins if SELF bit is “1”. Three kinds  
of frequencies are provided :  
(1) Hfreq = 8MHz/125 = 64.0kHz, Vfreq = Hfreq/1024 = 62.5Hz.  
(2) Hfreq = 8MHz/167 = 47.9kHz, Vfreq = Hfreq/640 = 74.9Hz.  
(3) Hfreq = 8MHz/257 = 31.1kHz, Vfreq = Hfreq/512 = 60.8Hz .  
The output polarities are controlled by the HOP and VOP bits.  
The pulse width of HSO is 2us and VSO is four HSO cycles. The timing relationship is shown in  
the following :  
2us  
HSO  
VSO  
9
Weltrend Semiconductor, Inc.  
WT6016  
Digital Monitor Controller  
Ver. 1.51 Jul-31-1998  
Test Pattern Generation  
A self-test pattern signal comes out from pin PB3/PAT. It can generate a cross hatch picture, a  
inverted cross hatch picture, a white picture or a black picture.  
8 X 8 cross hatch  
Inverted 8 X 8 cross hatch  
White Picture  
Black Picture  
The test pattern signal is generated when SELF and ENPAT are both set to “1”. This vedio signal  
will synchronize to the free-running Hsync and Vsync, no matter which frequency is chosen. The  
following diagram shows the timing relationship of cross hatch picture.  
HSO  
PAT  
T2  
T1  
T1  
T3  
T2  
T2  
HSO  
VSO  
T1  
T3  
31.1kHz  
47.9kHz  
64kHz  
60.8Hz  
74.9Hz  
62.5Hz  
6us  
5.125us  
3.625us  
1us  
0.625us  
0.875us  
62.5ns  
62.5ns  
62.5ns  
10  
Weltrend Semiconductor, Inc.  
WT6016  
Digital Monitor Controller  
Ver. 1.51 Jul-31-1998  
Half Frequency  
HLFO pin outputs same or half frequency from HLFI pin. The divide-by-2 operation is done on the  
falling edge of HLFI pin when HALF bit is set. Polarity of HLFO is specified by HLFPO bit.  
HLFI  
HLFO  
(HALF=0)  
(HLFPO=0)  
HLFO  
(HALF=0)  
(HLFPO=1)  
HLFO  
(HALF=1)  
R/W  
W
R
W
R
Initial  
--  
--  
--  
00H  
Bit7  
0
F9  
--  
Bit6  
0
F8  
--  
Bit5  
Bit4  
Bit3  
Bit2  
Bit1  
Bit0  
0016H  
0016H  
0017H  
0017H  
ENPAT PAT1 PAT0 SELF H64K H48K  
F7  
F6  
F5  
F4  
F3  
HOP  
F1  
F2  
VOP  
F0  
ENHLF HALF HLFPO H+V  
H_POL V_POL OVF2 OVF1  
H/V  
--  
Bit Name  
ENPAT  
Bit value = “1”  
Pin PB3/PAT outputs test pattern.  
Bit value = “0”  
Pin PB3/PAT is I/O port.  
PAT1,PAT0  
If PAT1=0, PAT0=0, cross hatch picture.  
If PAT1=0, PAT0=1, white picture.  
If PAT1=1, PAT0=0, inverted cross hatch picture.  
If PAT1=1, PAT0=1, black picture.  
SELF  
HSO and VSO output free-running  
HSO and VSO output sync signals.  
frequency.  
H64K, H48K  
H64K=“1”,H48K=“1” : Burn-in frequency=47.9kHz/74.9Hz  
H64K=“0”,H48K=“1” : Burn-in frequency=47.9kHz/74.9Hz  
H64K=“1”,H48K=“0” : Burn-in frequency=64kHz/62.5Hz  
H64K=“0”,H48K=“0” : Burn-in frequency=31.1kHz/60.8Hz  
ENHLF  
Pin PB1/HLFI is frequency input.  
Pin PB0/HLFO is half frequency  
output.  
Pin PB1/HLFI and PB0/HLFO is I/O  
port.  
HALF  
HLFPO  
H+V  
HLFO outputs half frequency of HLFI. HLFO outputs same frequency of HLFI  
HLFO is positive polarity.  
HLFO is negative polarity.  
Disable H+V separation.  
Enable H+V separation function.  
This will select the sync signals come  
from the sync separator.  
HOP  
VOP  
HSO pin is always positive polarity.  
VSO pin is always positive polarity.  
HSO pin is always negative polarity.  
VSO pin is always negative polarity.  
H/V  
Counter stores horizontal frequency. Counter stores vertical frequency.  
H_POL  
V_POL  
OVF2, OVF1  
HSYNC input is positive polarity.  
VSYNC input is positive polarity.  
OVF2=“1”,OVF1=“0” : Counter overflowed twice.  
OVF2=“0”,OVF1=“1” : Counter overflowed once.  
OVF2=“0”,OVF1=“0” : No overflow.  
HSYNC input is negative polarity.  
VSYNC input is negative polarity.  
OVF2=“1”,OVF1=“1” : No such condition.  
Frequency counter value. (F9 is MSB)  
F9-F0  
11  
Weltrend Semiconductor, Inc.  
WT6016  
Digital Monitor Controller  
Ver. 1.51 Jul-31-1998  
DDC Interface  
The DDC interface is a slave mode I2C interface with DDC1 function. It is fully compatible with  
VEAS DDC1/2B standard. The functional block diagram is shown in the below.  
Internal Data Bus  
ENACK  
Data Buffer  
SDA  
I/O  
VSYNC  
Shift Register  
MUX  
R/W  
Address Compare  
ADDR  
START  
MSB  
START/STOP Detect  
Handshake Control  
1 0 1 0 0 0 0  
STOP  
DDC2B  
Address Register  
SCL  
After power on or reset the DDC interface, it is in DDC1 state. The shift register shifts out data to  
SDA pin on the rising edge of VSYNC clock. Data format is an 8-bit byte followed by a null bit. Most  
significant bit (MSB) is transmitted first. Every time when the ninth bit has been transmitted, the shift  
register will load a data byte from data buffer (REG#18H). After loading data to the shift register, the  
data buffer becomes empty and generates an INT0 interrupt. So the program must write one data byte  
into REG#18 every nine VSYNC clocks.  
Since the default values of data buffer(REG#22) and shift register are FFH, the SDA pin outputs  
high level if no data had been written into data buffer after power on reset. When program finished  
initialization and set the IEN_D bit to "1", the INT0 will occur because the data buffer is empty. The  
INT0 service routine should check the DDC2B bit is "0" and then writes the first EDID data byte into  
data buffer. When the second INT0 occurs, the INT0 service routine writes the second EDID data byte  
into data buffer and so on.  
SDA  
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0  
Bit7  
VSYNC  
9
10  
18  
19  
1
2
3
Load data to  
shift register  
INT0  
IEN_D  
12  
Weltrend Semiconductor, Inc.  
WT6016  
Digital Monitor Controller  
Ver. 1.51 Jul-31-1998  
If a low level occurs on the SCL pin in DDC1 state, the DDC interface will switch to DDC2B state  
immediately and set the DDC2B bit to "1". No interrupt will be generated. But, if there is no valid  
device address and it receives 128 VSYNC pulses while the SCL is high level, it will go back to  
DDC1 state automatically. If it receives a valid device address, it will lock into DDC2B state and  
disregard VSYNC.  
In some case, program wants to go back DDC1 state, set RDDC bit in REG#1AH and reset it again.  
This operation resets the DDC interface to the initial condition.  
When it is in DDC2B state, the VSYNC clock is disregarded and the communication protocol  
follows the DDC standard. The data format on SDA pin is:  
S
Address  
R/W A  
D7,D6,...., D0  
A
D7,D6,...., D0  
A
P
S : Start condition. A falling edge occurs when SCL is high level.  
P : Stop condition. A rising edge occurs when SCL is high level.  
A : Acknowledge bit. “0” means acknowledge and “1” means non-acknowledge.  
Address : 7-bit device address.  
R/W : Read/Write control bit, "1" is read and "0" is write.  
D7,D6,...., D0 : data byte.  
The hardware operations in DDC2B state are :  
(1) START/STOP detection  
When the START condition is detected, the DDC interface is enabled and set START bit to "1".  
When the STOP condition is detected, the DDC interface is disabled, set STOP bit to "1" and  
generate INT0 interrupt.  
The START bit is cleared when the following data byte received.  
The STOP bit is cleared after writing REG#19H.  
(2) Address Recognition  
It contains two device addresses in WT6018. One fixed address (‘ 1010000’ ) is for EDID reading  
and one programmable address (REG#19H) is for external control, such as auto alignment.  
If the address is equal to "1010000", set ADDR bit to "0".  
If the address is equal to the bit A6 to bit A0 (REG#19H), set ADDR bit to "1".  
If the address is not equal to anyone above, the DDC interface will not response acknowledge.  
The ADDR bit is updated when a new device address is received.  
(3) Store R/W bit and decide the direction of SDA pin  
The R/W bit on the SDA pin will be stored in the RW bit.  
(4) Acknowledge bit control/detection  
Acknowledge bit control in receive direction :  
If ENACK=1 and address compare is true, response acknowledge (Acknowledge bit ="0").  
If ENACK=0 or address compare is false, response non-acknowledge (Acknowledge bit ="1").  
Acknowledge bit detect in transmit direction :  
If the acknowledge bit is "1" , the DDC interface will be disabled and release the SDA pin.  
If the acknowledge bit is "0" , the DDC interface keeps on communicating.  
13  
Weltrend Semiconductor, Inc.  
WT6016  
Digital Monitor Controller  
Ver. 1.51 Jul-31-1998  
(5) Data bytes transmit/receive  
If the RW bit is "1", the shift register will load data from the data buffer (REG#18H) before the  
data byte is transmitted and shift out data to the SDA pin before the rising edge of the SCL clock.  
If the RW bit is "0", the shift register will shift in data on the rising edge of the SCL clock and the  
whole data byte is latched to the data buffer(REG#18H).  
(6) Handshaking procedure  
The handshaking is done on the byte level. The DDC interface will hold the SCL pin low after the  
acknowledge bit automatically. The bus master will be forced to wait until the WT6018 is ready for  
the next byte transfer. To release the SCL pin, write REG#19H will release clear the wait state.  
(7) Interrupt INT0  
The DDC interface interrupt is enabled by setting the IEN_D bit in the REG#1AH.  
Interrupt INT0 occurs when:  
- Transmit buffer empty in DDC1 state.  
The INT0 occurs when the shift register load data from data buffer.  
Write REG#18H will clear the transmit buffer empty condition.  
- Acknowledge is detected in DDC2B state.  
The INT0 occurs on the falling edge of the SCL clock after the acknowledge had been  
detected.  
The SCL pin will be pulled low to force the bus master to wait until the service routine write  
REG#19H.  
- STOP condition occurs in DDC2B mode  
Address R/W  
0018H R/W  
Initial  
FFH  
Bit7  
D7  
Bit6  
D6  
Bit5  
D5  
Bit4  
D4  
Bit3  
D3  
Bit2  
D2  
--  
Bit1  
D1  
--  
Bit0  
D0  
--  
0019H  
0019H  
R
W
40H DDC2B ADDR  
A0H A6 A5  
RW START STOP  
A4  
A3  
A2  
A1  
A0 ENACK  
Bit Name  
DDC2B  
ADDR  
Bit value = “1”  
DDC2B state.  
received address equals to the address received address equals to ‘ 1010000’ .  
in REG#19H(W).  
Bit value = “0”  
DDC1 state.  
RW  
START  
STOP  
received R/W bit is ‘ 1’ .  
START condition is detected.  
STOP condition is detected.  
Enable acknowledge.  
received R/W bit is ‘ 0’ .  
No START condition is detected.  
No STOP condition is detected.  
Disable acknowledge.  
ENACK  
A6,A5, ., A0  
D7,D6, ., D0  
7-bit slave address  
Data to be transmitted or received data.  
14  
Weltrend Semiconductor, Inc.  
WT6016  
Digital Monitor Controller  
Ver. 1.51 Jul-31-1998  
Pull low SCL  
Pull low SCL  
Pull low SCL  
SCL  
SDA  
In  
Data Byte  
Data Byte  
1
0
1
0 0  
0
0
0
SDA  
Out  
A
A
A
Write REG#19H to release SCL  
Shift register to data buffer  
INT0  
DDC2B=1  
DDC2B=1  
DDC2B=1  
ADDR=0  
R/W=0  
DDC2B=1  
ADDR=0  
R/W=0  
ADDR=0  
R/W=0  
ADDR=0  
R/W=0  
START=1  
STOP=0  
START=0  
STOP=1  
START=0  
STOP=0  
START=0  
STOP=0  
DDC2B state write timing  
Pull low SCL  
Pull low SCL  
SCL  
SDA  
A
1
0
1
0
0
0
0
1
N
In  
SDA  
Out  
A
Data Byte  
Data Byte  
Write REG#19H to release SCL  
Data buffer to shift reg  
INT0  
DDC2B=1  
DDC2B=1  
DDC2B=1  
ADDR=0  
R/W=1  
ADDR=0  
R/W=1  
ADDR=0  
R/W=1  
START=1  
STOP=0  
START=0  
STOP=1  
START=0  
STOP=0  
DDC2B state read timing  
15  
Weltrend Semiconductor, Inc.  
WT6016  
Digital Monitor Controller  
Ver. 1.51 Jul-31-1998  
I2C Interface  
This is a master/slave mode I2C interface. In slave mode, the structure is same as the DDC2B mode  
of DDC interface.  
Address R/W  
001DH R/W  
Initial  
FFH  
00H  
--  
Bit7  
ID7  
IA6  
MS  
Bit6  
ID6  
IA5  
Bit5  
ID5  
IA4  
BB  
Bit4  
ID4  
IA3  
AL  
Bit3  
ID3  
IA2  
RW START  
0
Bit2  
ID2  
IA1  
Bit1  
ID1  
IA0 ENADR  
--  
0
Bit0  
D0  
001EH  
001FH  
001FH  
W
R
W
ACK  
--  
0
00H  
MSS MACK CLK ENI2C  
0
Bit Name  
MS  
ACK  
BB  
Bit value = “1”  
Bit value = “0”  
I2C interface is in master mode.  
Received Acknowledge bit is “1”.  
Bus busy.  
I2C interface is in slave mode.  
Received Acknowledge bit is “0”.  
Bus idle.  
AL  
Arbitration loss.  
Arbitration success.  
RW  
Received R/W bit is “1”.  
START condition is detected.  
Enable address compare.  
Set master mode. If this bit is from  
0à1, it will send START.  
Master send acknowledge.  
Received R/W bit is “0”.  
No START condition is detected.  
No address compare.  
Set slave mode. If this bit is from 1à0,  
it will send a STOP.  
START  
ENADR  
MSS  
MACK  
CLK  
ENI2C  
Master send non-acknowledge.  
SCL2 pin clock frequency is 996Hz. SCL2 pin clock frequency is 62.5kHz.  
Enable I2C interface.  
Disable I2C interface. These two pins  
become I/O pins and reset I2C interface.  
IA6,IA5, .,IA0  
ID7,ID6, .,ID0  
7-bit device address of I2C interface.  
Data to be transmitted(W) or received data(R).  
Write data to register $001EH will send out clock for receive or transmit one data byte.  
16  
Weltrend Semiconductor, Inc.  
WT6016  
Digital Monitor Controller  
Ver. 1.51 Jul-31-1998  
Interrupt Control  
There are two interrupt sources : INT0 and INT1. INT0 has the higher priority.  
Interrupt vector :  
INT0 : FFFAH (low byte) and FFFBH (high byte).  
INT1 : FFFEH (low byte) and FFFFH (high byte).  
INT0 occurs when :  
(1) data buffer empty in the DDC1 mode (DDC="1" and DDC2B="0").  
(2) acknowledge or STOP condition is detected in the DDC2B mode (DDC="1" and DDC2B="0").  
INT1 occurs when :  
(1) a falling edge or a low level occurs on the /IRQ pin (EXT="1").  
(2) the timer is time out (TIM="1").  
(3) SYNC processor has a valid frequency (SYNC="1").  
If H/V ="0" , it is vertical frequency ready.  
If H/V ="1" , it is horizontal frequency ready.  
(4) I2C interface interrupt.  
INT0 is cleared when :  
(1) writing the REG#18H in DDC1 state.  
(2) writing the REG#19H in DDC2B state.  
INT1 is cleared when :  
(1) reading the REG#1AH if EXT="1".  
(2) reading the REG#1BH if TIM="1".  
(3) reading the REG#16H if SYNC="1".  
(4) writing the REG#1EH if I2C=”1”.  
IEN_D  
D
Q
Q
DDC  
INT0  
4MHz  
CK  
IEN_X  
IRQ  
IEN_T  
TOUT  
INT1  
IEN_S  
FRDY  
IEN_I2C  
I2C  
17  
Weltrend Semiconductor, Inc.  
WT6016  
Digital Monitor Controller  
Ver. 1.51 Jul-31-1998  
Address R/W  
Initial  
Bit7  
Bit6  
Bit5  
Bit4  
Bit3  
Bit2  
Bit1  
0
Bit0  
IEN_I2C  
I2C  
001AH  
001AH  
W
R
00H IEN_X IEN_T IEN_S IEN_D EDGE RDDC  
00H  
EXT  
TIM  
SYNC DDC  
IRQ  
TOUT FRDY  
Bit Name  
IEN_X  
IEN_T  
IEN_S  
IEN_D  
EDGE  
Bit value = “1”  
Bit value = “0”  
Enable /IRQ pin interrupt.  
Enable timer interrupt.  
Enable SYNC processor interrupt.  
Enable DDC interface interrupt.  
/IRQ pin interrupt is edge trigger.  
Reset DDC interface.  
Disable /IRQ pin interrupt.  
Disable timer interrupt.  
Disable SYNC processor interrupt.  
Disable DDC interface interrupt.  
/IRQ pin interrupt is level trigger.  
Clear the reset of DDC interface.  
RDDC  
It will always reset DDC interface if  
this bit keeps “1”.  
IEN_I2C  
EXT  
TIM  
Enable I2C interface interrupt.  
/IRQ pin interrupt occurs.  
Timer interrupt occurs.  
Disable I2C interface interrupt.  
No /IRQ pin interrupt.  
No timer interrupt.  
SYNC  
DDC  
IRQ  
SYNC processor interrupt occurs.  
DDC interface interrupt occurs.  
/IRQ pin is low level  
No SYNC processor interrupt.  
No DDC interface interrupt.  
/IRQ pin is high level  
TOUT  
FRDY  
Timer is time-out.  
Timer is not time-out.  
H/V frequency counter is ready.  
The counter value is valid.  
I2C interface interrupt occurs.  
H/V frequency counter is not ready.  
The counter value is invalid.  
No I2C interface interrupt.  
I2C  
18  
Weltrend Semiconductor, Inc.  
WT6016  
Digital Monitor Controller  
Ver. 1.51 Jul-31-1998  
Timer  
It is a 8-bit down counter and clock frequency is 976.5625Hz (period=1.024ms). The timer is  
started by writing a value into REG#1BH. When the timer counts down to zero, the timer stops, sets  
the TOUT bit and generates an INT1 interrupt (if the IEN_T bit is "1"). The TOUT bit will be cleared  
after REG#1BH is read.  
Watch-Dog Timer  
The watch-dog timer is always enable after power is on. Software must clear the watch-dog timer  
within every 524ms. If the watch-dog timer expired, It will cause the whole chip reset just like  
external reset.  
To clear the watch-dog timer, write any data to REG#1CH.  
Address R/W  
001BH R/W  
Initial  
Bit7  
Bit6  
Bit5  
Bit4  
Bit3  
Bit2  
Bit1  
Bit0  
--  
--  
TM7  
WDT WDT  
TM6  
TM5  
TM4  
TM3  
TM2  
TM1  
TM0  
001CH  
W
WDT WDT WDT  
WDT WDT WDT  
Bit Name  
TM7 to TM0  
WDT  
Bit value  
Timer value (0 - 255)  
Write any value to this register will reset the watchdog timer.  
19  
Weltrend Semiconductor, Inc.  
WT6016  
Digital Monitor Controller  
Ver. 1.51 Jul-31-1998  
A/D Converter  
Two 4-bit A/D converter inputs are shared with I/O port_C PC0 and PC1. Use ENAD1 bit and  
ENAD0 bit to enable the corresponding A/D converter. The sampling rate is 488.3Hz and converted  
value is store in REG#20H.  
4-bit data  
1111  
1110  
1101  
1100  
1011  
1010  
1001  
1000  
0111  
0110  
0101  
0100  
0011  
0010  
0001  
0000  
Volt  
0
0.75  
4.02  
Address R/W  
Initial  
--  
00H  
Bit7  
Bit6  
Bit5  
Bit4  
Bit3  
Bit2  
Bit1  
Bit0  
0020H  
0020H  
R
W
AD13 AD12 AD11 AD10 AD03 AD02 AD01 AD00  
0
0
0
0
0
0
ENAD1 ENAD0  
Bit Name  
ENAD1  
Bit value = “1”  
Bit value = “0”  
Disable A/D converter 1.  
Pin PC1 is the input of A/D converter 1. Pin PC1 is I/O.  
Enable A/D converter 1.  
ENAD0  
Enable A/D converter 0.  
Disable A/D converter 0.  
Pin PC0 is the input of A/D converter 0. Pin PC0 is I/O.  
AD13,,AD10 4-bit data of A/D converter 1.  
AD03,,AD00 4-bit data of A/D converter 0.  
20  
Weltrend Semiconductor, Inc.  
WT6016  
Digital Monitor Controller  
Ver. 1.51 Jul-31-1998  
REGISTER MAP  
Initial  
R/W value  
Bit7  
Bit6  
Bit5  
Bit4  
Bit3  
Bit2  
Bit1  
Bit0  
Address  
0000H R/W 80H  
0001H R/W 80H  
0002H R/W 80H  
0003H R/W 80H  
0004H R/W 80H  
0005H R/W 80H  
0006H R/W 80H  
0007H R/W 80H  
0008H R/W 80H  
0009H R/W 80H  
DA07  
DA17  
DA27  
DA37  
DA47  
DA57  
DA67  
DA77  
DA87  
DA97  
DA06  
DA16  
DA26  
DA36  
DA46  
DA56  
DA66  
DA76  
DA86  
DA96  
DA05  
DA15  
DA25  
DA35  
DA45  
DA55  
DA65  
DA75  
DA85  
DA95  
DA04  
DA14  
DA24  
DA34  
DA44  
DA54  
DA64  
DA74  
DA84  
DA94  
DA03  
DA13  
DA23  
DA33  
DA43  
DA53  
DA63  
DA73  
DA83  
DA93  
DA02  
DA12  
DA22  
DA32  
DA42  
DA52  
DA62  
DA72  
DA82  
DA92  
DA01  
DA11  
DA21  
DA31  
DA41  
DA51  
DA61  
DA71  
DA81  
DA91  
DA00  
DA10  
DA20  
DA30  
DA40  
DA50  
DA60  
DA70  
DA80  
DA90  
000AH R/W 80H DA107 DA106 DA105 DA104 DA103 DA102 DA101 DA100  
000BH R/W 80H DA117 DA116 DA115 DA114 DA113 DA112 DA111 DA110  
000CH R/W 80H DA127 DA126 DA125 DA124 DA123 DA122 DA121 DA120  
000DH R/W 80H DA137 DA136 DA135 DA134 DA133 DA132 DA131 DA130  
000EH  
000FH  
Reserved  
--  
R
W
W
R
X
00H  
00H  
X
--  
0
EHO  
PA7R  
--  
0
EVO  
PA6R  
--  
0
--  
--  
PD1R  
PD0R  
ENPD PD1OE PD0OE PD1W PD0W  
EDA13 EDA12 EDA11 EDA10 EDA9  
PA5R PA4R PA3R PA2R PA1R  
0010H  
0011H  
EDA8  
PA0R  
W
W
R
W
W
R
W
R
W
R
FFH PA7W PA6W PA5W PA4W PA3W PA2W PA1W PA0W  
0012H  
0013H  
00H  
X
FFH  
0
--  
1
PB6OE PB5OE PB4OE PB3OE PB2OE PB1OE PB0OE  
PB6R PB5R PB4R PB3R PB2R PB1R PB0R  
PB6W PB5W PB4W PB3W PB2W PB1W PB0W  
0014H  
0015H  
00H PC7OE PC6OE PC5OE PC4OE PC3OE PC2OE PC1OE PC0OE  
FFH  
X
PC7R  
PC6R  
PC5R  
PC4R  
PC3R  
PC2R  
PC1R  
PC0R  
PC7W PC6W PC5W PC4W PC3W PC2W PC1W PC0W  
0016H  
0017H  
X
F9  
0
H/V  
0
F8  
0
--  
0
D6  
F7  
F6  
F5  
PAT0  
F4  
SELF  
F3  
H62K  
F1  
HOP  
D1  
F2  
H48K  
F0  
VOP  
D0  
00H  
00H  
X
ENPAT PAT1  
H_POL V_POL OVF2 OVF1  
ENHLF HALF HLFPO H+V  
D5  
RW  
W
0018H R/W FFH  
D7  
D4  
D3  
D2  
--  
0019H  
R
W
R
40H DDC2B ADDR  
START STOP  
--  
--  
A0H  
00H  
A6  
EXT  
A5  
TIM  
A4  
SYNC  
A3  
DDC  
A2  
IRQ  
A1  
A0  
ENACK  
001AH  
TOUT FRDY I2C  
W
00H IEN_X IEN_T IEN_S IEN_D EDGE RDDC  
0
TM1  
IEN_I2C  
TM0  
001BH R/W  
001CH  
X
X
TM7  
TM6  
TM5  
TM4  
TM3  
TM2  
W
CWDT CWDT CWDT CWDT CWDT CWDT CWDT CWDT  
001DH R/W FFH  
ID7  
IA6  
MS  
MSS  
AD13  
0
ID6  
IA5  
ACK  
MACK  
AD12  
0
ID5  
IA4  
BB  
CLK  
AD11  
0
ID4  
IA3  
AL  
ENI2C  
AD10  
0
ID3  
IA2  
RW  
0
AD03  
0
ID2  
IA1  
START  
0
AD02  
0
ID1  
IA0  
--  
D0  
ENI2C  
--  
001EH  
001FH  
001FH  
0020H  
W
R
W
R
00H  
--  
00H  
X
0
0
AD01  
ENAD1 ENAD0  
AD00  
W
00H  
X
: No default value.  
-- : No function.  
: Must write 0..  
0
21  
Weltrend Semiconductor, Inc.  
WT6016  
Digital Monitor Controller  
Ver. 1.51 Jul-31-1998  
ELECTRICAL CHARACTERISTICS  
Absolute Maximum Ratings  
Parameter  
Min.  
-0.3  
Max  
7.0  
Units  
V
DC Supply Voltage (VDD)  
Input and output voltage with respect to Ground  
All pins except DA0 to DA7  
DA0 to DA7  
-0.3  
-0.3  
-65  
VDD+0.3  
11.5V  
150  
V
V
o
Storage temperature  
C
o
Ambient temperature with power applied  
-10  
70  
C
* Note : Stresses above those listed may cause permanent damage to the device.  
O
D.C. Characteristics ( VDD=5.0V + 5% , Ta=0 - 70 C)  
Symbol  
Parameter  
Supply Voltage  
Condition  
Min. Typ. Max. Units  
V
DD  
4.0  
5
-
5.5  
V
V
V
IH  
Input High Voltage  
All input pins (except HSYNC and VSYNC) 3.0  
VDD+  
0.3  
V
Input Low Voltage  
All input pins (except HSYNC and VSYNC) -0.3  
-
-
1.5  
V
V
IL  
V
SIH  
Sync Input High  
Voltage  
Sync Input Low  
Voltage  
HSYNC and VSYNC pin  
HSYNC and VSYNC pin  
2.0  
-0.3  
3.5  
3.5  
VDD+  
0.3  
0.8  
V
SIL  
-
-
-
V
V
V
V
OH  
Output High Voltage  
I
OH  
= -100uA  
-
-
PA0-PA7 pins  
= -6mA  
I
OH  
PB0-PB6, PC0-PC7, PD0, PD1, DA8-DA13,  
HSO, VSO and HSO pins  
DA0-DA7 pins (external voltage)  
SCL and SDA pins (open drain)  
-
-
-
-
-
-
10.5  
5.5  
0.4  
V
V
V
V
OL  
Output Low Voltage  
I
OL  
= 5mA  
PA0-PA7, PB0-PB6, PD0-1, DA0-DA13,  
SCL, SDA, VSO and HSO pins  
I
= 10mA  
-
-
-
0.4  
10  
V
OL  
PC0-PC7 pins  
I
IL  
Input Leakage Current SDA, SCL, HSYNC and VSYNC pins ( V  
= 0 to 5V)  
Pull High Resistance VIN=0.8V  
-10  
16  
uA  
IN  
R
PH  
22  
28 Kohm  
PA0-PA7, PB0-PB6, PC0-PC7, /RESET and  
/IRQ pins  
I
Operating Current  
Reset Voltage  
No load  
-
3
20  
mA  
V
DD  
V
/RESET pin  
3.8  
4.0  
4.2  
RESET  
22  
Weltrend Semiconductor, Inc.  
WT6016  
Digital Monitor Controller  
Ver. 1.51 Jul-31-1998  
A.C. Characteristics ( VDD=5.0V + 5%, fosc=8MHz, Ta=0 - 70OC)  
RESET and IRQ Timing  
Symbol  
Parameter  
Min. Typ. Max. Units  
tLOW,RES /RESET pin low pulse  
250  
250  
-
-
-
-
ns  
ns  
tLOW,IRQ /IRQ low pulse (level trigger)  
RESET  
IRQ  
tLOW,RES  
tHIGH,IRQ  
SYNC Processor Timing  
Symbol  
Parameter  
Min. Typ. Max. Units  
tHIGH,SYNC HSYNC and VSYNC high time  
250  
250  
-
-
-
-
-
-
ns  
ns  
us  
tLOW,SYNC HSYNC and VSYNC low time  
tFPW,HSO Self generated free-running HSO pulse width  
tFPW,VSO Self generated free-running VSO pulse width  
tIPW,HSO Inserted Hsync pulse width (composite sync input)  
2
4 x HSO period  
-
2
-
us  
HSYNC  
VSYNC  
tHIGH,SYNC  
tLOW,SYNC  
DDC1 Timing  
Symbol  
Parameter  
Min. Typ. Max. Units  
tVAA,DDC1 SDA output valid from VSYNC rising edge  
125  
-
-
-
500  
500  
ns  
ns  
tMT  
Mode transition time (DDC1 to DDC2B)  
tMT  
SCL  
SDA  
tVAA,DDC1  
Bit 0 (LSB)  
Null Bit  
Bit 7 (MSB)  
VSYNC  
tHIGH,SYNC  
tLOW,SYNC  
23  
Weltrend Semiconductor, Inc.  
WT6016  
Digital Monitor Controller  
Ver. 1.51 Jul-31-1998  
DDC2B Timing  
Symbol  
Parameter  
SCL input clock frequency  
Bus free time  
Min. Typ. Max. Units  
fSCL  
tBF  
0
2
-
-
-
-
-
-
-
-
-
-
-
-
100  
kHz  
us  
us  
us  
us  
us  
ns  
ns  
ns  
ns  
us  
ns  
-
tHD,START Hold time for START condition  
tSU,START Set-up time for START condition  
tHIGH,SCL SCL clock high time  
1
-
1
-
1
-
tLOW,SCL SCL clock low time  
1
-
tHD,DATA Hold time for DATA input  
Hold time for DATA output  
0
-
250  
250  
500  
-
-
-
tSU,DATA Set-up time for DATA input  
Set-up time for DATA output  
-
tRISE  
SCL and SDA rise time  
SCL and SDA fall time  
1
tFALL  
-
300  
tSU,STOP Set-up time for STOP condition  
4
-
-
us  
tBF  
SDA  
tRISE  
tFALL  
tHD,START  
SCL  
tSU,DATA  
tSU,START  
tHIGH,SCL  
tSU,STOP  
tLOW,SCL  
tHD,DATA  
24  
Weltrend Semiconductor, Inc.  
厂商 型号 描述 页数 下载

WELTREND

WT6014 数字监控器[ Digital Monitor Controller ] 19 页

ETC

WT6018 数字监控器[ Digital Monitor Controller ] 23 页

ETC

WT60P1 数字监控器[ Digital Monitor Controller ] 24 页

ETC

WT6116 微控制器的数字控制显示器[ microcontroller for digital controlled monitor ] 39 页

ETC

WT6124 微控制器的数字控制显示器[ microcontroller for digital controlled monitor ] 39 页

ETC

WT6132 微控制器的数字控制显示器[ microcontroller for digital controlled monitor ] 39 页

ETC

WT6148 数字监控控制器( ROM类型)[ Digital Monitor Controller (ROM Type) ] 5 页

ETC

WT6148-K42 数字监控控制器( ROM类型)[ Digital Monitor Controller (ROM Type) ] 5 页

ETC

WT6148-L44 数字监控控制器( ROM类型)[ Digital Monitor Controller (ROM Type) ] 5 页

ETC

WT6148-N40 数字监控控制器( ROM类型)[ Digital Monitor Controller (ROM Type) ] 5 页

PDF索引:

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

0

1

2

3

4

5

6

7

8

9

IC型号索引:

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

0

1

2

3

4

5

6

7

8

9

Copyright 2024 gkzhan.com Al Rights Reserved 京ICP备06008810号-21 京

0.277226s