深入剖析Renesas 3803 Group (Spec.L)單芯片8位CMOS微計算機
在電子設計領域,微計算機的性能和特性對于產品的功能和穩定性起著至關重要的作用。今天,我們將深入剖析Renesas 3803 Group (Spec.L)單芯片8位CMOS微計算機,帶大家了解它的各個方面。
文件下載:R5F212H2SNSP#W4.pdf
一、公司合并說明
在開始介紹產品之前,先說明一下公司背景。2010年4月1日,NEC Electronics Corporation與Renesas Technology Corporation合并,Renesas Electronics Corporation接管了兩家公司的所有業務。所以,即便文檔中可能還保留舊公司名稱,但它實際上是有效的Renesas Electronics文檔。
二、產品概述
(一)產品定位
3803 Group (Spec.L)是基于740家族核心技術的8位微計算機,專為家用產品、辦公自動化設備以及需要模擬信號處理的控制系統而設計,集成了A/D轉換器和D/A轉換器。
(二)主要特性
- 指令系統:擁有71條基本機器語言指令,最小指令執行時間在16.8 MHz振蕩頻率下可達0.24 μs。
- 存儲容量:在16.8 MHz振蕩頻率下,Mask ROM/Flash memory為60 K bytes,RAM為2048 bytes。
- 輸入輸出端口:具備56個可編程輸入輸出端口,還內置軟件上拉電阻。
- 中斷與定時器:有21個中斷源,16個向量;定時器包括1個16位定時器和多個8位定時器。
- 通信接口:提供多種串行接口,如8位×2(UART或時鐘同步),還有PWM功能。
- A/D與D/A轉換:A/D轉換器為10位×16通道,D/A轉換器為8位×2通道。
- 其他特性:內置時鐘生成電路,具有看門狗定時器和LED直接驅動端口。
(三)電源與功耗
不同模式下電源電壓和功耗有所不同,例如在高速模式下,Mask ROM版本在16.8 MHz振蕩頻率時,電源電壓為4.5 - 5.5 V,功耗約40 mW;Flash memory版本在相同條件下,電源電壓為4.5 - 5.5 V,功耗約27.5 mW。
(四)封裝形式
提供多種封裝選擇,如SP(PRDP0064BA - A)、HP(PLQP0064KB - A)、KP(PLQP0064GA - A)和WG(PTLG0064JA - A)。
三、功能模塊詳解
(一)中央處理器(CPU)
采用標準740 Family指令集,包含累加器、索引寄存器、堆棧指針等寄存器。處理器狀態寄存器(PS)包含多個標志位,用于指示處理器狀態和控制MCU操作。CPU模式寄存器(CPUM)可控制堆棧頁面選擇、內部系統時鐘等。
(二)存儲器
- 特殊功能寄存器(SFR)區域:零頁包含控制寄存器,如I/O端口和定時器。
- RAM:用于數據存儲和子程序調用、中斷的堆棧區域。
- ROM:前128字節和最后2字節為保留區域,在Flash memory版本中可進行編程/擦除。
- 中斷向量區域:包含復位和中斷向量。
- 零頁和特殊頁:可通過特定尋址模式進行訪問。
(三)I/O端口
I/O端口具有方向寄存器,可單獨設置每個引腳的輸入/輸出方向。通過設置端口上拉控制寄存器,可對端口進行上拉控制。
(四)中斷系統
該微計算機的中斷為向量中斷,具有固定優先級方案,由21個源中的16個源產生。中斷請求的接受由中斷請求位、中斷使能位和中斷禁用標志控制。
(五)定時器
- 8位定時器:包括定時器1、定時器2、定時器X和定時器Y,每個定時器和預分頻器都有相應的鎖存器。
- 16位定時器(定時器Z):可選擇多種操作模式,如定時器模式、事件計數器模式、脈沖輸出模式等。
(六)串行接口
提供串行I/O1、串行I/O2和串行I/O3,可選擇時鐘同步或異步(UART)模式進行數據傳輸。
(七)PWM功能
具有8位分辨率的PWM功能,可通過PWM預分頻器設置周期,通過PWM寄存器設置輸出脈沖的“H”期。
(八)A/D轉換器
為逐次逼近型,可選擇8位或10位A/D模式,轉換結果存儲在AD轉換寄存器中。
(九)D/A轉換器
有兩個8位分辨率的內部D/A轉換器(DA1和DA2),通過設置DA轉換寄存器的值進行D/A轉換。
(十)看門狗定時器
用于在程序出現異常時返回復位狀態,由8位看門狗定時器L和8位看門狗定時器H組成。
(十一)復位電路
通過將RESET引腳保持在“L”電平16個XIN周期以上,然后返回“H”電平來實現復位。
(十二)時鐘生成電路
內置主時鐘XIN - XOUT振蕩電路和子時鐘XCIN - XCOUT振蕩電路,可通過CPU模式寄存器選擇不同的時鐘模式。
(十三)Flash存儲器模式
Flash memory版本具有可通過單電源重寫的Flash存儲器,提供并行I/O、標準串行I/O和CPU重寫三種模式。
四、使用注意事項
(一)編程相關
- 處理器狀態寄存器的標志位在復位后需初始化,特別是T和D標志。
- 執行十進制計算時,需設置十進制模式標志(D),并注意狀態標志的有效性。
- 使用JMP指令時,避免在間接尋址模式下指定頁面的最后地址作為間接地址。
- 乘法和除法指令不受索引X模式(T)和十進制模式(D)標志的影響。
- 端口方向寄存器不能使用某些指令進行操作,需使用LDM和STA等指令進行設置。
(二)抗干擾措施
- 縮短RESET引腳和時鐘輸入/輸出引腳的布線長度,連接旁路電容以穩定系統操作。
- 選擇合適的振蕩器和振蕩電路常數,避免振蕩器受到其他信號的影響。
- 降低模擬輸入信號源的阻抗,或添加平滑電容以提高A/D轉換的穩定性。
(三)各功能模塊注意事項
- I/O端口在待機狀態下需避免輸入電平“未定義”,修改輸出數據時需注意位管理指令的影響。
- 中斷相關寄存器設置改變時,需按特定順序操作以避免中斷請求位誤置。
- 定時器切換計數源時,需先選擇計數源再設置預分頻器和定時器的值。
- 串行接口在不同模式下停止傳輸和接收操作時,需按規定設置相關使能位。
- PWM啟動時會先輸出“L”電平,其長度與預分頻器的值和計數源選擇位有關。
- A/D轉換器使用時需確保信號源阻抗低,時鐘頻率滿足要求。
- D/A轉換器使用時建議VCC為4.0 V或以上,不使用時設置DA轉換寄存器為“0016”。
- 看門狗定時器在停止釋放期間需確保不溢出,STP指令禁用位設置為“1”后不可通過程序切換為“0”。
- RESET引腳信號上升時間長時,需連接陶瓷電容,并注意布線長度。
- 低速操作模式下使用子時鐘需穩定振蕩,切換模式時需確保XIN和XCIN振蕩穩定。
- Flash memory版本的CPU重寫模式有操作速度、指令使用、中斷使用等方面的限制。
五、電氣特性
(一)絕對最大額定值
包括電源電壓、輸入電壓、輸出電壓、功耗、工作溫度和存儲溫度等參數的限制。
(二)推薦工作條件
不同模式下對電源電壓、輸入電壓、時鐘頻率等有不同的要求。
(三)電氣特性
涵蓋輸出電壓、輸入電流、電源電流等參數。
(四)A/D和D/A轉換器特性
包括分辨率、絕對精度、轉換時間等參數。
(五)定時要求和開關特性
規定了各種信號的脈沖寬度、周期時間等參數。
六、封裝信息
提供了不同封裝形式的詳細尺寸和質量信息,可在Renesas Technology網站的“Packages”部分獲取最新的封裝尺寸和安裝信息。
Renesas 3803 Group (Spec.L)單芯片8位CMOS微計算機具有豐富的功能和特性,但在使用過程中需要注意各種細節,以確保其穩定可靠地工作。希望通過本文的介紹,能幫助電子工程師更好地了解和應用這款產品。大家在實際設計中遇到任何問題,歡迎在評論區交流討論。
-
功能特性
+關注
關注
1文章
66瀏覽量
106
發布評論請先 登錄
深入剖析Renesas 3803 Group (Spec.L)單芯片8位CMOS微計算機
評論