W78E354
MONITOR MICROCONTROLLER
GENERAL DESCRIPTION
The W78E354 is a stand-alone high-performance microcontroller ASIC specially designed for use in
monitor control applications. Using the Winbond 0.8µ DPDM process, the W78E354 integrates an
embedded 8031 microcontroller core, 16K bytes of Flash cell, 512 bytes of RAM and a number of
dedicated hardware functions. These hardware functions include a 6-bit A/D converter, two/fourteen
12/8-bit PWM static DACs, one/three 12/8-bit PWM dynamic DACs, a sync processor, one DDC port,
a watchdog timer and other custom glue logic. Additional special function registers are incorporated to
control the on-chip peripheral hardware.
The chip is used to control the interface signals of other devices in the monitor and to process the
video sync signals. Because of high integration and the incorporation of Flash cell for program
memory, the device offers the user the competitive advantages of low cost and reduced development
time.
FEATURES
• 80C31 MCU core included
• 16K bytes Flash OTP memory for program storage
• Total 512 bytes of on-chip data RAM:
256 bytes accessed as in the 80C32, 256 bytes accessed as external data memory via "MOVX
@Ri".
• One SPI/RS232 port (a serial port of 8051 standard)
• One external interrupt input
• Two timers/counters
• PWM DACs:
− Two 12-bit PWM/BRM Static DACs
− Fourteen 8-bit PWM Static DACs
− One 12-bit PWM/BRM Dynamic DAC
− Three 8-bit PWM Dynamic DACs
• One 6-bit ADC with 4 multiplexed analog inputs
• Sync Processor:
− Horizontal & Vertical Polarity Detector
− Sync Separator for composite sync
− Horizontal & Vertical Frequency Counter
− Programmable dummy frequency generator
− Programmable H-clamp pulse output
− SOA output (hardware H frequency change detection)
• One DDC port (master/slave mode I2C with two slave address reg., support DC1/DDC2B/DDC2B+)
• One 8-bit Auto-reload timer for software time base
Publication Release Date: April 1997
-1-
Revision A1