服務熱線
0755-88364040
18902464556
EM78P156K是采用低功耗高速CMOS工藝設計開發的8位微控制器。其內部包含1024 ´13位一次性可編程只讀存儲器(OTP-ROM).它還提供一個加密位來防止用戶程序被侵入.同時有3個代碼選擇子來滿足用戶需求.
由于具有一次性可編程可編程存儲器的特性, EM78P156K能夠提供一種方便的途徑來開發和檢驗用戶的程 序. 另外, 它還提供了簡單和有效的程序更新,使用開發和編程工具.用戶可用ELAN燒錄器輕松燒錄他們的程序.
PU 配置
· 1k ´ 13 位片內 ROM
· 48 ´ 8 位片內寄存器(SRAM, 通用寄存器)
· 5-級堆棧用于子程序嵌套
· 5V/4MHz工作條件下電流低于1.5mA
· 3V/16kHz工作條件下電流典型值為15 mA
休眠模式下電流典型值為1µA
I/O端口配置
· 2組雙向 I/O 端口 : P5, P6
· 12 個I/O 引腳
· 喚醒端口 : P6
· 5個可編程下拉I/O 引腳(P50 ~ P52, P60 ~ P63)
· 6個可編程上拉I/O 引腳(P60 ~ P67)
· 6個可編程漏極開路 I/O 引腳(P60 ~ P67)
· 2個可編程R-option引腳
· 外部中斷: P60
工作電壓范圍:
· 在0~70°C為 2.1V~5.5V (商業級)
· 在-40~85°C為 2.3V~5.5V (工業級)
工作頻率范圍 (基于 2 個時鐘):
· 晶振模式:
DC ~ 20MHz / 2clks @ 5V DC ~ 8MHz / 2clks @ 3V DC ~ 4MHz / 2clks @ 2.1V
· 外部RC模式:
DC ~ 2MHz / 2clks @ 2.1V
內部 RC 頻率 |
溫度 (-40~85°C) |
漂移率電壓 |
制程 |
總計 |
4 MHz |
± 1% |
± 3% @ 2.1~5.5V |
± 2% |
± 6% |
16 MHz |
± 1% |
± 1% @ 4.0~5.5V |
± 2% |
± 4% |
8 MHz |
± 1% |
± 2% @ 3.0~5.5V |
± 2% |
± 5% |
1 MHz |
± 1% |
± 3% @ 2.1~5.5V |
± 2% |
± 6% |
外設配置
· 8位可以選擇時鐘源、邊沿觸發和溢出中斷的實時時鐘/計數器
· 上電復位及3級可編程低電壓復位
POR: 1.8V (默認), LVR: 4.0, 3.5, 2.7V
· 可通過代碼選項寄存器選擇每條指令為2 / 4
個時鐘周期
· 高 EFT 抗干擾
3個中斷:
· TCC 溢出中斷
· 輸入狀態改變中斷 (從休眠模式喚醒)
· 外部中斷
特性
· 可編程的自由運行的看門狗定時器
· 省電休眠模式
· 可選擇的振蕩模式
封裝類型:
· 18引腳DIP 300mil : EM78P156KD18J
· 18引腳SOP 300mil : EM78P156KSO18J
· 20引腳SSOP 209mil : EM78P156KJSS20J
注意: 綠色產品不包含有害物質
名稱 |
功能 |
輸入類型 |
輸出類型 |
描述 |
P53 |
P53 |
ST |
CMOS |
雙向 I/O 引腳 |
P52 P51 P50 |
P52 P51 P50 |
ST |
CMOS |
雙向 I/O 引腳具有可編程下拉功能 |
P67 P66 P65 P64 |
P67 P66 P65 P64 |
ST |
CMOS |
雙向 I/O 具有可編程漏極開路,上拉及引腳狀態改變喚醒功能 |
P63 P62 P61 |
P63 P62 P61 |
ST |
CMOS |
雙向 I/O 具有可編程下拉,漏極開路,上拉及引腳狀態改變喚醒功能 |
P60//INT |
P60 |
ST |
CMOS |
雙向 I/O 具有可編程下拉,漏極開路,上拉及引腳狀態改變喚醒功能 |
|
/INT |
ST |
- |
外部中斷引腳 |
TCC |
TCC |
ST |
- |
實時定時時鐘/計數時鐘輸入 |
/RESET |
/RESET |
ST |
- |
外部上拉復位引腳 |
OSCI/RCOUT |
OSCI |
XTAL |
- |
晶振 / 陶振的時鐘輸入 端 |
|
RCOUT |
- |
CMOS |
內部 RC 振蕩器時鐘輸出端 外部 RC 振蕩器時鐘輸出端 (漏極開路) |
OSCO/ERCin |
OSCO |
- |
XTAL |
晶振 / 陶振時鐘輸出端 |
|
ERCin |
AN |
- |
外部 RC 輸入引腳 |
VDD |
VDD |
電源 |
- |
電源 |
VSS |
VSS |
電源 |
- |
地 |
5-1 EM78P156K 功能結構圖
R0 (間址尋址寄存器)
R0 不是一個在物理寄存器空間存在的寄存器,它的主要功能是作為一個間接尋址指針。任何使用 R0 作為存取數據指針的指令,實際存取的都是 RAM 選擇寄存器(R4) 所指向的數據。
R1 (定時器 / 計數器)
通過定義TE位(CONT的第四位)對來自TCC引腳的外部信號邊沿R1加1,或通過 指令周期加1.
和其他寄存器一樣可讀寫.
通過PAB (CONT-3)復位定義.
通過PAB (CONT-3)復位將預分頻分配給TCC。
僅當TCC寄存器被賦值后預分頻計數器的內容才會被清除。
R2 (程序計數器及堆棧)