PTK8607 Data Sheet ========================================== PTK8607 8 Bit Micro-controller Data Sheet DEC 26, 2003 - Ver1.0 ===================================================================================== Page1 PTK8607 Data Sheet ========================================== 1. 簡介 型 式 ROM 大小(Word) RAM 大小(Byte) 指令(Bits) 資料匯流排(Byte) 指令數目 最大操作頻率(MHz) 操作電壓(V) 指令時間(nS) 特別暫存器 可程式化 I/O 即時計數器 計數器預除器 堆疊深度(Level) 看門狗功能 振盪型式 上拉電阻腳位 下拉電阻腳位 電源重置 包裝 PTK8607 2048 72 16 8 49 20 2.5 到 6.0 ≥ 200 11 20 1 1 4 開/關 RC/LP/XT/HS Port1/Port2/Port3 Port1/Port2/Port3 1 PDIP28/SOP28 2. 說明 PTK8607 是一顆運算速度高,抗雜訊能力強,CMOS 製程超大型積體電路微處理器。 一 顆 IC 內包含 2048 個 EPROM 及 72 個 RAM。無論如何,PTK8607 是一個使用上非常方便的 微處理器,可利用最少的外部組件,提供最多的功能,縮短客戶發展的時間。 3. 應用 PTK8607 應用領域適用於馬達控制、高速自動控制系統、低消耗功率遙控發射接收器、 充電器、玩具、汽車、聲音及電腦週邊...等產品。 ===================================================================================== Page2 PTK8607 Data Sheet ========================================== 4. 腳位 RTCC1 VDD NC VSS NC P10 P11 P12 P13 P20 P21 P22 P23 P24 1 2 3 4 5 6 7 8 9 10 11 12 13 14 28 27 26 25 24 23 22 21 20 19 18 17 16 15 MCLRB OSCI OSCO P37 P36 P35 P34 P33 P32 P31 P30 P27 P26 P25 PTK8607 5. 腳位說明 PTK8607 名 稱 I/O P10 至 P13 I/O Port1 輸入/輸出 pin P20 至 P27 I/O Port2 輸入/輸出 pin P30 至 P37 I/O Port3 輸入/輸出 pin 功 能 說 RTCC1 I 即時計數器 1 輸入 pin MCLRB I 復位 pin(內建上拉約 80KΩ 電阻) OSCI I 振盪輸入 pin OSCO VDD O 振盪輸出 pin - 正電源輸入 pin VSS - 負電源輸入 pin 明 ===================================================================================== Page3 PTK8607 Data Sheet ========================================== 6. 特色 a. b. c. d. e. f. g. h. i. 8-bit 微處理器 操作速度 : DC-20MHz ROM 大小︰2048 個 RAM 大小︰24 個 特別暫存器︰11 個 4 層堆疊深度(4 Level Stack) 內部可程式化 I/O 上拉及下拉電阻 內部可程式化關閉 I/O P-MOS 1 個 8-bit(RTCC1)可程式化預除器 7. 暫存器 位 址 名 稱 000h IDFSR 001h RTCC1 002h PCRL 003h STACR 004h FSR 005h Port1 006h Port2 007h Port3 008h F08 009h F09 00Ah F0A 00Bh F0B 00Ch F0C 00Dh F0D 00Eh F0E 00Fh F0F 010h ~ 01Fh R10 ~ R1F 特殊位址 OPTION,CFR2,CFR3 ===================================================================================== Page4 PTK8607 Data Sheet ========================================== Address Name 00h IDFSR Indirect Address Register xxxxxxxx 01h RTCC1 Timer1 Register 00000000 02h PCRL Program Counter on Low Group Register 00000000 03h STACR 04h FSR 05h Port1 - - - - P13 P12 P11 P10 xxxxuuuu 06h Port2 P27 P26 P25 P24 P23 P22 P21 P20 uuuuuuuu 07h Port3 P37 P36 P35 P34 P33 P32 P31 P30 uuuuuuuu - Option - - T1CSS T1ECES T1PSA T1PS2 T1PS1 T1PS0 11111111 - CFR2 - - - - - P3POFB P2POFB P1POFB 11000111 - CFR3 - - - - - - IOCGS1 IOCGS0 00000000 x Æ Bit7 - Bit6 Bit5 PCBK1 PCBK0 Bit4 TMOF Bit3 Bit2 PDBF ZF Bit1 DCF Bit0 CF File Select Register Don’t Care. U Æ Un-change Default 000qquuu uuuuuuuu q Æ Power On Value. 8.堆疊深度 4 層 Program Counter Instruction = Call / Retl2w Move to Program Counter Value -----------------> Stack Stack Level 1 Stack Level 2 Stack Level 3 Stack Level 4 Program Memory (User Space) Reset Vector ===================================================================================== Page5 PTK8607 Data Sheet ========================================== 9. 暫存器說明 9.1 IDFSR – 位 址 說 00h Æ 明 直接定址暫存器 直接定址暫存器與 FSR 配合使用,用 FSR 做指標,指向要被運作的暫存器,可以 直接讀取該暫存器的資料。 9.2 RTCC1 – 位 址 說 01h 明 即時計數器暫存器 1 Æ n. 即時計數器由內部系統時脈或外部時脈觸發,本暫存器可讀/寫。 Y. RTCC1 暫存器可透過 OPTION 作設定。 PAD FOSC/4 2 To 1 MUX XOR T1/2ECES SYNC Circuit RTCC Register Data Bus T1/2CSS 8/16 Bit Counter T1/2PS0 T1/2PS1 T1/2PS2 2 To 1 MUX WDT 8 To 1 MUX T1/2PSA 2 To 1 MUX 3 To 8 Decoder WDT Time Out T1/2PSA 9.3 PCRL – 位 址 02h 說 明 程式計數暫存器 Æ n. MCU 每擷取一個指令,程式計數暫存器會自動加一,這個加一後的新值,將做 為 MCU 擷取下一指令的位址。 Y. 使用 CALL 指令,PCRL 會自動推入 8 位元堆疊中儲存。 Z. 使用 RETLW 指令,8 位元堆疊會自動載入至 PCRL。 ===================================================================================== Page6 PTK8607 Data Sheet ========================================== 9.4 STACR – 位 址 說 03h 狀態控制暫存器,預設值 00011XXX 位元 名 稱 Bit7 - Bit6 Ú Bit5 功 Bit3 Bit2 能 說 明 一般可讀/可寫位元。 功能:頁選擇暫存器(一頁面 = 512 Words)。 說明:執行 GOTO 指令,若位址超過一個頁面,需作頁面切換。 使用: ORG 000H BSF STACR,6 PCBK1-0 GOTO L410 L110 NOP ; PCBK1-0<0,0>Page0 (000~1ff) L410 Bit4 明 TMOF PCDF ZF ORG NOP BCF GOTO 410H ; PCBK1-0<1,0>Page1 (400~5ff) STACR,6 L110 功能:看門狗逾時旗標位元。 說明:X 看門狗逾時, TMOF = 0 Y 執行 CLRWDT 指令,TMOF = 1 PCDF = 1 功能:低消耗電源旗標位元。 說明:執行 SLEEP 指令後, PCDF = 0 TMOF = 1 功能:零位旗標。 說明:運算結果≠0 (5–2) = 3 MOVLW 05H MOVW2F 12H MOVLW 02H SUBWF2W 12H Æ ZF = 0 0 MCU 運算結果不為 0 1 MCU 運算結果為 0 運算結果=0 MOVLW MOVW2F MOVLW SUBWF2W Æ ZF = 1 (5-5) = 0 05H 12H 05H 12H ===================================================================================== Page7 PTK8607 Data Sheet ========================================== 位元 名 稱 Bit1 DCF Bit0 CF 功 能 說 明 功能:半進位/半借位旗標。 使用:沒有半進位 0000 0101b + 0000 0010b = 0000 0111b MOVLW 05H MOVW2F 12H MOVLW 02H INCFW2W 12H Æ DCF = 0 有半進位 0000 0101b + 0000 1101b = 0001 0010b MOVLW 05H MOVW2F 12H MOVLW 0DH INCFW2W 12H Æ DCF = 1 0 MCU 運算結果對位元 4(xxxX xxxxb)沒有半(進/借)位情況。 1 MCU 運算結果對位元 4(xxxX xxxxb)有半(進/借)位的情況。 功能:進位/借位旗標。 使用:有進位 35H + 22H = 057H MOVLW 35H MOVW2F 12H MOVLW 22H INCFW2W 12H Æ CF = 0 0 MCU 運算結果沒有進位/借位情況 1 MCU 運算結果有進位/借位情況 沒進位 35H MOVLW MOVW2F MOVLW INCFW2W Æ CF = 1 + CDH = 102H 35H 12H CDH 12H 9.5 FSR – 位 址 04h 說 明 檔案選擇暫存器 Æ n. 本暫存器與 IDFSR 做結合,可直接對暫存器做定址。 Y. 本暫存器做一般暫存器使用,只能使用 bit0 到 bit5。Bit6 到 bit7 只能讀,且 永遠為 1。 ===================================================================================== Page8 PTK8607 Data Sheet ========================================== 9.6 PORT1 – 位 址 說 05h Æ 明 PORT1 暫存器 n. 8 位元 I/O 暫存器。 o. P10 至 P13 內建可程式化上拉/下拉電阻功能。 9.8 PORT2 – 位 址 說 06h Æ 明 PORT2 暫存器 n 8 位元 I/O 暫存器。 o P20 至 P27 內建可程式化上拉/下拉電阻功能。 9.10 PORT3 – 位 址 說 07h 明 PORT3 暫存器 n. 8 位元 I/O 暫存器。 o. P30 至 P37 內建可程式化上拉/下拉電阻功能。 VDD TRIS IOCGS0 IOCGS1 D Q EN QB Pull-High Setting Register P1/2/3POFB P-MOS Control Bit From Data Bus D Q Write CK QB TRIS D Q EN QB IOCGS0 IOCGS1 PAD I/O Setting Register To Data Bus Read Signal From I/O State Latch Bit D Q EN QB D Q To I/O Interrupt Flag TRIS IOCGS0 IOCGS1 EN Interrupt Setting Register TRIS IOCGS0 IOCGS1 D Q EN Pull-Low Setting Register ===================================================================================== Page9 PTK8607 Data Sheet ========================================== 9.11 OPTION – 功 能 說 明 預設值 11111111 (本位元僅可寫) 位元 名 稱 Bit7 - 保留位元! 不可寫入 0 Bit6 - 保留位元! 不可寫入 0 Bit5 Bit4 Bit3 T1CSS T1ECES T1PSA 功 能 說 Group-L Group-H 3 - 明 功能:Timer1 時脈來源。 說明:選擇 Timer1 觸發時脈,由系統或 RTCC1 pin 提供。 0 內部時脈 1 P30 時脈 功能:Timer1 外部時脈觸發選擇。 說明:選擇 Timer1 外部觸發,正緣或負緣。 0 正緣觸發 1 負緣觸發 功能:指定 Timer1 預除器用途控制位元。 說明:選擇 Timer1,是 Timer1 計數器或 WDT 使用。 0 給 Timer1 使用 1 給 Watch Dog Timer(WDT)使用 功能:Timer1 預除控制位元。 說明:下表所述 1 : X,即表示每 X 個計數時脈後,RTCC1 或 WDT 暫存器 才會自動加一。 Bit2 Ú Bit0 T1PS2-0 Timer1 預除值 WDT 預除值 000 1 : 2 1 : 1 001 1 : 4 1 : 2 010 1 : 8 1 : 4 011 1 : 16 1 : 8 100 1 : 32 1 : 16 101 1 : 64 1 : 32 110 1 : 128 1 : 64 111 1 : 256 1 : 128 ===================================================================================== Page10 PTK8607 Data Sheet ========================================== 9.12 特殊暫存器 CFR2 – 預設值 11000111 (本位元僅可寫) 位元 名 稱 Bit7 - 保留位元! 不可寫入 0 Bit6 - 保留位元! 不可寫入 0 Bit5 - 保留位元! 不可寫入 1 Bit4 - 保留位元! 不可寫入 1 Bit3 - 保留位元! 不可寫入 1 Bit2 Bit1 Bit0 P3POFB P2POFB P1POFB 功 能 說 明 功能:關閉 Port-3 的 P-MOS 輸出。 說明:關閉該 Port 的 P-MOS 功能,成為 N-MOS 輸出模式。 使用:啟動 Port3 P-MOS OFF 功能 MOVLW xxxxx0xxb MVW2CR2 恢復 Port3 C-MOS 功能 MOVLW xxxxx1xxb MVW2CR2 0 啟動 1 關閉 功能:關閉 Port-2 的 P-MOS 輸出。 說明:關閉該 Port 的 P-MOS 功能,成為 N-MOS 輸出模式。 使用:啟動 Port2 P-MOS OFF 功能 MOVLW xxxxxx0xb MVW2CR2 恢復 Port2 C-MOS 功能 MOVLW xxxxxx1xb MVW2CR2 0 啟動 1 關閉 功能:關閉 Port-1 的 P-MOS 輸出。 說明:關閉該 Port 的 P-MOS 功能,成為 N-MOS 輸出模式。 使用:啟動 Port1 P-MOS OFF 功能 MOVLW xxxxxxx0b MVW2CR2 恢復 Port1 C-MOS 功能 MOVLW xxxxxxx1b MVW2CR2 0 啟動 1 關閉 ===================================================================================== Page11 PTK8607 Data Sheet ========================================== 9.13 特殊暫存器 CFR3 – 預設值 00000000 (本位元僅可寫) 位元 名 稱 功 能 說 明 Bit7 Ú Bit2 Bit1 Ú Bit0 - IOCGS1 and IOCGS0 保留位元! 不可寫入 1 功能:I/O 狀態控制位元。 說明:本雙位元組合(Bit0 及 Bit1)可控制 I/O 三種狀態設定。 使用:X.I/O 輸入或輸出模式(0,0)。 Exp.指定 Port21 到 Port26 是輸入腳,Port27 是輸出腳 MOVLW xxxxxx00b MVW2CR4 MOVLW 01111111b TRIS 06H Y.控制 I/O 的下拉電阻開或關模式(1,0)。 Exp.指定 Port24,Port25,Port26 有下拉電阻 MOVLW xxxxxx10b MVW2CR4 MOVLW 01110000b TRIS 06H Z.控制 I/O 的上拉電阻開或關模式(1,1)。 Exp.指定 Port20,Port21,Port27 有下拉電阻 MOVLW xxxxxx11b MVW2CR4 MOVLW 01111100b TRIS 06H I/O 輸入或輸出設定暫存器,預設值 11111111。 00 Bit = 1 (設定是輸入 pin 功能) Bit = 0 (設定是輸出 pin 功能) I/O 下拉電阻設定暫存器,預設值 11111111。 10 Bit = 1 (關閉 Pull Down Resister Function) Bit = 0 (開啟 Pull Down Resister Function) I/O 上拉電阻設定暫存器,預設值 00000000。 11 Bit = 1 (開啟 Pull Up Resister Function) Bit = 0 (關閉 Pull Up Resister Function) ===================================================================================== Page12 PTK8607 Data Sheet ========================================== 10. 指令說明 Operands Function ADDF2F A ADD W to A ADDF2W A ADD W to A ANDF2F A AND W with A ANDF2W A AND W with A CLRF A Clear A and clear CLRW Clear W register COMF2F A Complement A COMF2W A Complement A DECF2F A Decrement A DECF2W A Decrement A INCF2F A Increment A INCF2W A Increment A IORF2F A Inclusive OR W with A IORF2W A Inclusive OR W with A MOVF2F A Move A MOVF2W A Move A MOVW2F A Move W to A TRIS A Load W to A Register RLF2F A Rotate left A through carry RLF2W A Rotate left A through carry RRF2F A Rotate right A through carry RRF2W A Rotate right A through carry SUBF2F A Subtract W from A SUBF2W A Subtract W from A SWAPF2F A Swap A SWAPF2W A Swap A XORF2F A Exclusive OR W with A XORF2W A Exclusive OR W with A INCFSZ2F A Increment A, skip if 0 INCFSZ2W A Increment A, skip if 0 DECFSZ2F A Decrement f, skip if 0 DECFSZ2W A Decrement f, skip if 0 BCF A,b Bit clear A BSF A,b Bit set A BTFS0 A,b Bit test, skip if clear BTFS1 A,b Bit test, skip if set ANDLW K AND literal and W Operation W+A Æ A W+A Æ W WÆA Æ A WÆA Æ W 0 Æ A 0 Æ W /A Æ A /A Æ W A – 1 Æ A A – 1 Æ W A+1 Æ A A+1 Æ W WÆA Æ A WÆA Æ W A Æ A A Æ W W Æ A W Æ TRIS_A A(n)ÆA(n+1),CÆA(0) R(7)ÆC A(n)ÆA(n+1),CÆA(0) R(7)ÆC R(n)ÆR(n-1),CÆR(7) R(0)ÆC R(n)ÆR(n-1),CÆR(7) R(0)ÆC W-1 Æ A W-1 Æ W A(0~3) ↔ A(4~7) Æ A A(0~3) ↔ A(4~7) Æ W W⊕A Æ A W⊕A Æ W A+1ÆA A+1ÆW A-1 Æ A A-1 Æ W Set A(b) = 0 Set A(b) = 1 Skip if A(b) = 0 Skip if A(b) = 1 B∩W Æ B Status C,DC,Z C,DC,Z C,DC,Z C,DC,Z Z Z Z Z Z Z Z Z Z Z Z Z None None C C C C C,DC,Z C,DC,Z None None Z Z None None None None None None None None Z ===================================================================================== Page13 PTK8607 Data Sheet ========================================== Operands IORLW K XORLW K MOVLW K GOTO A CALL K RETL2W K NOP SLEEP CLRWDT OPTION MVW2CR2 MVW2CR3 Function Operation Inclusive OR literal with W B∪W Æ B Exclusive or literal with W B⊕W Æ B Move literal to W B Æ W Unconditional Branch Jump A Subroutine call Jump subroutine Return literal to W Load W return No operation None Sleep mode 0 Æ WDT, stop OSC Clear watchdog timer 0 Æ WDT Load W to option register W Æ option Load W to option register W Æ CFR2 Load W to option register W Æ CFR3 Status Z Z None None None None None TO,PD TO,PD None None None (溫度約 25 °C) 11. 絕對耐受值 Parameter Symbol Minimum Maximum Unit Supply Voltage VDD - 0.3 + 6.0 Volt. Input Voltage VIN VSS - 0.3 VDD + 0.3 Volt. Storage Temperature TSTG - 35 + 125 °C Operating Temperature TOP - 25 + 80 °C ===================================================================================== Page14 PTK8607 Data Sheet ========================================== 12. 電器特性 Symbol VDD IDD IPD ILEAKL ILEAKH VILV VIHV VILVR VIHVR VOL VOH RMRBH RPL RPH TWDT ESD Parameter Test Condition VDD Condition Operating Voltage 5V RC,WDT Enable Operating Current 5V RC,WDT Disable 5V XT,WDT Enable 5V XT,WDT Disable 3V RC,WDT Enable Power Down Current 3V RC,WDT Disable 3V XT,WDT Enable 3V XT,WDT Disable Input Low Level Leakage 5V VIN = VSS Input High Level Leakage 5V VIN = VDD Low Level Input Voltage 5V High Level Input Voltage 5V Low Level Reset Voltage 5V High Level Reset Voltage 5V I/O Port Low Level Output 5V VO = 5V Current OSCO Low Level Output Current I/O Port High Level Output 5V VO = 0V Current OSCO High Level Output Current MCLRB Pull-high Resistance 5V VO = 0 Port Pull-low Resistance 5V VO = 5V Port Pull-high Resistance 5V VO = 0 Max WDT Time out 5V - MIN. TYP. MAX. Unit 2.5 - 2.00 2.00 2.35 2.45 2.30 2.35 2.05 2.30 65 6.0 1 1 1 1 1 1 - Volt. mA mA mA mA uA uA uA uA uA uA Volt. Volt. Volt. Volt. mA - 11.3 - mA - -26.1 - mA - -6.2 - mA 3000 281 77 81 - 2.38 - KΩ KΩ KΩ Sec V ===================================================================================== Page15 PTK8607 Data Sheet ========================================== 13. 特性曲線 13.1 I/O 輸出模式輸出電流與 VDD 關係: a. 溫度約 25℃ b. I/O 輸出高電壓對 VSS 量測的電流 mA 40 35 30 25 20 15 10 5 0 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 VDD (Volt) 13.2 I/O 輸出模式輸入電流與 VSS 關係: a. 溫度約 25℃ b. I/O 輸出高電壓對 VDD 量測的電流 mA 90 75 60 45 30 15 0 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 VDD (Volt) 13.3 I/O 輸入模式電壓由低至高觸發點與 VDD 關係 - 溫度約 25℃ Threshold Volt 3 2.5 2 1.5 1 0.5 0 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 VDD (Volt) ===================================================================================== Page16 PTK8607 Data Sheet ========================================== 13.4 I/O 輸入模式電壓由高至低觸發點與 VDD 關係 - 溫度約 25℃ Threshold Volt 3 2.5 2 1.5 1 0.5 0 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 VDD (Volt) 13.5 WDT 與 VDD 關係 - 溫度約 25℃ mS 25 23 21 19 17 15 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 VDD (Volt) 13.6 復位 pin 輸入電壓由低至高觸發點(VILVR)與 VDD 關係 - 溫度約 25℃ Volt 3 2.5 2 1.5 1 0.5 0 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 VDD (Volt) ===================================================================================== Page17 PTK8607 Data Sheet ========================================== 13.7 復位 pin 輸入電壓由高至低觸發點(VIHVR)與 VDD 關係 - 溫度約 25℃ Volt 3.5 3 2.5 2 1.5 1 0.5 0 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 VDD (Volt) 13.8 Sleep 模式關閉 WDT 消耗電流(IPD)與 VDD 關係 - 溫度約 25℃ uA 100 80 60 40 20 0 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 VDD (Volt) 13.9 工作電流(IDD)與 VDD 關係 - 溫度約 25℃ uA 7000 6000 5000 4000 3000 2000 1000 0 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 VDD (Volt) ===================================================================================== Page18 PTK8607 Data Sheet ========================================== 14. Others Detail Description 14.1 上拉電阻或下拉電阻設定方式及範例 例如:要設定有 上拉電阻腳 P13,P20 及 P21。 下拉電阻腳 P10,P11,P12,P24 及 P25。 如下圖所示: P12 VDD P13 RTCC /MCLR VSS P20 P11 P10 VDD Default pull-H VDD VDD OSCI OSCO VDD P27 P21 P26 P22 P25 P23 P24 首先,進入下拉電阻設定模式, MOVLW xxxxxx10b MVW2CR3 CFR3_bit1&0 = (1,0) 設定 P10,P11,P12 有下拉電阻功能 MOVLW TRIS xxxx1000b port1 設定 P24,P25 有下拉電阻功能 MOVLW 11001111b TRIS port2 其次,進入上拉電阻設定模式, MOVLW xxxxxx11b MVW2CR3 CFR3_bit1&0 = (1,1) 設定 P13 有上拉電阻功能 MOVLW TRIS xxxx1000b port1 設定 P20,P21 有上拉電阻功能 MOVLW 00000011b TRIS port2 最後,設定完成,轉換成 I/O 設定狀態,CFR3_bit1&0 = (1,0) MOVLW xxxxxx00b MVW2CR3 ===================================================================================== Page19 PTK8607 Data Sheet ========================================== 14.1 關閉 P-MOS 設定方式及範例。C-MOS 及 P-MOS 示意圖,如下圖所示: V DD C o n trol P-M O S Sig nal PA D C o n tro l N -M O S Sig nal C -M O S O utput T ype (D efault) C o ntro l N -M O S Sig n al PA D P-M O S O FF O utput T ype 如要關閉 port1 的 P-MOS,則只要設定 CFR2_bit0 MOVLW xxxxx110b MVW2CR2 如要關閉 port2 的 P-MOS,則只要設定 CFR2_bit1 MOVLW xxxxx101b MVW2CR2 如要關閉 port2 及 port3 的 P-MOS,則只要設定 CFR2_bit1&2 MOVLW xxxxx001b MVW2CR2 注意事項: 本功能只可以對整個 port 的 P-MOS 做開/關,不能對某一個 I/O 做 P-MOS 的開/關。 ===================================================================================== Page20 PTK8607 Data Sheet ========================================== 15. 產品資訊 PTK 86 xx - xx / x 公司名稱 系列名稱 產品名稱 04 06/16/26 08/18/28 07/17/27 產品類別 XT RC 產品包裝 P : PDIP S : SOP ===================================================================================== Page21 PTK8607 Data Sheet ========================================== 16. 包裝型式 300mil DIP 18 尺 A B C D 895~915 240~260 125~135 125~145 E F 16~20 50~70 300mil SOP 18 尺 A B 394~419 290~300 C 14~20 D 寸 E 447~460 92~104 寸 規 格 G H I α 95~105 295~315 335~375 0°~15° 規 格 F G H I α 44~56 4min 32~38 4~12 0°~10° ===================================================================================== Page22 PTK8607 Data Sheet ========================================== 17. PTK8607 應用注意事項 17.1 RC 振盪 示 意 圖 OSCI PAD 外接電阻 R 外接電容 C 2.49KΩ 22pF 1.49MHz(5.96MHz) ±5% 4.32KΩ 22pF 0.99MHz(3.96MHz) ±5% 4.87KΩ 22pF 903KHz(3.61MHz) ±5% 9.76KΩ 22pF 496KHz(1.99MHz) ±5% 20.5KΩ 22pF 250KHz(1.00MHz) ±5% 46.4KΩ 22pF 114KHz( 458KHz) ±5% 681KΩ 22pF 8.05KHz(32.2KHz) ±5% 外接電阻 R 外接電容 C 2.32KΩ 22pF 1.50MHz(6.00MHz) ±5% 3.74KΩ 22pF 1.00MHz(4.00MHz) ±5% 4.32KΩ 22pF 889KHz(3.56MHz) ±5% 8.25KΩ 22pF 496KHz(1.98MHz) ±5% 16.9KΩ 22pF 250KHz(1.00MHz) ±5% 38.3KΩ 22pF 113KHz( 453KHz) ±5% 549KΩ 22pF 8.05KHz(32.2KHz) ±5% OSCO PAD 3V R C 示 意 圖 OSCI PAD OSCO PAD 5V R C OSCO(OSCI)振盪頻率 OSCO(OSCI)振盪頻率 a. 振盪電容擺放位置,必須盡量靠近 OSCI。 b. 振盪電容接 GND 線,請貼近主要 GND 區域,且 GND 線越粗越好。 17.2 Crystal 振盪 OSCI PAD 22pF OSCI PAD OSCO PAD 47pF Crystal = XT Type 22pF OSCI PAD OSCO PAD 47pF Crystal = HS Type 22pF OSCO PAD 47pF Crystal = LP Type a. 振盪電容擺放位置,必須盡量靠近 OSCI 及 OSCO。 b. 振盪電容接 GND 線,請貼近主要 GND 區域,且 GND 線越粗越好。 ===================================================================================== Page23 PTK8607 Data Sheet ========================================== 18. 重置(MCLRB)應用線路使用方式 正確使用方式1 : 外加 BOD 重置線路 正確使用方式2 : 外加 300K電阻 及 104pF電容 VDD 1K MCLRB PAD MCLRB PAD 3.9K 3.9K 104pF 104pF 300K VDD 不可以將 MCLRB 與 VDD 連接 (如右圖所示) MCLRB PAD 19.電源(VDD)使用:在 VDD 與 VSS 之間,加上 104pF 電容(必須接近 VDD) VDD VDD PAD 104pF ===================================================================================== Page24 PTK8607 Data Sheet ========================================== 20. 未使用之 I/O PIN,若 I/O PIN 設為 INPUT 狀態,則需在該 I/O PIN 給於一 個固定電壓準位(如下圖所示),或在程式 I/O 設定時,將未使用之 I/O 設為 OUTPUT 狀態。 VDD N/C I/O N/C I/O 21. 此版本 OTP(PTK86X6-RC)在 SLEEP MODE 時,工作電流較大,較不適合應用 於省電型之相關產品。 ===================================================================================== Page25