OMNIBYTE OB688K1A User Manual Download Page 89

Summary of Contents for OB688K1A

Page 1: ...MC68000 SINGLE BOARD COM PUTE R USER S MANUAL 01 OMNISvTE...

Page 2: ...ir cuit described herein neither does it convey any license under its patent rights nor the rights of others The technical information contained herein is provided for reference evaluation and repair...

Page 3: ...5 On board Memory 10 3 5 1 On board Read Only Memory 10 3 5 2 On board Dynamic RAM 10 11 3 6 Address Decoding and Memory Mapping 11 3 6 1 ROM Address Selection SW 3 12 3 6 2 RAM Address Selection SW 1...

Page 4: ...figuration 30 4 9 Timer K16 K17 33 4 10 External RAM Access K12 K27 34 4 11 Watchdog Timer for External RAM Access K23 35 4 12 Optional Front Panel K1 35 4 13 Miscellaneous Jumper Identification 37 4...

Page 5: ...election 23 ROM DTACKdeiays 25 ROM DTACK delay Jumpers 25 Interrupt Jumpers 26 Bus Arbitration Jumper Configuration 28 Reset Jumper Configuration 29 ROM Size Jumper Configuration and Location 30 ROM C...

Page 6: ......

Page 7: ...o aJ 0 co I 0 I D _ C cn c DO mo 1 o z c i C D I 3 UJ4 b K24 K34D UJ2 K231 R19 rn 0 0 N I u 5 UJ5 C26 U60 U64...

Page 8: ...3...

Page 9: ...8K1A Single Board Computer from its shipping carton Save the packing material for storing and reshipping the items in case this becomes necessary 1 3 Inspection The OB68K1A Single Board Computer shoul...

Page 10: ...erial arbitration K9 K9 2 TO K9 1 CBRQ connected to Multibus K10 K10 5 TO K10 6 Normal RTS Circuit Board Traces K10 4 TO K10 5 Serial Port transparent mode enabled K11 32K K11 1 TO K11 2 Onboard RAM b...

Page 11: ...OARD SERIAL 1 0 PORTS On board 1 0 begins at address FFFEOO HEX See table 6 2 for specific device address assignments Serial Port 0 is configured as a modem for direct connec tion to a RS232C terminal...

Page 12: ...ROM up to 192K bytes h Two asynchronous serial ports RS232C i Hardware or software programmable baud rate generator j Two programmable 16 bit parallel I O ports k Three 16 bit programmable timers I 1...

Page 13: ...HOST BUS CLOCK CONST CLOCK MULTI MASTER BUS ARBITRATION EXTERNAL RAM ACCESS ARBITRATION I ADDRESS DECODING ROM PAO 7 PIA 1 PBO 7 CONTROL 1 _ _ 1 PARALLEL PORTS t PAO 7 PIA 2 PBO 7 CONTROL I TIMER IEEE...

Page 14: ...nnectors 3 2 Timer A three channel 16 bit timer MC6840 is available on the board This timer is in tended primarily for processor housekeeping No connector is provided for input or output signals to or...

Page 15: ...dynamic RAM chips If configured for 16Kx1 parts a total of 32K bytes are available If configured for 64Kx1 parts a total of 128K bytes are available The board is offered with either the 16K or 64K par...

Page 16: ...to wait for the completion of an instruction The LOCK feature of Multibus is implemented so an offboard master may do a test and set operation to the onboard RAM Also see sections 3 6 2 and 3 6 4 3 6...

Page 17: ...oundary For 128K RAM switch SW 1 selects base address on 128K byte blocks For 128K RAM BIT 1 of SW 1 is a don t care bit since pins 13 and 14 on U28 are tied together and the cut trace option at A16 i...

Page 18: ...y space on the Multibus External access spaces of Multiple OB68K1A boards must not overlap The OB68K1A is protected from accessing its own RAM via the Multibus by negating onboard access while perform...

Page 19: ...keep the system from hanging up if no response is received Conditions that will cause a bus error are a Access to off board memory addresses that have no responding memory not plugged in or not worki...

Page 20: ...s removed the card uses the BCLK and CCLK generated by another master in the Multibus bin 3 9 4 The E Clock The 68000 outputs an E clock that is one tenth the processor clock frequency Synchronous tra...

Page 21: ...or stack pointer These two vectors must be stored in PROM because the contents of RAM are unknown at restart time The OB68K1A causes the first four memory accesses following a restart to be uncon diti...

Page 22: ...2 Future RAM Enhancement K14 2 CClK to Multibus K15 13 ACIA IRQ Handshake Configuration Test points K16 10 Timer 2 3 ClK Gate Output Timer IRQ PIA 0 IRQ s K17 4 Timer 1 ClK gate output K18 6 SW Baud...

Page 23: ...2_UF_1 ISP13 U66 U67 1 1 _ K3 t3M Ii K33 sl K29 1 UJ7 I U41 U45 5 K21 4 rn U SP4J I 1 SP7 1 1 SP 8 1 U7 5 l U I 8 5 I U29 5 OB68K1 A OMNIBYTE CORPoRATION 0 1 82 C15 03 R15 tlg SW3 ROM I UJ8 5 1 U42 5...

Page 24: ...wer for an in line RS232C to 20MA current loop converter The factory configuration of Ports 0 and 1 are identical to the Motorola MEX68KDM design module s serial ports including the implementa tion of...

Page 25: ...7 U11 8 3 U12 1 8 P3 3 TXD 4 P3 5 RXD 9 U12 13 5 U11 3 10 P3 9 CTS Note P3 is PORT 1 Connector K25 PORT 0 JUMPERS 1 P4 3 RXD 11 U24 11 2 U23 1 12 P4 5 TXD 3 P4 7 RTS 13 U24 8 4 U24 6 14 P4 11 DSR 5 P4...

Page 26: ...d Port 1 K19 is a group of 24 pins arranged in three columns as shown in Figure 4 1 2 The center row of pins connect to the baud rate setting pins of the COM8116 baud rate generator The baud rate may...

Page 27: ...storing a value of E5 will set Port 0 for 9600 baud DCBA 1110 and Port 1 for 300 baud DCBA 0101 If one Port is selected for manual baudrate the corresponding bits of the byte written to the baudrate a...

Page 28: ...hdog timer to an encoder that operates the BERR and HALT lines of the 68000 When K6 2 to K6 3 is installed BERR enabled and DTACK is not received from an addressed device a bus error is generated and...

Page 29: ...tive only for on board ROM access For off board accesses DTACK is derived from the Multibus XACK signal For on board RAM accesses DTACK is derived from the RAM controller circuitry Normal onboard RAM...

Page 30: ...K20 0 2 00 0 3 0 4 0 5 0 6 0 7 0 8 L K20 1 U51 190 ROM WAIT STATES TAP 2 U53 44 ROM WAIT STATES TAP 3 U51 1 ROM DTACK INPUT 2 3 FACTORY STANDARD K21 1 U53 3 2 ROM WAIT STATES TAP 2 U53 4 4 ROM WAIT ST...

Page 31: ...connected to the priority encoder inputs Both the Multibus interrupts and the inputs to the priority encoder are located in jumper group K2 See Figure 4 4 Priority encoder input seven is the highest...

Page 32: ...talled and K7 should be installed for single master or highest priori ty board in a multimaster configuration Common Bus Request CBRQ is a signal that alerts a Multibus Master that another Master need...

Page 33: ...MPER IN SINGLE MASTER OR HIGHEST PRIORITY BOARD IN MULTIMASTER SYSTEM WITH SERIAL ARBITRATION JUMPER OUT ALL OTHER CONFIGURATIONS 1 P1 1 BREQ 2 U21 15 JUMPER IN PARALLEL ARBITRATION JUMPER OUT SERIAL...

Page 34: ...t Pin K3 2 to both Z3 and Z4 See Figure 4 13 This modification disables the onboard reset generator and the RESET push button will not be operative The Master driv ing INIT must meet the power on timi...

Page 35: ...OB68K1A have 28 pins This is to provide for operation with certain types of 32K and 64K ROM chips For operating with the 24 pin devices ROM s MUST be installed with the unused pins on the right side...

Page 36: ...2716 OBK1 A K22 27128 OBK1A K22 2732 K22 oBK1AIK22 27256 K22 0 0 OBK1A K22 2764 FACTORY STANDARD 000 0 0 0 0 0 0 0 000 0 000 0 K22 88 OBK1A K22 UD USER DEFINABLE ROM CONFIGURATION PLUGS LAYOUTS FIGURE...

