MSM80C154STS-K Oki Semiconductor, MSM80C154STS-K Datasheet

no-image

MSM80C154STS-K

Manufacturer Part Number
MSM80C154STS-K
Description
CMOS 8-bit microcontroller
Manufacturer
Oki Semiconductor
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MSM80C154STS-K
Manufacturer:
PH
Quantity:
6 276
E2E1023-27-Y3
¡ Semiconductor
¡ Semiconductor
MSM80C154S/83C154S
CMOS 8-bit Microcontroller
GENERAL DESCRIPTION
The MSM80C154S/MSM83C154S, designed for the high speed version of the existing
MSM80C154/MSM83C154, is a higher performance 8-bit microcontroller providing low-power
consumption.
The MSM80C154S/MSM83C154S covers the functions and operating range of the existing
MSM80C154/83C154/80C51F/80C31F.
The MSM80C154S is identical to the MSM83C154S except it does not contain the internal
program memory (ROM).
FEATURES
• Operating range
• Fully static circuit
• Upward compatible with the MSM80C51F/80C31F
• On-chip program memory
• On-chip data memory
• External program memory address space : 64K bytes ROM (Max)
• External data memory address space
• I/O ports
• 16-bit timer/counters
• Multifunctional serial port
• 6-source 2-priority level
• Memory-mapped special function registers
• Bit addressable data memory and SFRs
• Minimum instruction cycle
• Standby functions
(Port 1, 2, 3, impedance programmable)
Interrupt and multi-level
Interrupt available by programming IP and IE registers
Operating frequency
Operating voltage
Operating temperature
: 0 to 3 MHz (V
: 2.2 to 6.0 V
: –40 to +85 C (Operation at +125 C conforms to
: 16K words x 8 bits ROM (MSM83C154S only)
: 256 words x 8 bits RAM
: 64K bytes RAM
: 4 ports x 8 bits
: 32
: 3
: I/O Expansion mode
: UART mode (featuring error detection)
: 500 ns @ 24 MHz operation
: Power-down mode (oscillator stop)
0 to 12 MHz (V
0 to 24 MHz (V
the other specification.)
Activated by software or hardware; providing
ports with floating or active status
The software power-down stet mode is termi-
nated by interrupt signal enabling execution from
the interrupted address.
cc
cc
cc
=2.2 to 6.0 V)
Previous version: Nov. 1996
=3.0 to 6.0 V)
=4.5 to 6.0 V)
MSM80C154S/83C154S
This version: Jan. 1998
1/40

Related parts for MSM80C154STS-K

MSM80C154STS-K Summary of contents

Page 1

E2E1023-27-Y3 ¡ Semiconductor ¡ Semiconductor MSM80C154S/83C154S CMOS 8-bit Microcontroller GENERAL DESCRIPTION The MSM80C154S/MSM83C154S, designed for the high speed version of the existing MSM80C154/MSM83C154 higher performance 8-bit microcontroller providing low-power consumption. The MSM80C154S/MSM83C154S covers the functions and operating range ...

Page 2

... Package options 40-pin plastic DIP (DIP40-P-600-2.54) 44-pin plastic QFP (QFP44-P-910-0.80-2K) : 44-pin QFJ (QFJ44-P-S650-1.27) 44-pin TQFP (TQFP44-P-1010-0.80-K) MSM80C154S/83C154S : (Product name: MSM80C154SRS/ MSM83C154S-xxxRS) (Product name: MSM80C154SGS-2K/ MSM83C154S-xxxGS-2K) : (Product name: MSM80C154SJS/ MSM83C154S-xxxJS) : (Product name: MSM80C154STS-K/ MSM83C154S-xxxTS-K) xxx: indicates the code number 2/40 ...

Page 3

P2.0 P2.7 P0.0 PCHL P0.7 XTAL1 PCH XTAL2 ALE PSEN EA T2CON RESET P1.0 RCAP2L TIMER/ COUNTER 2 P1.7 P3.0 TH1 TL1 P3.7 DPH ROM DPL PCLL 16K WORDS x 8BITS PCL SP SENSE AMP R/W AMP TL2 TH2 RAM ...

Page 4

Semiconductor PIN CONFIGURATION (TOP VIEW) 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 ...

Page 5

Semiconductor PIN CONFIGURATION (Continued)  P1.5 1 P1.6 2 P1.7 3 RESET 4 P3.0/RXD P3.1/TXD 7 P3.2/INT0 8 P3.3/INT1 9 P3.4/T0 10 P3.5/T1/HPDI No-connection pin 44-Pin Plastic QFP MSM80C154S/83C154S P0.4 33 P0.5 32 ...

Page 6

