Oki MSM80C154S Specification Sheet Download Page 36

294

¡ Semiconductor

MSM80C154S/83C154S

Timing Diagram

Basic timing

ACC & RAM

S1

S2

S3

S4

S5

S6

M1

S1

S2

S3

S4

S5

S6

M1

S1

S2

S3

S4

S5

S6

M2

S1

S2

S3

S4

S5

S6

M1

PCL

PCL

PCL

PCL

PCH

PCH

PCH

PCH

PCH

DPH & PORT DATA

PCH

,,,,,,,,,,,

,,,,,,,,,,,

,,,,,,

,,,,,,,,,,,,

,,,,,,,,,,,,,,,,,,

,,,,,,,,,,,,,,,,,

,,,,,,,,,,,,,,,,,,

,,,,,,,,,,,,,,,,,,

,,,,,,,,,,,,,,,,,,

,,,,,,,,,,,,,,,,,,

,,,,,,,,,,,,,

PC+1

TM+1

PC+1

TM+1

TM+1

TM+1

PC+1

PC+1

PC+1

CYCLE

STEP

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

XTAL 1

ALE

RD

/

WR

PORT-0

PORT-2

CPU

¨

PORT

PORT

¨

CPU

PCH

PCL

DPL&Rr

DATA STABLE

PORT OLD DATA

DATA STABLE

PSEN

PCL

PORT NEW DATA

Port output/input

instruction execution

Instruction execution

External data memory instruction

execution

Instruction execution

Port output/input

instruction execution

Instruction execution

Instruction decoding

Instruction decoding

Instruction decoding

Summary of Contents for MSM80C154S

Page 1: ...ith the MSM80C51F 80C31F On chip program memory 16K words x 8 bits ROM MSM83C154S only On chip data memory 256 words x 8 bits RAM External program memory address space 64K bytes ROM Max External data...

Page 2: ...MSM80C154SRS MSM83C154S xxxRS 44 pin plastic QFP QFP44 P 910 0 80 2K Product name MSM80C154SGS 2K MSM83C154S xxxGS 2K 44 pin QFJ QFJ44 P S650 1 27 Product name MSM80C154SJS MSM83C154S xxxJS 44 pin TQ...

Page 3: ...S x 8BITS TH2 RCAP2H RCAP2L DPH PCL SP ROM 16K WORDS x 8BITS SENSE AMP DPL PCLL PORT 2 PORT 0 PCON IOCON OSC and TIMING PORT 1 PORT 3 P2 0 P2 7 P0 0 P0 7 P1 0 P1 7 P3 0 P3 7 XTAL1 XTAL2 ALE RESET PSEN...

Page 4: ...S P1 0 T2 P1 1 T2EX P1 2 P1 3 P1 4 P1 5 P1 6 P1 7 RESET P3 0 RXD P3 1 TXD P3 2 INT0 P3 3 INT1 P3 4 T0 P3 5 T1 HPDI P3 6 WR P3 7 RD XTAL2 XTAL1 P2 0 VCC P0 0 P0 1 P0 2 P0 3 P0 4 P0 5 P0 6 P0 7 EA ALE P...

Page 5: ...2 INT0 P3 3 INT1 P3 4 T0 P3 5 T1 HPDI P0 4 P0 5 P0 6 P0 7 EA NC ALE PSEN P2 7 P2 6 P2 5 44 43 42 41 40 39 38 37 36 35 34 P1 4 P1 3 P1 2 P1 1 P1 0 NC V CC P0 0 P0 1 P0 2 P0 3 12 13 14 15 16 17 18 19 2...

Page 6: ...C P3 1 TXD P3 2 INT0 P3 3 INT1 P3 4 T0 P3 5 T1 HPDI P0 4 P0 5 P0 6 P0 7 EA NC ALE PSEN P2 7 P2 6 P2 5 44 43 42 41 40 39 38 37 36 35 34 P1 4 P1 3 P1 2 P1 1 P1 0 NC V CC P0 0 P0 1 P0 2 P0 3 12 13 14 15...

Page 7: ...P1 1 T2EX P1 2 P1 3 P1 4 P2 3 P2 2 P2 1 P2 0 NC VSS XTAL1 XTAL2 P3 7 RD P3 6 WR P1 5 P1 6 P1 7 RESET P3 0 RXD NC P3 1 TXD P3 2 INT0 P3 3 INT1 P3 4 T0 P0 5 P0 6 P0 7 EA NC ALE PSEN P2 7 P2 6 P2 5 P0 4...

