MSM80C88A-10RS Oki Semiconductor, MSM80C88A-10RS Datasheet

no-image

MSM80C88A-10RS

Manufacturer Part Number
MSM80C88A-10RS
Description
8-bit CMOS microprocessor
Manufacturer
Oki Semiconductor
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MSM80C88A-10RS
Manufacturer:
OKI
Quantity:
3 000
Part Number:
MSM80C88A-10RS
Manufacturer:
OKI
Quantity:
3 000
Part Number:
MSM80C88A-10RS
Manufacturer:
OKI
Quantity:
3 300
E2O0011-27-X2
This version: Jan. 1998
¡ Semiconductor
¡ Semiconductor
MSM80C88A-10RS/GS/JS
Previous version: Aug. 1996
MSM80C88A-10RS/GS/JS
8-Bit CMOS MICROPROCESSOR
GENERAL DESCRIPTION
The MSM80C88A-10 is internal 16-bit CPUs with 8-bit interface implemented in Silicon Gate
CMOS technology. It is designed with the same processing speed as the NMOS8088-1, but with
considerably less power consumption.
The processor has attributes of both 8 and 16-bit microprocessor. It is directly compatible with
MSM80C86A-10 software and MSM80C85AH hardware and peripherals.
FEATURES
• 8-Bit Data Bus interface
• 16-Bit Internal Architecture
• 1 Mbyte Direct Addressable Memory Space
• Software Compatible with MSM80C86A-10
• Internal 14-Word by 16-bit Register Set
• 24-Operand Addressing Modes
• Bit, Byte, Word and String Operations
• 8 and 16-bit Signed and Unsigned Arithmetic Operation
• From DC to 10 MHz Clock Rate (Note)
• Low Power Dissipation (10mA/MHz)
• Bus Hold Circuitry Eliminated Pull-Up Resistors
• 40-pin Plastic DIP (DIP 40-P-600-2.54): (Product name: MSM80C88A-10RS)
• 44-pin Plastic QFJ (QFJ44-P-S650-1.27): (Product name: MSM80C88A-10JS)
• 56-pin Plastic QFP (QFP56-P-1519-1.00-K): (Product name: MSM80C88A-10GS-K)
(Note) 10 MHz Spec. is not compatible with Intel 8088-1 spec.
1/37

Related parts for MSM80C88A-10RS

MSM80C88A-10RS Summary of contents

Page 1

... From MHz Clock Rate (Note) • Low Power Dissipation (10mA/MHz) • Bus Hold Circuitry Eliminated Pull-Up Resistors • 40-pin Plastic DIP (DIP 40-P-600-2.54): (Product name: MSM80C88A-10RS) • 44-pin Plastic QFJ (QFJ44-P-S650-1.27): (Product name: MSM80C88A-10JS) • 56-pin Plastic QFP (QFP56-P-1519-1.00-K): (Product name: MSM80C88A-10GS-K) (Note) 10 MHz Spec ...

Page 2

... Registers and and Index Instruction Registers Pointer (8 Words) (5 Words) 16Bit ALU Bus Interface Flags Unit 4-byte Instruction Queue Control & Timing 3 CLK RESET READY MN/MX GND V CC MSM80C88A-10RS/GS/ INTA, RD, WR, IO/M 4 DT/R, DEN, ALE 3 LOCK ...

Page 3

... MSM80C88A-10RS/GS/JS 40 pin Plastic DIP 1 40 GND ...

Page 4

... Symbol Range V 4. +70 op Symbol Min. Typ. 4. –0.5 — -0.8 — 2.0 — MSM80C88A-10RS/GS/JS Units Condition V With respect V to GND V — ° 25°C Unit V °C Unit Max. 5.25 V +70 ° 4/37 ...

Page 5

... GND and then raise and then lower switch this node from LOW to HIGH. BHLO to switch this node from HIGH to LOW. BHHO MSM80C88A-10RS/GS/ 4 –40°C to +85°C) CC Unit Conditions –2 – ...

Page 6

... CHRYX T –8 — –8 RYLCL T 35 — 20 HVCH T 30 — 15 INVCH T — 15 — ILIH T — 15 — IHIL MSM80C88A-10RS/GS/JS 10 MHz Spec 4. 5. Unit +70°C Max. Min. Max. DC 100 DC ns — 46 — ns — 44 — — — — ...

Page 7

... CLCL t 2t -60 — 2t CLCL WLWH CLCL t -60 — AVAL CLCH CLCH — 15 OLOH — 15 OHOL state into MSM80C88A-10RS/GS/JS 10 MHz Spec 4. 5. +70°C Max. Min. Max — 10 — CLAX -10 — t -10 — CLCH 50 — ...

Page 8