Page 37: ...E CE CE 07 07 07 07 07 X X X X X 05 05 05 05 05 ex ex ex ex 04 03 03 03 03 03 PIN 28 27 26 25 24 23 22 21 20 19 18 17 16 15 PIN 27256 27128 2764 2732 2716 Vpp Vpp Vpp Al2 Al2 Al2 AJ AJ AJ AJ AJ NJ NJ...

Page 38: ...To use the timer as a programmable interrupt generator for the CPU no external clock or gate connections are needed The MC6840 may use the 1 MHz E clock as a time base The timer IRQ is usually connect...

Page 39: ...ress lines A19 A23 have been pulled to logic 0 to accommodate systems that do not implement the full 16M byte address Please note that the 128K RAM starts on 128K byte boundaries even if a lesser amou...

Page 40: ...jumper K23 See Figure 4 13 4 12 Optional Front Panel K1 Jumper group K1 is provided as a means of connecting a front panel to the OB68K1A Using the K1 signals a front panel can be implemented that in...

Page 41: ...RUN 7 0 DPST TOGGLE 8 0 HALT SS STEP NO 10 0 C DPST MOMENTARY 9 0 NC NMI 5 7403 DPST MOMENTARY 4 RESET NO o C 2 1 6 3 GROUND 5V DPST o NC MOMENTARY 470 HALT OPTIONAL FRONT PANEL CIRCUIT FIGURE 4 12 B...

Page 42: ...mper groups not documented elsewhere in the text are included in Figure 4 13 2 1 K41 G EJ I _____U_1_0__S U13 K6 10 U15 U14 K4 BUS CLOCK BCLK SOURCE TO MULTIBUS P1 13 NOTE IN MULTIMASTER SYSTEMS ONLY...

Page 43: ...LTIBUS P1 31 NOTE IN MULTIMASTER SYSTEMS ONLY ONE CCLK SOURCE IS PERMITEED L U34 _5 13 12 11 10 9 8 7 6 5 4 3 2 1 K1S1 OOOOOOOOOOG B EJ I U36 1 U23 11 DTR 2 U34 24 CTS 3 U34 23 DCD 4 GND 5 TEST POINT...

Page 44: ...LES EXTERNAL RAM ACCESS WATCHDOG TIMER CIRCUITRY P5 P4 ____I K24 1 _ 100991 K24 12V TO PORT 0 FOR EXTERNAL USE 1 12V 3 12V 2 P4 18 4 P4 20 11 _2 _1_U31_ _ S K28 CONNECTS A17 TO ONBOARD RAM ACCESS COMP...

Page 45: ...DS PINS 3 AND 4 ON U28 ARE TIED TOGETHER THUS MAKING POSITION 1 ON SWITCH 1 A DON T CARE BIT AND REDUCES POSSIBLE ERRORS K30 01 I_U27 S o o U23 0 o o Q K31 o o K30 INVERTS SIGN OF DTR ON PORT 1 2 3 NO...

Page 46: ...ENHANCEMENT 35 K34 P5 FOR EXTERNAL USE 8 2 0 1 5V FOR PIA 0 2 1 1 P5 22 23 IDO IK34 2 5V K35 FOR EXTERNAL USE U33 5V FOR PIA 1 1 5V 2 P5 47 48 CUT TRACE OPTIONS Z1 U25 2 555 OUTPUn Z2 U25 2 555 OUTPUn...

Page 47: ...Group K26 cut cut cut cut Jumper Group K10 cut P3 connector Pin 11 to Pin 15 3 4 5 6 7 8 9 10 1 2 connect connect connect connect connect 3 8 4 7 6 9 K10 2 to K25 19 INTERRUPTS K2 5 to K2 13 K2 11 to...

Page 48: ...ess Request 31 CCLK Constant Clk 32 ADR18 Bus 33 INIA Intr Acknowledge 34 ADR19 Interrupts 35 INT6 Parallel 36 INT7 Parallel 37 INT4 Interrupt 38 INT5 Interrupt 39 INT2 Requests 40 INT3 Requests 41 IN...

Page 49: ...d Not Bussed 27 Reserved Not Bussed 28 Reserved Not Bussed 29 Reserved Not Bussed 30 Reserved Not Bussed 31 Reserved Not Bussed 32 Reserved Not Bussed 33 Reserved Not Bussed 34 Reserved Not Bussed 35...

