MAX6852
4-Wire Interfaced, 5
7 Matrix Vacuum-
Fluorescent Display Controller
10 ______________________________________________________________________________________
REGISTER DATA
REGISTER POWER-UP CONDITION
COMMAND
ADDRESS
D7 D6 D5 D4 D3 D2 D1
D0
VFBLANK polarity
VFBLANK is high to disable the
display
0x01 X X X X X X 0 0
Intensity 1/16 (min on) 0x02 X X X X 0000
Grids Display has 1 grid 0x03 X X 0 00000
Configuration
Shutdown enabled,
configuration unlocked
0x04 1 0 0 0 X 0 0 0
User-defined font
address pointer
Address 0x80; pointing to the
first user-defined font location
0x05 1 0 0 00000
User-defined fonts All 24 characters blank 00000000
Output map pointer Pointing to first entry address 0x06 1 0 0 00000
Output map data
Predefined for 40-digit display
See Table 30 for power-up patterns.
Display test Normal operation 0x07 X X X XXXX0
PUMP
General-purpose output, logic
0x08 0 0 0 00000
Filament duty cycle Minimum duty cycle 0x09 0 0 0 00001
PHASE1
General-purpose output, logic
0x0A 0 0 0 00000
PHASE2
General-purpose output, logic
0x0B 0 0 0 00000
PORT0
General-purpose output, logic
0x0C 0 0 0 00000
PORT1
General-purpose output, logic
0x0D 0 0 0 00001
Shift limit 1 output bit 0x0E X 0 0 00001
Cursor Off 0x0F 0 1 1 00000
Character and
annunciator data
Clear 0x20 0 0 0 00000
UP TO UP TO
———————
Character and
annunciator data
Clear 0x7F 0 0 0 00000
Table 3. Initial Power-Up Register Status
Table 12 shows the six sequential write commands
required to set a MAX6852s font character RAM02 with
the data to display character 2 given in Table 7.
Cursor Register
The cursor register controls the behavior of the cursor
segments (Table 13). The MAX6852 controls 48 cursors
in 48/1 mode, and 96 cursors in 96/2 mode. The cursor
register selects one digits cursor to be lit either contin-
uously or blinking. All the other digits cursors are off.
The 7 least significant bits (LSBs) of the cursor register
identify the cursor position. The MSB is clear for the
cursor to be on continuously, and set for the cursor to
be lit only during the first half of each blink period.
The valid cursor position address range is contiguous:
0 to 47 (0x00 to 0x2F) for the 1st digit row, and 48 to 95
(0x30 to 0x5F) for the 2nd digit row. If the cursor regis-
ter is programmed with an out-of-range value of 95 to
127 (0x60 to 0x7F), then all cursors are off.
Annunciator Registers
The annunciator registers are organized in bytes, with
each segment of each grid being represented by 2
bits. Thus, the four annunciators segments allowed for
each grid are represented by exactly 1 byte (Table 14).
Annunciators are only available in 48/1 mode. The
annunciator address map is shown in Table 4.
Configuration Register
The configuration register is used to enter and exit shut-
down, lock the key VFD configuration settings, select
the blink rate, globally clear the digit and annunciator
data, reset the blink timing, and select between 48/1
and 96/2 display modes (Table 15).
MAX6852
4-Wire Interfaced, 5
7 Matrix Vacuum-
Fluorescent Display Controller
______________________________________________________________________________________ 11
COMMAND ADDRESS
REGISTER
D15
D14 D13
D12 D11
D10
D9
D8
HEX
CODE
Digit 0 5 x 7 matrix character R/W 0 1 0 0 0 0 0 0x20
Digit 1 5 x 7 matrix character R/W 0 1 0 0 0 0 1 0x21
Digit 2 5 x 7 matrix character R/W 0 1 0 0 0 1 0 0x22
UP TO —— ——
Digit 45 5 x 7 matrix character R/W 1 0 0 1 1 0 1 0x4D
Digit 46 5 x 7 matrix character R/W 1 0 0 1 1 1 0 0x4E
Digit 47 5 x 7 matrix character R/W 1 0 0 1 1 1 1 0x4F
Digit 0 annunciators R/W 1 0 1 0 0 0 0 0x50
Digit 1 annunciators R/W 1 0 1 0 0 0 1 0x51
Digit 2 annunciators R/W 1 0 1 0 0 1 0 0x52
UP TO —— ——
Digit 45 annunciators R/W 1 1 1 1 1 0 1 0x7D
Digit 46 annunciators R/W 1 1 1 1 1 1 0 0x7E
Digit 47 annunciators R/W 1 1 1 1 1 1 1 0x7F
Table 4. Character and Annunciator Register Address Map in 48/1 Mode
COMMAND ADDRESS
REGISTER
D15 D14 D13 D12 D11 D10 D9 D8
HEX
CODE
Digit 0 5 x 7 matrix character, 1st row
R/W
0 1 0 0 0 0 0 0x20
Digit 1 5 x 7 matrix character, 1st row
R/W
0 1 0 0 0 0 1 0x21
Digit 2 5 x 7 matrix character, 1st row
R/W
0 1 0 0 0 1 0 0x22
UP TO ——————
Digit 45 5 x 7 matrix character, 1st row
R/W
1 0 0 1 1 0 1 0x4D
Digit 46 5 x 7 matrix character, 1st row
R/W
1 0 0 1 1 1 0 0x4E
Digit 47 5 x 7 matrix character, 1st row
R/W
1 0 0 1 1 1 1 0x4F
Digit 0 5 x 7 matrix character, 2nd row
R/W
1 0 1 0 0 0 0 0x50
Digit 1 5 x 7 matrix character, 2nd row
R/W
1 0 1 0 0 0 1 0x51
Digit 2 5 x 7 matrix character, 2nd row
R/W
1 0 1 0 0 1 0 0x52
UP TO ——————
Digit 45 5 x 7 matrix character, 2nd row
R/W
1 1 1 1 1 0 1 0x7D
Digit 46 5 x 7 matrix character, 2nd row
R/W
1 1 1 1 1 1 0 0x7E
Digit 47 5 x 7 matrix character, 2nd row
R/W
1 1 1 1 1 1 1 0x7F
Table 5. Character Register Address Map in 96/2 Mode
MAX6852
4-Wire Interfaced, 5
7 Matrix Vacuum-
Fluorescent Display Controller
12 ______________________________________________________________________________________
REGISTER DATA
MODE
COMMAND ADDRESS
D7 D6 D5 D4 D3 D2 D1
D0
Writing character data to use font map
data with DP segment unlit
0x20 to 0x4F (48/1 mode)
0x20 to 0x7F (96/2 mode)
0
Writing character data to use font map
data with DP segment lit
0x20 to 0x4F (48/1 mode)
0x20 to 0x7F (96/2 mode)
1
Bits D6 to D0 select font characters 0 to 127
Table 6. Character Registers Format
Shutdown Mode (S Data Bit D0) Format
The S bit in the configuration register selects shutdown
or normal operation (Table 16). The display driver can
be programmed while in shutdown mode, and shut-
down mode is overridden when in display test mode.
For normal operation, set S bit to 1.
When the MAX6852 is in shutdown mode, the multiplex
oscillator is halted at the end of the current 100µs multi-
plex period (OSC = 4MHz), and the VFBLANK output is
used to disable the VFD tube driver. Data in the digit
and other control registers remains unaltered.
If the PUMP output is configured as a square-wave
clock, then the PUMP output is forced low for the dura-
tion of shutdown, and the square-wave clock restored
when the MAX6852 comes out of shutdown.
If the PHASE1 output or PHASE2 output is configured as
a filament driver, then that output is forced low for the
duration of shutdown and the filament drive waveforms
restored when the MAX6852 comes out of shutdown.
When the MAX6852 comes out of shutdown, the exter-
nal VFD tube driver is presumed to contain invalid data.
The VFBLANK output is used to disable the VFD tube
driver for the first multiplex cycle after exiting shutdown,
clearing any invalid data. The next multiplex cycle uses
newly sent valid data.
Configuration Lock (L Data Bit D1) Format
The configuration lock register is a safety feature to
reduce the risk of the VFD configuration settings being
inadvertently changed due to spurious writes if soft-
ware fails. When set, the shift-limit register (0x0E), grids
register (0x03), and output map data (0x06) can be
read but cannot be written. The output map data point-
er itself may be written in order to allow the output map
data to be read back (Table 17).
Blink Rate Selection (B Data Bit D2) Format
The B bit in the configuration register selects the blink
rate of the cursor and annunciator segments. This is the
speed that the segments blink on and off when blinking
is selected for these segments. The frequency of the
multiplex clock OSC and the setting of the B bit (Table
18) determine the blink rate.
Global Blink Timing Synchronization
(T Data Bit D4) Format
Setting the T bit in multiple MAX6852s at the same time
(or in quick succession) synchronizes the blink timing
across all the devices (Table 19). The display multiplex-
ing sequence is also reset, which can give rise to a
one-time display flicker when the register is written.
Global Clear Digit Data (R Data Bit D5) Format
When the R bit (Table 20) is set, the segment and
annunciator data are cleared.
Display Mode (M Data Bit D6) Format
The M bit (Table 21) selects the display modes (Table 1).
The display modes trade maximum allowable number of
digits (mode 96/2) against the availability of annunciator
segments (mode 48/1).
Blink Phase Readback (P Data Bit D7) Format
When the configuration register is read, the P bit
reflects the blink phase pin at that time (Table 22).
Microcontroller 4-Wire Serial Interface
The MAX6852 communicates through an SPI-compati-
ble 4-wire serial interface (Figure 6). The interface has
three inputs, clock (SCLK), chip select (CS), data in
(DIN), and output data out (DOUT). CS must be low to
clock data into or out of the device, and DIN must be
stable when sampled on the rising edge of SCLK.
DOUT is not a specific pin, but instead, any of the
PUMP, PORT0, or PORT1 outputs can be configured to
be DOUT. DOUT is stable on the rising edge of SCLK.
While the SPI protocol expects DOUT to be high
impedance when the MAX6852 is not being accessed,
DOUT on the MAX6852 is never high impedance. SCLK
and DIN can be used to transmit data to other peripher-
als. The MAX6852 ignores all activity on SCLK and DIN
except when CS is low.

MAX6852AEE+T

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
IC VFD CTRLR MATRIX 16QSOP
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union