Page 8: ...and serial data output in the UART mode when the serial port is used 3 2 INT0 Used as input pin for the external interrupt 0 and as count up control pin for the timer counter 0 3 3 INT1 Used as input...

Page 9: ...ine cycle the MSM80C154S MSM83C154S is reset Since this pin is pulled down internally a power on reset is achieved by simply connecting a capacitor between VCC and this pin Oscillator inverter input p...

Page 10: ...FE F6 E6 D6 CE BE B6 AE A6 9E 96 8E 86 FD F5 E5 D5 CD BD B5 AD A5 9D 95 8D 85 FC F4 E4 D4 CC BC B4 AC A4 9C 94 8C 84 FB F3 E3 D3 CB BB B3 AB A3 9B 93 8B 83 FA F2 E2 D2 CA BA B2 AA A2 9A 92 8A 82 F9 F...

Page 11: ...nd stop of timer counter 0 counting If this bit is 1 timer counter 0 starts counting when both the TR0 bit of TCON and INT0 pin input signal are 1 and stops counting when either is changed to 0 TMOD 3...

Page 12: ...t signal Power down mode cannot be cancelled by an interrupt signal if the interrupt is not enabled by IE interrupt enable register when this bit is 0 If the interrupt flag is set to 1 by an interrupt...

Page 13: ...is reset automatically when an interrupt is serviced The bit can be set and reset by software when IT1 1 TCON 3 IE1 Counting start and stop control bit for timer counter 0 Timer counter 0 starts count...

Page 14: ...in mode 0 or after the last bit of data has been sent when in any other mode SCON 1 TI The TB8 data is sent as the ninth data bit when in mode 2 or 3 Any desired data can be set in TB8 by software SC...

Page 15: ...bled when bit is 0 Interrupt enabled when bit is 1 IE 2 EX1 Interrupt control bit for timer interrupt 1 Interrupt disabled when bit is 0 Interrupt enabled when bit is 1 IE 3 ET1 Interrupt control bit...

Page 16: ...signed interrupts can be processed when this bit is 0 When the bit is 1 the priority interrupt circuit is stopped and interrupts can only be controlled by the interrupt enable register IE IP 7 PCT Int...

Page 17: ...CY is 1 as a result of an arithmetic operation The flag is also set to 1 if the resultant product of executing multiplication instruction MUL AB is greater than 0FFH but is reset to 0 if the product i...

Page 18: ...a 32 bit timer counter when this bit is set to 1 TF1 of TCON is set if a carry is generated in the 32 bit timer counter IOCON 6 T32 Leave this bit at 0 IOCON 7 Port 1 becomes a high impedance input po...

Page 19: ...mer counter 2 count clock designation control bit The internal clocks XTAL1 2 12 XTAL1 2 2 are used when this bit is 0 and the external clock applied to the T2 pin is passed to timer counter 2 when th...

Page 20: ...27 Timer interrupt 1 start 0013H 19 External interrupt 1 start 0001H 1 0000H 0 CPU reset start 0003H 3 External interrupt 0 start 0002H 2 000BH 11 Timer interrupt 0 start 16384 65535 4000H 0FFFFH MSM...

Page 21: ...8H 135 87H 131 83H 130 82H 129 81H 128 80H FFH F8H F7H F0H E7H E0H D7H D0H CFH C8H BFH B8H B7H B0H AFH A8H A7H A0H 9FH 98H 97H 90H 8FH 88H 87H 80H IOCON B ACC PSW TH2 TL2 RCAP2H RCAP2L T2CON IP P3 IE...

Page 22: ...32 2A 22 1A 12 0A 02 79 71 69 61 59 51 49 41 39 31 29 21 19 11 09 01 78 70 68 60 58 50 48 40 38 30 28 20 18 10 08 00 Bank 2 Bank 1 Bank 0 Bank 3 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 127 25...

Page 23: ...bol Condition Range Unit Power supply voltage Memory retension voltage Oxcillation frequency VCC See below 2 0 to 6 0 V VCC fOSC 0 Hz Oscillation stop 2 0 to 6 0 V fOSC See below 1 to 24 MHz External...

