MSMP587 [OKI]

Built-in 16 bit PWM and 8 bit A/D Converter, High-speed High-preformance 16 bit Microcontroller; 内建16位PWM和8位A / D转换器,高速高性能与16位微控制器
MSMP587
型号: MSMP587
厂家: OKI ELECTRONIC COMPONETS    OKI ELECTRONIC COMPONETS
描述:

Built-in 16 bit PWM and 8 bit A/D Converter, High-speed High-preformance 16 bit Microcontroller
内建16位PWM和8位A / D转换器,高速高性能与16位微控制器

转换器 微控制器
文件: 总24页 (文件大小:173K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
E2E1033 -27-Y6  
Preliminary  
This version: Jan. 1998  
Previous version: Nov. 1996  
¡ Semiconductor  
MSM66585/586/587/P587/Q587  
Built-in 16 bit PWM and 8 bit A/D Converter, High-speed High-preformance 16 bit  
Microcontroller  
GENERAL DESCRIPTION  
MSM66585/586/587 are high-performance CMOS 16-bit microcontrollers that integrate a 16-  
bit CPU, ROM, RAM, 8-bit A/D converter, serial port, timers, and PWM. They also allow ROM  
and RAM to be expanded externally.  
TheMSM66P587isofOTP(One-TimePROM)versionandtheMSM66Q587isofFlashEEPROM  
version.  
FEATURES  
• Powerful instruction set  
Instruction set superior in orthogonal matrics  
8/16-bit arithmetic instructions  
Multiply/divide instructions  
Bit manipulation instructions  
Bit logical operation instructions  
ROM table reference instructions  
• Abandant addressing modes  
Register addressing  
Page addressing  
Pointer register indirect addressing  
Stack addressing  
Immediate addressing  
• Minimum instruction cycle  
100 ns at 20 MHz (4.5V-5.5V)  
200 ns at 10 MHz (2.7V-5.5V)  
• Program memory (ROM)  
Internal: 64 KB (M66587/M66P587/M66Q587), 48 KB (M66585/586)  
External: 1 MB, EA pin active  
• Data memory (RAM)  
Internal: 2 KB  
External: 1022 KB  
• I/O ports  
Analog input-only port: 4 lines (test pins for M66585)  
Input/output port:  
• Timers  
Maximum 80 lines (40 lines with programmable pull-up)  
Free-running counter:  
Realtime output:  
General autoreload timer: 8-bit ¥ 1  
• 16-bit PWM  
16-bit ¥ 1  
16-bit ¥ 2  
Input clock divider:  
• 8-bit serial port  
1 divider  
Synchronous with BRG: 1 port  
1/24  
¡ Semiconductor  
MSM66585/586/587/P587/Q587  
• A/D converter  
8-bit resolution:  
• Interrupts  
Non-maskable:  
Maskable:  
4 channels  
1 interrupt  
9 internal, 4 external (12 vectors)  
3-level priority  
• ROM window function  
• Standby modes  
Halt mode  
Stop mode  
• Package  
100-pin TQFP (TQFP100-P-1414-0.50-K) (Product name : MSM66585TS-K)  
(Product name : MSM66586TS-K)  
(Product name : MSM66587TS-K)  
(Product name : MSM66P587TS-K)  
(Product name : MSM66Q587TS-K)  
2/24  
EA  
ALE/P5_5  
PSEN/P5_4  
RD/P7_1  
WR/P7_0  
WAIT/P7_2  
CPU Core  
16-bit RTO/PWM  
Timer  
P2_4/RT08  
P2_5/RTO9  
Control  
RAM  
2 KB  
Registers  
SSP  
LRB  
PSW  
PC  
CSR  
AD0/P0_0  
AD7/P0_7  
A8/P1_0  
Memory Control  
Pointing R  
Local R.  
*1  
DSR TSR  
ROM  
P6_2/RXD1  
P6_3/TXD1  
P6_4/RXC1  
P6_5/TXC1  
64 KB  
Serial Port  
A15/P1_7  
A16/P9_0  
ALU  
Instruction  
Decoder  
PWM  
*2  
P7_4/PWM0  
A19/P9_3  
ALU Control  
ACC  
VREF  
AGND  
AI0  
A to D  
Converter  
AI3  
P4_0/ETMCK  
Event Timer  
Interrupt  
P6_0/INTO  
P6_1/INT1  
P12_2/INT2  
P12_3/INT3  
NMI  
System Control  
Port Control  
P7_3/CLKOUT  
Peripheral  
¡ Semiconductor  
MSM66585/586/587/P587/Q587  
PIN CONFIGURATION (TOP VIEW)  
12_0  
P12_1  
1
2
P9_6  
75  
74  
73  
72  
71  
70  
69  
68  
67  
66  
65  
64  
63  
62  
61  
60  
59  
58  
57  
56  
55  
54  
53  
52  
51  
P9_5  
P9_4  
INT2/P12_2  
INT3/P12_3  
P12_4  
3
P9_3/A19  
P9_2/A18  
P9_1/A17  
P9_0/A16  
GND  
4
5
P12_5  
6
P12_6  
7
P12_7  
8
V
V
9
DD  
DD  
P1_7/A15  
P1_6/A14  
P1_5/A13  
P1_4/A12  
P1_3/A11  
P1_2/A10  
P1_1/A9  
*(V ) V  
DD REF  
10  
(GND) AGND 11  
(TEST0) AI0 12  
(TEST1) AI1 13  
(TEST2) AI2 14  
(TEST3) AI3 15  
GND 16  
P1_0/A8  
V
17  
DD  
ETMCK/P4_0 18  
P4_1 19  
P0_7/AD7  
P0_6/AD6  
P0_5/AD5  
P0_4/AD4  
P0_3/AD3  
P0_2/AD2  
P0_1/AD1  
P0_0/AD0  
P4_2 20  
P4_3 21  
P4_4 22  
P4_5 23  
P4_6 24  
P4_7 25  
*
For MSM66585, pin name is in parentheses ( ).  
4/24  
¡ Semiconductor  
MSM66585/586/587/P587/Q587  
PIN DESCRIPTIONS  
Symbol  
Type  
Description  
Port 0 is 8 input/output pins. Input or output can be specified for each bit with the  
Port 0 Mode Register (P0IO). Pull-up resistors can be specified for each bit with the  
Port 0 Pull-Up Register (P0PUP).  
These pins also function as time-multiplexed address outputs and data input/output  
pins (AD0-AD7) when accessing memory that has been expanded externally  
(program or data memory).  
P0_0-P0_7/  
AD0-AD7  
I/O  
After reset (by RES signal input, BRK instruction execution, or op code trap), P0 will  
be high-impedance inputs.  
Port 1 is 8 input/output pins. Input or output can be specified for each bit with the  
Port 1 Mode Register (P1IO). Pull-up resistors can be specified for each bit with the  
Port 1 Pull-Up Register (P1PUP).  
P1_0-P1_7 also have a secondary function as input/output pins for internal operation.  
Their secondary function can be set for each bit with the Port 1 Secondary Function  
Control Register (P1SF). The input/output settings by P1IO will be ignored for pins  
that have been set to the secondary function by P1SF.  
These pins function as output pins for address A8-A15 when accessing program  
memory or data memory that has been expanded externally. When the EA pin is low,  
A8-A15 will be output regardless of P1SF settings.  
P1_0-P1_7/  
A8-A15  
I/O  
After reset (by RES signal input, BRK instruction execution, or op code trap), P1 will  
be high-impedance inputs.  
P2_4 and P2_5 also have a secondary function as input/output pins for internal operation.  
Their secondary function can be set for each bit with the Port 2 Secondary Function  
Control Register (P2SF). The input/output settings of P2IO will be ignored for pins  
that have been set to the secondary function by P2SF.  
These pins output a previously set level when the value of Timer Registers 8 and 9  
match a selected counter value.  
P2_0-P2_3  
P2_4-P2_5/  
RT08-RT09  
P2_6-P2_7  
I/O  
I/O  
After reset (by RES signal input, BRK instruction execution, or op code trap), P2 will  
be high-impedance inputs.  
Port 4 is 8 input/output pins. Input or output can be specified for each bit with the  
Port 4 Mode Register (P4IO). Pull-up resistors can be specified for each bit with the  
Port 4 Pull-Up Register (P4PUP).  
P4_0 also has a secondary function as an input pin for internal operation. Its secondary  
function can be set for the bit with the Port 4 Secondary Function Control Register (P4SF).  
The input/output settings by P4IO will be ignored for pins that have been set to the  
secondary function by P4SF.  
P4_0/ETMCK  
P4_1-P4_7  
This is the external clock input pin for the counter of a general 8-bit timer.  
After reset (by RES signal input, BRK instruction execution, or op code trap), P4 will  
be high-impedance inputs.  
Port 5 is 2 input/output pins. Input or output can be specified for each bit with the  
Port 5 Mode Register (P5IO).  
P5_4 and P5_5 also have a secondary function as output pins for internal operation.  
Their secondary function can be set for each bit with the Port 5 Secondary Function  
Control Register (P5SF). The input/output settings of P5IO will be ignored for pins  
that have been set to the secondary function by P5SF.  
PSEN (P5_4):  
This pin outputs the strobe signal for read operations when external program memory  
is accessed. Operation will automatically switch to the secondary function when the  
EA pin is low. This pin will be pulled up when both the EA pin and RESET pin are low.  
ALE (P5_5):  
P5_4/PSEN  
P5_5/ALE  
I/O  
This pin outputs the strobe for externally latching the lower 8 address bits output from  
P0 when external memory is accessed. Operation will automatically switch to the  
secondary function when the EA pin is low. This pin will be pulled up when both the  
EA pin and RESET pin are low.  
After reset (by RES signal input, BRK instruction execution, or op code trap), P5 will  
be high-impedance inputs.  
5/24  
¡ Semiconductor  
MSM66585/586/587/P587/Q587  
PIN DESCRIPTIONS (Continued)  
Symbol  
Type  
Description  
Port 6 is 6 input/output pins. Input or output can be specified for each bit with the  
Port 6 Mode Register (P6IO).  
P6_0-P6_5 also have a secondary function as input/output pins for internal operation.  
Their secondary function can be set for each bit with the Port 6 Secondary Function  
Control Register (P6SF). The input/output settings of P6IO will be ignored for pins  
that have been set to the secondary function by P6SF.  
INT0 (P5_0), INT1 (P6_1):  
P6_0/INT0  
P6_1/INT1  
P6_2/RXD1  
P6_3/TXD1  
P6_4/RXC1  
P6_5/TXC1  
These pins input external interrupts 0 and 1.  
RXD1 (P6_2):  
This pin inputs receive data to the Serial Port 1 receive circuit.  
TXD1 (P6_3):  
I/O  
This pin outputs transmit data to the Serial Port 1 transmit circuit.  
RXC1 (P6_4):  
This pin outputs the shift clock when the Serial Port 1 receive circuit is in master mode.  
It inputs the shift clock when the receive circuit is in slave mode.  
TXC1 (P6_4):  
This pin outputs the shift clock when the Serial Port 1 transmit circuit is in master mode.  
It inputs the shift clock when the transmit circuit is in slave mode.  
After reset (by RES signal input, BRK instruction execution, or op code trap), P6 will be  
high-impedance inputs.  
Port 7 is 8 input/output pins. Input or output can be specified for each bit with the  
Port 7 Mode Register (P7IO).  
P7_0-P7_4 also have a secondary function as input/output pins for internal operation.  
Their secondary function can be set for each bit with the Port 7 Secondary Function  
Control Register (P7SF). The input/output settings of P7IO will be ignored for pins  
that have been set to the secondary function by P7SF.  
WR (P7_0):  
This pin outputs the strobe signal for write operations when external data memory  
is accessed.  
P7_0/WR  
P7_1/RD  
P7_2/WAIT  
P7_3/CLKOUT  
P7_4/PWM0  
P7_5-P7_7  
RD (P7_1):  
This pin outputs the strobe signal for read operations when external data memory  
is accessed.  
WAIT (P7_2):  
This pin inputs a wait to the internal CPU when external data memory with a slow  
access time is accessed. CPU is driven to "WAIT" state during WAIT pin high.  
CLKOUT (P7_3):  
I/O  
This pin outputs the clock pulses set by the Peripheral Control Register (PRPHF).  
PWM0 (P7_4):  
This pin outputs PWM0.  
After reset (by RES signal input, BRK instruction execution, or op code trap), P7 will  
be high-impedance inputs.  
When P7_0 and P7_1 are used as their secondary functions (WR, RD), they need to  
be connected externally to pull-up resistors.  
Port 8 is 8 input/output pins. Input or output can be specified for each bit with the  
Port 8 Mode Register (P8IO).  
I/O  
P8_0-P8_7  
After reset (by RES signal input, BRK instruction execution, or op code trap), P8 will  
be high-impedance inputs.  
6/24  
¡ Semiconductor  
MSM66585/586/587/P587/Q587  
PIN DESCRIPTIONS (Continued)  
Symbol  
Type  
Description  
Port 9 is 8 input/output pins. Input or output can be specified for each bit with the  
Port 9 Mode Register (P9IO). Pull-up resistors can be specified for each bit with the  
Port 9 Pull-Up Register (P9PUP).  
P9_0-P9_3 also have a secondary function as output pins for internal operation.  
Their secondary function can be set for each bit with the Port 9 Secondary Function  
Control Register (P9SF). The input/output settings of P9IO will be ignored for pins  
that have been set to the secondary function by P9SF.  
P9_0P9_3/  
A16-A19  
P9_4-P9_7  
A16-A19 (P9_0-P9_3):  
I/O  
These pins function as output pins for address A16-A19 when accessing program  
memory or data memory that has been expanded externally. Note that program  
memory address A16-A19 will be output even when accessing data memory that has  
been expanded externally. When the EA pin is low and program memory that has  
been expanded externally is accessed, A16-A19 will be output regardless of P9SF  
settings.  
After reset (by RES signal input, BRK instruction execution, or op code trap), P9 will  
be high-impedance inputs.  
Port 10 is 8 input/output pins. Input or output can be specified for each bit with the  
Port 10 Mode Register (P10IO). Pull-up resistors can be specified for each bit with  
the Port 10 Pull-Up Register (P10PUP).  
I/O  
I/O  
P10_0-P10_7  
After reset (by RES signal input, BRK instruction execution, or op code trap), P10 will  
be high-impedance inputs.  
Port 12 is 8 input/output pins. Input or output can be specified for each bit with the  
Port 12 Mode Register (P12IO).  
P12_2 and P12_3 also have a secondary function as input pins for internal operation.  
Their secondary function can be set for each bit with the Port 12 Secondary Function  
Control Register (P12SF). The input/output settings of P12IO will be ignored for pins  
that have been set to the secondary function by P12SF.  
INT2 (P12_2), INT3 (P12_3):  
These pins input external interrupts 2 and 3.  
After reset (by RES signal input, BRK instruction execution, or op code trap), P12 will  
be high-impedance inputs.  
P12_0-P12_1  
P12_2-P12_3/  
INT2-INT3  
P12_4-P12_7  
These are analog input pins for the A/D converter (test pins for MSM66585).  
This is the reference voltage pin for the A/D converter (VDD for MSM66585).  
This is the ground input pin for the A/D converter (GND for MSM66585).  
AI0-AI3  
VREF  
I
I
I
AGND  
This pins connect to a crystal oscillator, ceramic oscillator, or capacitors for base clock  
oscillation. When the base clock is to be supplied externally, it should be input on the  
OSC0 pin with the OSC1 pin left open.  
I
OSC0  
O
OSC1  
I
I
NMI  
This input pin requests a non-maskable interrupt.  
This is an active-low reset input pin.  
RES  
When this pin is high, program addresses 0H-FFFFH will access internal program  
memory and program addresses 10000H-FFFFFH will access external program memory.  
To access external program memory, P1, P5, and P9 must be set with their secondary  
function control registers.  
I
EA  
When this pin is low, all program addresses will access external program memory.  
These are voltage pins. All VDD pins (9, 17, 37, 67, 93) should be connected to the  
supply voltage (for MSM66585 connect pins 9, 10, 17, 37, 67, 93).  
VDD  
I
I
These are ground pins. All GND pins (16, 40, 68, 94) should be connected to ground  
(for MSM66585 connect pins 11, 16, 40, 68, 94).  
GND  
7/24  
¡ Semiconductor  
MSM66585/586/587/P587/Q587  
MEMORY MAP  
Program Area  
Segment 0  
0000H  
Segment 1 to 15  
0000H  
Vector table area  
74 bytes  
0049H  
004AH  
VCAL table area  
Internal ROM area  
External ROM area  
32 bytes  
0069H  
006AH  
Vector table area  
8 bytes  
0071H  
0072H  
0FFFH  
1000H  
0FFFH  
1000H  
ACAL area  
2 KB  
ACAL area  
2 KB  
17FFH  
1800H  
17FFH  
1800H  
FFFFH  
FFFFH  
* For M66585 and M66586 addresses 0C000H to 0FFFFH of segment 0 are external ROM area.  
8/24  
¡ Semiconductor  
MSM66585/586/587/P587/Q587  
Data Area  
9/24  
¡ Semiconductor  
MSM66585/586/587/P587/Q587  
Area For Setting Local Registers  
0000H  
SFR area  
0100H  
0200H  
0300H  
Expanded SFR area  
FIX area  
R0  
R1  
R2  
R3  
R4  
R5  
R6  
R7  
R0  
R1  
0200H  
ER0  
ER1  
ER2  
ER3  
ER0  
Area for setting local registers:  
Internal RAM  
area  
LRBL=  
00H  
Specify 8-byte block with 8-bits of  
LRBL  
0A00H  
0208H  
LRBL=  
01H  
External RAM  
area  
LRBL=  
FFH  
FFFFFH  
R6  
R7  
ER3  
0A00H  
10/24  
¡ Semiconductor  
MSM66585/586/587/P587/Q587  
ABSOLUTE MAXIMUM RATINGS  
Parameter  
Digital power supply voltage  
Input voltage  
Symbol  
VDD  
Conditions  
Rating  
Units  
V
–0.3 to +7.0  
VI  
–0.3 to VDD+0.3  
–0.3 to VDD+0.3  
–0.3 to VDD+0.3  
–0.3 to AVDD+0.3  
–0.3 to VREF  
V
VO  
GND=AGND=0V  
Ta=25°C  
V
Output voltage  
Analog power supply voltage  
Analog reference voltage  
Analog input voltage  
AVDD  
VREF  
VAI  
V
V
V
mW  
mW  
°C  
Per package  
Per output  
650  
8
Power dissipation  
Ta=70°C  
PD  
Storage temperature  
TSTG  
–50 to +150  
RECOMMENDED OPERATING CONDITIONS  
Parameter  
Digital power supply  
voltage  
Symbol  
Conditions  
Range  
Units  
fOSC£20MHz  
4.5 to 5.5  
VDD  
V
fOSC£10MHz  
2.7 to 5.5  
AVDD–0.3 to AVDD  
AGND to VREF  
2.0 to 5.5  
Analog reference voltage  
Analog input voltage  
Memory hold voltage  
VREF  
VAI  
V
V
VDDH  
fOSC=0Hz  
V
VDD=5V 10ꢀ  
VDD=2.7 to 5.5V  
2 to 20  
MHz  
MHz  
fOSC  
Ta  
Operating frequency  
Temperature range  
2 to 10  
–30 to +70  
20  
°C  
MOS loads  
P0, P5_4, P5_5,  
P7_0, P7_1  
2
Fan-out  
N
TTL loads  
P1, P2, P4, P6,  
P7_2-P7_7,  
1
P8-P10, P12  
ALLOWABLE OUTPUT CURRENT  
(VDD=2.7 to 5.5V, Ta=–30 to +70°C)  
Parameter  
"H" output pin (1 pin)  
"H" output pin (total)  
"L" output pin (1 pin)  
Pin  
All output pins  
Symbol  
IOH  
Min.  
Typ.  
Max.  
–2  
Units  
Total of all output pins  
All output pins  
SIOH  
IOL  
–40  
5
Total of P0, P1, P5 and P7  
Total of P2, P9 and P10  
Total of P4 and P8  
mA  
50  
"L" output pin (total)  
SIOL  
Total of P6 and P12  
Total of all output pins  
100  
Note: Power and ground connections must be made to all external V  
and GND pins.  
DD  
11/24  
¡ Semiconductor  
MSM66585/586/587/P587/Q587  
ELECTRICAL CHARACTERISTICS  
DC Characteristics (V =5V±10%)  
DD  
(Ta=–30 to +70°C)  
Parameter  
Input high voltage  
Input high voltage 2, 4, 5, 6, 7  
Input low voltage  
Input low voltage 2, 4, 5, 6, 7  
Symbol  
Conditions  
Min  
0.44VDD  
0.80VDD  
–0.3  
Typ  
50  
5
Max  
VDD+0.3  
VDD+0.3  
0.16VDD  
0.2VDD  
Units  
1
VIH  
1
VIL  
–0.3  
IO=–400mA  
IO=–2.0 mA  
VDD–0.4  
VDD–0.6  
VDD–0.4  
Output high voltage  
Output high voltage  
Output low voltage  
Output low voltage  
1, 4  
2
VOH  
V
IO=–200mA  
IO=–2.0 mA  
V
DD–0.6  
25  
1, 4  
2
IO=3.2mA  
IO=5.0mA  
IO=1.6mA  
IO=5.0mA  
0.4  
0.8  
VOL  
0.4  
0.8  
Input leakage current  
Input current  
3, 6  
1/–1  
1/–250  
15/–15  
10  
mA  
5
IIH/IIL  
VI=VDD/0V  
Input current  
7
1, 2, 4  
2
ILO  
Rpull  
VO=VDD/0V  
VI=0V  
mA  
kW  
Output leakage current  
Pull-up resistor  
100  
CI  
Input capacitance  
Output capacitance  
pF  
f=1MHz, Ta=25°C  
7
CO  
A/D conversion operating  
A/D conversion stopped  
VDD=2V, Ta=25°C*  
*
Analog reference power supply  
current  
0.2  
1
4
mA  
IREF  
mA  
10  
Supply current  
10  
mA  
IDDS  
(stop mode)  
100  
25  
IDDH  
IDD  
10  
Supply Current (halt mode)  
Supply Current  
fOSC=20MHz,  
No Load  
mA  
45  
70  
1. Applies to P0.  
2. Applies to P1, P2, P4, P6, P7_2-P7_7, P8-P10, P12.  
3. Applies to Ain.  
4. Applies to P5_4, P5_5, P7_0, P7_1.  
5. Applies to RES.  
6. Applies to EA, NMI.  
7. Applies to OSC0.  
*
For input ports, V or 0 V. For other cases, unloaded.  
DD  
12/24  
¡ Semiconductor  
MSM66585/586/587/P587/Q587  
DC Characteristics (2.7V £ V £ 5.5V)  
DD  
(Ta=–30 to +70°C)  
Parameter  
Input high voltage  
Input high voltage 2, 4, 5, 6, 7  
Input low voltage  
Input low voltage 2, 4, 5, 6, 7  
Symbol  
Conditions  
Min  
0.44VDD  
0.80VDD  
–0.3  
Typ  
Max Units  
VDD+0.3  
VDD+0.3  
0.16VDD  
0.2VDD  
1
VIH  
1
VIL  
–0.3  
VDD–0.4  
IO=–400mA  
IO=–2.0 mA  
IO=–200mA  
Output high voltage  
Output high voltage  
Output low voltage  
Output low voltage  
1, 4  
2
V
V
DD–0.6  
VOH  
VDD–0.4  
VDD–0.8  
IO=–2.0 mA  
IO=3.2mA  
IO=5.0mA  
IO=1.6mA  
0.5  
0.9  
1, 4  
2
VOL  
25  
40  
0.5  
IO=5.0mA  
1.2  
Input leakage current  
Input current  
3, 6  
1/–1  
IIH/IIL  
VI=VDD/0V  
1/–250  
15/–15  
10  
mA  
5
7
Input current  
ILO  
VO=VDD/0V  
mA  
kW  
1, 2, 4  
Output leakage current  
VI=0V,VDD=5V 10ꢀ  
VI=0V, VDD=3V 10ꢀ  
50  
100  
100  
Rpull  
Pull-up resistor  
200  
CI  
5
7
Input capacitance  
Output capacitance  
pF  
f=1MHz, Ta=25°C  
CO  
VDD=5.5V  
DD=3.3V  
VDD=5.5V  
DD=3.3V  
4
2
A/D conversion  
mA  
operating  
V
Analog reference power  
supply current  
IREF  
0.2  
1
10  
5
A/D conversion  
stopped  
mA  
V
VDD=2V, Ta=25°C*  
*
10  
100  
15  
10  
50  
25  
Supply current (stop mode)  
mA  
IDDS  
VDD=5V 10ꢀ  
DD=3V 10ꢀ  
DD=5V 10ꢀ  
DD=3V 10ꢀ  
5
IDDH  
IDD  
Supply current (halt mode)  
Supply current  
V
V
3
fOSC=10MHz,  
No Load  
mA  
30  
13  
V
1. Applies to P0.  
2. Applies to P1, P2, P4, P6, P7_2-P7_7, P8-P10, P12.  
3. Applies to Ain.  
4. Applies to P5_4, P5_5, P7_0, P7_1.  
5. Applies to RES.  
6. Applies to EA, NMI.  
7. Applies to OSC0.  
*
For input ports, V or 0 V. For other cases, unloaded.  
DD  
13/24  
¡ Semiconductor  
MSM66585/586/587/P587/Q587  
AC Characteristics (V =5V±10%)  
DD  
• External Program Memory Control  
(Ta=–30 to +70°C)  
Parameter  
Clock (OSC) pulse width  
ALE pulse width  
Symbol  
tfW  
Conditions  
Min  
25  
Max  
Units  
tAW  
2tfW–2  
2tfW–5  
tfW–3  
2tfW–3  
tfW–3  
4tfW–3  
0
tPW  
PSEN pulse width  
tPAD  
tALS  
tALH  
tAHS  
tAPH  
tIS  
tfW+3  
2tfW+3  
tfW+3  
4tfW+3  
tfW+3  
PSEN pulse delay time  
Low address setup time  
Low address hold time  
High address setup time  
High address hold time  
Instruction setup time  
Instruction hold time  
ns  
CL=50pF  
15  
tIH  
0
tfW–3  
CLK  
ALE  
tfW  
tfW  
tAW  
PSEN  
tPAD  
tPW  
AD 0-AD7  
A 8-A19  
PC 0-7  
tALS  
INST 0-7  
tIS tIH  
tALH  
PC 8-19  
tAHS  
tAPH  
14/24  
¡ Semiconductor  
MSM66585/586/587/P587/Q587  
• External Data Memory Control  
(Ta=–30 to +70°C)  
Parameter  
Clock (OSC) pulse width  
ALE pulse width  
Symbol  
tfW  
tAW  
Conditions  
Min  
25  
Max  
Units  
2tfW–2  
2tfW–5  
2tfW–5  
tfW–3  
tfW–3  
2tfW–3  
tfW–3  
3tfW–3  
tfW–3  
15  
tRW  
tWW  
tRAD  
tWAD  
tALS  
tALH  
tAHS  
tAHH  
tMS  
RD pulse width  
WR pulse width  
tfW+3  
tfW+3  
2tfW+3  
tfW+3  
3tfW+3  
tfW+3  
RD pulse delay time  
WR pulse delay time  
Low address setup time  
Low address hold time  
High address setup time  
High address hold time  
Memory data setup time  
Memory data hold time  
Data delay time  
CL=50pF  
ns  
tMH  
0
tfW–3  
tALH+5  
tfW+3  
tDD  
tALH–0  
tfW–3  
tDH  
Data hold time  
CLK  
ALE  
RD  
tfW  
tfW  
tAW  
tRAD  
tRW  
AD 0-AD7  
A 8-A19  
RAP 0-7  
DIN 0-7  
tALS  
tALH  
tMS  
tMH  
RAP 8-19  
tAHS  
tAHH  
WR  
tWAD  
tWW  
DOUT 0-7  
AD 0-AD7  
RAP 0-7  
tALS  
tALH  
tDD  
tDH  
A 8-A19  
RAP 8-19  
tAHS  
tAHH  
15/24  
¡ Semiconductor  
MSM66585/586/587/P587/Q587  
• Serial Port Contorl  
Master mode  
(Ta=–30 to +70°C)  
Parameter  
Clock (OSC) pulse width  
Serial clock cycle time  
Output data setup time  
Output data hold time  
Input data setup time  
Input data hold time  
Symbol  
tfW  
Conditions  
Min.  
25  
Typ.  
Max.  
Units  
tSCKC  
8tfW  
4tfW–5  
3tfW–10  
20  
tSTMXS  
tSTMXH  
tSRMXS  
tSRMXH  
ns  
CL=50pF  
0
SCK  
tSCKC  
SDOUT  
(TXD)  
tSTMXH  
tSTMXS  
SDIN  
(RXD)  
Valid  
Valid  
tSRMXS  
tSRMXH  
16/24  
¡ Semiconductor  
MSM66585/586/587/P587/Q587  
Slave mode  
(Ta=–30 to +70°C)  
Parameter  
Clock (OSC) pulse width  
Serial clock cycle time  
Output data setup time  
Output data hold time  
Input data setup time  
Input data hold time  
Symbol  
tfW  
Conditions  
Min.  
25  
Typ.  
Max.  
Units  
tSCKC  
8tfW  
2tfW–15  
4tfW–10  
20  
tSTMXS  
tSTMXH  
tSRMXS  
tSRMXH  
ns  
CL=50pF  
0
SCK  
tSCKC  
SDOUT  
(TXD)  
tSTMXH  
tSTMXS  
SDIN  
(RXD)  
Valid  
Valid  
tSRMXS  
tSRMXH  
AC timing mesurement point  
V
DD  
0.8VDD  
0.2VDD  
0.8VDD  
0.2VDD  
0V  
17/24  
¡ Semiconductor  
MSM66585/586/587/P587/Q587  
AC Characteristics (2.7V £ V £ 5.5V)  
DD  
• External Program Memory Control  
(Ta= –30 to +70°C)  
Parameter  
Clock (OSC) pulse width  
ALE pulse width  
Symbol  
tfW  
Conditions  
Min  
50  
Max  
Units  
tAW  
2tfW–4  
2tfW–10  
tfW–6  
2tfW–6  
tfW–6  
4tfW–6  
0
tPW  
PSEN pulse width  
tPAD  
tALS  
tALH  
tAHS  
tAPH  
tIS  
tfW+6  
2tfW+6  
tfW+6  
4tfW+6  
tfW+6  
PSEN pulse delay time  
Low address setup time  
Low address hold time  
High address setup time  
High address hold time  
Instruction setup time  
Instruction hold time  
ns  
CL=50pF  
30  
tIH  
0
tfW–6  
CLK  
ALE  
tfW  
tfW  
tAW  
PSEN  
tPAD  
tPW  
AD 0-AD7  
A 8-A19  
PC 0-7  
tALS  
INST 0-7  
tALH  
tIS  
tIH  
PC 8-19  
tAHS  
tAPH  
18/24  
¡ Semiconductor  
MSM66585/586/587/P587/Q587  
• External Data Memory Control  
(Ta= –30 to +70°C)  
Parameter  
Clock (OSC) pulse width  
ALE pulse width  
Symbol  
tfW  
tAW  
Conditions  
Min  
50  
Max  
Units  
2tfW–4  
2tfW–10  
2tfW–10  
tfW–6  
tfW–6  
2tfW–6  
tfW–6  
3tfW–6  
tfW–6  
30  
tRW  
tWW  
tRAD  
tWAD  
tALS  
tALH  
tAHS  
tAHH  
tMS  
RD pulse width  
WR pulse width  
tfW+6  
tfW+6  
2tfW+6  
tfW+6  
3tfW+6  
tfW+6  
RD pulse delay time  
WR pulse delay time  
Low address setup time  
Low address hold time  
High address setup time  
High address hold time  
Memory data setup time  
Memory data hold time  
Data delay time  
CL=50pF  
ns  
tMH  
0
tfW–6  
tALH+10  
tfW+6  
tDD  
tALH–0  
tfW–6  
tDH  
Data hold time  
CLK  
ALE  
RD  
tfW  
tfW  
tAW  
tRAD  
tRW  
AD 0-AD7  
A 8-A19  
RAP 0-7  
DIN 0-7  
tMS tMH  
tALS  
tALH  
RAP 8-19  
tAHS  
tAHH  
WR  
tWAD  
tWW  
DOUT 0-7  
AD 0-AD7  
RAP 0-7  
tALS  
tALH  
tDD  
tDH  
A 8-A19  
RAP 8-19  
tAHS  
tAHH  
19/24  
¡ Semiconductor  
MSM66585/586/587/P587/Q587  
• Serial Port Control  
Master mode  
(Ta=–30 to +70°C)  
Parameter  
Clock (OSC) pulse width  
Serial clock cycle time  
Output data setup time  
Output data hold time  
Input data setup time  
Input data hold time  
Symbol  
tfW  
Conditions  
Min.  
50  
Typ.  
Max.  
Units  
tSCKC  
8tfW  
4tfW–10  
3tfW–20  
30  
tSTMXS  
tSTMXH  
tSRMXS  
tSRMXH  
ns  
CL=50pF  
0
SCK  
tSCKC  
SDOUT  
(TXD)  
tSTMXH  
tSTMXS  
SDIN  
(RXD)  
Valid  
Valid  
tSRMXS  
tSRMXH  
20/24  
¡ Semiconductor  
MSM66585/586/587/P587/Q587  
Slave mode  
(Ta= –30 to +70°C)  
Parameter  
Clock (OSC) pulse width  
Serial clock cycle time  
Output data setup time  
Output data hold time  
Input data setup time  
Input data hold time  
Symbol  
tfW  
Conditions  
Min.  
50  
Typ.  
Max.  
Units  
tSCKC  
8tfW  
tSTMXS  
tSTMXH  
tSRMXS  
tSRMXH  
2tfW–30  
4tfW–20  
30  
ns  
CL=50pF  
10  
SCK  
tSCKC  
SDOUT  
(TXD)  
tSTMXH  
tSTMXS  
SDIN  
(RXD)  
Valid  
Valid  
tSRMXS  
tSRMXH  
AC timing mesurement point  
V
DD  
0.8VDD  
0.2VDD  
0.8VDD  
0.2VDD  
0V  
21/24  
¡ Semiconductor  
MSM66585/586/587/P587/Q587  
A/D Converter Characteristics  
(Ta=–30 to +70°C, VDD=VREF=5V 10ꢀ, AGND=GND=0V, fOSC=20MHz)  
Item  
Symbol  
n
Conditions  
Min  
Typ  
8
Max  
Units  
Refer to the recommended  
circuit  
Analog input source  
impedance  
Resolution  
Bit  
Linearity error  
EL  
2
ED  
Differential linearity error  
Zero scale error  
Full scale error  
1
LSB  
RI£5kW  
EZS  
+2  
tCONV=19.2msec  
by ADTM set data  
EFS  
–2  
tCONV  
6.4  
ms/CH  
Conversion time  
19.2  
A/D Converter Characteristics  
(Ta=–30 to +70°C, VDD=VREF=3V 10ꢀ, AGND=GND=0V, fOSC=10MHz)  
Item  
Symbol  
n
Conditions  
Min  
Typ  
8
Max  
Units  
Refer to the recommended  
circuit  
Analog input source  
impedance  
Resolution  
Bit  
Linearity error  
EL  
1
ED  
Differential linearity error  
Zero scale error  
Full scale error  
0.5  
+1  
LSB  
RI£5kW  
EZS  
tCONV=38.4msec  
EFS  
–1  
tCONV  
ms/CH  
Conversion time  
38.4  
ADTM=00b (384CLK selection)  
Reference  
Voltage  
VDD  
+5V  
VREF  
0.1  
mF  
47  
mF  
+
+
0.1  
mF  
47  
mF  
RI  
+
AI0~  
AI3  
AGND  
GND  
0V  
Analog Voltage  
CI  
0.1  
mF  
RI (analog input source impedance) £ 5kW  
Cl = 0.1 mF  
Recommended Circuit  
22/24  
¡ Semiconductor  
MSM66585/586/587/P587/Q587  
Definition of terms  
• Resolution  
8
Resolution is the minimum input analog value that can be resolved. With 8 bits, 2 =256 so  
resolution can be to (V -AGND) ÷ 256.  
REF  
• Linearity error  
Linearity error is the difference between actual conversion characteristics and ideal  
conversion characteristics of an 8-bit A/D converter (so this does not include quantization  
error).  
Ideal conversion characteristics would be to divide the voltage between V  
into 256 equal steps.  
and AGND  
REF  
• Differential linearity error  
Differential linearity error indicates slope of conversion characteristics. The change in  
analog input voltage value that would change the digital output by one bit is ideally 1 LSB  
= (V -AGND) ÷ 256, so differential linearity error is the difference between this ideal bit  
REF  
size and the actual bit size anywhere in the conversion range.  
• Zero scale error  
Zero scale error is the difference between actual conversion characteristics and ideal  
conversion characteristics at the point where digital output switches from 00H to 01H.  
• Full scale error  
Full scale error is the difference between actual conversion characteristics and ideal  
conversion characteristics at the point where digital output switches from FEH to FFH.  
23/24  
¡ Semiconductor  
PACKAGE DIMENSIONS  
TQFP100-P-1414-0.50-K  
MSM66585/586/587/P587/Q587  
(Unit : mm)  
Mirror finish  
Package material  
Lead frame material  
Pin treatment  
Solder plate thickness  
Package weight (g)  
Epoxy resin  
42 alloy  
Solder plating  
5 mm or more  
0.55 TYP.  
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 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).  
24/24  