... RYLCL t 30 — 15 INVCH t 30 — 15 GVCH 40 t — 30 CHGX t — 15 — ILIH — — IHIL MSM80C88A-10RS/GS/JS 10 MHz Spec 4. 5. Unit +70°C Max. Min. Max. DC 100 DC ns — 46 — ns — 44 — — — ...

Page 9

... CLGH t — 2t -75 2t RLRH CLCL CLCL t — 15 OLOH — OHOL state (8 ns into and wait states. , RQ/ MSM80C88A-10RS/GS/JS 10 MHz Spec 4. 5. +70°C Max. Min. Max — 65 — ...

Page 10

... CHLL RYLCL t RYHCH t AVAL t t LLAX CLAZ t t CLAV CLAX Float t AZRL t CLRL t CHCTV t CVCTV MSM80C88A-10RS/GS/JS Under Test C = 100 pF L includes jig capacitance CL2CL1 t CLCH t CHDX R1VCL t CLR1X t CHRYX t CLDX t DVCL Data In ...

Page 11

... AVAL t CVCTV t LLAX t CVCTV t CLAZ Float t CHCTV t CVCTV t CVCTV Invalid Address t CLAV and V unless otherwise specified determine if TW machines states are 2 3 MSM80C88A-10RS/GS/ CL2CL1 t CLCH t CHDX CHDX Data Out t WHDX t CVCTX t WLWH t CVCTX t ...

Page 12

... CHLL t CLLH RYLCL t RYHSH t CLAX t RYHCH t t CLAV CLAZ Float t AZRL t CLRL t CHDTL t CLML t CVNV MSM80C88A-10RS/GS/ CL2CL1 CLCH t CLSH (See NOTE 8) t CHDX R1VCL t CLR1X t CHRYX t CLDX t DVCL Data In Float t t CLRH ...

Page 13

... MCE CLMCH CHDTL DT/R t CLML INTA DEN Invalid Address - CLAV , and V unless otherwise specified determine MSM80C88A-10RS/GS/ CLSH (See NOTE CLDV CHDX Data t CVNX t CLMH t t CLML CLMH Float Float t ...

Page 14

... CHGX Pulse 2 Pulse 1 MSM80C88 Coprocessor CLAZ £ 1 CLK Cycle Cycles t t HVCH HVCH t CLHAV t CLAZ MSM80C88A-10 Coprocessor MSM80C88A-10RS/GS/JS ≥ 50msec CC t CLDX t DVCL ≥ 4 CLK Cycles ≥ t CLCL CLGH Pulse 3 Coprocessor Release Coprocessor MSM80C88A-10 (See NOTE 1) t CLHAV MSM80C88A-10 14/37 ...

Page 15

... It can be internally masked by software. This signal is active high and internally synchronized. cycle and the data bus cycle. 1 Cycle and T Cycles Characteristics 4 0 Alternate Data 0 Stack 1 Code or None 1 Data MSM80C88A-10RS/GS/ and T cycle 15/37 ...

Page 16

... These status lines are encoded as shown below (LOW (HIGH Characteristics Interrupt acknowledge 0 1 Read I/O Port 1 0 Write I/O Port 1 1 Halt 0 0 Code Access 0 1 Read Memory 1 0 Write Memory 1 1 Passive MSM80C88A-10RS/GS/JS 16/37 ...

Page 17

... This line is active low. This line is high impedance during hold acknowledge. INTA INTERRUPT ACKNOWLEDGE: Output This line is a read strobe signal for the interrupt acknowledge cycle. This line is active low. QS Characteristics operation 1 First Byte of Op Code from Queue 0 Empty the Queue 1 Subsequent Byte from Queue MSM80C88A-10RS/GS/JS 17/37 ...

Page 18

... This line is used for a Bus Request from an other device. This line is active high. HLDA HOLD ACKNOWLEDGE: Output This line is used for a Bus Grant to an other device. This line is active high STATUS: Output This line is logically equivalent to S MSM80C88A-10RS/GS/JS in the maximum mode. 0 18/37 ...

Page 19

... All memory references are made relative to a segment register according to a select rule. Memory location FFFF0H is the start address after reset, and 00000H through 003FFH are reserved as an interrupt pointer. There are 256 types of interrupt pointer: Each interrupt type has a 4-byte pointer element consisting of a 16-bit segment address and a 16-bit offset address. MSM80C88A-10RS/GS/JS 19/37 ...

Page 20

... BP base register except data references. Data references when relative to stack, destination DATA (DS) of string operation, or explicitly overridden. Destination of string operations: Explicitly EXTRA (ES) selected using a segment override. MSM80C88A-10RS/GS/JS FFFFFH Reset Bootstrap Program Jump FFFFOH 3FFH Interrupt Pointer for Type 255 ...

Page 21

... Write Data to Memory 1 1 Passive (no bus cycle and therefore they are valid during Characteristics 3 0 Alternate Data (Extra Segment) 1 Stack 0 Code or None 1 Data -A are low MSM80C88A-10RS/GS/ and T . (Fig and used for cycles 21/37 and ...

Page 22

... T 3 WAIT Goes inactive in the state just prior Bus reserved for Data In Valid A 7 Data Out ( Ready Wait MSM80C88A-10RS/GS/ TWAIT Ready 22/37 ...

Page 23

... This vector is multiplied by four and used as an interrupt pointer address (INTR only). The interrupt Return (IRET) instruction includes a Flag pop operation which returns the original interrupt enable bit when it restores the Flag. MSM80C88A-10RS/GS/JS of first bus 2 23/37 ...

Page 24

... Bus Controller. Bus timing signals are generated by the Bus Controller. Bus timing is almost the same as in minimum mode. Interrupt Acknowledge Sequence ALE LOCK INTA Float MSM80C88A-10RS/GS/ the address 2 4 and inactive Type Vector 24/37 ...

Page 25

... Output Driver Figure 6b. Bus Hold Circuit Pin 26-32, 34 "Pull-Up/Pull-Down" Input Input Protection Buffer Circuitry Input Buffer exists only on I/O pins "Pull-Up" Input Input Protection Buffer Circuitry Input Buffer exists only on I/O pins MSM80C88A-10RS/GS/JS External Bond Pad Pin External Bond Pad Pin 25/37 ...

Page 26

DATA TRANSFER MOV = Move Register/memory to/from register 1 0 Immediate to register/memory 1 1 Immediatye to register 1 0 Memory to accumulator 1 0 Accumulator to memory 1 0 Register/memory to segment register 1 0 Segment register ...

Page 27

... Semiconductor MSM80C88A-10RS/GS/JS 27/37 ...

Page 28

... Semiconductor MSM80C88A-10RS/GS/JS 28/37 ...

Page 29

... Semiconductor MSM80C88A-10RS/GS/JS 29/37 ...

Page 30

STRING MANIPULATION REP = Repeat 1 1 MOVS = Move byte/word 1 0 CMPS = Compare byte/word 1 0 SCAS = Scan byte/word 1 0 LODS = Load byte/word to AL/ STOS = Store byte/word from AL/AX 1 ...

Page 31

PROCESSOR CONTROL CLC = Clear carry 1 1 CMC = Complementary carry 1 1 STC = Set carry 1 1 CLD = Clear direction 1 1 STD = Set direction 1 1 CLI = Clear interrupt 1 1 STI = ...

Page 32

... Instructions which reference the flag register file as a 16-bit object use the symbol FLAGS to represent the file: FLAGS=x:x:x:x:(OF):(DF):(IF):(TF):(SF):(ZF):X:(AF):X:(PF):X:(CF) 8-Bit (w=0) AX 000 AL CX 001 CL DX 010 DL BX 011 BL SP 100 AH BP 101 CH SI 110 DH DI 111 BH MSM80C88A-10RS/GS/JS Segment 32/37 ...

Page 33

... High-speed device (New) M80C85AH M80C86A-10 M80C88A-10 M82C84A-2 M81C55-5 M82C37B-5 M82C51A-2 M82C53-2 M82C55A-2 Remarks Low-speed device (Old) M80C85A/M80C85A-2 8bit MPU 16bit MPU M80C86A/M80C86A-2 8bit MPU M80C88A/M80C88A-2 Clock generator M82C84A/M82C84A-5 RAM.I/O, timer M81C55 DMA controller M82C37A/M82C37A-5 USART M82C51A Timer M82C53-5 PPI M82C55A-5 MSM80C88A-10RS/GS/JS 33/37 ...

Page 34

... MSM80C88A-2 and MSM80C88A. Therefore when devices are replaced for upgrading recommended to perform noise evaluation. 2) The characteristics of the MSM80C88A-10 basically satisfy those of the MSM80C88A-2 and MSM80C88A but their timings are a little different. When critical timing is required in designing it is recommended to evaluate operating margins at various temperatures and voltages. MSM80C88A-10RS/GS/JS 34/37 ...

Page 35

... Therefore, before you perform reflow mounting, contact Oki’s responsible sales person for the product name, package name, pin number, package code and desired mounting conditions (reflow method, temperature and times). MSM80C88A-10RS/GS/JS (Unit : mm) Package material Epoxy resin ...

Page 36

... Therefore, before you perform reflow mounting, contact Oki’s responsible sales person for the product name, package name, pin number, package code and desired mounting conditions (reflow method, temperature and times). MSM80C88A-10RS/GS/JS (Unit : mm) Package material Epoxy resin ...

Page 37

... Therefore, before you perform reflow mounting, contact Oki’s responsible sales person for the product name, package name, pin number, package code and desired mounting conditions (reflow method, temperature and times). MSM80C88A-10RS/GS/JS (Unit : mm) Package material Epoxy resin ...

Related keywords