NY8BM72A 是以MTP作为记忆的8bit低单价九齐单片机,有18个IO口,12+1AD通道,2K ROM,4组计时器,3组PWM,3组蜂鸣器, 系統主頻提供 20.8M/19.2M/16M/14.4M/13.6M提供選擇。有价格优势的AD型多脚位单片机。可以兼容远翔飞凌单片机,应广单片机,晟矽微单片机,芯圣单片机,义隆单片机,松翰单片机,中微爱芯等。有ssop20和sop20两种封装。开发环境可以用汇编或C语言。有DEMOCODE可以参考,也有技术支持可以供客户随时咨询
概述:
NY8BM72A 是以MTP作為記憶體的 8 位元微控制器,除了適用於家電或量測等等的I/O應用設計。更針對霧化器產品 做優化調適。NY8BM72A內建除錯仿真電路,利用兩個脚位與很少的外接硬體,就能實現在線仿真器的大數功能, 例如設定程式 執行條件與中斷條件, 片上單步執行,以及查看及設定各種暫存器的內容。仿真的執行效果將比一般的仿真器更接近 實際IC運作。
NY8BM72A內建高精度 12+1 通道 12 位元類比數位轉換器,與高精度電壓比較器,足以應付各種類比介面的偵測與 量測。NY8BM72A內建的高頻振盪器,能彈性選擇輸出頻率區段,以適用於多樣的霧化器元件,更可以程式細調輸出頻率, 細度足以應付霧化器的元件偏差。在I/O的資源方面,NY8BM72A 有 18 根彈性的雙向I/O腳,每個I/O腳都有單獨的暫存器控制為輸入或輸出腳。而且每 一個I/O腳位都有附加的程式控制功能如上拉或下拉電阻或開漏(Open-Drain) 輸出。此外針對紅外線搖控的產品方 面,NY8BM72A內建了可選擇頻率的紅外載波發射口.NY8BM72A 有四組計時器,可用系統頻率當作一般的計時的應用或者從外部訊號觸發來計數。
另外NY8BM72A 提供 3 組 10 位元解析度的PWM輸出,3 組蜂鳴器輸出可用來驅動馬達、LED、或蜂鳴器等等。
功能:
系統主頻提供 20.8M/19.2M/16M/14.4M/13.6M提供選擇。
Timer 3 可option選擇直接輸出系統主頻,並提供最快半個Clock系統主頻輸出。
高頻率振盪器(FHOSC)有 11bit R-page (1DH&1EH)給使用者微調,出廠trim至 ±1%,使用者可調整至 ±0.1%。
內建二線控制的除錯仿真電路。
超過 ±8KV 的ESD。
雜訊過濾功能(Noise Filter)打開時可容忍超過±4KV的EFT。(操作電壓@5V)
寬廣的工作電壓: 2.0V ~5.5V @系統頻率 ≦8MHz。
2.2V ~5.5V @系統頻率 > 8MHz。
寬廣的工作温度:-40°C ~85°C。
2Kx14 bits MTP。
128 bytes SRAM。
18 根可分別單獨控制輸入輸出方向的I/O腳(GPIO)、PA[7:0]、PB[7:0] 、PC[1:0]。
PA[5, 3:0]、PB[3:0]及PC[1:0]可選擇輸入時使用內建下拉電阻。 l PA[7:0]、PB[7:0及PC[1:0]可選擇輸入時使用上拉電阻,上拉電阻可選擇 100KΩ或 1MΩ。(PA5 約為 80KΩ)。
PB[7:0]及PC[1:0]可選擇開漏極輸出(OpenDrain)。
PA[5]可選擇當作輸入或開漏極輸出(Open-Drain)。 l
所有I/O脚輸出可選擇定灌電流(Constant Sink Current)、小灌電流(Small Sink Current)、一般灌電流(Normal Sink Current)或大灌電流(Large Sink Current)。
所有I/O腳輸出可選擇小推電流(Small Drive Current)或一般推電流(Normal Drive Current),除PA5 外。
8 層程式堆棧(Stack)。
存取資料有直接或間接定址模式。 一組 8 位元上數計時器(Timer0)包含可程式化的頻率預除線路。 三組 10 位元下數計時器(Timer1, 2, 3)可選重複載入或連續下數計時。 三個 10 位元脈衝寬度調變(PWM1, 2, 3)。
三個蜂鳴器輸出(BZ1, 2, 3)。 38/57KHz紅外線載波頻率可供選擇。
有sop20,SSOP20两种封装,脚位图如下: