Winbond W78E51C/W78E051C 8位微控制器深度剖析
在電子工程領(lǐng)域,微控制器是眾多項(xiàng)目的核心組件,其性能和特性直接影響著整個(gè)系統(tǒng)的表現(xiàn)。今天,我們將深入探討Winbond的W78E51C/W78E051C 8位微控制器,從其基本特性到電氣參數(shù),為大家全面解析這款產(chǎn)品。
文件下載:W78E051C40DL.pdf
一、概述
W78E051C是一款8位微控制器,具備寬頻率范圍和低功耗的特點(diǎn)。其指令集與標(biāo)準(zhǔn)8051完全兼容,內(nèi)部集成了4K字節(jié)的Flash EPROM、128字節(jié)的RAM、四個(gè)8位雙向且可位尋址的I/O端口、一個(gè)額外的4位I/O端口P4、兩個(gè)16位定時(shí)器/計(jì)數(shù)器、一個(gè)硬件看門狗定時(shí)器和一個(gè)串口。此外,它還支持七源兩級中斷功能。為了方便編程和驗(yàn)證,內(nèi)部的Flash EPROM允許通過電子方式對程序存儲器進(jìn)行編程和讀取,代碼確認(rèn)后還能進(jìn)行安全保護(hù)。
二、特性亮點(diǎn)
2.1 設(shè)計(jì)與供電
- 靜態(tài)設(shè)計(jì):采用全靜態(tài)設(shè)計(jì)的8位CMOS微控制器,穩(wěn)定性高。
- 寬電壓范圍:支持4.5V至5.5V的寬電源電壓,適應(yīng)不同的供電環(huán)境。
2.2 存儲與接口
- 豐富的存儲資源:擁有128字節(jié)的片上暫存RAM和4KB的片上Flash EPROM,同時(shí)具備64KB的程序存儲器地址空間和64KB的數(shù)據(jù)存儲器地址空間。
- 多樣的I/O端口:四個(gè)8位雙向端口和一個(gè)額外的4位可位尋址I/O端口P4,部分封裝還提供額外的INT2/INT3引腳。
2.3 功能模塊
- 定時(shí)器與串口:配備兩個(gè)16位定時(shí)器/計(jì)數(shù)器和一個(gè)全雙工串口(UART),滿足各種定時(shí)和通信需求。
- 看門狗定時(shí)器:可作為系統(tǒng)監(jiān)控、時(shí)基發(fā)生器或事件定時(shí)器,增強(qiáng)系統(tǒng)的可靠性。
- 中斷與EMI控制:具備七源兩級中斷能力和EMI降低模式,有效減少電磁干擾。
- 電源管理:內(nèi)置電源管理功能,支持空閑模式和掉電模式,降低功耗。
- 代碼保護(hù):擁有代碼保護(hù)機(jī)制,保障程序代碼的安全。
2.4 封裝形式
提供多種無鉛(RoHS)封裝,包括40引腳DIP、44引腳PLCC和44引腳PQFP,方便不同的應(yīng)用場景選擇。
三、引腳配置與描述
3.1 引腳配置
文檔中詳細(xì)給出了40引腳DIP、44引腳PLCC和44引腳PQFP的引腳配置圖,不同封裝的引腳布局有所差異,工程師在設(shè)計(jì)時(shí)需要根據(jù)具體的封裝選擇合適的引腳連接方式。
3.2 引腳描述
| 符號 | 描述 |
|---|---|
| EA | 外部訪問使能,高電平訪問內(nèi)部ROM |
| PSEN | 程序存儲使能,用于外部ROM數(shù)據(jù)訪問 |
| ALE | 地址鎖存使能,分離地址和數(shù)據(jù) |
| RST | 復(fù)位引腳,高電平復(fù)位設(shè)備 |
| XTAL1 | 晶體振蕩器輸入,可接外部時(shí)鐘 |
| XTAL2 | 晶體振蕩器輸出 |
| VSS | 接地 |
| VDD | 電源供應(yīng) |
| P0.0 - P0.7 | 雙向I/O端口,兼作低地址/數(shù)據(jù)總線 |
| P1.0 - P1.7 | 雙向I/O端口,部分引腳有替代功能 |
| P3.0 - P3.7 | 雙向I/O端口,所有引腳有替代功能 |
| P4.0 - P4.3 | 可位尋址雙向I/O端口,部分引腳可作外部中斷輸入 |
四、功能詳細(xì)解析
4.1 新定義外設(shè)
- 外部中斷INT2/INT3:在44引腳PLCC或QFP封裝中增加了兩個(gè)額外的外部中斷INT2和INT3,其功能與標(biāo)準(zhǔn)80C52中的外部中斷0和1類似,通過XICON寄存器控制。
- 端口P4:一個(gè)可位尋址的4位端口,地址為0D8H,可作為通用I/O引腳或外部中斷輸入源。
4.2 EMI發(fā)射降低
由于片上Flash EPROM的存在,當(dāng)程序在內(nèi)部ROM空間運(yùn)行時(shí),ALE信號可能產(chǎn)生噪聲。通過設(shè)置AUXR寄存器的第0位可以關(guān)閉ALE信號的轉(zhuǎn)換,從而降低EMI發(fā)射。此外,還可以通過清除安全寄存器的B7位來減小片上振蕩器放大器的增益,但需要注意可能會(huì)影響外部晶體在高頻下的正常工作。
4.3 看門狗定時(shí)器
看門狗定時(shí)器是一個(gè)自由運(yùn)行的定時(shí)器,可由用戶編程作為系統(tǒng)監(jiān)控、時(shí)基發(fā)生器或事件定時(shí)器。通過設(shè)置WDTC寄存器的相關(guān)位可以選擇不同的預(yù)分頻器,從而得到不同的超時(shí)時(shí)間。在看門狗超時(shí)前,程序必須通過向WDTC.6(CLRW)寫入1來清除14位定時(shí)器。
4.4 時(shí)鐘
W78E051C可以使用晶體振蕩器或外部時(shí)鐘,內(nèi)部時(shí)鐘會(huì)先進(jìn)行二分頻。使用晶體振蕩器時(shí),需要在XTAL1和XTAL2引腳之間連接晶體,并在每個(gè)引腳與地之間連接負(fù)載電容;使用外部時(shí)鐘時(shí),將時(shí)鐘源連接到XTAL1引腳,XTAL2引腳懸空。
4.5 電源管理
- 空閑模式:通過設(shè)置PCON寄存器的IDL位進(jìn)入空閑模式,此時(shí)處理器時(shí)鐘停止,但外設(shè)和中斷邏輯繼續(xù)工作,可通過中斷或復(fù)位退出。
- 掉電模式:設(shè)置PCON寄存器的PD位進(jìn)入掉電模式,所有時(shí)鐘停止,包括振蕩器,只能通過復(fù)位退出。
4.6 復(fù)位
外部RESET信號在S5P2采樣,必須在振蕩器運(yùn)行時(shí)保持高電平至少兩個(gè)機(jī)器周期才能生效。復(fù)位時(shí),端口初始化為FFH,堆棧指針初始化為07H,PCON(除第4位)初始化為00H,其他特殊功能寄存器(除SBUF)初始化為00H。
五、安全位
W78E51C的Flash EPROM在編程操作模式下可以反復(fù)編程和驗(yàn)證,確認(rèn)代碼無誤后可以進(jìn)行保護(hù)。安全寄存器位于Flash EPROM操作模式下的地址#0FFFFh,其中的位一旦從高電平編程為低電平就無法更改,只能通過全擦除操作復(fù)位。
- 鎖定位:用于保護(hù)客戶的程序代碼,設(shè)置為邏輯0后,片上ROM數(shù)據(jù)和特殊設(shè)置寄存器將無法再次訪問。
- MOVC禁止位:限制MOVC指令的可訪問區(qū)域,設(shè)置為邏輯0時(shí),外部程序存儲器中的MOVC指令只能訪問外部存儲器中的代碼。
- 加密位:啟用/禁用代碼保護(hù)的加密邏輯,啟用后端口0上的數(shù)據(jù)將通過加密邏輯進(jìn)行編碼,只有全芯片擦除才能復(fù)位該位。
六、電氣特性
6.1 絕對最大額定值
| 參數(shù) | 符號 | 最小值 | 最大值 | 單位 |
|---|---|---|---|---|
| 直流電源 | VDD - VSS | -0.3 | +7.0 | V |
| 輸入電壓 | VIN | VSS - 0.3 | VDD + 0.3 | V |
| 工作溫度 | TA | 0 | 70 | °C |
| 存儲溫度 | TST | -55 | +150 | °C |
6.2 直流特性
在VCC - VSS = 5V ±10%,TA = 25°C的條件下,給出了工作電壓、工作電流、空閑電流、掉電電流等參數(shù)的詳細(xì)規(guī)格。
6.3 交流特性
交流規(guī)格與制造工藝、I/O緩沖器額定值、電容負(fù)載和內(nèi)部布線電容有關(guān)。大部分規(guī)格可以用多個(gè)輸入時(shí)鐘周期(TCP)表示,實(shí)際器件的變化通常小于±20 nS。文檔中還給出了時(shí)鐘輸入波形、程序取指周期、數(shù)據(jù)讀取周期、數(shù)據(jù)寫入周期、端口訪問周期和程序操作的詳細(xì)參數(shù)。
七、時(shí)序波形與典型應(yīng)用電路
7.1 時(shí)序波形
文檔提供了程序取指周期、數(shù)據(jù)讀取周期、數(shù)據(jù)寫入周期和端口訪問周期的時(shí)序波形,幫助工程師理解和設(shè)計(jì)系統(tǒng)的時(shí)序。
7.2 典型應(yīng)用電路
- 擴(kuò)展外部程序存儲器和晶體:給出了不同頻率晶體應(yīng)用的參考值,包括電容和電阻的選擇。
- 擴(kuò)展外部數(shù)據(jù)存儲器和振蕩器:提供了相應(yīng)的電路示意圖。
八、封裝尺寸
文檔詳細(xì)列出了40引腳DIP、44引腳PLCC和44引腳PQFP的封裝尺寸,包括英寸和毫米兩種單位,方便工程師進(jìn)行PCB設(shè)計(jì)。
九、修訂歷史
記錄了產(chǎn)品的版本更新信息,包括發(fā)布日期、頁面和描述,讓用戶了解產(chǎn)品的發(fā)展歷程。
Winbond的W78E51C/W78E051C 8位微控制器以其豐富的功能、低功耗和良好的兼容性,在眾多電子應(yīng)用中具有廣泛的應(yīng)用前景。工程師在使用時(shí)需要根據(jù)具體的應(yīng)用需求,合理選擇封裝形式、配置引腳和設(shè)置參數(shù),以充分發(fā)揮其性能優(yōu)勢。大家在實(shí)際應(yīng)用中是否遇到過類似微控制器的使用問題呢?歡迎在評論區(qū)分享你的經(jīng)驗(yàn)和見解。
發(fā)布評論請先 登錄
Winbond W78E51C/W78E051C 8位微控制器深度剖析
評論