Q1 請問笙泉的單晶片P1~4 pull up的電阻是多少?
Q2 請問Megawin 8051 IC的耗電量是多少?
Q3 請問89系列的P1-4的灌入(sinking)電流是多少?
Q4 請問Megawin的IC出廠預設的AP,IAP,ISP位址是多少?
Q5 請問笙泉的MCU MIPS是多少?
Q1 請問笙泉的單晶片P1~4 pull up的電阻是多少?
89系列大約47K左右,而82系列的電阻值如下表:
I/O Mode |
L(3.3V) type |
E(5V) type |
Quasi-bidirectional |
14K |
11.8K |
Push-Pull output |
112.5 |
130 |
Input Only |
X |
X |
Open-Drain Output |
X |
X |
A. 依照不同系列IC及模式列表如下:
IC Type |
Normal Mode |
Idle Mode |
Power Down Mode |
||
|
10MHz ~ 64MHz |
10MHz ~ 64MHz |
|
||
89 series (E type) |
9.5mA ~ 26.24mA |
5.43mA ~ 21.32mA |
0.6uA ~ 0.64uA |
||
89 series (L type) |
6.26mA ~ 15.02mA |
2.5mA ~ 8.17mA |
0.41uA ~ 0.45uA |
||
|
2MHz ~ 24MHz |
2MHz ~ 24MHz |
|
||
82x52 (E type) |
5.9mA ~ 15.4mA |
Idle0 |
2.2mA ~ 7.1mA |
< 0.1uA |
|
Idle7 |
1.8mA ~ 4.7mA |
||||
82x52 (L type) |
4.9mA ~ 12.8mA |
Idle0 |
1.4mA ~ 4.6mA |
< 0.1uA |
|
Idle7 |
1.3mA ~ 2.3mA |
||||
82x54 (E type) |
5.43mA ~ 15.44mA |
Idle0 |
1.93mA ~ 7.04mA |
< 0.1uA |
|
Idle7 |
1.65mA ~ 4.42mA |
||||
82x54 (L type) |
5.5mA ~ 14.61mA |
Idle0 |
1.56mA ~ 5.09mA |
< 0.1uA |
|
Idle7 |
1.29mA ~ 2.33mA |
||||
82G516 (2.4V) |
2.39mA ~ 11.74mA |
Idle0 |
0.99mA ~ 5.03mA |
Pwdn0 |
< 0.19uA or < 0.5uA |
Idle7 |
0.51mA ~ 1.10mA |
Pwdn1 |
< 0.05uA |
||
82G516 (3.6V) |
4.9mA ~ 22.2mA |
Idle0 |
1.69mA ~ 9.07mA |
Pwdn0 |
< 1uA |
Idle7 |
1.22mA ~ 2.54mA |
Pwdn1 |
<0.4uA |
||
82G516 (5.5V) |
5.77mA ~ 20.45mA |
Idle0 |
2.48mA ~ 10.58mA |
<1.95 |
|
Idle7 |
2.0mA ~ 5.25mA |
||||
|
12MHz |
12MHz |
|
||
MG84FL54B (Vdd_IO=5V) |
12mA ~ 18mA |
6mA ~ 9mA |
0.1 ~ 10uA |
||
MG84FL54B (Vdd_IO=3.3V) |
9mA ~ 14.5mA |
3.5mA ~ 5.3mA |
0.1 ~ 10uA |
||
MG87FE52 (5V) |
10mA ~ 20mA |
5mA ~ 10mA |
0.1 ~ 10uA |
||
MG87FL52 (3.3V) |
7mA ~ 15mA |
2.5mA ~ 5mA |
0.1 ~ 5uA |
||
Q3 請問89系列的P1-4的灌入(sinking)電流是多少?
A. 大約2.5 ~ 4 mA左右,詳細資料請參考Spec裡DC Characteristics的部份。
Q4 請問Megawin的IC出廠預設的AP,IAP,ISP位址是多少?
A. 詳見下表:
ITEM |
AP Address |
IAP Address |
ISP Address |
MPC89x51 |
0x0000 ~ 0x0FFF(4KB) |
0x1000 ~ 0x37FF(10KB) |
0x3800 ~ 0x3BFF(1KB) |
MPC89x52 |
0x0000 ~ 0x1FFF(8KB) |
0x2000 ~ 0x37FF(6KB) |
0x3800 ~ 0x3BFF(1KB) |
MPC89x53 |
0x0000 ~ 0x37FF(14KB) |
Non |
0x3800 ~ 0x3BFF(1KB) |
MPC89x54 |
0x0000 ~ 0x3FFF(16KB) |
0x4000 ~ 0xF7FF(46KB) |
0xF800 ~ 0xFBFF(1KB) |
MPC89x58 |
0x0000 ~ 0x7FFF(32KB) |
0x8000 ~ 0xF7FF(30KB) |
0xF800 ~ 0xFBFF(1KB) |
MPC89x515 |
0x0000 ~ 0xF7FF(62KB) |
Non |
0xF800 ~ 0xFBFF(1KB) |
MPC82x52 |
0x0000 ~ 0x17FF(6KB) |
0x1800 ~ 0x1BFF(1KB) |
0x1C00 ~ 0x1FFF(1KB) |
MPC82x54 |
0x0000 ~ 0x33FF(13KB) |
0x3400 ~ 0x37FF(1KB) |
0x3800 ~ 0x3DFF(1.5KB) |
MPC82G516 |
0x0000 ~ 0xEFFF(60KB) |
0xF000 ~ 0xFBFF(3KB) |
0xFC00 ~ 0xFFFF(1KB) |
MG84FL54 |
0x0000 ~ 0x33FF(13KB) |
0x3400 ~ 0x37FF(1KB) |
0x3800 ~ 0x3FFF(2KB) |
MG87FL(E)52 |
Configure by software. (AP & IAP share 7K) |
0x1C00 ~ 0x1FFF(1KB) |
|
MG87FL(E)2051 |
0x0000 ~ 0x07FF(2KB) |
Configure by software. |
0x1C00 ~ 0x1FFF(1KB) |
MG87FL(E)4051 |
0x0000 ~ 0x0FFF(4KB) |
Configure by software. |
0x1C00 ~ 0x1FFF(1KB) |
MG87FL(E)6051 |
0x0000 ~ 0x17FF(6KB) |
Configure by software. |
0x1C00 ~ 0x1FFF(1KB) |
A. MIPS是Million Instructions Per Second的簡稱,意思是每秒可執行多少百萬指令。
如果是89系列的MCU,在使用12MHz Crystal的情況下,MIPS速度為:
1/12MHz * 12 * 1M = 1(其中1/12MHz為1個機械週期,而一個指令要12個機械週期)
因此一秒鐘可執行1百萬個指令,但笙泉的MCU可設定為6T(一個指令只需要6個機械週期)
因此可得到表1。
如果是笙泉82系列的MCU,因為82系列的MCU每個指令的執行時間不固定,
這裡用平均值(3T)來做計算,則可得到表2:(要看客戶的程式內容而定)
因此89系列最快大概是4 MIPS,82系列最快大概是8 MIPS。
Table 1:
Megawin 89 series MCU |
||
MCU Mode Crystal |
6T |
12T |
6MHz |
1 MIPS |
0.5 MIPS |
12MHz |
2 MIPS |
1 MIPS |
24MHz |
4 MIPS |
2 MIPS |
48MHz |
x |
4 MIPS |
Table 2:
Megawin 82 series MCU |
|||
Crystal |
6MHz |
12MHz |
24MHz |
MIPS |
2 MIPS |
4 MIPS |
8 MIPS |