文件名

Similar documents
第5章:汇编语言程序设计

PIC16F F MPLAB 08 16F LED 15 LED

2.5 idlocs PIC idloc idloc 0x1234 ; 0x config idloc HEX errorlevel errorlevel Error (Warning) Message HEX 3-14 errorlevel


ICD ICD ICD ICD ICD

33023A.book(31001A_cn.fm)

00872a.book

,,, PCB, AR M VxWorks DSP,,,,,,,,,,, (CIP) /,,.:,2005 ISBN TP36 CIP (2005) : ( 10 ) : : (010 ) : (010)

C PICC C++ C++ C C #include<pic.h> C static volatile unsigned char 0x01; static volatile unsigned char 0x02; static volatile unsigned cha

DPJJX1.DOC

Ps22Pdf

INCF SEC1,F ; 將 SEC1+1 作查表取回對應數字 MOVF SEC1,W banksel STRING1 banksel PORTB RETFIE run_sec2: MOVF SEC2,W SUBLW.5 GOTO run_min ; 將秒個位數歸 0 CLRF SEC1 MOVL

ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r X Y Z R0 R1 R2 R13 R14 R15 R16 R17 R26 R27 R28 R29 R30 R31 0x00 0x

701PIC Introduction to PICMicro MCUs

<4D F736F F D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6BFBCCAD4B4F3B8D92E646F63>

文件名

Microsoft Word - S153B.doc

PROTEUS VSM

《手机维修原理及维修实例详解》目录

41239D.book

PIC16F87X基本指令說明

Microsoft PowerPoint - 701_PIC-CHN_Attendee.ppt

untitled

MSAC-EX1

JTAG ICE PC JTAG ICE JTAG ISP... 5 IDE AVR STUDIO JTAGICE JTAGICE... 12

目录

30177t.book

untitled

00513D_CN.FM

PIC PICC C 4K C <10% C PIC 11.3 MPLAB-IDE PICC PICC MPLAB-IDE MPLAB-IDE ICE2000 ICD2 PICC MPLAB-IDE IDE Project Set Language Tool Locations

Section1_16bit Arc.ppt

MCP47x6_DaughterBoard.book

<4D F736F F D20B5E7D7D3D0C5CFA2C0E0D7A8D2B5C5E0D1F8B7BDB0B8D0DEB6C1D6B8C4CF2E646F63>

CX-P導入ガイド

<B0B8C0FDCAD6B2E15FD3A1CBA2B0E6>

E170C2.PDF

宏电文档

Keysight B2900A / Keysight B2961A 6 Keysight B2962A 6 Keysight B2961A B2962A nano-voltmeter / nv/10 fa 10 µvrms 210 V/ 3 A 10.5 A GUI nv 2

Hz 10MHz 0.5V 5V 0.01% 10s 2 0.5V 5V 1Hz 1kHz 10% 90% 1% 3 1Hz 1MHz 1% EPM7128SLC84-15 LM361 LM361 Zlg

<4D F736F F D FB971BEF7BB50B971A46CB8735FB773A55FA5ABA5DFB7E7AADAB0AAAFC5A475B77EC2BEB77EBEC7AED55FA97EAE61C0F4B9D2B4BCBC7AB1B1A8EEA874B2CE2E646F63>

2015 度 第 2 期 批 量 集 中 询 价 采 购 项 目 包 组 A1 台 式 计 算 机 ( 配 置 一 ) 采 购 人 信 息 及 采 购 数 量 序 号 单 位 编 码 采 购 单 位 配 送 地 址 广 东 省 交 通 运 输 高 级 技

untitled

1 2 / 3 1 A (2-1) (2-2) A4 6 A4 7 A4 8 A4 9 A ( () 4 A4, A4 7 ) 1 (2-1) (2-2) ()

4 / ( / / 5 / / ( / 6 ( / / / 3 ( 4 ( ( 2

Microsoft Word - 征求意见书.doc

PCM-3386用户手册.doc

( ) - 2 -

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

CWT-3000 SMS DTU

untitled

Microsoft Word - 新建 Microsoft Word 文档.doc

800 mA Fixed-Output CMOS LDO with Shutdown

《计算机应用基础》学习材料(讲义)

475_Man_D_chs.book

i

MCU DSP MSO MCU DSP MSO MSO MSO MCU/DSP I/O MSO 16 Microchip IC18 turn-on MSO chirp MCU I/O I 2 C

Microsoft Word - 101評鑑總評報告--.doc

A5 manual DS8000C ChineseT V1

MICROMSTER 410/420/430/440 MICROMSTER kw 0.75 kw 0.12kW 250kW MICROMSTER kw 11 kw D C01 MICROMSTER kw 250kW E86060-

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

目录 1. 产品简介 功能特性 引脚图 引脚描述 中央处理器 (CPU) 程序存储器 (OTP ROM) 堆栈 数据存储器 (RAM) INDF 寄存器.

GPS ET700 ET700 Microsoft Windows Mobile 6 GPS ET700, USB MHz GPS 256MB Flash 128MB RAM ET700 MSN Office ET QVGA ET700 2

6 月 1 日 10:23 恒 生 电 力 板 块 跌 幅 排 名 下 降 5 位 10:23:24 恒 生 电 力 板 块 快 速 拉 升 0.15 个 百 分 点, 报 6.76 点, 板 块 排 名 从 跌 幅 9 位 跌 至 跌 幅 第 7 位 行 业 内 闽 东 电 力 ( S

例 如, 一 个 含 有 2000 个 记 录 的 文 件, 每 个 磁 盘 块 可 容 纳 250 个 记 录, 则 该 文 件 包 含 8 个 磁 盘 块 然 后 对 该 文 件 作 二 路 归 并 的 外 排 序, 每 次 往 内 存 读 入 两 个 磁 盘 块, 排 序 后 再 写 回 磁

! * # + + *! # $ # #. 1 #! % &)# * 1 *! * ! % # * # * # + + +!!!! # * % # # + # + * & $ *! * # + * # % #& % &* # & # * %! + * # #!

供热 2 版.indd

技 术 支 持 电 话 传 真 电 子 邮 件 网 址 CONVERGE PRO 880/880T/840T/8i, CON

21999a_cn.book

(按 Ctrl + F2 可編輯頁首資料)

因 味 V 取 性 又 鸟 U 且 最 大 罗 海 惜 梅 理 春 并 贵 K a t h l ee n S c h w e r d t n er M f l e z S e b a s t i a n C A Fe rs e T 民 伊 ' 国 漳 尤 地 视 峰 州 至 周 期 甚 主 第 应

MICROMASTER 410/420/430/440 DA kW 250kW MICROMASTER Eco & MIDIMASTER Eco MICROMASTER, MICROMASTER Vector DA64 MIDIMASTER Vector 90kW (Low

Total Internet Connectivity in a Single Chip

GPS

江 汉 大 学 学 报 总 第 28 卷 类 直 抒 胸 臆 的 无 功 利 创 作, 心 情 不 好 写 虐 文 泄 愤 心 情 好 时 写 脱 线 文 挥 洒 把 其 他 作 品 中 自 己 喜 欢 的 人 物 塑 造 成 完 美 形 象 不 喜 欢 的 人 物 贬 损 到 极 点 5 而 在

SIMOCODE pro 3UF PCS SIMOCODE ES SIMOCODE pro 3UF UL22 38 PROFIBUS MCC Siemens LV

单片机原理及应用实验指导书.doc

JX-300X DCS 3.1 SP202 SP201S SP211 SP243X SP233 SP244 SP221 SP251 SP251-1 SP *600* *425*1000 RS-232/RS-485 5V24V 110W 24V 110W SP291 SB

HP LaserJet Pro M1530 MFP Series User Guide - ZHTW

6寸PDF生成工具

AN579

2 ( ) ( ) Vol_Up Vol_Down Vol_Up Vol_Up Vol_Down Vol_Down ~ P (123 ) 0 SIM

41213C.book

ULTRAMAT 23 ULTRAMAT 23 CO, CO 2, NO, N 2 SO 2, CH 4, R22( CHCIF 2 ) O ULTRAMAT 23 <1l/min IR ULTRAMAT 23 19" NO x NO x ULTRAMAT 23 6mm 1/4 TÜV

W77E58中文手册

1.加入党组织主要经过哪些程序?

untitled

untitled

MCP1630

Agenda PXI PXI

重 庆 市 万 州 区 人 民 政 府 公 报 卷 首 语 开 启 加 快 建 设 重 庆 第 二 大 城 市 新 征 程 1 万 州 区 委 区 政 府 文 件 传 达 政 令 宣 传 政 策 指 导 工 作 服 务 全 区 中 共 重 庆 市 万 州 区 委 重 庆 市 万 州 区 人 民 政

高二立體幾何

文件名

Microsoft Word - 正文.doc

勤 學 * 卓 越 * 快 樂 成 長 本 校 在 老 師 群 策 群 力 共 同 討 論 下, 型 塑 了 學 校 願 景 : 勤 學 卓 越 快 樂 成 長 ( 一 ) 勤 學 運 用 真 的 力 量 培 養 勤 學, 以 語 文 教 為 基 礎 紮 根 ( 二 ) 卓 越 利 用 美 的 感

untitled

2 Keil µ vision 2.1 1) Keil µ vision2 V2.34 µ vision3 2) Sino_Keil.exe Keil c:\keil\ 3) JET51 USB PC C:\Keil\ USB PC 4) S-L

规格说明

<4D F736F F D20B971B8A3B577C5E9B8CBADD7A441AFC5B2C4A447B3A1A4C039372E342E3232A44AAE77AAA92E646F63>

0507A_Auto Tech_Microchip

Transcription:

MICROCHIP PIC10F200/202/204/206 6 8 FLASH PIC10F200 PIC10F202 PIC10F204 PIC10F206 RISC CPU 33 12 8 8 4MHz 1 s 4MHz 1% TM ICSP TM ICD POR DRT WDT RC MCLR I/O /CMOS < 350 A @ 2V 4 MHz 100 na @ 2V FLASH 10000 FLASH >40 2.0V 5.5V 40 +85 40 +125 PIC10F200/202 4 I/O 3 I/O 1 LED / 8 / TMR0 8 PIC10F204/206 4 I/O 3 I/O 1 LED / 8 / TMR0 8 1 www.icbase.com 1

1-1 PIC10F2XX FLASH SRAM I/O 8 PIC10F200 256 16 4 1 0 PIC10F202 512 24 4 1 0 PIC10F204 256 16 4 1 1 PIC10F206 512 24 4 1 1 2 www.icbase.com

PIC10F200/202/204/206... 1 1 0... 5 1 1... 5 2 0 PIC10F200/202/204/206... 5 2 1 QTP... 6 2 2 SM SQTP SM... 6 3 0... 6 3 1 /... 9 3 2 /... 10 4 0... 10 4 1 PIC10F200/204... 10 4 2 PIC10F202/206... 11 4 3... 12 4 4... 13 4 5... 14 4 6 OSCCAL... 15 4 7... 16 4 8... 17 4 9 INDF FSR... 17 4 10... 17 5 0 I/O... 18 5 1 GPIO... 18 5 2 TRIS... 18 5 3 I/O... 19 5 4 I/O... 20 6 0 0 TMR0 PIC10F200/202... 21 6 1 0 PIC10F200/202... 22 6 2... 23 7 0 0 TMR0 PIC10F204/206... 24 7 1 0 PIC10F204/206... 26 7 2... 26 8 0... 28 8 1... 29 8 2... 29 8 3... 30 8 4... 30 8 5... 30 8 6... 30 8 7... 30 8 8... 30 8 9... 30 9 0 CPU... 31 9 1... 31 9 2... 32 9 3... 32 9 4 POR... 34 www.icbase.com 3

9 5 DRT... 36 9 6 WDT... 36 9 7 TO PD GPWUF CWUF... 37 9 8... 38 9 9... 38 9 10 /... 39 9 11 ID... 39 9 12 TM... 39 10 0... 40 11 0... 46 11 1 MPLAB... 47 11 2 MPASM... 47 11 3 MPLAB C17 MPLAB C18 C... 48 11 4 MPLINK /MPLIB... 48 11 5 MPLAB C30 C... 48 11 6 MPLAB ASM30... 48 11 7 MPLAB SIM... 48 11 8 MPLAB SIM30... 49 11 9 MPLAB ICE2000... 49 11 10 MPLAB ICE4000... 49 11 11 MPLAB ICD2... 49 11 12 PRO MATE II... 50 11 13 MPLAB PM3... 50 11 14 PICSTART Plus... 50 11 15 PICDEM 1 PICmicro... 50 11 16 PICDEM.net... 50 11 17 PICDEM 2 Plus... 50 11 18 PICDEM 3 PIC16C92X... 51 11 19 PICDEM 4 8/14/18... 51 11 20 PICDEM 17... 51 11 21 PICDEM 18R PIC18C601/801... 51 11 22 PICDEM LIN PIC16C43X... 51 11 23 PICkit TM 1FLASH... 51 11 24 PICDEM USB PIC16C7X5... 52 11 25... 52 12 0... 52 12 1 PIC10F200/202/204/206... 53 12 2 PIC10F200/202/204/206... 54 12 3 PIC10F200/202/204/206... 56 13 0... 59 14 0... 60 14 1... 60... 63 4 www.icbase.com

1 0 Microchip PIC10F200/202/204/206 8 FLASH CMOS RISC 33 / 1 s PIC10F200/202/204/206 12 8 2 1 PIC10F200/202/204/206 POR DRT INTRC I/O PIC10F200/202/204/206 FLASH Microchip FLASH FLASH PIC10F200/202/204/206 C IBM PC 1 1 PIC10F200/202/204/206 FLASH I/O PIC10F200/202/204/206 1-1 PIC10F200/202/204/206 PIC10F200/202/204/206 I/O PIC10F200/202/204/206 GP0 GP1 2 0 PIC10F200/202/204/206 PIC10F200/202/204/206 www.icbase.com 5

PIC10F200/202/20 2 1 QTP Microchip FLASH FLASH Microchip 2 2 SM SQTP SM Microchip 3 0 PIC10F200/202/204/206 RISC PIC10F200/202/204/206 8 12 12 12 33 1 s @ 4MHz PIC10F200/202/204/206 FLASH RAM 3-1 PIC10F2XX PIC10F200/202/204/206 SFR PC PIC10F200/202/204/206 PIC10F200/202/204/206 PIC10F200/202/204/206 8 ALU 8 W 8 ALU 6 www.icbase.com

C DC Z borrow digit borrow SUBWF ADDWF 3-1 3-2 3-2 3-1 PIC10F200/202 3-2 PIC10F204/206 www.icbase.com 7

3-2 PIC10F200/202/204/206 8 www.icbase.com

GP0/ICSPDAT/CIN+ GP1/ICSPCLK/CIN- GP2/T0CKI/COUT /FOSC4 GP3/ MCLR /V PP GP0 TTL CMOS I/O ICSPDAT ST CMOS TM CIN+ AN PIC10F204/206 GP1 TTL CMOS I/O ICSPCLK ST CMOS CIN- AN PIC10F204/206 GP2 TTL CMOS I/O T0CKI ST TMR0 COUT CMOS PIC10F204/206 FOSC4 CMOS /4 GP3 TTL MCLR ST MCLR GP3/ MCLR /V PP V DD MCLR V PP HV V DD V DD P I/O V SS V SS P I/O I= O= I/O= / P= = TTL=TTL ST= AN= 3 1 / Q1 Q2 Q3 Q4 Q1 1 Q4 Q1 Q4 3-3 3-1 3-3 / 3-1 www.icbase.com 9

3 2 / Q Q1 Q2 Q3 Q4 GOTO 3-1 Q1 1 Q1 IR Q2 Q3 Q4 Q2 Q4 4 0 PIC10F200/202/204/206 FSR 4 1 PIC10F200/204 PIC10F200/204 9 PC 512 12 PIC10F200/204 256 12 0000h-00FFh 4-1 256 12 PIC10F200/204 0000h 4-1 00FFh PIC10F200/204 4-1 PIC10F200/204 10 www.icbase.com

1 0000h 00FFh MOVLW XX 4 2 PIC10F202/206 PIC10F202/206 10 PC 1024 12 PIC10F202/206 512 12 0000h-01FFh 4-2 512 12 PIC10F202/206 0000h 4-2 01FFh PIC10F202/206 4-2 PIC10F202/206 www.icbase.com 11

1 0000h 01FFh MOVLW XX 4 3 RAM SFR GPR TMR0 PCL I/O GPIO FSR I/O PIC10F200/204 7 16 4-3 4-4 PIC10F202/206 8 24 4-4 4 3 1 FSR 4.9 INDF FSR 4 3 2 CPU SFR 4-1 12 www.icbase.com

4-3 PIC10F200/204 4-4 PIC10F202/206 1 4.9 INDF FSR 2 PIC10F204 PIC10F200 00h 3 00h 1 4.9 INDF FSR 2 PIC10F206 PIC10F202 00h 4-1 SFR PIC10F200/202/204/206 = 0 x= u= q= 1 4.7 2 MCLR 3 9-1 4 PIC10F204/206 5 PIC20F204/206 4 4 www.icbase.com 13

Z DC C TO PD CLRF STATUS 000u uluu u= BCF BSF MOVWF 10.0 4-1 03h 7 GPWUF GPIO 1= 0= 6 CWUF 1 1= 0= 5 4 TO 1= CLRWDT SLEEP 0= WDT 3 PD 1= CLRWDT 0= SLEEP 2 Z 1= 0 0= 0 1 DC / borrow ADDWF SUBWF ADDWF 1= 4 0= 4 SUBWF 1= 4 0= 4 0 C / borrow ADDWF SUBWF RRF RLF ADDWF 1= 0= SUBWF 1= 0= RRF RLF 1 PIC10F204/206 PIC10F200/202 R= W= U= 0 -n= 1 = 0 = x= 4 5 8 0/ 14 www.icbase.com

0 OPTION <7 0> 1 TRIS 0 TRIS GPPU GPWU T0CS 1 T0CKI TRIS 4-2 7 GPWU GP0 GP1 GP3 1= 0= 6 GPPU GP0 GP1 GP3 1= 0= 5 T0CS 0 1=T0CKI T0CKI TRIS 0= F OSC /4 4 T0SE 0 1=T0CKI 1 0=T0CKI 1 3 PSA 1= 0= 0 2-0 PS<2 0> 0 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 R= W= U= 0 -n= 1 = 0 = x= 4 6 OSCCAL OSCCAL 4MHz 7 www.icbase.com 15

9.2.2 4MHz 4-3 05h 7-1 CAL<6 0> 0111111= 0000001 0000000= 1111111 1000000= 0 FOSC4 INTOSC/4 1 1=INTOSC/4 GP2 0=GP2/T0CKI/COUT GP2 1 GP2/T0CKI/COUT R= W= U= 0 -n= 1 = 0 = x= 4 7 PC PC 1 GOTO PC 8 0 GOTO PCL PC<7 0> CALL PCL PC 7 0 PC<8> 4-5 PCL PCL MOVWF PC ADDWF PC BSF PC 5 PC<8> CALL PCL 512 256 4-5 PC GOTO CALL PCL 4 7 1 PC PC MOVLW 16 www.icbase.com

XX PC 0000h 4 8 PIC10F200/204 8 / PUSH/POP PIC10F202/206 9 / PUSH/POP CALL 1 2 PC 1 1 CALL RETLW 1 PC 2 1 RETLW 2 1 2 PUSH POP CALL RETLW 4 9 INDF FSR INDF INDF FSR FSR 4 10 09 10h 0A 0Ah 09 FSR INDF 10h FSR 1 FSR=0A INDR 0Ah INDF FSR=0 00h INDF 4-1 RAM 10h-1Fh 4-1 RAM MOVLM 0x10 MOVWF FSR RAM NEXT CLRF INDF INDF INCF FSR F 1 BTFSC FSR 4 GOTO NEXT CONTINUE FSR 5 INDF FSR<4 0> 00h 1Fh PIC10F200/202/204/206 FSR<7 5> 1 www.icbase.com 17

4-6 / PIC10F200/202/204/206 1 4.3 5 0 I/O I/O MOVF GPIO W I/O / I/O I/O 5 1 GPIO GPIO 8 I/O 4 GP<3 0> 7 4 0 GP3 GP0 GP1 GP3 GP3/ MCLR MCLR 5 2 TRIS TRIS f TRIS 1 0 GP3 GP2/T0CKI/COUT/FOSC4 GP3 GP2/T0CKI/COUT/FOSC4 5-1 TRIS 5-1 18 www.icbase.com

5 3 I/O I/O 5-2 GP3 MOVF GPIO W I/O TRIS =0 TRIS 1 I/O GP3 5-1 PIC10F200/202/204/206 I/O 5-2 1 3-2 0 = 0 x= u= q= 1 7=1 7=0 2 6=1 6=0 www.icbase.com 19

5 4 I/O 5 4 1 I/O BCF BSF CPU GPIO 2 BSF GPIO 8 CPU 2 GPIO GPIO I/O 0 CPU 0 5-1 BCF BSF I/O 5-1 I/O GPIO GPIO<3 2> GPIO<1 0> GPIO GPIO ------------- ------------- BCF GPIO 1 -----pp01 --------pp11 BCF GPIO 0 -----pp10 --------pp11 MOVLM 007h TRIS GPIO -----pp10 --------pp11 1 pp00 2 BCF GP1 5 4 2 I/O I/O 5-2 I/O CPU CPU NOP I/O 5-2 I/O PIC10F200/202/204/206 GPIO GPIO = 0.25T CY T PD T CY = T PD = 20 www.icbase.com

6 0 0 TMR0 PIC10F200/202 0 8 / TMR0 8 6-1 0 T0CS <5> 0 1 TMR0 0 1 6-2 6-3 TMR0 T0CS <5> 0 T0CKI 1 T0SE <4> T0SE 6.1 0 PIC10F200/202 0 PSA <3> PSA 0 0 1 2 1 4 1 256 6.2 6-1 0 6-1 0 1 T0CS T0SE PSA PS2 PS1 PS0 2 6-5 6-2 0 / 6-3 0 / 1 2 www.icbase.com 21

6-1 0 0 = x= u= 1 T0CS=1 T0CKI TRIS 6 1 0 PIC10F200/202 0 T OSC 0 6 1 1 T0CKI Q2 Q4 6-4 T0CKI T OSC Tt0H RC T OSC Tt0H RC T0CKI 4 T OSC 4 Tt0H RC T0CKI Tt0H 40 41 42 6 1 2 0 0 6-4 6-4 0 1 0 3 7 T OSC Q =T OSC 22 www.icbase.com

0 = 4T OSC 2 3 6 2 8 0 WDT 9.6 WDT 0 0 PSA PS<2 0> <3 0> 0 TMR0 CLRF 1 MOVWF 1 BSF 1 x CLRWDT 0 6 2 1 0 6-1 6-1 0 CLRWDT CLRF TMR0 0 MOVLW 00xx1111 b 3 5 6 7 OPTION CLRWDT PS<2 0> 000 001 MOVLW 00xx1 xxx b OPTION 6-2 0 CLRWDT 6-2 0 CLRWDT MOVLW xxxx0xxx 0 OPTION 6-5 0/ www.icbase.com 23

1 T0CS T0SE PSA PS<2 0> 2 PIC10F200/202/204/206 T0CKI GP2 7 0 0 TMR0 PIC10F204/206 0 8 / TMR0 8 T0CKI 7-1 0 T0CS <5> 0 1 TMR0 0 1 7-2 7-3 TMR0 T0CKI 0 1 T0CS <5> CMPT 0CS CMCON0<4> COUTEN CMCON0<6> 0 T0CKI 1 T0SE <4> T0SE 7.1 0 PIC10F204/206 0 1 T0CS <5> CMPT 0CS CMCON0<4> COUTEN [CMCON0<6>] 0 T0CS <5> CMPT 0CS CMCON0<4> COUTEN CMCON0<6> T0CKI T0CKI COUT T0CKI T0SE <4> T0SE 7.1 0 PIC10F204/206 24 www.icbase.com

0 PSA <3> PSA 0 0 1 2 1 4 1 256 7.2 7-1 0 7-1 0 PIC10F204/206 1 T0CS T0SE PSA PS2 PS1 PS0 2 7-5 3 CMPT 0CS CMCON0 CMCON0<4> 7-2 0 / 7-3 0 / 1 2 7-1 0 0 = x= u= 1 T0CS=1 T0CKI TRIS www.icbase.com 25

7 1 0 PIC10F204/206 0 T OSC 0 7 1 1 T0CKI Q2 Q4 7-4 T0CKI T OSC Tt0H RC T OSC Tt0H RC T0CKI 4 T OSC 4 Tt0H RC T0CKI Tt0H 40 41 42 7 1 2 0 0 7-4 7-4 0 1 0 3 7 T OSC Q =T OSC 0 = 4T OSC 2 3 7 2 8 0 WDT 9-6 0 0 PSA PS<2 0> <3 0> 0 TMR0 CLRF 1 MOVWF 1 BSF 1 x CLRWDT 0 26 www.icbase.com

7 2 1 0 7-1 7-1 0 CLRWDT CLRF TMR0 0 MOVLW 00xx1111 b 3 5 6 7 OPTION CLRWDT PS<2 0> 000 001 MOVLW 00xx1 xxx b OPTION 7-2 0 CLRWDT 7-2 0 CLRWDT MOVLW xxxx0xxx 0 OPTION 7-5 0/ 1 T0CS T0SE PSA PS<2 0> 2 T0CKI GP2 3 CMPT 0CS CMCON0 www.icbase.com 27

8 0 GP0 GP1 GP2 CMCON0 8-1 8-1 8-1 CMCON0 07h 7 CMPOUT 1=V IN+ >V IN- 0=V IN+ <V IN- 6 COUTEN 1 2 1= COUT 0= COUT 5 POL 2 1= 0= 4 CMPT 0CS TMR0 2 1= T0CS TMR0 0= TMR0 3 CMPON 1= 0= 2 CNREF 2 1=CIN- 3 0= 1 CPREF 2 1=CIN+ 3 0=CIN- 3 0 CWU 2 1= 0= 1 GP2 TRIS T0CS 2 3 PIC10F204/206 R= W= U= 0 -n= 1 = 0 = x= 28 www.icbase.com

8 1 GP0/CIN+ GP1/CIN- GP2/COUT CMCON0 OPTION TRIS 8-1 12-1 8-1 8-1 8-1 TMR0 8 2 8-2 V IN+ V IN- V IN+ V IN- 8-2 12-1 8-2 www.icbase.com 29

8 3 V IN- V IN+ 8-2 12-1 8 4 12-1 8 5 CMCON0 8-1 8 6 CWU =0 CMCON0<0> CMCON0 CMPOUT MOVF CMCON0 W 8 7 8 8 CMCON0 8 9 8-3 V DD V SS V SS V DD 0.6V 10k 8-3 30 www.icbase.com

C PIN = V T = I LEAKAGE = R IC = RS= VA= 8-2 x= u= = 0 q= 9 0 CPU PIC10F200/202/204/206 POR DRT WDT ID TM PIC10F200/202/204/206 WDTE RC INTRC V DD 18ms 9 1 PIC10F200/202/204/206 12 www.icbase.com 31

MCLR 9-1 9-1 PIC10F200/202/204/206 1 2 11-5 0 4 MCLRE GP3/ MCLR 1= GP3/MCLR MCLR 3 2 1-0 0= GP3/MCLR I/O MCLR V DD CP 1= 0= WDTE 1= 0= 0 1 PIC10F200/202/204/206 DS41228 2 INTRC PIC10F200/202/204/206 R= W= U= 0 -n= 1 = 0 = x= 9 2 9 2 1 PIC10F200/202/204/206 INTOSC 4MHz 9 2 2 4MHz 4MHz 12.0 MOVLW xx xx 0x000 OSCCAL 05h OSCCAL 9 3 POR MCLR 32 www.icbase.com

MCLR POR MCLR MCLR TO PD GPWUF CWUF 9-1 9-1 PIC10F200/202/204/206 u= x= = 0 q= 1 MOVLW XX <7 2> 2 9-2 3 PIC10F204/206 9-2 u= x= = 0 9 3 1 MCLR www.icbase.com 33

MCLR 1 MCLR MCLR V DD I/O 9-1 9-1 MCLR 9 4 POR PIC10F200/202/204/206 POR V DD GP3/ MCLR /V PP MCLR V DD GP3/ MCLR /V PP GP3 12-3 RC V DD 12.0 9-2 9.5 DRT MCLR 18ms 9-3 MCLR MCLR V DD MCLR T DRT 9-4 MCLR V DD GP3 V DD 9-5 V DD MCLR MCLR V DD V DD V DD RC 9-4 AN522 DS00522 AN607 DS00607 9-2 34 www.icbase.com

9-3 MCLR 9-4 MCLR V DD V DD 9-5 MCLR V DD V DD www.icbase.com 35

V DD T DRT V DD V1 V DD 9 5 DRT PIC10F200/202/204/206 V DD V DD MCLR V IH MCLR 18ms GP3/ MCLR /V PP MCLR MCLR RC /GP3/ MCLR /V PP V DD MCLR 9.9.2 1 2 3 9-3 DRT INTOSC 18ms 10 s 9 6 WDT WDT RC RC 4MHz SLEEP TO <4> WDTE 0 9.1 PIC10F200/202/204/206 9 6 1 18ms 1 128 2.3 V DD V DD = = 36 www.icbase.com

9 6 2 CLRWDT SLEEP 9-6 9-4 1 T0CS T0SE PSA PS<2 0> = = 0 u= 9 7 TO PD GPWUF CWUF TO PD GPWUF CWUF MCLR WDT 9-5 TO PD GPWUF CWUF u= x= = 0 q= www.icbase.com 37

1 TO PD GPWUF CWUF MCLR TO PD GPWUF CWUF 9 8 V DD PIC10F200/202/204/206 9-7 9-8 9-7 1 9-8 2 1 V DD V Z +0.7V V Z = 2 MCLR 1 1 V DD R1 V DD =0.7V Q1 R1 + R2 2 MCLR 9-9 3 Microchip MCP809 5V 3V 7 trip point 9 9 9 9 1 SLEEP TO <4> PD <3> I/O SLEEP 38 www.icbase.com

MCLR T0CKI V DD V SS GP3/ MCLR /V PP MCLR 9 9 2 1 GP3/ MCLR /V PP MCLR 2 3 GP0 GP1 GP3 4 TO PD GPWUF CWUF TO PD SLEEP GP0 GP1 GP3 GPWUF GP CWUF 9 10 / 64 9 11 ID ID / ID 4 8 0 9 12 TM PIC10F200/202/204/206 GP1 GP0 MCLR V PP V IL V IHH / GP1 GP0 GP1 GP0 6 16 PIC10F200/202/204/206 9-10 9-10 www.icbase.com 39

10 0 PIC16 PIC16 12 10-1 10-1 f d d 0d 1 b f k 8 9 4MHz 1 s 2 s 10-1 0xhhh h 10-1 d=0 d=0 f=5 b=3 40 www.icbase.com

GOTO f=5 GOTO k=8 k=9 10-1 f 0x00 0x7F w b 8 k =0 1 x x=0 Microchip d d=0 d=1 f d=1 label TOS PC WDT TO PD dest [ ] ( ) < > Italics www.icbase.com 41

10-2 1 9 GOTO 0 4.7 2 I/O MOVF PORTB 1 1 0 3 TRIS f f=6 PORTB 1 4 TMR0 d=1 TMR0 42 www.icbase.com

ADDWF W f [label] ADDWF f,d 0 f 31 d [0 1] W + f dest C DC Z f d 0 d 1 f ANDLW W [label] ANDLW k 0 k 255 W.AND. k W Z 8 k ANDWF W f [label] ANDWF f,d 0 f 31 d [0 1] W.AND. f dest Z f d 0 d 1 f BCF f [label] BCF f,b 0 f 31 0 b 7 0 f<b> f b BSF f [label] BSF f,b 0 f 31 0 b 7 1 f<b> f b BTFSC f [label] BTFSC f,b 0 f 31 0 b 7 f<b> 0 f b 0 b 0 NOP BTFSS f [label] BTFSS f,b 0 f 31 0 b 7 f<b> 1 f b 1 b 1 NOP CALL [label] CALL k 0 k 255 PC 1 k PC<7 0> <6 5> PC<10 9> 0 PC<8> PC+1 8 PC <7 0> PC<10 9> <6 5> PC<8> CALL CLRF f [label] CLRF f 0 f 31 00h f 1 Z Z f Z 1 CLRW www.icbase.com 43

[label] CLRW 00h W 1 Z Z Z 1 CLRWDT [label] CLRWDT 00h WDT 0 WDT 1 TO 1 PD TO PD CLRWDT 0 TO PD 1 COMF f [label] COMF f,d 0 f 31 d [0 1] f dest Z f d 0 d 1 f DECF f 1 [label] DECF f,d 0 f 31 d [0 1] f 1 dest Z f 1 d 0 d 1 f 0 f 31 d [0 1] f 1 d =0 f 1 d 0 d 1 f 0 NOP GOTO [label] GOTO k 0 k 511 k PC<8 0> <6 5> PC<10 9> GOTO 9 PC <8 0> PC <6 5> GOTO INCF f 1 [label] INCF f,d 0 f 31 d [0 1] f +1 dest Z f 1 d 0 d 1 f INCFSZ f 1 0 [label] INCFSZ f,d 0 f 31 d [0 1] f +1 dest =0 f 1 d 0 d 1 f 0 NOP DECFSZ f 1 0 [label] DECFSZ f,d IORLW [label] IORLW k 44 www.icbase.com

0 k 255 W.OR. k W Z 8 k IORWF f [label] IORWF f,d 0 f 31 d [0 1] W.OR. f dest Z f d 0 d 1 f MOVF f [label] MOVF f,d 0 f 31 d [0 1] f dest Z f d d 0 d 1 f Z d =1 MOVLW [label] MOVLW k 0 k 255 k W 8 k 0 MOVWF f [label] MOVWF f 0 f 31 W f f NOP [label] NOP OPTION [label] Option W RETLW [label] RETLW k 0 k 255 k W TOS PC 8 k RLF f [label] RLF f,d 0 f 31 d [0 1] C f d 0 d 1 f RRF f [label] RRF f,d 0 f 31 d [0 1] C f d 0 www.icbase.com 45

d 1 f SLEEP [label] SLEEP 00h WDT 0 WDT 1 TO 0 PD TO PD RBWUF TO 1 PD RBWUF 9.9 SUBWF f [label] SUBWF f,d 0 f 31 d [0 1] f W dest C DC Z f d 0 d 1 f SWAPF f [label] SWAPF f,d 0 f 31 d [0 1] f<3 0> dest<7 4> f<7 4> dest<3 0> f d 0 d 1 f TRIS TRIS [label] TRIS f f=6 W TRIS f TRIS f f=6 7 XORLW [label] XORLW k 0 k 255 W.XOR. k W Z 8 k XORWF f [label] XORWF f,d 0 f 31 d [0 1] W.XOR. f dest Z f d 0 d 1 f 11 0 PICmicro MPLAB C30 C MPLAB IDE MPLAB ASM30 / / / / MPASM TM MPLAB SIM MPLAB C17 MPLAB C18 C MPLAB dspic30 MPLINK TM / MPLIB TM MPLAB ICE 2000 46 www.icbase.com

MPLAB ICE 4000 MPLAB ICD 2 PRO MATE II PICSTART Plus MPLAB PM3 PICDEM TM 1 PICDEM.net TM PICDEM2 Plus PICDEM3 11 1 MPLAB PICDEM4 PICDEM17 PICDEM18R PICDEM LIN PICDEM USB K EE L OQ PICDEM MSC microid CAN PowerSmart MPLAB IDE 8/16 MPLAB IDE Windows MPLAB IDE C PICmicro C C MPLAB IDE 11 2 MPASM MPASMMicrochip PICmicro MCU MPASM MPLINK Intel COFF MPASM www.icbase.com 47

MPLAB IDE 11 3 MPLAB C17 MPLAB C18 C MPLAB C17 MPLAB C18 Microchip PIC17CXXX PIC18CXXX ANSI C MPLAB IDE 11 4 MPLINK /MPLIB MPLINK MPASM MPLAB C17 MPLAB C18 C MPLIB / 11 5 MPLAB C30 C MPLAB C30 C ANSI ANSI C dspic30f dspci30f MPLAB C30 ANSI C ANSI C MPLAB IDE 11 6 MPLAB ASM30 MPLAB ASM30 dspic30f MPLAB C30 dspic30f MPLAB IDE 11 7 MPLAB SIM MPLAB SIM PICmicro PC 48 www.icbase.com

MPLAB SIM MPLAB C17 MPLAB C18 C MPASM 11 8 MPLAB SIM30 MPLAB SIM30 dspic30f PC MPLAB SIM30 MPLAB C30 C MPLAB ASM30 MPLAB IDE DSP 11 9 MPLAB ICE2000 MPLAB ICE2000 PICmicro MPLAB MPLAB ICE2000 MPLAB ICE2000 MPLAB ICE PICmicro MPLAB ICE2000 PC Microsoft Windows 32 11 10 MPLAB ICE4000 MPLAB ICE4000 PICmicro MPLAB MPLAB ICE MPLAB ICE4000 MPLAB ICE2000 dspic30f PIC18XXXX 2Mb MPLAB ICE4000 PC Microsoft Windows 32 11 11 MPLAB ICD2 Microchip MPLAB ICD2 RS-232 USB PC FLASH PICmicro MCU PICmicro MPLAB ICD2 FLASH Microchip TM ICSP TM MPLAB FLASH CPU MPLAB ICD2 PICmicro www.icbase.com 49

11 12 PRO MATE II PRO MATE II CE V DDMIN V DDMAX PRO MATE II PC PICmicro 11 13 MPLAB PM3 MPLAB PM3 CE V DDMIN V DDMAX 128 64 ICSP TM MPLAB PM3 PC PICmicro MPLAB PM3 SD/MMC 11 14 PICSTART Plus PICSTART Plus COM RS-232 PC MPLAB MPLAB IDEPICSTART Plus 40 PICmicro 40 PIC16C92X PIC17C76X PICSTART Plus CE 11 15 PICDEM 1 PICmicro PICDEM 1PIC16C5X PIC16C54 PIC16C58A PIC16C61 PIC16C62X PIC16C71 PIC16C8X PIC17C42 PIC17C43 PIC17C44 PRO MATE II PICSTART Plus PICDEM 1 PICDEM 1 MPLAB ICE RS-232 8 11 16 PICDEM.net PICDEM.net PIC18F452 TCP/IP PIC16F877 PIC18C452 40 DIP TCP/IP HTML 24L256 EEPROM X EEPROM ICSP/MPLAB ICD 2 RS-232 16 2 Jeremy Bentham CD-ROM TCP/IP TCP/IP Lean, Web Servers for Embedded Systems 11 17 PICDEM 2 Plus PICDEM 2 Plus 18 28 40 PIC16C87X PIC18FXX2 PRO MATE II PICSTART Plus MPLAB ICD2 PICDEM 2 50 www.icbase.com

MPLAB ICD 2 MPLAB ICE PICDEM 2 RS-232 2 16 4 PIC18F452 PIC16F877 FLASH 11 18 PICDEM 3 PIC16C92X PICDEM 3 PLCC PIC16C923 PIC16C924 11 19 PICDEM 4 8/14/18 PICDEM 4 8 14 18 PIC16XXXX PIC18XXXX PIC16F818/819 PIC16F87/88 PIC16F62XA PIC18F1320 PICDEM 4 LIN ECCP RC 9V 5V DB-9 RS-232 ICSP MPLAB ICD 2 ICD 2 16 H LIN EEPROM 8 4 3 PIC16F627A PIC18F1320 11 20 PICDEM 17 PICDEM 17 Microchip PIC17C752 PIC17C756A PIC17C762 PIC17C766 PRO MATE II PICSTART Plus PICDEM 17 FLASH 11 21 PICDEM 18R PIC18C601/801 PICDEM 18R Microchip PIC18C601/801 8 / 16 2Mb FLASH 128Kb SRAM EEPROM PIC18C601/801 11 22 PICDEM LIN PIC16C43X LIN PICmicro PIC16C432 PIC16C433 LIN LIN PIC16F874 FLASH LIN 11 23 PICkit TM 1FLASH PICkit FLASH 8 14 FLASH PIC USB Windows GUI PICkit 1 CD ROM PICkit 1 MPLAB IDE 8 FLASH PIC USB 8 14 FLASH PIC www.icbase.com 51

11 24 PICDEM USB PIC16C7X5 PICDEM USB PIC16C745 PIC16C765 USB USB 11 25 PICDEM Microchip Microchip HCS K EE L OQ CAN PowerSmart IrDA microid rflab TM SEEVAL IR PICDEM MSC Microchip 12 0 ( ) 40 +125 65 +150 V DD V SS 0 +6.5V MCLR V SS 0 +13.5V V SS 0.3V V DD +0.3V 1 800mW V SS 80mA V DD 80mA I IK V I <0 V I >V DD 20mA I OK V O <0 V O >V DD 20mA I/O 25 ma I/O 25 ma I/O 75 ma I/O 75 ma 1 P DIS =V DD {I DD I OH }+ { V DD V OH I OH }+ V OL I OL 12-1 PIC10F200/202/204/206-40 T A +125 52 www.icbase.com

12 1 PIC10F200/202/204/206 TBD= * 1 Typ 25 2 V DD RAM 3 a I DD I/O V SS T0CKI=V DD MCLR =V DD b 4 I/O V DD V SS www.icbase.com 53

12 2 PIC10F200/202/204/206 TBD= * 1 Typ 25 2 V DD RAM 3 a I DD I/O V SS T0CKI=V DD MCLR =V DD b 4 I/O V DD V SS 12-1 PIC10F200/202/204/206 54 www.icbase.com

TBD= Typ 5V 25 * 1 MCLR 2 3 GP3 GP3 D061 D061A 4 GP3/ MCLR MCLR GP3/ MCLR 5 GP3/ MCLR MCLR I/O www.icbase.com 55

12-2 TBD= * 1 V DD 1.5 /2 V SS V DD 12-3 PIC10F200/202/204/206 TBD= * 12 3 PIC10F200/202/204/206 1 TppS2ppS 2 TppS T F T 56 www.icbase.com

pp pp 2 mc MCLR ck CLKOUT osc cy os OSC1 drt t0 T0CKI io I/O wdt S F P H R I V L Z 12-2 PIC10F200/202/204/206 C L =50pF 12-4 RC PIC10F200/202/204/206 TBD= * Typ 5V 25 1 V DD V SS 0.1 F 0.01 F www.icbase.com 57

12-3 PIC10F200/202/204/206 1 I/O 2 12-5 PIC10F200/202/204/206 * 1 Typ 5V 25 58 www.icbase.com

12-4 0 PIC10F200/202/204/206 12-6 0 PIC10F200/202/204/206 * 1 Typ 5V 25 13 0 www.icbase.com 59

14 0 14 1 6 SOT-23 8 PDIP 300 XX X Y YY WW NNN * 1 1 01 Microchip * PICmicro Microchip PICmicro QTP QTP 60 www.icbase.com

6 CH OT SOT-23 * D E1 0.005 0.2127 JEITA EIAJ SC-74A C04-120 www.icbase.com 61

8 P 300 PDIP * D E1 0.010 0.254 JEDEC MS-001 C04-018 62 www.icbase.com

X /X XXX PIC10F200 PIC10F202 PIC10F204 PIC10F206 PIC10F200T PIC10F202T PIC10F204T PIC10F206T I= 40 +85 E= 40 +125 PG=300 PDIP OTG=SOT-23 6 SOT-23 a) PIC10F200-I/PG= PDIP b) PIC10F202T-E/OTG= SOT-23 www.icbase.com 63