Page 50: ...A6 3 2 15 4 CB1 PA5 5 3 16 6 PB7 PA4 7 4 17 8 PB6 PA3 9 5 18 10 PB5 PA2 11 6 19 12 PB4 PA1 13 7 20 14 PB3 PAO 15 8 21 16 PB2 CA2 17 9 22 18 PB1 CA1 19 10 23 20 PBO NO CONN 21 11 24 22 5 VOLTS 5 VOLTS...

Page 51: ...4 17 8 CTS 9 5 18 10 DSR 11 6 19 12 GROUND 13 7 20 14 DTR DCD 15 8 21 16 5VDC GROUND 17 9 22 18 12 VDC GROUND 19 10 23 20 12 VDC 21 11 24 22 23 12 25 24 25 13 26 ACIA CONNECTOR PORT 0 PINOUT DCE TABL...

Page 52: ...609 5031 Berg 66167 025 Ansley 609 25P Note that these are common ribbon cable connectors and although the part numbers above are only for the Berg and T BIAnsley parts equivalent con nectors are avai...

Page 53: ...actory standard memory configuration MAP 1 is shown in the diagrams of Figure 6 1 1 6 1 2 Switch settings for this map are SWITCH SETTING ON 0 OFF 1 SW 1 RAM BASE ADDRESS 000000 0000 0000 SW 2 I O BAS...

Page 54: ...FElFFF f t ON BOARD ROM 64K bytes RESERVED MEMORY EXCEPTION VECTORS MACSBUG RAM MACSBUG STACK MACSBUG ROM 8K ON BOARD I O 5K FFOOOO t o f OFF BOARD NOTE I O ALL UNSPECIFIED 63 5K bytes LOCATIONS ARE...

Page 55: ...bytes J I o ON BOARD RAM 128K bytes FFOOOO r OFF BOARD I O 63 5K bytes RESERVED MEMORY EXCEPTION VECTORS MACSBUG RAM MACSBUG STACK MACSBUG ROM 8K ON BOARD I O 5K NOTE ALL UNSPECIFIED LOCATIONS ARE OF...

Page 56: ...OARD ROM 64K bytes 030000 OFF BOARD I O 63 5K bytes 040000 r RESERVED MEMORY EXCEPTION VECTORS MACSBUG RAM MACSBUG STACK MACSBUG ROM 8K ON BOARD I O 5K NOTE ALL UNSPECIFIED LOCATIONS ARE OFF BOARD MEM...

Page 57: ...ON BOARD ROM 64K bytes 030000 j_ 1 OFF BOARD I O 63 5K bytes 040000 RESERVED MEMORY EXCEPTION VECTORS MACSBUG RAM MACSBUG STACK MACSBUG ROM 8K ON BOARD 1 0 5K NOTE ALL UNSPECIFIED LOCATIONS ARE OFF B...

Page 58: ...of the I O address In Table 6 2 XX represents the upper two hexidecimal digits determined by SW 2 These switches are normally set at the factory to FF to place the 64K byte I O block at the upper end...

Page 59: ...XFF40 R W Data Direction Reg A eRA 2 0 MC 6821 XXFF40 R W Peripheral Reg A CRA 2 1 XXFF42 R W Data Direction Reg B CRB 2 0 XXFF42 R W Peripheral Reg B CRB 2 1 XXFF44 R W Control Register A XXFF46 R W...

Page 60: ...tained in the following important areas 1 I O Circuitry The same peripheral chips are included Two 6850 ACIA s two 6821 PIA s one 6840 three channel timer 2 Connector Pinout The pinout of both serial...

Page 61: ...ore 16 bit words with the high and low bytes in the opposite order Intel words are stored with the least significant byte in the next higher odd location This organization was induced on Multibus memo...

Page 62: ...DATO DJ TF H L MULTIBUS TRANSFE DEVICE BYTE BHENI ADRO DATA PATH TRANSFERRED 6 BIT DEVICE MULTIBUS 68000 CPU BOARD MC 68000 00 7 H H B BIT DATO DAT7 EVEN UDS D8 F ATO 7 I 00 7 H L 8 BIT DATO DAT7 ODD...

Page 63: ...shown as dotted lines in these figures NOTE THE FOLLOWING INFORMATION CONTAINS VALUABLE PROPRIETARY INFOR MATION WHICH REMAINS PROPERTY OF OMNIBYTE CORPORATION AND IS COPYRIGHTED IT IS PROVIDED HERE F...

