CY480 Universal Printer Controller
Not for New DesignsStandard Features
- 5 volt (+10%) operation
- 5 x 7 dot matrix generation
- Variable line length
- Graphics capability
- Baud rates from 110 to 9600 BPS
- Variable duty cycle (print intensity, etc.)
- Full 96 character font (upper & lower case ASCII)
- 48 character internal line buffer (expandable to 132 by daisy-chaining)
- 32 system commands
- Built-in self test
- Built-in clock generator
- 2-color print command
- Forward/backward printing
- Inverted print mode printing
- Variable character density command (10,12, or 16 char/inch standard)
- Expanded print mode (horizontal and/or verticle elongation)
CY480 Overview
The CY480 Universal Printer Controller is a 5-volt LSI device that controls 5x7 dot matrix impact, thermal or electrostatic printers whose columns move across the page. The CY480 uses printer supplied timing pulses or internally derived timing for constant speed print heads. The CY480 easily interfaces to any computer using 8-bit I/O ports or TTL/RS-232 ASCII data and contains all character generating, timing and control circuitry. The CY480 has been used with LCR, Victor, Hycom, Practical Automation, Amperex, Olivetti and other standard ticket-style printers.
CY480 Command Summary
ASCII Code ASCII (Hex) Char Controller Action 0 NULL No operation 1 SOH 16 char/in printing density 2 STX 12 char/in printing density 3 ETX 10 char/in printing density 4 EOT Graphics mode on 5 ENQ Horizontal elongation on 6 ACK Horizontal elongation off 7 BEL Vertical elongation on 8 BS Vertical elongation off 9 HT Red print enable A LF Line feed B VT Red print disable C FF Print (full buffer) D CR Print (partial buffer) E SO Auto linefeed mode on F SI Auto linefeed mode off 10 DLE Reverse printing on 11 DC1 Reverse printing off 12 DC2 Reverse font on 13 DC3 Reverse font off 14 DC4 Complement last bytes MSD 15 NAK Set Bit7 (MSB) ontime reg to 1 16 SYN Set Bit7 (MSB) offtime reg to 1 17 ETB Set linefeed counter to 1 18 CAN Increment linefeed counter by 1 19 EM Decrement linefeed counter by 1 1A SUB Clear buffer 1B SEC Clear buffer 1C FS* Define new buffer size 1D GS* Load ontime next 1E RS* Load offtime next 1F US/DEL Load absolute data next 20-7E Printable characters 7F RUBOUT Rubout software reset *Indicates a 2-step "command/data" sequence.
CY480 Pinout
- Clock 1
- Clock 2
- Data 0
- Data 1
- Data 2
- Data 3
- Hammer Strobe
- Hammer1/
- Hammer2/
- Hammer3/
- Hammer4/
- Hammer5/
- Hammer6/
- Hammer7/
- Busy-Ready/
- Serial Data
- Data 6
- Data 5
- Data 4
- Vss
- Gnd
- InterSys Com
- Mode 0/
- Mode 1/
- Mode 2/
- OS2 (Paper Feed)/
- OS 1 (Print Enable)/
- Paper Advance/
- Selftest/
- Paper Feed/
- Red Print/
- Clutch Out (Rev)/
- Motor On (Fwd)/
- Ready Out/
- Ready In
- Position 1
- Position 0
- Strobe/
- Reset/
- Vcc (+5v)