I2C Bus Interface with Slave Address $7A (Receiver
Only)
Horizontal Frequency Range: 30KHz ~ 120KHz
Flexible Display Resolution: up to 1524 dots per row
Internal PLL Generating a Stable and Wide-Ranged
System Clock (92.2 MHz)
OSD Screen Comprising of Character Arrays of 15
Rows by 30 Columns
12 X 18 Dot Matrix Per Character
Total of 256 Fonts Including 248 ROM Fonts and 8
RAM Fonts
Programmable Vertical and Horizontal Position
Adjustment for OSD Display Position
General Descriptio n
NT6828 is designed for displaying symbols and
characters onto a CRT monitor. Its operation is controlled
by the micro-controller with I2C bus interface. By sending
the proper data and commands to NT6828, it can carry
out the full screen display automatically while the time
base is generated by the on-chip PLL circuit. There are
many functions provided on this chip to fully support
numerous user applications. These functions are:
adjustment of OSD windows position, built-in ROM &
NT6828
I2C Bus Controlled On-Screen Display
8-Color Selection for Each Character and 8-Color
Control on Each Row with Overlapped by Windows
Character Blinking, Shadowing & Bordering Display
Effects
Double Character Height and Width for Each Row
Program mable Hei ght of Charact ers Displ ay
Row To Row Spacing Control
Four Overlapping and Programmable Windows with 8-
Color Control
Hsync & Vsync Input Polarity Selectable
8 Channels PWM DAC with 8 bits resolution & Open-
Drain Output Structure
16 DIP and 24 Skinny DIP packages
RAM fonts, variable character height with row-to-row
spacing adjustment, 8 color selections for each character,
double height/width controls for each row, four available
overlapping windows with color & size controls, as well as
other I/O interfaces to compliment an external video
chipset.
NT6828 provides eight optional PWM channels with 8-bit
resolution for external digital to analog control.
Pin Configurations
AGND
VCO
AVCC
HFLB
N.C.
SDA
SCLDVCC
RP
1
2
3
4
5
6
7
8
16 DIP
16
15
NT6828
14
13
12
11
10
DGND
R
G
B
FBKG
PWM/HFTON
VFLB
9
24 Skinny DIP
AGND
VCO
RP
AV
DD
HFLB
N.C.
SDA
SCL
PWM0
PWM1
PWM2
PWM3
1
2
3
4
5
6
7
8
9
10
11
12
24
23
22
21
NT6828K
20
19
18
17
16
15
14
13
DGND
R
G
B
FBKG
PWM/HFTON
VFLB
DVCC
PWM7
PWM6
PWM5
PWM4
1V2.1
Block Diagram
NT6828
SCL
SDA
VFLB
HFLB
RP
VCO
I2C
BUS
RECEIVER
VPOL
VSYNC
HSYNC
HPOL
PLL
CIRCUIT
TEST
CIRCUIT
BUS CO NTRO L
BUFFER
VERTICAL
CONTROL
TIMING
GENERATOR
HORIZONTAL
CONTROL
ROM/RAM
FONT 12 * 18
DISPLAY
MEMORY
CONTOL
REG.
POWER ON
LOW VOLTAGE
RESET
POWER
SYSTEM
DISPLAY
EFFECT
OUTPUT
CONTROL
COL OR
CONT R OL
PWM
Channel
R/G/B
FBKG
PWM /
HFTON
PWM0-7
AVCC
DVCC
AGND
DGND
2
Pin Description
NT6828
Pin No.
16 Pin24 Pin
11AGNDPAnalog Ground
22VCO-Voltage I/P to Control Oscillator
33RP-Bias Resistor. (To be used as a bias internal VCO to
44AVCCPAnalog Power Supply (5V Typ.)
55HFLBIHorizontal Fly-back Input (Schmitt Trigger Buffer)
66N.C.-77SDAISDA Pin Of I2C Bus (Schmitt Trigger Buffer) with internal
88SCLISCL Pin Of I2C Bus (Schmitt Trigger Buffer) with internal
1220FBKGOFast Blanking Output. (To be used as switching signal for the
1321BOBlue Color Output with Push-Pull Output Structure
1422GOGreen Color Output with Push-Pull Output Structure
1523RORed Color Output with Push-Pull Output Structure
1624DGNDPD igital Ground
In this eight bit address one of the 256 characters/symbols resided in the character ROM/RAM fonts. (Please
refer to Figure 1.) Note that for 0 - 247 (ROM fonts) and 248 - 255 (RAM fonts) need to be programmed by the
user. Each font consists of 12 x 18 dots matrix. (Please refer to Figure 2.)
76543210
Row 0-14
Column 0-29
Characters’ Attribute Control
- This bit is to enable the blinking effect of the corresponding character/symbol as the bit is set to ‘1’. The
blinking frequency is approximately 1Hz with 50/50 duty cycle at 80Hz vertical sync frequency.
-These three bits define the color attributes of the corresponding character/symbol. (Please refer to Table
(3) Row At t ribute Register: R ow 0 - 14, Column 30
76543210
Row 0-14
Column 30
NT6828
RWGWBWDBHDBW
Bit 4 - 2: RW/GW/BW-
when overlapped by window and its control bit
selections.)
Bit 1: DBH
Bit 0: DBW
Table 2. Character/Windows Color Selection
- This bit contr ols t he hei ght o f the d ispl ayed c hara cter /sym bol. When t his bi t is s et, th e cha ract er/s ymb ol is
displayed in double height. (Please refer to Figure 3.)
- Thi s bit contr ols the wid th of the di spla yed c hara cter/ symb ol. W hen thi s bit is set , th e ch aract er/ sym bol i s
displayed in double width. (Please refer to Figure 3.)
COLORRWGWBW
Black000
Blue001
Green010
Cyan011
Red100
These three bits define the color attributes of the corresponding character/symbol at each row
Rows’ Att
RO W cleared to ‘0’. (Pl ease refer to Tabl e 2 for the color
ribute Control
Magenta101
Yellow110
White111
8
(4) Window 1 Registers: Row 15, Column 0
76543210
Row 15
Column 0
MSBLSBMSBLSB
NT6828
Row Start AddressRow End Address
Window 1 Row Size Control
Bit 7 - 4:
Bit 3 - 0:
Bit 7 - 3:
Bit 2: WINEN
Bit 1:
These bits determine the row start position of window 1on the 15 x 30 OSD screen.
(Please refer to Figure 4.)
These bits determine the row end position of window 1on the 15 x 30 OSD screen.
(Please refer to Figure 4.)
76543210
Row 15
Column 1
These bits determine the column start position of window 1on the 15 x 30 OSD screen.
(Please refer to Figure 4.)
- This bit enables the window 1 as it is set.
ROW -
this bit to enable the row color attributes set by the control bit2~4 at the control registers at row 0 - 14, column 30.
This bit determines the row color attributes of the characters, which is overlapped by this window. Clear
Row 15
Column 2
MSBLSB
MSBLSB
Column Start Address
Window1 Column Size Control & Attribute Control
76543210
Column End Address
WINEN ROW_
RGB
Window1 Column Size Control & Attribute Control
Bit 7 - 3:
Bit 2 - 0: R/G/BNote:
Window 4 from 9 - 11. The function of Window 2 - 4 control registers is the same as Window 1. Window 1 has the
highest priority,
display area have overlapped. The higher priority color will take occupy the overlapping wi
These bits determine the column end position of window 1on the 15 x 30 OSD screen.
(Please refer to Figure 4.)
These bits control the background color of window 1. Please refer to the Table for color selection.
Window 1 control registers occupy column 0 - 2 of row 15, Window 2 from column 3 - 5, Window 3 from 6 - 8 and
whereas Window 4, the least whereas window with higher priority will overlap window with lower if their
ndow area.
If the start address of the row/column is greater than the end address then this window will not be
displayed.
Set out of 15 Row & 30 Column OSD display range , the abnormal OSD screen will be displayed.