Page 24: ...Output High Voltage VOH IOH 60 mA 2 4 V PORT 1 2 3 VCC 5 V 10 IOH 30 mA 0 75 VCC V IOH 10 mA 0 9 VCC V Output High Voltage VOH1 IOH 400 mA 2 4 V PORT 0 ALE PSEN VCC 5 V 10 IOH 150 mA 0 75 VCC V IOH 40...

Page 25: ...9 5 2 7 0 3 MHz 12 0 16 0 20 0 12 MHz 16 0 20 0 25 0 16 MHz 19 0 25 0 30 0 20 MHz VCC 4 5 V 5 V 6 V Freq 25 0 29 0 35 0 24 MHz Maximum power supply current idle mode ICC mA VCC 4 V 5 V 6 V Freq 0 8 1...

Page 26: ...f 1 MHz pF except XTAL1 10 Power Down Current IPD 1 mA 2 2 4 3 10 Input Leakage Current ILI VSS VI VCC mA PORT 0 floating EA Meas uring circuit 0 25 VCC 0 1 Parameter Symbol Condition Min Typ Max Unit...

Page 27: ...current normal operation ICC mA VCC 2 2 V 3 0 V 4 0 V Freq 0 9 1 4 2 2 1 MHz 1 8 2 4 4 3 3 MHz 8 0 12 0 12 MHz 16 0 16 MHz Maximum power supply current idle mode ICC mA VCC 2 2 V 3 0 V 4 0 V Freq 0 3...

Page 28: ...PUT VIH VIL 2 V A IO 1 VCC VSS INPUT OUTPUT 1 V 2 VCC VSS INPUT OUTPUT VIH VIL 2 V A 3 3 VCC VSS INPUT OUTPUT VIH VIL A 4 A 3 3 Measuring circuits 1 Repeated for specified input pins 2 Repeated for sp...

Page 29: ...Falling Edge to PSEN Falling Edge 3tCLCL 35 ns tPLPH PSEN Signal Width 3tCLCL 45 ns tPLIV Instruction Data Read Time from PSEN Falling Edge 0 ns tPXIX Instruction Data Hold Time from PSEN Rising Edge...

Page 30: ...uctor MSM80C154S 83C154S tLHLL tAVLL tLLPL tPLPH tLLIV tPLIV tPXAV tPXIZ tLLAX tAZPL tAVIV tPXIX A0 to A7 INSTR IN A0 to A7 PORT0 PORT2 A8 to A15 A8 to A15 A8 to A15 PSEN ALE 2 External program memory...

Page 31: ...Data Read Hold Time from RD Signal Rising Edge 2tCLCL 70 ns tRHDZ Data Bus Floating Time from RD Signal Rising Edge 8tCLCL 100 ns tLLDV RAM Data Read Time from ALE Signal Falling Edge 9tCLCL 105 ns tA...

Page 32: ...A0toA7 PCL A0toA7 RrorDPL A0toA7 PCL INSTR IN ALE PSEN RD PORT 0 PORT 2 DATA IN tAZRL tLHLL tWHLH tLLWL tWLWH tAVLL tLLAX tQVWH tWHQX tAVWL A8 to A15 PCH P2 0 to P2 7 DATA A8 to A15 DPH or A8 to A15 P...

Page 33: ...t Serial Port Clock Cycle Time tXLXL 12tCLCL ns Output Data Setup to Clock Rising Edge tQVXH 10tCLCL 133 Output Data Hold After Clock Rising Edge tXHQX 2tCLCL 75 Input Data Hold After Clock Rising Edg...

Page 34: ...292 Semiconductor MSM80C154S 83C154S tXLXL tQVXH tXHQX tXHDV tXHDX VALID VALID VALID VALID VALID VALID VALID VALID MACHINE CYCLE ALE SHIFT CLOCK OUTPUT DATA INPUT DATA...

Page 35: ...floating interval is measured from the time the port 0 pin voltage drops below VIH after sinking to GND at 2 4 mA when switching to floating status from a 1 output and from thetimetheport0pinvoltageex...

Page 36: ...1 PC 1 PC 1 PC 1 CYCLE STEP 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 XTAL 1 ALE RD WR PORT 0 PORT 2 CPU PORT PORT CPU PCH PCL DPL Rr DATA STABLE PORT OLD DATA DATA STABLE PSEN PCL PORT NEW DATA Port output in...

Reviews: