英銳恩推出的18系列單片機EN8F1812,為高性能、低功耗單片機。ROM空間:4K*16Bit,相當于8K空間。RAM空間:256BYTE。該MCU帶ADC和DAC,支持 1/2 偏壓 LCD驅動,有11種中斷源。
功能特性:
RISC指令架構, 程序空間為4K*14,SRAM為128字節(jié),8級硬件堆棧;支持2T和4T的CPU運算模式;
CPU雙時鐘模式,高速可選16M/8M/4M/2M/1M;低速時鐘可選1M/512K/256K/128K/64K,并可以作為FCPU時鐘;通過寄存器可實時切換CPU時鐘; CPU有IDLE, PWSAVE, DEEPPWSAVE, PWOFF四種工作模式;TIMER0,8位定時/計數(shù)器,可選FCPU、OSC32K(32K時鐘)、T0CKI、運放輸出作為TIMER0時鐘,同時支持BUZZER輸出模式;支持四路8bit 分辨率的PWM輸出;TIMER1,16位定時/計數(shù)器,有多個時鐘輸入選擇,可以工作在異步時鐘工作模式,同時支持IO管腳捕捉模式的輸入功能;TIMER2,12位定時計數(shù)器,支持CPU中斷,時鐘源為FCPU;CCP,12位CCP模塊,支持一路捕獲、一路比較、支持擴展成四路12bit分辨率獨立PWM功能,支持ADC采集和自啟動自關閉;內置高精度電壓源,提供電壓1.0V、1.2V、2.0V、2.4V;內置溫度傳感器(NTC),支持ADC采集;
12bit高精度的ADC,支持多個IO引腳采集,同時支持內部模擬信號采集;支持自動采集比較模式,可用于低功耗下信號采集;LVR提供16種低電壓選擇,支持低電壓中斷,同時也支持高電壓中斷,高電壓中斷可選擇自動強制PB0輸出指定電平,可實現(xiàn)電源電壓采集;一個軌到軌運放,可以選取多個輸入作為運放/比較器輸入,可用于毫伏信號放大;一組比較器,用于比較電壓的大??;
通過IOSR/IOSW指令實現(xiàn)IO寄存器讀寫;
超強程序加密算法,保證芯片程序內容唯一性;
除跳轉指令為兩個周期指令以外其余為單周期指令 ;運行速度: 支持最高16 MHz CPU運行工作頻率;
上電復位計數(shù)器(PWRT)和振蕩啟動計數(shù)器(Oscillator Start-up Timer OST);內部振蕩器集成了一個看門狗保證了可靠的操作同時軟件使能看門狗操作 ;IO口的電流檔是可選的,PA0、PB0-PB2是通過大電流驅動IO,其他IO口是通過小電流驅動IO;通過編程控制I/O端口的上拉/下拉、開漏等狀態(tài) ,上拉電阻支持兩類選擇。上電默認PB3上拉電阻打開,PB1下拉電阻打開。
中斷:
-三個內部計數(shù)/定時器中斷源;
-三個外部IO管腳中斷源:INT管腳;
-PortB的輸入改變中斷源;
-CCP中斷源;
-低電壓、高電壓LVD中斷源;
-運放輸出電壓比較中斷源;
-ADC中斷;
-OP中斷;
通過外部中斷、PortB中斷、LVD中斷、TIMER中斷、CCP比較模式、WDT溢出和外部復位實現(xiàn)睡眠模式喚醒;內部有16MHz、1MHz RC振蕩器(1%誤差);其中16MHz OSC可以實現(xiàn)1KHz頻率調整有可靠的保證使得程序代碼不被讀出;
支持OTP自編程功能;并支持整個程序空間讀取和寫入;VCC工作電壓范圍:2.2V - 5.5V,CPU工作的最高頻率為16MHz;
封裝:SOP8、SOP16、TSSOP20、QFN20(3*3mm)。