MSM80C154STS-K Oki Semiconductor, MSM80C154STS-K Datasheet
MSM80C154STS-K
Available stocks
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 ...