
Philips Electronics
GENERAL DESCRIPTION
The PCE84C886 is a member of the 84CXXX CMOS microcontroller family. It is suitable for use in 14", 15" and 17" auto-sync monitors for OSD and auto-sync applications. The device uses the PCE84CXX processor core and has 8 kbytes of ROM and 192 bytes of RAM. I/O requirements are adequately catered for with 12 general purpose bidirectional I/O lines plus 16 function combined I/O lines. 9 PWM analog outputs are provided specifically for analog control purposes and also three 4-bit ADCs. The device has an 8-bit counter, suitable for use in pulse counting applications; an 8-bit timer/counter with programmable clock and an on-chip programmable PLL oscillator that generates the OSD clock. In addition to all these features a master-slave I2C-bus interface, 2 directly testable lines and an enhanced OSD facility for flexible screen format (64 character types) are also provided.
FEATURES
General
• CMOS 8-bit CPU (enhanced 8048 CPU) with 8 kbytes system ROM and 192 bytes system RAM
• One 8-bit timer/event counter (T1) and one 8-bit counter triggered by external input (T3)
• Four single level vectored interrupt sources: external (INTN), counter/timer, I2C-bus and VSYNCN
• 2 directly testable inputs T0 and T1
• On-chip oscillator clock frequency: 1 to 10 MHz
• On-chip Power-on-reset with low power detector
• Twelve quasi-bidirectional I/O lines, configuration of each I/O line individually selected by mask option
• Idle and Stop modes for reduced power consumption
• Operating temperature: −25 to +85 °C
• Operating voltage: 4.5 to 5.5 V
• Package: SDIP42.
Special
• Master-slave I2C-bus interface
• Four 6-bit Pulse Width Modulated outputs (PWM4 to PWM7)
• Four 7-bit Pulse Width Modulated outputs (PWM0 to PWM3)
• One 14-bit Pulse Width Modulated output (PWM8)
• Three 4-bit ADC channels
• 16 derivative I/O ports.
OSD
• Maximum dot frequency (fOSD): 14 MHz
• Display RAM: 64 × 10 bits
• Display character fonts: 62 + 2 special reserved codes
• Character matrix: 12 × 18 (no spacing between characters)
• 4 character sizes: 1H/1V, 1H/2V, 1H/3V and 1H/4V
• 64 Horizontal starting positions (4 dots for each step)
• 64 Vertical starting positions (4 scan lines for each step)
• Spacing between character rows: 0, 4, 8 and 12 scan lines
• Foreground colours: 8 on a character-by-character basis
• Background colours: 8 on a word-by-word basis
• Background/shadowing modes: 4 modes available, No background, North shadowing, Box shadowing and Frame shadowing (raster blanking) on a frame basis
• On-chip Phase-Locked Loop (PLL) oscillator (auto-sync with HSYNCN) with programmable oscillator for On Screen Display (OSD) function
• Character blinking frequency: programmable using fVsync divisors of 16, 32, 64 and 128; on a frame basis
• Character blinking ratios: 1 : 1, 1 : 3 and 3 : 1
• Programmable active level polarities of VSYNCN, HSYNCN, R, G, B and FB
• Flexible display format by using Carriage Return Code
• Auto display RAM address (DCRAR) incremented after write operation to the Character Data Register (DCRCR)
• VSYNCN generates an interrupt (enabled by software) when VIEN is active.