Page 64: ...3 OB68K1A REV e 74164 i II IiI Ii 14 4 8 7 _ v V __ T _42 j_ L l J_ _ l cm f _ _f 1 _ NOTE DENOTES 5V ALL DISCRETE RESISTORS 5 TOL AL L DISCRETE CAFlICITORS 5 TeL _ _ _ _ _ _ _ _ OB68K1A SCHEMATIC CPU...

Page 65: ...I II Ibl 12 8 JW t RS o 0025 00 De 24 01 Il2 23 D3 22 Il2 D4 2t 03 OS20 D4 D6 III OS J I 07 III D6 1 J1 07 I TXD II 0 RlCIi R W f E RS AI CSI 10 IlIQ N CSO 9ai2 iii II lIEl n I IW i I C M 3 C 15 4 II...

Page 66: ...t t c t c 1IDb Dlr l I f 1 t DCi 013 Dlf DIIIf 1114 74 75 7G 77 78 79 80 81 5 0 tcJ NJ tc orr Il2II AI Q b A2 E 54 II 410 All C IN 1M P M te fS E E 47U1 4 I I5lI All C All E lIV lIf ClI2 A7 C C ClIO K...

Page 67: ...6 7 OB00153LE LED RED 1 L1 OB00835LE LED YELLOW 1 1 2 OBOOO08RE 47 OHM 1 4W RESISTOR 5 R22 26 28 29 31 32 OBOO011RE 100 OHM 1 4W 1 R12 OBOO013RE 150 OHM 1 4W 1 R27 OBOO015RE 220 OHM 1 4W 2 R16 30 OBO...

Page 68: ...PIN SIP 10 SP7 8 9 11 13 14 15 16 17 18 OB00848SP 22K OHM 6 PIN SIP 1 SP12 OB00882SP 470 OHM 10 PIN SIP 1 SP5 OB00913SP 47K OHM 10 PIN SIP 4 SP3 4 6 10 OB00163SW PUSH BUTTON SWITCH N O 1 SW5 oB00834SW...

Page 69: ...03381C MC6821 2 U32 U33 OB003421C MC6840 1 U35 OB003471C MC6850 2 U26 U34 OB003571C MC68000L10 1 U36 OB002551C COM8116 1 U56 OB002631C DP8409 2 1 U84 OB00690lC 64K X 1DRAM 128K 16 U66 81 OB005991C 16K...

Page 70: ...th the board It provides a vehicle to initialize and configure the on board I O devices examine the MC68000 registers and perform various other functions of this powerful monitor as listed in the comm...

Page 71: ...RANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PUR POSE Omnibyte s liability shall be limited to the purchase price of the item or items and Omnibyte shall not be responsible or liable for any...

Page 72: ...Serial I O Interface Cable Assy 10 long OB68K1S1C Parallel I O Interface Cable Assy 5 long OB68K1 P1C Dual In Line Shunt OB01049CN Omnibyte s terms are NET 30 DAYS with approved credit The F O B point...

Page 73: ...her in performance and circuit complexity than has been previously available The MC68000 is the first of a family of such VLSI microprocessors from Motorola It combines state of the art technology and...

Page 74: ...rogram Count er Relative Implied Included in the register indirect addressing modes is the capability to do postincrementing predecrementing offset ting and in dexing Program counter relative mode can...

Page 75: ...L Logical Shift Left RTR Return and Restore BRA Branch Always LSR Logical Shift Right RTS Return from Subroutine BSET Bit Test and Set MOVE Move SBCD Subtract Decimal with Extend BSR Branch to Subrout...

Page 76: ...e operation size When an address register is used as the destination operand the entire register is affected regardless of the operation size If the operation size is word any other operands are sign...

Page 77: ...1 10 9 8 7 6 5 4 3 2 o MSB High Order Long Word 0 Low Order LSB Long Word 1 Long Word 2 Addresses 1 Address 32 Bits 15 14 13 12 11 10 9 8 7 6 5 4 3 2 o MSB High Order AddressO Low Order LSB 1 2 MSB Mo...

Page 78: ...in the address register specified by the effective address register field MEMORY ADDRESS MODES These effective address ing modes specify that the operand is in memory and provide the specific address...

