8051 core, 12MHz operating frequency.
1024-byte RAM, 64K-byte
Maximum 14 channels of 9V open-drain PWM DAC.
Watchdog timer with prog
FIFOs), the other one is Interrupt endpoint (8-byte IN FIFO).
applications. It includes an 8051 CPU core, 1024-byte SRAM, SYNC process or, 14 built-in PWM DACs,
MTV212M64
TECHNOLOGY
(Rev. 1.2)
8051 Embedded Monitor Controller
MTP Type
FEATURES
•
•
•
•Maximum 32 bi-directional I/O pins.
•SYNC processor for composite separation/insertion, H/V polarity/frequency check, polarity adjustment
and programmable clamp pulse output.
•Built-in self-test pattern generator with three free-running timings.
•Built-in low power reset circuit.
•Compliant with VESA DDC1/2B/2Bi/2B+ standard.
•Dual slave IIC addresses.
•Single master IIC interface for internal device communication.
•4-channel 6-bit ADC.
•
•Compliant with Low Speed USB Spec.1.1 including 2 Endpoints: one is Control endp oint (8-byte IN & 8-
byte OUT
•Built-in 3.3V regulator for USB Interface.
•40-pin DIP, 42-pin SDIP or 44-pin PLCC package.
program Flash-ROM.•
rammable interval.
GENERAL DESCRIPTIONS
The MTV212M micro-controller is an 8051 CPU core embedded device specially tailored to Monitor
VESA DDC interface, 4-channel A/D converter, Low Speed USB Interface and a 64K-byte internal program
Flash-ROM.
BL OCK DIAGRAM
This datasheet contains new product information. Myson Technology reserves the rights to modify the product specification without
notice. No liability is assumed as a result of the use of this product. No rights under any patent accompany the sale of the product.
Revision 1.2 - 1 - 2000/07/04
MYSON
Auxiliary RAM (AUXRAM)
MTV212M64
TECHNOLOGY
(Rev. 1.2)
DEVICE SUMMARY
The MTV212M is the MTP (Multi-Time Programming) type device for all of MTV212A mask ROM derivatives,
the memory size and package differences please see the table below:
is limited for targeted mask ROM, the allowable XBANK (35h) bank
001
010
011
001
010
011
001
010
011
100
101
Remark:
The major pin connection differences between USB (MTV212M64U) and non-USB (MTV212M64) types are
pin# 4, #5 and #6 for SDIP42 and PLCC44. The pin name of USB device is V33CAP(#4), VM(#5) and
VP(#6), while NC (No Connection) for non-USB device.
= 1→ Select AUXRAM bank 1.
= 2→ Select AUXRAM bank 2.
= 3→ Select AUXRAM bank 3.
Revision 1.2 - 7 - 2000/07/04
MYSON
Each PWM DAC converter's output pulse width is controlled by an 8-bit register in XFR. The frequency of
Pulse width of PWM DAC 0
Pulse width of PWM DAC 1
Pulse width of PWM DAC 2
Pulse width of PWM DAC 3
Pulse width of PWM DAC 4
Pulse width of PWM DAC 5
Pulse width of PWM DAC 6
Pulse width of PWM DAC 7
Pulse width of PWM DAC 8
Pulse width of PWM DAC 9
Pulse width of PWM DAC 10
Pulse width of PWM DAC 11
Pulse width of PWM DAC 12
Pulse width of PWM DAC 13
* All of PWM DAC converters are centered with value 80h after power on.
inputs presence check, frequency counting, polarity detection and control, as well as the protection of
function block treat any pulse shorter than one OSC period as noise.
MTV212M64
TECHNOLOGY
= 4→ Select AUXRAM bank 4.
= 5→ Select AUXRAM bank 5.
4. Extra I/O
The extra I/O is a group of I/O pins located in XFR area. Port4 is output mode onl y. Port5 can be used as
both output and input, because Port5's pin is open drain type, user must write Port5's corresponding bit to
"1" in input mode.
Reg nameaddrbit7bit6bit5bit4bit3bit 2bit1bit0
PORT4
PORT5
PORT4 (w) :Port 4 data output value.
PORT5 (r/w) : Port 5 data input/output value.
5. PWM DAC
38h (w)P42P41P40
39h (r/w)P56P55P54P53P52P51P50
(Rev. 1.2)
PWM clk is 47KHz or 94KHz, selected by PWMF. And the total duty cycle step of these DAC outputs is 253
or 256, selected by DIV253. If DIV253=1, writing FDH/FEH/FFH to DAC register generates stable high
output. If DIV253=0, the output will pulse low at least once even if the DAC register's content is FFH. Writing
00H to DAC register generates stable low output.
Reg nameaddrbit7bit6bit5bit4bit3bit 2bit1bit0
DA0
DA1
DA2
DA3
DA4
DA5
DA6
DA7
DA8
DA9
DA10
DA11
DA12
DA13
DA0-13 (r/w) : The output pulse width control for DA0-13.
The H/V SYNC processing block performs the functions of composite signal separation /insertion, SYNC
VBLANK output while VSYNC speed up in high DDC communication clock rate. The present and frequency
Revision 1.2 - 8 - 2000/07/04
MYSON
6.2 H/V Frequency Counter
VSYNC/CVSYNC is present or continuously updated when VSYNC/CVS YNC is non-present. The 12 bits
Hself
Hpol
CVpre
Vbpl
VSYNC
Vpre
Vfreq
Vpol
VBLANK
Vself
HSYNC
CVSYNC
Hpre
Hfreq
Hbpl
HBLANK
XOR
MTV212M64
TECHNOLOGY
Digital Filter
Digital Filter
Present
Check
Polarity Check &
Freq. Count
Polarity Check &
Sync Seperator
Present Check &
Freq. Count
(Rev. 1.2)
XOR
XOR
Present
Check
Composite
Pulse Insert
XOR
H/V SYNC Processor Block Diagram
6.1 Composite SYNC separation/insertion
The MTV212M continuously monitors the input HSYNC, if the vertical SYNC pulse can be extracted from the
input, a CVpre flag is set and user can select the extracted "CVSYNC" for the source of polarity check,
frequency count, and VBLANK output. The CVSYNC will have 8us delay compared to the original signal.
The MTV212M can also insert pulse to HBLANK output during com posite VSYNC’s active time. The insert
pulse’s width is 1/8 HSYNC period and the insertion frequency can adapt to original HSYNC.
MTV212M can discriminate HSYNC/VSYNC frequency and saves the information in XFRs. The 14 bits
Hcounter counts the time of 64xHSYNC period, then load the result into the HCNTH/HCNTL latch. The
output value will be [(128000000/H-Freq) - 1], updated once per VSYNC/CVSYNC period when
Vcounter counts the time between two VSYNC pulses, then load the result into the VCNTH/VCNTL latch.
The output value will be (62500/V-Freq), updated every VSYNC/CVSYNC perio d. An extra overflow bit
indicates the condition of H/V counter overflow. The VFchg/HFchg interrupt is set when VCNT/HCNT value
changes or overflow. Table 4.2.1 and table 4.2.2 shows the HCNT/VCNT value under the operations of
12MHz.
Revision 1.2 - 9 - 2000/07/04
Loading...
+ 18 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.