服務(wù)熱線
0755-88364040
18902464556
綜述
EM78P458 和 EM78P459 是采用低功耗、高速CMOS技術(shù)設(shè)計和開發(fā)的8位微處理器。它配備有一個4K*13-位一次性可編程只讀存儲器(OTP-ROM)。
利用其OTP-ROM特性,可以很方便的開發(fā)和驗證用戶程序。另外,用戶可使用EMC 燒錄器很容易地?zé)龑懫溟_發(fā)代碼。
特性
CPU配置
·4K´13位片上可讀存儲器
·84´8位片上可讀存儲器
·8層堆棧用于嵌套
低功耗
·在5V/4MHz低于1.5mA
·在3V/32kHz典型值15µA
·在休眠模式典型值為1µA
I/O端口配置
·2組雙向I/O端口
·8個可編程下拉I/O引腳
·7個可編程上拉I/O引腳
·8個可編程開漏I/O引腳
·單指令周期為兩個時鐘
工作電壓范圍: 2.3V~5.5V
工作溫度范圍: 0~70°C
工作頻率范圍(基于兩個時鐘)
晶振模式:
DC~20MHz/2clks @ 5V DC~8MHz/2clks @ 3V
RC模式:
DC~4 MHz/2clks @ 5V DC~4 MHz/2clks @ 3V
外部配置
·8位實時時鐘/計數(shù)器 (TCC),具有可選擇信號源、觸發(fā)沿河溢出中斷功能
·8位多通道模數(shù)轉(zhuǎn)換器,具有8位分辨率
·雙頻寬調(diào)制器(PWM),具有10位分辨率
·一對比較器
·掉電(休眠)模式
六個中斷
·TCC溢出中斷
·輸入端口狀態(tài)改變中斷(從休眠模式喚醒)
·外部中斷
·ADC結(jié)束產(chǎn)生中斷
·PWM周期匹配實現(xiàn)
·比較器高中斷
特性
·可編程自由運行看門狗定時器
封裝類型:
·20-pin DIP 300mil : EM78P458AP
·20-pin SOP 300mil : EM78P458AM
·24-pin skinny DIP 300mil : EM78P459AK
引腳配置
EM78P458A/459引腳配置
EM78P458/EM78P459引腳描述
名稱 |
功能 |
輸入類型 |
輸出類型 |
描述 |
P50/INT (VPP) |
P50 |
ST |
- |
只能作為輸入引腳 |
INT |
ST |
|
外部中斷引腳 |
|
(VPP) |
ST |
|
燒錄的 VPP 引腳 |
|
P51/PWM1 (/OEB) |
P51 |
ST |
CMOS |
通用 I/O 引腳帶有可編程開漏功能 |
PWM1 |
|
CMOS |
PWM1 輸出 |
|
(/OEB) |
ST |
|
燒錄的/OEB 引腳 |
|
P52/PWM2 |
P52 |
ST |
CMOS |
通用 I/O 引腳帶有可編程開漏功能 |
PWM2 |
|
CMOS |
PWM2 輸出 |
|
P53/VREF |
P53 |
ST |
CMOS |
通用 I/O 引腳帶有可編程上拉功能 |
VREF |
AN |
|
ADC 外部參考電壓 |
|
P54/TCC |
P54 |
ST |
CMOS |
通用 I/O 引腳帶有可編程開漏功能 |
TCC |
ST |
|
實時時鐘/計數(shù)器時鐘輸入 |
|
P55/CIN- |
P55 |
ST |
CMOS |
通用 I/O 引腳帶有可編程上拉功能 |
CIN- |
AN |
|
比較器負(fù)端 |
|
P56/CIN+ |
P56 |
ST |
CMOS |
通用 I/O 引腳帶有可編程上拉功能 |
CIN+ |
AN |
|
比較器正端 |
|
P57/CO |
P57 |
ST |
CMOS |
通用 I/O 引腳帶有可編程開漏功能 |
CO |
|
AN |
比較器的輸出 |
|
P60/ADC1 |
P60 |
ST |
CMOS |
通用 I/O 引腳帶有可編程上拉和下拉功能 |
ADC1 |
AN |
|
ADC 輸入 1 |
|
P61/ADC2 |
P61 |
ST |
CMOS |
通用 I/O 引腳帶有可編程上拉和下拉功能 |
ADC2 |
AN |
|
ADC 輸入 2 |
|
P62/ADC3 |
P62 |
ST |
CMOS |
通用 I/O 引腳帶有可編程上拉和下拉功能 |
ADC3 |
AN |
|
ADC 輸入 3 |
|
P63/ADC4 |
P63 |
ST |
CMOS |
通用 I/O 引腳帶有可編程上拉和下拉功能 |
ADC4 |
AN |
|
ADC 輸入 4 |
|
P64/ADC5 (DATAIN) |
P64 |
ST |
CMOS |
通用 I/O 引腳帶有可編程下拉和開漏功能 |
ADC5 |
AN |
|
ADC 輸入 5 |
|
(DATAIN) |
ST |
|
燒錄的 DATAIN 引腳 |
|
P65/ADC6 (DINCK) |
P65 |
ST |
CMOS |
通用 I/O 引腳帶有可編程下拉和開漏功能 |
ADC6 |
AN |
|
ADC 輸入 6 |
|
(DINCK) |
ST |
|
燒錄的 DINCK 引腳 |
說明: ST: 施密特觸發(fā)輸入 AN: 模擬引腳 CMOS: CMOS輸出 XTAL: 晶振/諧振的振蕩引腳
引腳功能描述
EM78P458/459功能結(jié)構(gòu)圖
TCC/WDT 和預(yù)分頻器和預(yù)分頻器和預(yù)分頻器和預(yù)分頻器
一個8位計數(shù)器可用作TCC或WDT預(yù)分頻計數(shù)器。在某一特定時刻,預(yù)分頻器僅對TCC或WDT有效,CONT寄存器的PAB位用于定義預(yù)分頻器的分配。PSR0~PSR1位定義預(yù)分頻比。在TCC模式下,預(yù)分頻器在每次執(zhí)行向TCC寫值的指令后清除。當(dāng)預(yù)分頻器分配給WDT,WDT和預(yù)分頻器在執(zhí)行WDTC或SLEP指令后清除。
R1 (TCC) 為一個8位定時/計數(shù)器。TCC時鐘源可取自內(nèi)部時鐘或外部時鐘輸入(可選擇觸發(fā)邊沿)。如果TCC信號源取自內(nèi)部時鐘,TCC將在每個指令周期(未預(yù)分頻)后增1。CLK=Fosc/2 或CLK=Fosc/4CLK取決于代碼選項位CLKS.如果CLKS位為"0",CLK= Fosc/2;如果CLKS位為"1",CLK= Fosc/4。
如果TCC信號源取自外部時鐘輸入,TCC將在TCC引腳信號的下降或上升沿增1。看門狗定時器的時鐘源是一個自由運行的片內(nèi)RC振蕩器。WDT將一直保持運行即使在振蕩器驅(qū)動關(guān)閉的條件下(也即休眠模式)。在普通模式或休眠模式下,WDT溢出(若使能) 將使器件產(chǎn)生復(fù)位。在普通模式,WDT可通過編程在任何時間使能或禁止。參考IOCE0寄存器的WDTE位。不帶預(yù)分頻時,WDT溢出周期大約為18 ms1。
TCC 和 WDT 結(jié)構(gòu)圖
模數(shù)轉(zhuǎn)換器(ADC)
模數(shù)轉(zhuǎn)換電路由一個8位模擬復(fù)用器,三個控制寄存器(ADCON/R9, AD-CMP-CON/ IOCA0, GCON/IOC90),一個數(shù)據(jù)寄存器(ADDATA/RA),和一個8位分辨率的ADC組成。ADC的功能結(jié)構(gòu)圖如圖5-11所示。模擬參考電壓(Vref)和模擬地通過分離輸入引腳相連。
ADC模塊利用逐次逼近式方式轉(zhuǎn)換未知模擬信號為一個數(shù)字信號。轉(zhuǎn)換結(jié)果存入ADDATA。輸入通道可通過設(shè)置ADCON寄存器的Bits ADIS0、 ADIS1和ADIS2選擇模擬輸入復(fù)用器進(jìn)行選擇。
模數(shù)轉(zhuǎn)換功能結(jié)構(gòu)圖
計時器功能描述
定時器1 (TMR1)和定時器 2 (TMR2) (TMRX) 是帶可編程預(yù)分頻比的10位時鐘計數(shù)器。
它們被設(shè)計用作PWM模塊提供波特率發(fā)生器。TMRX可讀/寫,并可在任何復(fù)位條件下
清除。
TMRX功能結(jié)構(gòu)圖
振蕩器,振蕩模式
EM78P458和EM78P459可工作在四個不同的振蕩模式,也即:高頻晶振模式(HXT)、
低頻晶振模式(LXT)、外部RC振蕩模式(ERC)、內(nèi)部電容的RC振蕩模式(IC)。用戶可通
過編程設(shè)置MASK代碼選項選擇某一振蕩模式。晶振/諧振器在不同VDD條件下的最高工
作頻率列
最高工作頻率匯總
晶振 /陶瓷諧振器(晶體)
EM78P458/459可由如圖5-17所示的通過OSCI引腳的外部時鐘信號驅(qū)動
外部時鐘輸入電路
在大多數(shù)應(yīng)用中,OSCI和OSCO引腳可連接晶振或陶瓷諧振器以產(chǎn)生振蕩。圖5-18描繪了這樣的電路。此電路同樣適用于HXT模式和LXT模式。表5-11列出了C1和C2的建議值。 因為每個諧振器都有它自己的特性,用戶應(yīng)該參考其規(guī)格以選擇合適的C1和C2值。對于AT切片晶體或低頻模式,可能需要一個串接電阻RS。
晶振/陶瓷諧振器電路
晶振或陶瓷諧振器電容選擇
振蕩類型 |
頻率模式 |
頻率 |
C1 (pF) |
C2 (pF) |
陶瓷諧振器 |
HXT |
455kHz |
100~150 |
100~150 |
2.0 MHz |
20~40 |
20~40 |
||
4.0 MHz |
10~30 |
10~30 |
||
晶振 |
LXT |
32.768kHz |
25 |
15 |
100kHz |
25 |
25 |
||
200kHz |
25 |
25 |
||
HXT |
455kHz |
20~40 |
20~150 |
|
1.0 MHz |
15~30 |
15~30 |
||
2.0 MHz |
15 |
15 |
||
4.0 MHz |
15 |
15 |
外部RC振蕩模式
EM78P458/459指令集列表
助記符 |
操作 |
受影響標(biāo)志位 |
NOP |
無操作 |
無 |
DAA |
A 累加器十進(jìn)制調(diào)整 |
C |
CONTW |
A ® CONT |
無 |
SLEP |
0 ® WDT, 振蕩器停振 |
T, P |
WDTC |
0 ® WDT |
T, P |
IOW R |
A ® IOCR |
無 < 無 1 > |
ENI |
使能全局中斷 |
無 |
DISI |
禁止全局中斷 |
無 |
RET |
[棧頂] ® PC |
無 |
RETI |
[棧頂] ® PC, 使能中斷 |
無 |
CONTR |
CONT ® A |
無 |
IOR R |
IOCR ® A |
無 < 無 1 > |
MOV R,A |
A ® R |
無 |
CLRA |
0 ® A |
Z |
CLR R |
0 ® R |
Z |
SUB A,R |
R-A ® A |
Z, C, DC |
SUB R,A |
R-A ® R |
Z, C, DC |
DECA R |
R-1 ® A |
Z |
DEC R |
R-1 ® R |
Z |
OR A,R |
A Ú VR ® A |
Z |
OR R,A |
A Ú VR ® R |
Z |
AND A,R |
A & R ® A |
Z |
AND R,A |
A & R ® R |
Z |
XOR A,R |
A Å R ® A |
Z |
XOR R,A |
A Å R ® R |
Z |
ADD A,R |
A + R ® A |
Z, C, DC |
ADD R,A |
A + R ® R |
Z, C, DC |
MOV A,R |
R ® A |
Z |
MOV R,R |
R ® R |
Z |
COMA R |
/R ® A |
Z |
COM R |
/R ® R |
Z |
INCA R |
R+1 ® A |
Z |
INC R |
R+1 ® R |
Z |
DJZA R |
R-1 ® A, 若為 0,則跳過 |
無 |
DJZ R |
R-1 ® R, 若為 0,則跳過 |
無 |
封裝類型
OTP MCU |
封裝類型 |
引腳數(shù) |
封裝尺寸 |
EM78P458AP |
DIP |
20 pins |
300 mil |
EM78P458AM |
SOP |
20 pins |
300 mil |
EM78P459AK |
小外形 DIP |
24 pins |
300 mil
|
封裝信息
20引腳塑封雙列直插封裝(PDIP) — 300 mil