Page 79: ...nsion depending on the size of the opera tion Byte operation operand is low order byte of exten sion word Word operation operand is extension word Long word operation operand is in the two extension w...

Page 80: ...ecrement indirect with postdecrement INTEGER ARITHMETIC OPERATIONS The arithmetic operations include the four basic opera tions of add ADD subtract SUB multiply MUll and divide DIV as well as arithmet...

Page 81: ...ROXR 8 16 32 BIT MANIPULATION OPERATIONS Bit manipulation operations are accomplished using the ollowing instructions bit test BTST bit test and set BSET bit test and clear BCLR and bit test and chang...

Page 82: ...TABLE 13 SYSTEM CONTROL OPERATIONS Instruction Operation Privileged RESET Reset external devices RTE Return from exception STOP Stop program execution ORI to SR Logical OR to status register MOVE USP...

Page 83: ...lses In this case the pro cessor is trying to reset the rest of the system Therefore there is no effect on the internal state of the processor All of the processor s internal registers and the status...

Page 84: ...m stack pointer implicitly or address register seven explicitly access the user stack pointer PRIVILEGE STATE CHANGES Once the processor is in the user state and executing instructions only exception...

Page 85: ...tion while the bus error and reset inputs are used for access control and processor restart The internally generated exceptions come from instructions or from ad FIGURE 23 ADDRESS TRANSLATED FROM 8 BI...

Page 86: ...p 0 reset has highest priority followed by bus error and then address er ror Within Group 1 trace has priority over external inter rupts which in turn takes priority over illegal instruction and privi...

Page 87: ...ying the level number of the interrupt being acknowledged on the ad dress bus If external logic requests an automatic vectoring the processor internally generates a vector number which is determined b...

Page 88: ...tack The pro gram counter and the copy of the status register are of course saved The value saved for the program counter is ad vanced by some amount two to ten bytes beyond the ad dress of the first...

Page 89: ...ta and alterable INSTRUCTION PRE FETCH The MC68000 uses a 2 word tightly coupled instruction prefetch mechanism to enhance performance This mechanism is described in terms of the microcode opera tions...

Page 90: ...Test a Bit bit number OF Destination Z CHK Check Register against Bounds If On 0 or On ea then TRAP U U U CLR Clear an Operand 0 Destination 0 1 0 0 CMP Compare Destination Source CMPA Compare Addres...

Page 91: ...SET Reset External Devices ROL ROR Rotate Without Extend Destination Rotated by count Destination 0 ROXL ROXR Rotate with Extend Destination Rotated by count Destination 0 RTE Return from Exception SP...

Page 92: ...ss calculation where indicated In Table 26 the headings have the following meanings An address register operand On data register operand ea an operand specified by an effective address and M memory ef...

Page 93: ...12 3 0 20 312 20 3 2 20 312 24 4 2 26 4 2 24 4 2 28 5 2 An 12 3 01 12 3 01 20 312 20 312 20 3 2 24 412 26 412 24 412 28 512 An 14 3 0 14 3 01 22 312 22 312 22 3 2 26 412 28 4 2 26 412 30 512 An d 16...

Page 94: ...e instructions The number of bus read and write cycles is shown in parenthesis as r wL The number of clock periods and the number of read and write cycles must be added respectively to those of the ef...

Page 95: ...Long 8 1 0 12 2 0 Byte 8 111 12 2 1 BCLR Long 10 1 0 14 2 0 Byte 8 1 1 12 211 BSET Long 8 1 0 12 2 0 Byte 4 1 0 8 2 0 BTST Long 6 1 0 10 2 0 add effective address calculation time indicates maximum va...

Page 96: ...perform the opera tions store the results and read the next instructions The number of read and write cycles is shown in parenthesis as r wl In Table 33 the headings have the following meanings Dn dat...

Page 97: ...ROCESSING CLOCK PERIODS Exception Periods Address Error 50 4 7 Bus Error 50 417 Interrupt 44 5 3 Illegal Instruction 34 4 3 Privileged Instruction 34 4 3 Trace 34 4 3 The interrupt ac nowledge bus cyc...

Page 98: ...ansistor Drive Peripheral Lines Program Controlled Interrupt and Interrupt Disable Capability CMOS Drive Capability on Side A Peripheral Lines Two TTL Drive Capability on All A and B Side Buffers TTL...