Semiconductor  P1.5 1 P1.6 2 P1.7 3 RESET 4 P3.0/RXD P3.1/TXD 7 P3.2/INT0 8 P3.3/INT1 9 P3.4/T0 10 P3.5/T1/HPDI No-connection pin 44-Pin Plastic TQFP MSM80C154S/83C154S P0.4 33 P0 ...

Page 7

Semiconductor PIN CONFIGURATION (Continued)  P0.3 40 P0.2 41 P0 P1.0/T2 2 P1.1/T2EX 3 P1.2 4 P1 No-connection pin 44-Pin Plastic QFJ MSM80C154S/83C154S 28 P2.4 27 ...

Page 8

Semiconductor PIN DESCRIPTIONS Symbol P0.0 to P0.7 Bidirectional I/O ports. They are also the data/address bus (input/output of data and output of lower 8-bit address when external memory is accessed). They are open-drain outputs when used as I/O ports, ...

Page 9

Semiconductor PIN Descriptions (Continued) Symbol RESET If this pin remains "H" for at least one machine 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 ...

Page 10

Semiconductor REGISTERS Diagram of Special Function Registers REGISTER NAME b7 b6 IOCON ACC E7 E6 PSW D7 D6 TH2 TL2 RCAP2H RCAP2L T2CON ...

Page 11

Semiconductor Special Function Registers Timer mode register (TMOD) MSB NAME ADDRESS TMOD 89H GATE BIT LOCATION FLAG TMOD.0 M0 TMOD.1 M1 TMOD.2 C/T Timer/counter 0 count clock designation control bit. XTAL1•2 divided by 12 clocks is the input applied ...

Page 12

Semiconductor Power control register (PCON) MSB NAME ADDRESS PCON 87H SMOD BIT LOCATION FLAG PCON.0 IDL IDLE mode is set when this bit is set to "1". CPU operations are stopped when IDLE mode is set, but XTAL1•2, timer/counters ...

Page 13

Semiconductor Timer control register (TCON) MSB NAME ADDRESS TCON 88H TF1 BIT LOCATION FLAG TCON.0 IT0 External interrupt 0 signal is used in level-detect mode when this bit is "0" and in trigger detect mode when "1". TCON.1 IE0 ...

Page 14

Semiconductor Serial port control register (SCON) MSB NAME ADDRESS SCON 98H SM0 BIT LOCATION FLAG SCON.0 RI "End of serial port reception" interrupt request flag. This flag must be reset by software during interrupt service routine. This flag is ...

Page 15

Semiconductor Interrupt enable register (IE) MSB NAME ADDRESS IE 0A8H BIT LOCATION FLAG IE.0 EX0 Interrupt control bit for external interrupt 0. Interrupt disabled when bit is "0". Interrupt enabled when bit is "1". IE.1 ET0 Interrupt control bit ...

Page 16

Semiconductor Interrupt priority register (IP) MSB NAME ADDRESS IP 0B8H BIT LOCATION FLAG IP.0 PX0 Interrupt priority bit for external interrupt 0. Priority is assigned when bit is "1". IP.1 PT0 Interrupt priority bit for timer interrupt 0. Priority ...

Page 17

Semiconductor Program status word register (PSW) MSB NAME ADDRESS PSW 0D0H BIT LOCATION FLAG Accumulator (ACC) parity indicator. PSW.0 P This bit is "1" when the "1" bit number in the accumulator is an odd number, and "0" when ...

Page 18

Semiconductor I/O control register (IOCON) MSB NAME ADDRESS IOCON 0F8H BIT LOCATION FLAG IOCON.0 ALF If CPU power down mode (PD, HPD) is activated with this bit set to "1", the outputs from ports and 3 ...

Page 19

Semiconductor Timer 2 control register (T2CON) MSB NAME ADDRESS T2CON 0C8H BIT LOCATION FLAG T2CON.0 CP/RL2 Capture mode is set when TCLK + RCLK = "0" and CP/RL2 = "1". 16-bit auto reload mode is set when TCLK + ...

Page 20

Semiconductor MEMORY MAPS Program Area 65535 0FFFFH 16384 4000H 16383 3FFFH 44 002CH 43 002BH MSM80C154S/83C154S 43 002BH Timer interrupt 2 start 35 0023H S I/O interrupt start 27 001BH ...

Page 21

Semiconductor Internal Data Memory and Special Function Register Layout Diagram HEX 0FF USER DATA RAM USER DATA RAM BIT RAM BANK3 1 8 ...

Page 22

Semiconductor Diagram of Internal Data Memory (RAM) 0FFH USER DATA RAM 80H 7FH USER DATA RAM 30H 2FH 2EH 2DH 2CH 2BH 2AH 57 ...

Page 23