相关型号:

MSMP6.0A

Surface Mount TRANSZORB® Transient Voltage Suppressors
VISHAY

MSMP6.0A-M3/89A

TVS DIODE 6V 10.3V MICROSMP
VISHAY

MSMP6.5A

Surface Mount TRANSZORB® Transient Voltage Suppressors
VISHAY

MSMP6.5A-M3/89A

DIODE 150 W, UNIDIRECTIONAL, SILICON, TVS DIODE, HALOGEN FREE AND ROHS COMPLIANT, PLASTIC, MICROSMP, 2 PIN, Transient Suppressor
VISHAY

MSMP7.0A

Surface Mount TRANSZORB® Transient Voltage Suppressors
VISHAY

MSMP7.0A-M3/89A

DIODE 150 W, UNIDIRECTIONAL, SILICON, TVS DIODE, HALOGEN FREE AND ROHS COMPLIANT, PLASTIC, MICROSMP, 2 PIN, Transient Suppressor
VISHAY

MSMP7.5A

Surface Mount TRANSZORB® Transient Voltage Suppressors
VISHAY

MSMP7.5A-M3/89A

TVS DIODE 7.5V 12.9V MICROSMP
VISHAY

MSMP8.0A

Surface Mount TRANSZORB® Transient Voltage Suppressors
VISHAY

MSMP8.0A-M3/89A

DIODE 150 W, UNIDIRECTIONAL, SILICON, TVS DIODE, HALOGEN FREE AND ROHS COMPLIANT, PLASTIC, MICROSMP, 2 PIN, Transient Suppressor
VISHAY

MSMP8.5A

Surface Mount TRANSZORB® Transient Voltage Suppressors
VISHAY

MSMP8.5A-M3/89A

TVS DIODE 8.5V 14.4V MICROSMP
VISHAY