Page 99: ...ent VIL 0 4 VI PAo PA7 CA2 IlL 1 3 2 4 rnA Output High Voltage ILoad 200 Al PAo PA7 PBo PB7 CA2 CB2 VOH VSS 2 4 V ILoad 10 AI PAo PA7 CA2 VCC 1 0 Output Low Voltage ILoad 3 2 mAl VOL VSS O 4 V Capacit...

Page 100: ...rd TTL as an input the internal pullup resistor on this line represents 1 5 standard TTL loads The function of this signal line is programmed with Control Register A Peripheral Control CB2 Peripheral...

Page 101: ...Operation on the ap propriate section Control of CA2 and CB2 Peripheral Control Lines CRA 3 CRA 4 CRA 5 CRB 3 CRB 4 and CRB 5 Bits 3 4 and 5 of the two control registers are used to control the CA2 a...

Page 102: ...ransition as specified by bit 1 b3 1 Read Strobe with E Restore CA2 goes low on first high to Iow E transition following an MPU read of Output Register A returned high by next high to Iow E transition...

Page 103: ...on Timer 3 Capable of 4 MHz for the MC6840 6 MHz for the MC68A4Q and 8 MHz for the MC68B40 Programmable Interrupts IRQ Output to MPU Readable Down Counter Indicates Counts to Go Until Time Out Select...

Page 104: ...rct TOI R Gl W Tf 1 W R I G1 Before TO Comparison 1 0 1 Gl l R Gl W R 1 W R I TO Before Gl Pulse Width 1 1 0 Gl I R GlW R 1 W R I G Gf Before TO Comparison 1 1 1 Gl I R Gl W R 1 W R I G Gf Before TO G...

Page 105: ...he active low Interrupt Request signal is normally tied directly or through priority in terrupt circuitry to the IRQ input of the MPU This is an open drain output no load device on the chip which per...

Page 106: ...ontrol Registers are undisturbed by an Internal Reset and may be written into regardless of the state of CR 10 The least signifcant bit of Control Register 3 is used as a selector for a 8 prescaler wh...

Page 107: ...d but prior to reading the Timer Counter An Individual Interrupt Flag is also cleared by a Write Timer Latches W command or a Counter Initialization CI sequence provided that W or CI affects the Timer...

Page 108: ...esponse is defined in this data sheet Refer to the Programmable Timer Fundamentpls and Applications manual for a discussion of the output signals in other modes Signals appear at the outputs unless CR...

Page 109: ...lization signal by clearing CRX4 The counter is enabled by an absence of a Timer Reset condition and a logic zero at the Gate input In the 16 bit mode the counter will decrement on the first clock cyc...

Page 110: ...ious from the name the output returns to a low level after the initial Time Out and remains low until another Counter Initialization cycle occurs As indicated in Table 6 the intemal counting mechanism...

Page 111: ...of the timers within the PTM may be programmed to compare the period of a pulse giving the frequency after calculations at the Gate input with the time period re quested for Counter Time Out A negati...

Page 112: ...terface with pro per formatting and error checking The functional configuration of the ACIA is programmed via the data bus during system initialization A programmable Control Register provides variabl...

Page 113: ...master reset is utilized The ACIA also con tains internal power on reset logic to detect the power line turn on transition and hold the chip in a reset state to pre vent erroneous output transitions p...

Page 114: ...and a selected register is read When it is low the ACIA output drivers are turned off and the MPU writes into a selected register Therefore the Read Write signal is used to select read only or write o...

Page 115: ...W low Writing data into the register causes the Transmit Data Register Empty bit in the Status Register to go low Data can then be transmitted If the transmitter is idling and no character is being tr...

Page 116: ...he Receive Data Register and error logic and the peripheral modem status inputs of the ACIA Receive Data Register Full RDRF Bit 0 Receive Data Register Full indicates that received data has been trans...

Page 117: ...number of ones is odd The parity error indication will be present as long as the data character is in the RDR If no parity is selected then both the transmitter parity generator output and the receiv...

Page 118: ...NOTES...

Page 119: ...d this publication Please use this form TO OMNIBYTE CORPORATION 245 West Roosevelt Road 1 5 West Chicago Illinois 60185 Attention 68KSystems Support COMMENTS Product Manual _ PLEASE PRINT NAME COMPANY...

Reviews: