Oki MSM66201 Specification Sheet
Oki MSM66201 Specification Sheet

Oki MSM66201 Specification Sheet

Olms-66k series 16-bit microcontroller

Advertisement

Quick Links

E2E1027-27-Y4
¡ Semiconductor
¡ Semiconductor
MSM66201/66P201/66207/
66P207
OLMS-66K Series 16-Bit Microcontroller
GENERAL DESCRIPTION
The MSM66201/66207 is a high performance microcontroller that employs OKI original nX-8/
200 CPU core. This chip includes a 16-bit CPU, ROM, RAM, I/O ports, multifunction 16-bit
timers, 10-bit A/D converter, serial I/O port, and pulse width modulator (PWM). The
MSM66P201/66P207 is the OTP (One-Time Programmable) version of the MSM66201/66207.
FEATURES
• 64K address space for program memory
• 64K address space for data memory
• High-speed execution
Minimum cycle for instruction
• Powerful instruction set
• Abundant addressing modes
• I/O port
Input-output port
Input port
• Built-in multifunctional 16-bit timer
Following 4 modes can be set for each timer : Auto-reload timer mode
• Serial port
• 16-bit pulse width modulator
• Watchdog timer
• Transition detector
• 10-bit A/D converter
• Interrupts
Nonmaskable
Maskable
• Stand-by function
STOP mode
HALT mode
HOLD mode
MSM66201/66P201/66207/66P207
Previous version: Nov. 1996
: Internal ROM : MSM66201
MSM66207
: Internal RAM : MSM66201
MSM66207
: 400ns @ 10MHz
: Instruction set superior in orthogonal matrix
8/16-bit data transfer instructions
8/16-bit arithmetic instructions
Multiplication and division operation instructions
Bit manipulation instructions
Bit logic instrucitons
ROM table reference instructions
: Register addressing
Page addressing
Pointing register indirect addressing
Stack addressing
Immediate value addressing
: 5 ports ¥ 8 bits
(Each bit can be assigned to input or output)
: 1 port ¥ 8 bits
: 4
Clock output mode
Capture register mode
Real time output mode
: 1 channel (Synchronous/UART switchable
mode with baud rate generators)
: 2
: 4
: 8 channels
: 1
: Internal 16/external 2
: Software clock stop mode
: Software CPU stop mode
: Hardware CPU stop mode
This version: Jan. 1998
16K bytes
32K bytes
512 bytes
1024 bytes
1/30

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MSM66201 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Oki MSM66201

  • Page 1 OLMS-66K Series 16-Bit Microcontroller GENERAL DESCRIPTION The MSM66201/66207 is a high performance microcontroller that employs OKI original nX-8/ 200 CPU core. This chip includes a 16-bit CPU, ROM, RAM, I/O ports, multifunction 16-bit timers, 10-bit A/D converter, serial I/O port, and pulse width modulator (PWM). The MSM66P201/66P207 is the OTP (One-Time Programmable) version of the MSM66201/66207.
  • Page 2 64-pin plastic QFP (QFP64-P-1414-0.80-BK) 68-pin plastic QFJ (PLCC) (QFJ68-P-S950-1.27) 64-pin ceramic piggyback (ADIP64-C-750-1.78) : (MSM66G207VS) * The piggyback type is used only for engineering samples. MSM66201/66P201/66207/66P207 : (MSM66201-¥¥¥SS) (MSM66P201-¥¥¥SS) (MSM66207-¥¥¥SS) (MSM66P207-¥¥¥SS) : (MSM66201-¥¥¥GSBK)(MSM66207¥¥¥GS- : (MSM66201-¥¥¥JS) (MSM66P201-¥¥¥JS) (MSM66207-¥¥¥JS) (MSM66P207-¥¥¥JS) (¥¥¥ indicates the code number.)
  • Page 3: Block Diagram

    ¡ Semiconductor BLOCK DIAGRAM MSM66201/66P201/66207/66P207 HLDA/P2.5 HOLD/P2.4 OSC1 OSC0 3/30...
  • Page 4: Pin Configuration (Top View)

    AD7/P0.7 A8/P1.0 A9/P1.1 A10/P1.2 A11/P1.3 A12/P1.4 A13/P1.5 A14/P1.6 A15/P1.7 P2.0 P2.1 P2.2 CLKOUT/P2.3 RESOUT PSEN READY OSC0 OSC1 MSM66201/66P201/66207/66P207 64-Pin Plastic Shrink DIP AGND P5.7/AI7 P5.6/AI6 P5.5/AI5 P5.4/AI4 P5.3/AI3 P5.2/AI2 P5.1/AI1 P5.0/AI0 P4.7/TRNS3 P4.6/TRNS2 P4.5/TRNS1 P4.4/TRNS0 P4.3/PWM1 P4.2/PWM0 P4.1/TM1CK P4.0/TM0CK P3.7/TM3IO...
  • Page 5 PIN CONFIGURATION (TOP VIEW) (Continued) A8/P1.0 A9/P1.1 A10/P1.2 A11/P1.3 A12/P1.4 A13/P1.5 A14/P1.6 A15/P1.7 P2.0 P2.1 P2.2 CLKOUT/P2.3 RESOUT PSEN MSM66201/66P201/66207/66P207 64-Pin Plastic QFP P5.2/AI2 P5.1/AI1 P5.0/AI0 P4.7/TRNS3 P4.6/TRNS2 P4.5/TRNS1 P4.4/TRNS0 P4.3/PWM1 P4.2/PWM0 P4.1/TM1CK P4.0/TM0CK 37 P3.7/TM3IO 36 P3.6/TM2IO 35 P3.5/TM1IO 34 P3.4/TM0IO...
  • Page 6 ¡ Semiconductor PIN CONFIGURATION (TOP VIEW) (Continued) AI3/P5.3 AI4/P5.4 AI5/P5.5 AI6/P5.6 AI7/P5.7 AGND AD0/P0.0 AD1/P0.1 AD2/P0.2 AD3/P0.3 AD4/P0.4 AD5/P0.5 AD6/P0.6 AD7/P0.7 MSM66201/66P201/66207/66P207 NC : No-connection pin 68-Pin Plastic QFJ (PLCC) P3.2/INT0 P3.1/RXD P3.0/TXD P2.7/RXC P2.6/TXC P2.5/HLDA P2.4/HOLD OSC1 OSC0 READY 6/30...
  • Page 7: Pin Description

    P5.0 – P5.7/ P5: 8-bit input port. AI0 –AI7 AI: Analog signal input pin for A/D converter. MSM66201/66P201/66207/66P207 Description signal and indicates that the CPU has entered the power-down state. • Clock at twice the frequency range of the 16-bit timer overflow •...
  • Page 8 Ground for A/D converter. — System power supply. Ground. — MSM66201/66P201/66207/66P207 Description The timing pulse to latch the lower 8 bits of the address output from port 0 when the CPU accesses the external memory. The strobe pulse to fetch to external program memory.
  • Page 9 Index Register 1 Index Register 2 Data Pointer User Stack Pointer Local Register MSM66201/66P201/66207/66P207 Bit 15 : Carry flag (CY) Bit 14 : Zero flag (ZF) Bit 13 : Half carry flag (HC) Bit 12 : Data descriptor (DD) Bit 8...
  • Page 10 0034 Timer 1 counter 0035 0036 Timer 1 register 0037 Note: A I mark in the address column indicates that there is a bit that does not exist in the register. MSM66201/66P201/66207/66P207 8/16-bit Symbol Reset Operation (ASSP) undefined (ALRB) 8/16...
  • Page 11 0059I A/D select mode register 0060I A/D conversion result register 0 0061 Note: A I mark in the address column indicates that there is a bit that does not exist in the register. MSM66201/66P201/66207/66P207 8/16-bit Abbreviated Name Operation TMR2 TMR3...
  • Page 12 0077 0078 PWM 0 control register 007A PWM 1 countrol register Note: A I mark in the address column indicates that there is a bit that does not exist in the register. MSM66201/66P201/66207/66P207 8/16-bit Abbreviated operation Name ADCR1 ADCR2 ADCR3...
  • Page 13: Addressing Modes

    ¡ Semiconductor ADDRESSING MODES The MSM66201/66207 provides independent 64K-byte data and 64K-byte program space with various types of addressing modes. These modes are shown below, for both RAM (for data space) and ROM (for program space). 1. RAM Addressing Modes (for data space)
  • Page 14 2. ROM Addressing Modes (for program space) Direct Addressing Example 200H Simple Indirect Addressing a) Local Register Indirect Example [ER0] b) Pointing Register Indirect Data Pointer (DP) Indirect Example [DP] User Stack Pointer (USP) Indirect Example [USP] MSM66201/66P201/66207/66P207 [X1] #27FH 0200H 14/30...
  • Page 15 Local Register Base (LRB) Indirect Example [LRB] e) RAM Indirect Example A, [0C0H] Double Indirect Addressing a) Data Pointer (DP) Double Indirect Example [[DP]] b) User Stack Pointer (USP) Double Indirect Example A, [–2 [USP]] –128 to +127 MSM66201/66P201/66207/66P207 [X1] 0C0H 15/30...
  • Page 16 0 to 65535 User Stack Pointer (USP) Indirect Example A, [100H [USP]] 0 to 65535 Index Register (X1, X2) Indirect Example A, [100H [X1]] 0 to 65535 b) RAM Indirect Example LC A, [2000H [80H]] 0 to 65535 MSM66201/66P201/66207/66P207 16/30...
  • Page 17: Memory Maps

    0080H Zero PR Area 00BFH Page 00C0H 00FFH 0100H Internal Area 047FH * External Memoly Area FFFFH * MSM66201 : 027FH MSM66201/66P201/66207/66P207 0000H 0027H Internal 0028H ROM Area 0037H 0038H External Memory 7FFFH * * MSM66201 : 3FFFH 0000H Special...
  • Page 18: Absolute Maximum Ratings

    Analog Input Voltage Power Dissipation Storage Temperature RECOMMENDED OPERATING CONDITIONS Parameter Symbol Supply Voltage Memory Hold Voltage Operating Frequency Ambient Temperature Fan Out MSM66201/66P201/66207/66P207 Condition GND=AGND=0V 64-pin shrink DIP Ta=85°C 64-pin QFP per Package 68-pin QFJ — Condition £ 10MHz = 0Hz = 5V ±10%...
  • Page 19: Electrical Characteristics

    6 Applied to READY and EA 7 Applied to FLT 8 Applied to OSC or GND for ports serving as the input pin. No load for any other. ** Applied to MSM66P201/66P207 MSM66201/66P201/66207/66P207 Condition — — = –400mA = –200mA = 3.2mA...
  • Page 20 Low Address Hold Time High Address Setup Time High Address Hold Time High Address Hold Time Memory Data Setup Time Memory Data Hold Time Data Delay Time Data Hold Time MSM66201/66P201/66207/66P207 =5V±10%, Ta=–40 to +85°C) Condition Min. — –20 –20 –20 –35...
  • Page 21 ¡ Semiconductor ∆W ∆W PSEN AD0-7 A8-15 AD0-7 A8-15 AD0-7 A8-15 MSM66201/66P201/66207/66P207 PC0-7 PC8-15 RAP0-7 RAP8-15 RAP0-7 RAP8-15 INST0-7 DIN 0-7 DOUT0-7 21/30...
  • Page 22: Master Mode

    Serial Clock Pulse Width SCKW Output Data Setup Time STSXS Output Data Hold Time STSXH Input Data Setup Time SRSXS Input Data Hold Time SRSXH MSM66201/66P201/66207/66P207 =5V±10%, Ta=–40 to +85°C) Condition Min. — — –20 =50pF =5V±10%, Ta=–40 to +85°C) Condition Min.
  • Page 23 ¡ Semiconductor ∆W SDOUT (TXD) SDIN (RXD) SDOUT (TXD) SDIN (RXD) MSM66201/66P201/66207/66P207 ∆W SCKW SCKW STMXH STMXS Valid SRMXH SCKW SCKW STSXH Valid SRSXH Valid SRMXS STSXS Valid SRSXS 23/30...
  • Page 24 HALT/HOLD operation mode Parameter Symbol Resolution Absolute Error Relative Error Zero Point Error Full Scale Error Differential Linearity Error Crosstalk =5V, Ta=25 C MSM66201/66P201/66207/66P207 Condition £ 10MHz = GND = 0V = 5V ± 10% Min. Condition See the — — recommended —...
  • Page 25 – Analog Input R I (Analog input source impedance) £ 5kW • A/D Converter conversion characteristics 1 [HEX] Conversion Code Conversion Characteristics Diagram 1 MSM66201/66P201/66207/66P207 AI0-7 AGND Actual Conversion (center line) Analog Input Ideal Conversion (center line) Actual Conversion width...
  • Page 26 (see Conversion Characteristics Diagram 2- 1). Specifications described in the foregoing tables are established from Eta shown in Conversion Characteristics Diagram 2-1 (E 2-2 shows temperature characteristics of differential linearity of Es in Conversion Characteristics Diagram 2-1. MSM66201/66P201/66207/66P207 [LSB] +25°C +85°C Differential Linearity –40...
  • Page 27: Package Dimensions

    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 in storage. 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).
  • Page 28 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 in storage. 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).
  • Page 29 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 in storage. 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).
  • Page 30 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 in storage. 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).
  • Page 31 This datasheet has been download from: www.datasheetcatalog.com Datasheets for electronics components.

This manual is also suitable for:

Msm66p201Msm66p207Msm66207

Table of Contents