Download Print this page
Oki MSM80C154S Specification Sheet
Oki MSM80C154S Specification Sheet

Oki MSM80C154S Specification Sheet

Cmos 8-bit microcontroller
Hide thumbs Also See for MSM80C154S:

Advertisement

Quick Links

¡ 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
Operating frequency
Operating voltage
Operating temperature
• 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
(Port 1, 2, 3, impedance programmable)
• 16-bit timer/counters
• Multifunctional serial port
• 6-source 2-priority level
Interrupt and multi-level
Interrupt available by programming IP and IE registers
• Memory-mapped special function registers
• Bit addressable data memory and SFRs
• Minimum instruction cycle
• Standby functions
: 0 to 3 MHz (V
=2.2 to 6.0 V)
cc
0 to 12 MHz (V
=3.0 to 6.0 V)
cc
0 to 24 MHz (V
=4.5 to 6.0 V)
cc
: 2.2 to 6.0 V
: –40 to +85 C (Operation at +125 C conforms to
the other specification.)
: 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)
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.
MSM80C154S/83C154S
259

Advertisement

loading

Summary of Contents for Oki MSM80C154S

  • Page 1 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...
  • Page 2: P1.5

    MSM80C154S/83C154S • 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) ¡ Semiconductor (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...
  • Page 3: P1.6

    P2.0 P2.7 P0.0 PCHL P0.7 XTAL1 XTAL2 PSEN T2CON RESET P1.0 TIMER/ COUNTER 2 P1.7 P3.0 P3.7 PCLL 16K WORDS x 8BITS SENSE AMP R/W AMP RAMDP 256 WORDS RCAP2L RCAP2H x 8BITS TMOD TCON TIMER/COUNTER 0 & 1 CONTROL SIGNAL SIGNAL SPECIAL FUNCTION...
  • Page 4: P1.7

    MSM80C154S/83C154S 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 P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 PSEN P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0...
  • Page 5 ¡ Semiconductor PIN CONFIGURATION (Continued) 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 NC : No-connection pin 44-Pin Plastic QFP MSM80C154S/83C154S P0.4 P0.5 P0.6 P0.7 PSEN P2.7 P2.6 P2.5...
  • Page 6: P3.0/Rxd

    MSM80C154S/83C154S 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 NC : No-connection pin 44-Pin Plastic TQFP ¡ Semiconductor P0.4 P0.5 P0.6 P0.7 PSEN P2.7 P2.6 P2.5...
  • Page 7 ¡ Semiconductor PIN CONFIGURATION (Continued) P0.3 P0.2 P0.1 P0.0 P1.0/T2 P1.1/T2EX P1.2 P1.3 P1.4 NC : No-connection pin 44-Pin Plastic QFJ MSM80C154S/83C154S P2.4 P2.3 P2.2 P2.1 P2.0 XTAL1 XTAL2 P3.7/RD P3.6/WR...
  • Page 8: Pin Descriptions

    When EA is held at "H" level, the MSM 83C154S executes instructions from internal program memory at address 0000H to 3FFFH, and executes instructions from external program memory above address 3FFFH. When EA is held at "L" level, the MSM80C154S/MSM83C154S executes instructions from external program memory for all addresses. ¡ Semiconductor...
  • Page 9 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 V and this pin.
  • Page 10 MSM80C154S/83C154S REGISTERS Diagram of Special Function Registers REGISTER NAME IOCON RCAP2H RCAP2L T2CON SBUF SCON TMOD TCON PCON BIT ADDRESS ¡ Semiconductor DIRECT ADDRESS 0F8H (248) 0F0H (240) 0E0H (224) 0D0H (208) 0CDH (205) 0CCH (204) 0CBH (203) 0CAH (202)
  • Page 11 1 counting. If this bit is "1", timer/counter 1 starts counting when both the TR1 bit of TCON and INT1 pin input signal are "1", and stops counting when either is changed to "0". MSM80C154S/83C154S GATE FUNCTION Timer/counter 0 mode setting 8-bit timer/counter with 5-bit prescalar.
  • Page 12 MSM80C154S/83C154S Power control register (PCON) NAME ADDRESS PCON SMOD BIT LOCATION FLAG PCON.0 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 0, 1 and 2, the interrupt circuits, and the serial port remain active.
  • Page 13 The timer/counter 1 starts counting when this bit is "1", and stops counting when "0". TCON.7 Interrupt request flag for timer interrupt 1. The bit is reset automatically when interrupt is serviced. The bit is set to "1" when carry signal is generated from timer/counter 1. MSM80C154S/83C154S FUNCTION...
  • Page 14 MSM80C154S/83C154S Serial port control register (SCON) NAME ADDRESS SCON BIT LOCATION FLAG SCON.0 "End of serial port reception" interrupt request flag. This flag must be reset by software during interrupt service routine. This flag is set after the eighth bit of data has been received when in mode 0, or by the STOP bit when in any other mode.
  • Page 15 Reserved bit. The output data is "1" if the bit is read. IE.7 Overall interrupt control bit. All interrupts are disabled when bit is "0". All interrupts are controlled by IE.0 thru IE.5 when bit is "1". MSM80C154S/83C154S — FUNCTION...
  • Page 16 MSM80C154S/83C154S Interrupt priority register (IP) NAME ADDRESS 0B8H BIT LOCATION FLAG IP.0 Interrupt priority bit for external interrupt 0. Priority is assigned when bit is "1". IP.1 Interrupt priority bit for timer interrupt 0. Priority is assigned when bit is "1".
  • Page 17 In all other cases, the flag is reset to "0". PSW.7 Main carry flag. This flag is set to "1" if a carry C executing an arithmetic operation instruction. If a carry C MSM80C154S/83C154S FUNCTION BANK RAM ADDRESS 00H - 07H 08H - 0FH...
  • Page 18 MSM80C154S/83C154S I/O control register (IOCON) NAME ADDRESS IOCON 0F8H — BIT LOCATION FLAG IOCON.0 If CPU power down mode (PD, HPD) is activated with this bit set to "1", the outputs from ports 0, 1, 2, and 3 are switched to floating status.
  • Page 19 This bit is set to "1" by a carry signal when timer/counter 2 is in 16-bit auto reload mode or in capture mode. This flag serves as the timer interrupt 2 request signal. If an interrupt is generated, TF2 must be reset to "0" by software. MSM80C154S/83C154S EXF2 RCLK TCLK...
  • Page 20: Memory Maps

    MSM80C154S/83C154S MEMORY MAPS Program Area 65535 0FFFFH 16384 4000H 16383 3FFFH 002CH 002BH 7 6 5 4 3 2 1 0 ¡ Semiconductor 002BH Timer interrupt 2 start 0023H S I/O interrupt start 001BH Timer interrupt 1 start 0013H External interrupt 1 start...
  • Page 21 ¡ Semiconductor Internal Data Memory and Special Function Register Layout Diagram USER DATA RAM USER DATA RAM BIT RAM BANK3 BANK2 BANK1 BANK0 MSM80C154S/83C154S IOCON FFH~F8H 248(0F8H) F7H~F0H 240(0F0H) E7H~E0H 224(0E0H) D7H~D0H 208(0D0H) 205(0CDH) 204(0CCH) RCAP2H 203(OCBH) RCAP2L 202(0CAH) T2CON...
  • Page 22 MSM80C154S/83C154S Diagram of Internal Data Memory (RAM) 0FFH USER DATA RAM USER DATA RAM Bank 3 Bank 2 Bank 1 Bank 0 ¡ Semiconductor...
  • Page 23 Condition Ta=25°C Ta=25°C — Condition See below =0 Hz (Oscillation stop) See below See below — Power Supply Voltage (V MSM80C154S/83C154S Rating Unit –0.5 to 7 –0.5 to V +0.5 –55 to +150 °C Range Unit 2.0 to 6.0 2.0 to 6.0...
  • Page 24: Electrical Characteristics

    MSM80C154S/83C154S ELECTRICAL CHARACTERISTICS DC Characteristics 1 Parameter Symbol Input Low Voltage Input High Voltage Input High Voltage Output Low Voltage (PORT 1, 2, 3) Output Low Voltage (PORT 0, ALE, PSEN) Output High Voltage (PORT 1, 2, 3) Output High Voltage...
  • Page 25 Maximum power supply current idle mode I 1 MHz 3 MHz 12 MHz 16 MHz 20 MHz 24 MHz (mA) Freq 12.0 16.0 20.0 16.0 20.0 25.0 19.0 25.0 30.0 4.5 V Freq 25.0 29.0 35.0 (mA) Freq 4.5 V Freq MSM80C154S/83C154S...
  • Page 26 MSM80C154S/83C154S DC Characteristics 2 Parameter Symbol Input Low Voltage Input High Voltage Input High Voltage Output Low Voltage (PORT 1, 2, 3) Output Low Voltage (PORT 0, ALE, PSEN) Output High Voltage Output High Voltage (PORT 1, 2, 3) (PORT 0, ALE, PSEN)
  • Page 27 Maximum power supply current idle mode I 1 MHz 3 MHz 12 MHz 16 MHz (mA) 2.2 V 3.0 V 4.0 V Freq — 12.0 — — 16.0 (mA) 2.2 V 3.0 V 4.0 V Freq — — — MSM80C154S/83C154S...
  • Page 28 MSM80C154S/83C154S Measuring circuits *1: Repeated for specified input pins. *2: Repeated for specified output pins. *3: Input logic for specified status. (*2) (*1) (*2) ¡ Semiconductor...
  • Page 29 LLAX CLCL — LLPL LLPL CLCL PLPH CLCL — PLIV PXIX — PXIZ — AVIV AZPL PXAV CLCL MSM80C154S/83C154S =0V, Ta=–40°C to +85°C Unit Max. 1000 — — — -100 CLCL — — CLCL — CLCL -105 CLCL — —...
  • Page 30 MSM80C154S/83C154S (2) External program memory read cycle PSEN PORT0 A8 to A15 PORT2 LHLL AVLL LLPL PLPH LLIV PLIV LLAX AZPL PXIX INSTR A0 to A7 AVIV A8 to A15 ¡ Semiconductor PXAV PXIZ A0 to A7 A8 to A15...
  • Page 31 — AVDV CLCL LLWL -100 CLCL AVWL CLCL QVWX CLCL -105 QVWH CLCL WHQX CLCL RLAZ WHLH CLCL MSM80C154S/83C154S =0V, Ta=–40°C to +85°C Unit Max. 1000 — — — — — -105 CLCL — CLCL -100 CLCL -105 CLCL CLCL —...
  • Page 32 MSM80C154S/83C154S (4) External data memory read cycle PSEN INSTR A0 to A7 PORT 0 PORT 2 A8 to A15 PCH (5) External data memory write cycle PSEN INSTR A0 to A7 PORT 0 A8 to A15 A8 to A15 PCH PORT 2 ¡...
  • Page 33 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 to Input Data Valid MSM80C154S/83C154S =2.2 to 6.0V, V Symbol Min. XLXL...
  • Page 34 MACHINE CYCLE XLXL SHIFT CLOCK QVXH XHQX OUTPUT DATA XHDX XHDV INPUT VALID VALID VALID VALID VALID VALID VALID VALID DATA...
  • Page 35 (logic "1") or V Floating after connecting to a 400 A source when switching Symbol Min. CLCL CHCx CLCX — CLCH — CHCL 0.7 V CHCL CLCH CHCX CLCX CLCL MSM80C154S/83C154S (logic "0") input signals Max. Unit — — 0.2 V - 0.1...
  • Page 36 MSM80C154S/83C154S Timing Diagram Basic timing ¡ Semiconductor...

This manual is also suitable for:

Msm83c154s