Semiconductor ABSOLUTE MAXIMUM RATINGS Parameter Symbol Supply voltage Input voltage Storage temperature RECOMMENDED OPERATING CONDITIONS Parameter Symbol Power supply voltage Memory retension voltage Oxcillation frequency External clock operating frequency Ambient temperature *1 Depends on the specifications for the oscillator ...

Page 24

Semiconductor ELECTRICAL CHARACTERISTICS DC Characteristics 1 Parameter Symbol Input Low Voltage V Input High Voltage V Input High Voltage V IH1 Output Low Voltage V OL (PORT Output Low Voltage V OL1 (PORT 0, ALE, PSEN) ...

Page 25

Semiconductor Maximum power supply current normal operation I Maximum power supply current idle mode I (mA Freq 1 MHz 2.2 3.1 3 MHz 3.9 5.2 12 MHz 12.0 16.0 20.0 ...

Page 26

Semiconductor DC Characteristics 2 Parameter Symbol Input Low Voltage V Input High Voltage V Input High Voltage V Output Low Voltage V (PORT Output Low Voltage V OL1 (PORT 0, ALE, PSEN) Output High Voltage V ...

Page 27

Semiconductor Maximum power supply current normal operation I Maximum power supply current idle mode I (mA 2.2 V 3 Freq 1 MHz 0.9 1.4 2.2 3 MHz 1.8 2.4 4.3 12 MHz — ...

Page 28

Semiconductor Measuring circuits *1: Repeated for specified input pins. *2: Repeated for specified output pins. *3: Input logic for specified status. ...

Page 29

Semiconductor AC Characteristics (1) External program memory access AC characteristics PORT 0, ALE, and PSEN connected with 100pF load, other connected with 80pF load Parameter XTAL1, XTAL 2 Oscillation Cycle ALE Signal Width Address Setup Time (to ALE Falling ...

Page 30

Semiconductor (2) External program memory read cycle ALE PSEN PORT0 A8 to A15 PORT2 t LHLL AVLL LLPL PLPH t LLIV t PLIV LLAX AZPL PXIX INSTR AVIV ...

Page 31

Semiconductor (3) External data memory access AC characteristics PORT 0, ALE, and PSEN connected with 100pF load, other connected with 80pF load Parameter XTAL1, XTAL2 Oscillator Cycle ALE Signal Width Address Setup Time (to ALE Falling Edge) Address Hold ...

Page 32

Semiconductor (4) External data memory read cycle ALE PSEN RD INSTR PORT 0 PCL IN PORT 2 PCH A8 to A15 PCH (5) External data memory write cycle ALE PSEN WR INSTR PORT ...

Page 33

Semiconductor (6) Serial port (I/O Extension Mode) AC characteristics Parameter Serial Port Clock Cycle Time Output Data Setup to Clock Rising Edge Output Data Hold After Clock Rising Edge Input Data Hold After Clock Rising Edge Clock Rising Edge ...

Page 34

MACHINE CYCLE ALE t XLXL SHIFT CLOCK t t QVXH XHQX OUTPUT DATA t XHDV INPUT VALID VALID DATA t XHDX VALID VALID VALID VALID VALID VALID ...

Page 35

Semiconductor (7) AC Characteristics Measuring Conditions 1.Input/output signal The input signals in AC test mode are either V where logic "1" corresponds to a CPU output signal waveform measuring point in excess of V ...

Page 36

Semiconductor Timing Diagram Basic timing MSM80C154S/83C154S 36/40 ...

Page 37

Semiconductor PACKAGE DIMENSIONS DIP40-P-600-2.54 Notes for Mounting the Surface Mount Type Package The SOP, QFP, TSOP, SOJ, QFJ (PLCC), SHP and BGA are surface mount type packages, which are very susceptible to heat in reflow mounting and humidity absorbed ...

Page 38

Semiconductor QFP44-P-910-0.80-2K Mirror finish Notes for Mounting the Surface Mount Type Package The SOP, QFP, TSOP, SOJ, QFJ (PLCC), SHP and BGA are surface mount type packages, which are very susceptible to heat in reflow mounting and humidity absorbed ...

Page 39

Semiconductor QFJ44-P-S650-1.27 Mirror finish Notes for Mounting the Surface Mount Type Package The SOP, QFP, TSOP, SOJ, QFJ (PLCC), SHP and BGA are surface mount type packages, which are very susceptible to heat in reflow mounting and humidity absorbed ...

Page 40

Semiconductor TQFP44-P-1010-0.80-K Mirror finish Notes for Mounting the Surface Mount Type Package The SOP, QFP, TSOP, SOJ, QFJ (PLCC), SHP and BGA are surface mount type packages, which are very susceptible to heat in reflow mounting and humidity absorbed ...

Related keywords