
CybraTech (2000) Ltd.
SOC-3000/i Scale-On-Chip
ASIC
Technical Specification
Revision B
Page v
July, 2002
LIST OF TABLES
TABLE 1:
SOC-3000 PIN CONFIGURATION FOR LCD DISPLAY.................................................................9
TABLE 2:
SOC-3000 PIN CONFIGURATION FOR LED DISPLAY ...............................................................12
TABLE 3:
NOTES ON SOC-3000 PIN CONFIGURATION.............................................................................15
TABLE 4:
SOC-3000 QUICK REFERENCE PIN CONFIGURATION FOR LCD DISPLAY ...............................18
TABLE 5:
SOC-3000 QUICK REFERENCE PIN CONFIGURATION FOR LED DISPLAY ...............................19
TABLE 6:
INTERRUPT VECTORS DESCRIPTION.........................................................................................26
TABLE 7:
ADC CONTROLLER REGISTERS DESCRIPTION .........................................................................27
TABLE 8:
ADC CONTROLLER INTERFACE SEMAPHORE REGISTER BIT DEFINITIONS .............................27
TABLE 9:
ADC CONTROLLER INTERFACE CONTROL REGISTER BIT FUNCTIONS....................................28
TABLE 10:
ADC CONTROLLER INTERFACE DATA REGISTER BIT DEFINITIONS....................................28
TABLE 11:
ADC CONTROLLER INTERFACE DATA REGISTER BIT FUNCTIONS ......................................28
TABLE 12:
ADC OUTPUT COUNTS VS. ADC SETTINGS ......................................................................30
TABLE 13:
KEYBOARD CONTROLLER REGISTERS DESCRIPTION ...........................................................32
TABLE 14:
KEYBOARD CONTROLLER CONTROL REGISTER BIT FUNCTIONS.........................................32
TABLE 15:
KEYBOARD CONTROLLER DATA REGISTER BIT DEFINITIONS.............................................33
TABLE 16:
MAXIMUM DISPLAY CAPACITY PER DISPLAY CONFIGURATION..........................................36
TABLE 17:
LCD BIAS CONFIGURATIONS ...............................................................................................36
TABLE 18:
LCD CONTROLLER/DRIVER REGISTERS DESCRIPTION........................................................42
TABLE 19:
LCD CONTROLLER CONTROL REGISTER BIT FUNCTIONS ...................................................42
TABLE 20:
LCD CONTROLLER DATA REGISTER BIT DEFINITIONS – 20-DIGIT DISPLAY......................43
TABLE 21:
LED PARALLEL DISPLAY CONTROLLER DRIVER REGISTERS DESCRIPTION .......................46
TABLE 22:
LED PARALLEL DISPLAY CONTROLLER SEMAPHORE REGISTER BIT DEFINITIONS ............47
TABLE 23:
LED PARALLEL DISPLAY CONTROLLER SEMAPHORE REGISTER BIT FUNCTIONS ..............47
TABLE 24:
LED PARALLEL CONTROLLER DATA REGISTER BIT DEFINITIONS......................................47
TABLE 25:
LED SERIAL CONTROLLER DRIVER REGISTERS DESCRIPTION............................................50
TABLE 26:
LED SERIAL INTERFACE DISPLAY CONTROL REGISTER BIT FUNCTIONS ...........................51
TABLE 27:
LED SERIAL INTERFACE DISPLAY DATA REGISTER BIT DEFINITIONS................................52
TABLE 28:
CLOCK FREQUENCY CONTROL REGISTER BIT SETTINGS.....................................................56
TABLE 29:
WATCHDOG TIMER OPERATING PARAMETERS ....................................................................57
TABLE 30:
WATCHDOG TIMER COMMAND SEQUENCE..........................................................................57
TABLE 31:
POWER-FAILURE INTERRUPT REGISTER BIT SETTINGS .......................................................59
TABLE 32:
CFR BIT ASSIGNMENT .........................................................................................................62
TABLE 33:
GLOBAL CFR REGISTER.......................................................................................................65
TABLE 34:
CLOCK ENABLE REGISTER ...................................................................................................66
TABLE 35:
CONTROLLERS CLOCK ENABLE REGISTER BIT FUNCTIONS.................................................67
TABLE 36:
CONTROLLERS RESET REGISTER........................................................................................67
TABLE 37:
BIT-ORIENTED I/O PORTS ADDRESSES, PIN AND BIT ASSIGNMENT....................................69
TABLE 38:
BYTE-ORIENTED OUTPUT PORTS ADDRESSES AND PIN ASSIGNMENT ................................69
TABLE 39:
AVAILABLE PINS ON THE 80C51 I/O PORT ..........................................................................71
TABLE 40:
I2C-COMPATIBLE INTERFACE HARDWARE INTERFACE.......................................................81
TABLE 41:
EXAMPLE 1: 20-DIGIT LCD DISPLAY, 8×8 KEYBOARD ......................................................85
TABLE 42:
EXAMPLE 2: 16-DIGIT LCD DISPLAY, 8×4 KEYBOARD, 8 OUTPUT, 4 I/O..........................86
TABLE 43:
EXAMPLE 3: 21-DIGIT LED DISPLAY, 8×8 KEYBOARD, 13 OUTPUT ..................................87
TABLE 44:
OUTPUT AND I/O PORTS PROGRAMMING.............................................................................88