Home

pic12f629/675 handbook - Partner) Designated authorized agent

image

Contents

1. 11 3 MPLAB C17 MPLAB C18 11 6 MPLAB ASM30 C MPLAB C17 MPLAB C18 MPLAB ASM30 dsPIC30F ANSI C Microchip PIC17CXXX MPLAB C30 PIC18CXXX
2. 6 2 VRCON 99h R W 0 U 0 R W 0 R W 0 R W 0 R W 0 R W 0 R W 0 VREN ur VRR VR3 VR2 VR1 VRO bit 7 bit 0 bit 7 VREN CVREF 1 CVREF 0 CVREF IDD bit 6 0 bit 5 VRR CVREF 1 0 bit 4 0 bit 3 0 VR3 VR0 CVREF 0 lt VR 3 0 lt 15 VRR 1 CVREF VR3 VR0 24 VDD VRR 0 CVREF VDD 4 VR3 VR0 32 VDD R W U 0 n POR 1 0 x 6 9 S 2 i 1
3. I Lo gt PICmicroe Sn PIC12F675 10 A D DS33023A_CN Microchip Microchip S 1 1 PIC12F629 675 A de 1 1 1 1 1 1 PIC12F629 675 13 ye 8 Wr KH Hy lt 5d GPO ANO CIN lt GP1 AN1 CIN VREF i 8 RAM cpPzAN2 TocKVINTCOUT 1Kx 14 13 lt Sd GP3 MCLR VPP GA lt GP4 AN3 T1G OSC2 CLKOUT 14 RA GP5 T1CKI OSC1 CLKIN 9 pm MUX y 2 8 FSR KK 8 gt 4 MHz Z
4. 11 9 MPLAB ICE 2000 11 11 MPLAB ICD 2 Microchip MPLAB ICD 2 MPLAB ICE 2000 RS 232 PICmicro USB PC PICmicro MPLAB ICE 2000 MPLAB MCU PICmicro MPLAB ICD 2 ee ICSP MPLAB ICE 2000 MRPLAB I i
5. GPO GP1 MCLR VPP VIL VIHH GP0 GP1 FR GPO 00h 14 9 14 PC 6 14
6. 11 20 PICDEM 17 11 24 PICDEM USB PIC16C7X5 PICDEM 17 PICDEM USB PIC16C745 PIC16C765 Microchip PIC17C752 USB USB PIC17C756A PIC17C762 PIC17C766 PRO MATET PICSTART Plus 11 25 ed J I 17 PICDEM Microchip OO Microchip HCS KEELoqQ 11 21 PICDEM 18R PIC18C601 801 CAN PICDEM 18R Microchip
7. TRC E _ PIC12F629 675 DS41190C_CN 1 2 3 4 5 6 7 DS41190C_CN 128 2004 Microchip Technology Inc PIC12F629 675 3
8. j OSC1 DC 0 DS41190C_CN 94 2004 Microchip Technology Inc PIC12F629 675 12 2 ee 1 3 96 400 4 04 MHz VbD 3 5V 25 C 2 3 92 4 00 4 08 MHz 2 5V lt Vpop lt 5 5V 0 CTA 85 C 5 3 80 4 00 4 20 MHz 2 0V lt Vpp lt 5 5V 40 C TA 85 C 40 CC TA 125 C F14 Tiosc 8 bs Voo 2 0V sT 40 C 85 C 4 6 HS VDD 3 0V 40 C 85 C 3 5 Hs VDD 5 0V 40 C 85 C
9. Microchip http www microchip com Microchip Microchip 001 480 792 7277 www microchip com cn 2004 Microchip Technology Inc DS41190C_CN 3 PIC12F629 675 DS41190C_CN 4 2004 Microchip Technology Inc PIC12F629 675 1 0 PIC12F629 675 a PIC12F629 PIC12F675
10. He E1 D 2 nr O 1 1 hh A A1 B eB INCH MM n 8 8 p 100 2 54 A 140 155 170 3 56 3 94 4 32 A2 115 130 145 2 92 3 30 3 68 A1 015 0 38 E 300 313 325 7 62 7 94 8 26 E1 240 250 260 6 10 6 35 6 60 D 360 373 385 9 14 9 46 9 78 L 125 130 135 3 18 3 30 3 43 C 008 012 015 0 20 0 29 0 38 B1 045 058 070 1 14 1 46 1 78 B 014 018 022 0 36 0 46 0 56 S eB 310 370 430 7 87 9 40 10 92 0 5 10 15 5 10 15 B 5 10 15 5 10 15 D E1 010 0 254mm JEDEC MS 001 C04 018 DS41190C_CN 116 2004 Microchip Technology Inc PIC12F629 675 8 SN 150 mil SOIC HE1
11. I O I CC Ba 2004 Microchip Technology Inc DS41190C_CN 89 PIC12F629 675 12 5 DC PIC12F629 675 E 40 C TA 125 C wp DO20E IPD 0 00099 3 5 hA 2 0 WDT BOD VREF 0 0012 4 0 HA 3 0 T1OSC 0 0029 8 0 HA 5 0 D021E 0 3 6 0 HA 2 0 WDT 1 8 9 0 HA 3 0 8 4 20 HA 5 0 D022E 58 70 HA 3 0 BoD 1 109 130 pA 5 0 D023E 3 3 10 HA 2 0 1 6 1 13 pA 3 0 11 5 24 hA 5 0 D024E 58 70 HA 2 0 CVREF 1 85 100 uA 3 0 138 165 LA 5 0 DO25E 4 0 10 HA 2 0 T1Osc 4 6 12 LA 3 0 6 0 20 LA 5 0 D0O26E 0 0012 6 0 LA 3 0 AD 0 0022 8 5 LA 5 0
12. POR MCLR EF VDD RC VDD 12 0 BOD VDD VBoD 9 3 5 VDD POR FE Shooting 9 3 3 PWRT
13. X XX XXX oe a PIC18LF258 WL 301 PLCC VDD QTP 301 b PIC18LF458 WPT TQFP PIC18F248 258 PIC18F448 458 PIC18F248 258T PIC18F448 458T 2 c PIC18F258 E L PLCC VDD 4 2V 5 5V VDD PIC18LF248 258 1 PIC18LF448 458 1 PIC18LF248 258T 2 PIC18LF448 458T O VDpp 2 0V 5 5V 1 40 C 85 C E 40 C 125 C PT TQFP So Se 1 F LF SP Skinny Plastic DIP 2 T PLCC TQFP QTP SQTP _ a soa Re p 1 Microchip
14. C D PICmicroe PIC16C74A PIC16C74B PICmicro PIC12F6XX D 1 PIC12C67X PIC12F6XX 1 PIC12C67X PIC12F6XX 10 MHz 20 MHz 2048 1024 D 8 10 EEPROM 16 64 5 8 N Y GP0 1 3 GPO 1 2 4 5 B GPO 1 3 GP0 1 2 3 4 5 N Y RE DS41190C_CN 122 2004 Microchip Technology Inc Rss et IC12F675
15. 3 0 GPIO WO 0 1 O 6 es Wo ANSEL 9Fh CMCON 19h 0 1 O ANSEL PIC12F675 1 O 3 1 GPIO PICmicro 3 STATUS REO SP 0 DS33023A_CN clrf GpIO Init GPIO movlw O07n Set GP lt 2 0 gt to 3 1 GPIO TRISIO movwf CMCON dioibal 10 GPIO 6 i TRISIO TRISIO 1 movlw 0Ch Set GP lt 3 2 gt as inputs GPIO movwf TRISIO and set GP lt 5 4 1 0 gt TRISIO as outputs GPIO
16. 6 1 CMCON 19h U 0 R 0 U 0 R W 0 R W 0 R W 0 R W 0 R W 0 COUT CINV CIS CM2 CM1 CM0 bit 7 bit 0 bit 7 0 bit 6 COUT CINV 0 VIN gt VIN VIN lt VIN CINV 1 1 VIN lt VIN 0 VIN gt VIN bit 5 0 bit 4 CINV 1 0 bit 3 CIS CM2 CM0 110 101 1 VIN CIN 0 VIN CIN bit 2 0 CM2 CM0 6 2 CM2 CM0 Se R W U 0 n POR 1 0 x 2004 Microchip Technology Inc DS41190C_CN 35 PIC12F629 675 6 1 6 1
17. W ADDLW k 0 lt k lt 255 W k W C DC Z 8 k W W W f ADDWF fd 0 lt f lt 127 d E 0 1 W f C DC Z W f d 0 W d 1 f W ANDLW k 0 lt k lt 255 W AND k W z W 8 ck gt WV ANDWF W ff ANDWF ff d 0 f 127 d E 0 1 W AND f Z W f d 0 W d 1 f
18. a ta ee EA 72 ms POR PWRT OST BOD INTOSC LP WDT 9 1 1D 2004 Microchip Technology Inc DS41190C_CN 51 PIC12F629 675 9 1
19. d 0 W d 1 b f EE Ny k 8 11 4 MHz 1 hs NOP OPTION TRISIO 0xnhn hn 10 1
20. Microchip Technology Inc Microchip Microchip Microchip Microchip Microchip QUALITY MANAGEMENT SYSTEM CERTIFIED BY DNV 15O0 TS 16949 2002
21. 12 0 AC DC 14 PIC12F629 675 9 9 2 4 RC 2 RC RC CREXT CEXT CEXT R C 9 14 R C GP4
22. AiD CLKOUT VDD Fosc 4 TT 9 D QQ 2 lee 0 vo Wo vy ya 9 Vss e D Q 0 INTOS a RC EC TRISIOT lt Q CLKOUT lt TRISIO 14 D Q a oo Die ss CK ioc Pa EN IOC Q D 3 a EN4 9 Ct 2 TMR1T1G 3 2 CLKOUT 1 CLK XT HS LP LPTMR1 CLKOUT 3 5 GP5 INTOSC TMR1LPEN 1 0 Voo 9 lt GPPU WPU OSC2 Voo el HP a 1 O eiD Q 0 A v TRISIOTP YX a Vss INTOSC 9 TRISIO 9 Re 4 2 NU e D Q J CK Q Dr e IOC Pd EN lt IOC Q D 3 2 TMR1 CLKGEN 1 Timer1 LP LP Timer1 DS41190C_CN 24 2004 Microchip Technology Inc PIC12F629 675
23. 3 1 GPIO POR bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 BOD 05h GPIO GP5 GP4 GP3 GP2 GP1 GPO0 XXX XXXx uu uuuu 0Bh 8Bh INTCON GIE PEIE TOIE INTE GPIE TOIF INTF GPIF 0000 0000 0000 000u 19h CMCON COUT CINV CIS CM2 CM1 CMO 0 0 0000 0 0 0000 81h OPTION_REG GPPU INTEDG TOCS TOSE PSA PS2 PS1 PS0 85h TRISIO TRISIO5 TRISIO4 TRISIO3 TRISIO2 TRISIO1 TRISIOO 11 1111 11 1111 95h WPU WPU5 WPU4 WPU2 WPU1 WPUO 11 111 11 111 96h IOC IOC5 IOC4 IOC3 IOC2 IOC1 IOC0 00 0000 00 0000 9Fh ANSEL ADCS2 ADCS1 ADCS0 ANS3 ANS2 ANS1 ANS0 000 1111 000 1111 x u 0 GPIO 2004 Microchip Technology Inc DS41190C_CN 25 PIC12F629 675 DS41190C_CN 26 2004 Microchip Technology Inc PIC12F629 675 4 0 TIMER0 Timer0 4 1 Timer0 8 8 FFh 00h
24. CCM2 CM0 000 12 7 a 6 7 B CM2 CM0 111 VRCON lt 7 gt 0 CMCON VRCON 2004 Microchip Technology Inc DS41190C_CN 39 PIC12F629 675
25. R M W d GPIF 1 CLRF GPIO GPIO GPIO Y 10 1 f 0x00 0x7F b 8 k x 0 1 x 0 Microchip a d 0 W qd 1 f
26. 130 TAD AID 1 6 hs VREF 3 0V 3 0 hs VREF 130 TAD A D RC ADCS lt 1 0 gt 11 RC 3 0 6 0 9 0 hs VDD 2 5V 2 0 4 0 6 0 hs Vpp 5 0V 131 TcNV 11 TAD 1 132 TAcQ 2 11 5 ee hs 5 Hs 1LSb 4 096V 4 1 mV CHOLD 134 TGO Q4 AD Tosc 2 TcY A D RC A D Tcy SLEEP 5 0V 25 C 1 ADRES Tcy 2 7 1 HI LDo 2004 Microchip Technology Inc DS41190C_CN 103 PIC12F629 675
27. GP3 A TRISIO 1 3 1 3 2 GPIO PIC12F629 675 GPIO GPIO GPIO GP3 a MCLREN 1 GP3 0 3 2 1 TRISIO GP GPIO GP3 WPUx TRISIO 3 3
28. IO D030 TTL VSS 0 8 V 4 5V lt VDD lt 5 5V D030A Vss 0 15 VpD V D031 Vss 0 2 VpD V D032 MCLR OSC1 RC mode Vss 0 2VDpD V D033 OSC1 XT LP Vss 0 3 V 1 D033A OSC1 HS Vss 0 3VDD V 11 I O D040 TTL 2 0 VDD 4 5V lt VDD lt 5 5V D040A 0 25 VDD 0 8 VDD D041 0 8 VDD VDD D042 MCLR 0 8 VDD VDD D043 OSC1 XT LP 1 6 VDD D043A OSC1 HS 0 7 VDD VDD 0 D043B OSC1 RC 0 9 VDD VDD D070 GPIO 50 400 VDD 5 0V VPIN VSS 3 D060 IO Vss lt VPIN lt VDD D0O60A Vss lt VPIN lt VDD D060B VREF 1 Vss lt VPIN lt VDD D061 MCLR 2 5 Vss lt VPIN lt VDD D063 OSCI1 5 Vss VPIN VDpD XT HS P D080 1 O a 0 6 loL 8 5 mA VDD 4 5V Ind D083 OSC2 CLKOUT RC we 0 6 IoL 1 6 mA VDD 4 5V Ind loL 1 2 mA VDD 4 5V Ext D090 IO VDD 0 7 IoH 3 0 mA VDppD 4 5V Ind D092 OSC2 CLKOUT RC VDD 0 7 loH 1 3 mA VDD 4 5V Ind IoH 1 0 mA Vp
29. 11 18 PICDEM 3 PIC16C92X PRO MATE 1 PICSTART Plus PICDEM 3 PLCC PIC16C923 PICDEM 1 PIC16C924 PICDEM 1 MPLAB ICE ee 11 19 PICDEM 4 8 14 18 ee PICDEM 4 8 14 18 PIC16XXXX PIC18XXXX MCU PIC16F818 819 PIC16F87 i 88 PIC16F62XA PIC18F1320 PICDEM 11 16 PICDEM net 4 LIN PICDEM net PIC18F452 ECCP TCP IP PIC16F877 PIC18C452
30. VDD Vss Vss VDD 6 3 VDD Rs lt 10K VT 0 6V Ric MW 0 MN AIN Ei LEAKAGE A EF A VT 0 6V 500 nA A Vss CPIN VT ILEAKAGE RIc Rs VA 6 4 TRISIO lt 2 gt GP2 Ws CMCON COUT 8 3 1 GPIO GP2 0 6 2 3 TTL GP2 6 4
31. 2 0V 1 nA 32 kHz 8 5 pA 1 MHz 100 pA ys 2 0V 300 nA Timer1 32 kHz 2 0V 4uA 6 VO PIC12F675 1 0 4 LED CVREF Timer0 8 8 Timer1 16 INTOSC
32. 12 1 DC PIC12F629 675 PIC12F629 675 E DC 40 C TA 85 C 40 C TA 125 C gps VDD Fosc lt 4 MHz D001 2 0 5 5 V PIC12F629 675 A D D001A 22 5 5 V PIC12F675 A D 0 C D001B 2 5 5 5 V 125 C D001C 3 0 5 5 V PIC12F675 A D 40 C D001D 4 5 5 5 V 125 C 4 MHz lt Fosc lt 10 MHz D002 VDR RAM 1 fi5s V D003 VPOR Vpp Vss V D004 SvDD Vpp 0 05 Vims D005 VBoD V 5 0V 25 C 1 RAM
33. Microchip Microchip Microchip Microchip Microchip Spa 2004 Microchip Technology Inc DS41190C_CN 127 PIC12F629 675 Microchip TRC 86 21 5407 5066 H
34. 45 bd A2 ee INCH MM n 8 8 p 050 1 27 A 053 061 069 1 35 1 55 1 75 A2 052 056 061 1 32 1 42 1 55 A1 004 007 010 0 10 0 18 0 25 E 228 237 244 5 79 6 02 6 20 E1 146 154 157 3 71 3 91 3 99 D 189 193 197 4 80 4 90 5 00 h 010 015 020 0 25 0 38 0 51 L 019 025 030 0 48 0 62 0 76 0 4 8 0 4 8 c 008 009 010 0 20 0 23 0 25 B 013 017 020 0 33 0 42 0 51 Q 0 12 15 0 15 B 0 12 15 0 12 15 D E1 010 0 254mm JEDEC MS 012 C04 057 2004 Microchip Technology Inc DS41190C_CN 117 PIC12F629 675 8 MF 6x5 mm DFN S BE i a 2 EZ D1 D D2
35. 5 1 TIMER1 POR bit7 bit 6 bit 5 bit 4 bit 2 bit 1 bit 0 BOD 0Bh 8Bh INTCON GIE PEIE TOIE INTE GPIE TOIF INTF GPIF 0000 000010000 000u OCh PIR1 EEIF ADIF CMIF TMRIIF 00 o o oo 0 0 0Eh TMR1L 16 TMR1 XXXX XXXX uuuu uuuu OFh TMR1H 16 TMR1 XXXX XXXX uuuu uuuu 10h T1CON TMR1GE T1CKPS1 T1CKPSO T10SCEN T1SYNC TMR1CS ITMR1ON 000 0000 uuu uuuu 8Ch PIE1 EEIE ADIE CMIE TMR1IE 00 0 0100 0 0 x u 0 Timer1 eeeeeeeeeqe sh 2004 Microchip Technology Inc DS41190C_CN 33 PIC12F629 675 DS41190C_CN 34 2004 Microchip Technology Inc PIC12F629 675 6 0 GP2 6 1 CMCON PIC12F629 675 GPO GP1
36. i ee sie CD mb ed eh ed ed ee ee O R W U 0 n POR 1 0 x REEeeeeeeeeeeeeeeeeee ee se ee DS41190C_CN 28 2004 Microchip Technology Inc PIC12F629 675 4 4 4 1 TIMERO0 gt WDT 8 Timer0 bcf STATUS RPO Bank 0 2 clrwdt Clear WDT PSA OPTION _REG lt 3 gt clrf TMRO Clear TMRO and PSA Timer0 prescaler PS2 PS0 OPTION_REG lt 2 0 gt bsf STATUS RPO Bank 1 Timer0 PN TMRO CLRF 1 movlw bg amp g xD570010 Required 2 desired MOVWEF 1 BSF 1 x
37. SFR AC EECON1 EECON2 EEDATA EEADR CPU EEPROM EEPROM PICmicro9 DS33023A_CN EEDATA 8 EEADR EEPROM PIC12F629 675 128 EEPROM 0h 7Fh 8 1 bit 7 0 8 2 bit 7 bit 6 0 2004 Microchip Technology Inc EEDAT EEPROM 9Ah R W 0 R W 0 R W 0 R W 0 R W 0 RW 0 RIW 0 R W 0 EEDAT7 EEDAT6 EEDATS EEDAT4 EEDAT3 EEDAT2 EEDAT1 EEDATO bit7 bit 0 EEDATn EEPROM R W
38. RETFIE RETLW NOP RETFIE TOS PC 1 GIE W RETLW k 0 lt k lt 255 k W TOS PC W 8 k oo DS41190C_CN 74 2004 Microchip Technology Inc PIC12F629 675 RLF RETURN RRF f 9 RLF fd 0 lt f lt 127 d 0 1 C f 1 d 0 W cd 1 f EE C He
39. b CMIF CMIF CMIF 1 CMCON PIR1 lt 3 gt CMIF 1 0 Q2 OO CMCON COUT CMIE PIE1 lt 3 gt PEIE CMIF PIR1 lt 3 gt CINTCON lt 6 gt GIE CMIF 6 2 POR bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 BOD 0Bh 8Bh INTCON GIE PEIE TOIE INTE GPIE TOIF INTF GPIF 0000 0000 0000 000u 0Ch PIR1 EEIF ADIF CMIF TMR1IF 00 0 0 00 0 0 19h CMCON COUT CINV CIS CM2 CM1 CMO 050 G000 S00 0000 8Ch PIE1 EEIE ADIE CMIE TMR1IE 00 0
40. PCH PCL 12 11 10 8 7 0 PC GOTO CALL 2 PCLATH lt 4 3 gt 11 lt 10 0 gt PCLATH 2 3 1 GoTo GoTO ADDWF PCL GoTo PCL 256 Implementing a Table Read CAN556 2004 Microchip Technology Inc DS41190C_CN 17 PIC12F629 675 2 4 INDF FSR 2 1 i RAM 20h 2Fh EN INDF INDF INDF INDF File movlw 0x20 Yinitialize Polinter Select register FSR INDF 00h
41. VDD 24 LSb VRR 1 a VDD 32 a LSb VRR 0 1 2 LSb VRR 1 1 2 LSb VRR 0 R 2k Q Es 10 hs 1 VRR 1 VR lt 3 0 gt 0000 1111 DS41190C_CN 100 2004 Microchip Technology Inc PIC12F629 675 12 8 PIC12F675 AI D ra ee A01 NR a 10 A02 EABS 1 LSb VREF 5 0V A03 ElL 3 1 LSb VREF 5 0V A04 EDL 1 LSb 10 VREF 5 0V A05 EFs 2 2 5 5 V A06 EOFF 1 LSb IVREF 5 0V AO07 EGN i 1 LSb VREF 5 0V A10 3 VssY lt VAINY lt VREF A20 VREF 2 0 V A20A 2 5 VD
42. lg IIT ID A D DATA 05 ADRES X ADIF 5 1Tcv EC 1 GO 95 DONE 132 1 99 1 AD RC AD TcY SLEEP 12 9 PIC12F675 A D 130 TAD A D 1 6 hs Tosc VREF 3 0V 3 0 hs Tosc VREF 130 TAD A D RC ADCS lt 1 0 gt 11 RC 3 0 6 0 9 0 Us VDpD 2 5V 2 0 4 0 6 0 hs Vpp 5 0V 131 TeNV 11 2 TAD AID GO 1 132 TACQ 2 11 5 hs 5 a hs 1LSb 4 096V 4 1 mV C
43. MCLR Vss 80 mA MCLR 2004 Microchip Technology Inc DS411 90C_CN 83 PIC12F629 675 12 1 PIC12F629 675 A D 40 C lt TA lt 125 C 5 5 5 0 VDD V 0 4 8 10 12 16 MHz 1 20 12 2 PIC12F675 A D 40 C lt TA lt 125 C 5 5 5 0 VDD V 0 4 8 10 12 16 MHz 1 20 DS41190C_CN 84 2004 Microchip Technology Inc PIC12F629 675 12 3 PIC12F675 A D 0 C lt TA lt 125 C VDD V 0 4 8 10 12 16 20 MHz 1 2004 Microchip Technology Inc DS41190C_CN 85 PIC12F629 675
44. Z DC C 1 TO 4 es PD 2 C DC CLRF STATUS 1 000u uluu v 2 1 STATUS 03h 83h RAWV 0 R 1 R 1 R W x R W x R W x IRP RP1 RPO TO PD Z DC C bit 7 bit 0 bit 7 IRP 0 bit 6 RP1 0 bit 5 RP0
45. DC 20 MHz DC 200 ns 8 4 MHz 1 J 3 0V CPU 5 hs 2 0V 5 5V POR PWRT Cc BOD MCLR EEPROM 100 000 EEPROM 1 000 000 EEPROM gt 40
46. TMR1H 8 16 16 12 3 PICmicro DS33023A CN 12 2 Timer1 ee 5 5 OSC1 T1CON lt 3 gt 1 Timer1 HOSC2 T1OSCEN 9 2 Timer1 Timer1 LP LP Timer1
47. I O Fosc 4 9 3 RC VDD PIC12F629 675 Rexr 2 GP5 OSC1 4 CPN gt CEXT Vss BE Fosc 4 GP4 0SC2 CLKOUT 9 2 5 4 MHz 4 MHz 12 0 GP4 9 2 5 1 RETLW XX OSCCAL 1 I O Fosc 4 9 VDD Vss
48. MPLAB C30 C MPLAB ASM30 MPLAB SIM MPLAB dsPIC30 MPLAB IDE MPLAB ICE 2000 C MELOD IOP AOOD TE ee PICmicro MPLAB ICD 2 PRO MATE II C PICSTART Plus C MPLAB PM3 MPLAB IDE _ PICDEMTM 1 PICDEM net PICDEM 2
49. 2 6 4 GPO CIN GP2 TOCKI1 lt PUYCN Q DD OVREF CMCON EN CINV CM2 CM0 CMIF 1 lt Q D EN lt 4 CMCON Ey DS41190C_CN 38 2004 Microchip Technology Inc PIC12F629 675 6 5 F 0 VRR 1 CVREF VR3 VR0 24 8 MDD 4 VRCOM 6 2 VRR 0 CVREF VDD 4 6 5 VR3 VRO x VDD 32 6 5 1
50. GIE RETEFIE GIE INTCON INT GP TMRO PTR1 PTR1 PIR EEPROM A D Timer1 GIE PC 0004h 2004 Microchip Technology Inc DS41190C_CN 61 PIC12F629 675 9 10 IOC GP0 10C0 7 IOC GP1 J IOC1 IOC GP2 _ IOC2 J IOC GP3 IOC3 T IOC GP4 IOC4 7 IOC GP5 J I0C5 LE TOIF J TOIE 7 INTF INTE GPIF GPIE PEIE GIE CPU TMR1IF TMR1IE i CMIF CMIE
51. Microchip Microchip 7 EF tT Digital Millennium Copyright Act Microchip Microchip Microchip Accuron dsPIC KEELoQ microl D MPLAB PIC PlCmicro PICSTART PRO MATE PowerSmart rfPIC SmartShunt Microchip Technology Inc AmpLab FilterLab Migratable Memory MXDEV MXLAB PICMASTER rfPIC SEEVAL SmartSensor The Embedded Control Solutions Company Microchip Technology Inc E Analog for the Digital Age Application Maestro dsPICDEM dsPICDEM net dsPICworks ECAN ECONOMONITOR FanSense FlexROM fuzzyLAB In
52. D100 Cosc2 OSC2 15 pF OSC1 XT HS LP D101 CIO 1VO 50 pF EEPROM D120 ED 100K 1M EW 40 C lt TA lt 85 C D120A ED 10K 100K E W 85 C lt TA lt 125 C D121 VDRW VpD VMIN 5 5 V EECON VMIN D122 TDEW 5 6 ms D123 TRETD 40 D124 TREF 0 1M 10M EMW 40 C lt TA lt 85 C D130 EP 10K 100K EW 40 C lt TA lt 85 C D130A ED E 1K 10K EW 85 C lt TA lt 125 C D131 VPR VDD VMIN 5 5 V VMIN D132 VPEW VpD 4 5 5 5 V D133 TPEW 2 2 5 ms D134 TRETD 40 5 0V 25 C 1 8 5 1 DS41190C_CN 92 2004
53. PIC12F629 675 12 9 TIMER0 TIMER1 TOCKI 40 bl 41 1 J RE T1CKI lt 45 lt 46 TMRO TMRI1 12 5 TIMER0 TIMER1 Ai 1 A 40 TtoH TOCKI 0 5 TCY 20 ns 10 ns 41 TtOL TOCKI 0 5 TCY 20 2 ns 10 a ns 42 TtoP TOCKI a ns _ N 20 ToY 40 2 4 256 N 45 Tt1H T1CKI 0 5 TecY 20 ns 15 ns 30 ns 46 Tt1L T1CKI 0 5 TeY 20 ns 15 ss ns 30 ns 47 Tt1P T1CKI a ns _ N 30 TecY 40 1 2 4 8 N 60 ns Ft1 Timer1 DC 200 kHz
54. RC A D RC SLE sP PpP AD ADON RC 7 4 A D SLE EP GO DONE A D ADRESH ADRESL A D ADRESH ADRESL A D ADON AD 7 2 AID bit7 bit6 bit 5 bit 4 bit3 bit2 bit1 bito Bs ee 05h GPIO GPIO5 GPIO4 GPIO3 GPIO2 GPIO1 GPIOO0 xx xxxx uu uuuu 0Bh 8Bh INTCON GIE PEIE TOIE INTE GPIE TOIF INTF GPIF 0000 0000 0000 000u 0Ch PIR1 EEIEE ADIF
55. bit7 bit6 bit5 bit4 bit3 bit2 bit1 bito So es 0Bh 8Bh INTCON GIE PEIE TOE INTE GPIE TOF INTF GPIF 0000 0000 0000 000u 0Ch PIR1 EEIF ADIF CMIF TMR1IF oo o o oo 0 0 8Ch PIE1 EEIE ADIE CMIE TMR1TIE 00 o o oo 0 0 x u 0 q 9 5 9 6 WDT PC RC W RC CLKIN RC 1INTOSC 9 2 t 1 0 JW Se OSCI1 OSC2 gt Es WDT C 0 W_TEMP 0x20
56. 55h EECON2 AAh EECON2 WR 1 _ WREN EEPROM EECON1 WREN 1 EEPROM EEPROM WREN WREN 2004 Microchip Technology Inc DS41190C_CN 49 PIC12F629 675 8 7 EEPROM
57. VDD VSS GP1 CLK I O GPO VDD PIC12F629 675 GP3 MCLR VPP 9 11 14 1CD MPLAB ICD2 8 PIC12F675 ICD 9 10 MCLR MPLAB ICD 2 8 PIC12F675 ICD MCLR MPLAB j 8 ICD MPLAB ICD
58. Eesti 2004 Microchip Technology Inc DS41190C_CN 21 PIC12F629 675 3 3 3 1 GPO GP1 _ GPIO Ee AD Vopp EK ck 6 Do 3 3 1 GPO ANO CIN oS 9 on GPPU 3 1 GP0 WPU 7 I O A D PIC12F675 ND a cK 6a 3 3 2 GP1 AN1 CIN VREF 3 1 GP1 yo I O 0D Q LA A D lt PIC12F675 TRISIO A D
59. GPPU OPTION lt 7 gt 3 1 GPIO GPIO 05h U 0 U 0 R W x R W x R W x R W x R W x R W x Es Es GPIO5 GPIO4 GPIO3 GPIO2 GPIO1 GPIOO bit 7 bit 0 bit 7 6 0 bit 5 0 GPIO lt 5 0 gt I O 1 gt VIH 0 lt VIL R W U 0 n POR 1 0 x 2004 Microchip Technology Inc DS41190C_CN 19 PIC12F629 675 3 2 bit 7 6 bit 5 0 3 3 bit 7 6 bit 5 4 bit 3 bit 2 0 TRISO GPIO 85h U 0 U 0 R W x R W x R 1 RIW x R W x R W x ey se TRISIO5 TRISIO4 TRISIO3 TRISIO2 TRISIO1 TRISIOO bit7 bit 0 0 TRISIO lt 5 0 gt I O 1 GPIO 0 GPIO TRISIO lt 3 gt 1 R W U 0 n POR 1
60. 32 16 6 5 2 16 Vss VDoD 6 5 CVREF Vss VDD VDpD CVREF VDD 12 0 6 5 16 oo 8R R R R R VDD MA VW e Ve eee eVveAVve 8R CC VRR 16 1 VREN CVREF VR3 VR0 6 6 6 8 CMCON VRCON
61. TMR1H Timer1 T1CON TMR1GE T1CKPS1 T1CKPS0 T1OSCEN T1SYNC TMR1CS TMR1ON COUT CINV CIS CM2 CM1 CMO ADRESH 3 A D 8 A D 2 XKXKXXKX XKXKXK ADCON0 3 ADFM VCFG CHS1 CHS0 GO DONE ADON 00 0000 43 57 0 0 u x H q 3 PIC12F675 2004 Microchip Technology Inc DS41190C_CN 9 PIC12F629 675 2 1 bit
62. 0 2007h 1 9 1 2000h 2007h 3FFFh PIC12F629 675 9 1 CONFIG 2007h RIP 1 R P 1 U 0 U 0 U 0 RP 1 R P 1 R P 1 R P 1 R P 1 R P 1 R P 1 R P 1 R P 1 BG1 BG0 a CPD CP BODEN MCLRE PWRTE WDTE F0SC2 FOSC1 FOSCO bit 13 bit 0 bit 13 12 BG1 BG0 BOD POR 1 00 11 bit 11 9 0 bit 8 CPD 2 1 0 bit 7 CP 3 1 0 bit 6 BODEN 4 1 BOD 0 BOD bit 5 MCLRE GP3 MCLR 5 1 GP3 MCLR MCLR 0 GP3 MCLR MO MCLR VDD bit 4 PWRTE 1 PWRT 0 PWRT bit 3 WDTE
63. a GPIO 3 4 b GPIF GPIF 1 GPIO GPIO GPIF 0 EE od hy et Q2 WE 1 O GPIF 1 3 4 IOC GPIO 96h U 0 U 0 R W 0 R W 0 R W 0 R W 0 R W 0 R W 0 IOC5 IOC4 IOC3 IOC2 IOC1 IOC0 bit 7 bit 0 bit 7 6 0 bit 5 0 IOC lt 5 0 gt GPIO 1 0 CE 1 GIE R W U 0 n POR 1 0 x
64. 2 0 2 2 2 2 2 PIC12F629 675 Ue 32 20h 8K x 14 PIC12F629 5Fh RAM 675 1K x 0000h 03FFh RAM 0 RP0 STATUS lt 5 gt 1K x 14 0000h 0004h 2 1 RP0 0 0 RP0 1 1 2 1 PIC12F629 675 a eR IRP RP1 STATUS lt 7 6 gt 0 PC lt 12 0 gt a CALL RETURN 13 2 2 1 RETE EE RY SF PIC12F629 675
65. 6 1 CINV COUT VIN VIN VIN Ne VIN VIN lt VIN 0 1 6 1 VIN gt VIN 1 RE i CIN CIN CMCON 19h 6 1 VIN CINV CMCON lt 4 gt GE _ CINV 6 1 CINV CMCON lt 4 gt DS41190C_CN 36 2004 Microchip Technology Inc PIC12F629 675 6 2 8 6 1 CMCON 6 2 8 TRISIO
66. ee PIC12F629 675 Microchip 9 1 bsf STATUS RPO Bank 1 3FFh Get the cal value movwf OSCCAL Calibrate le STATUS RPO Bank 0 9 2 6 CLKOUT INTOSC RC PIC12F629 675 GP4 OSC2 CLKOUT 4 Fosc 4 Fosc 4 DS41190C_CN 54 2004 Microchip Technology Inc PIC12F629 675 9 3 PIC12F629 675 WDT se 9 4 TO PD a POR b WDT 9 7
67. PWRTE VDD VBoDp TBoD VDpp BVDp VDD BVDD 72 ms 9 6 VDD VBoD 72 ms 1 WE NN RS veop ee I 72ms 1 2 mel Ven ce a A ee VBOD 1 1 1 72 ms 1 PWRTE 0 72 ms 9 3 6 9 3 7 B PCON POR PWRT PCON 8Eh OST Bito BOD BOD PWRTE EC PWRTE ee I PWRT 9 BOD 0
68. 1 W_TEMP 0xA0 WDTE 0 WDT 9 1 STATUS_TEMP i 0 9 2 EN W WDT 18 ms VDD i a il 9 DC A ee OPTION 1 128 W WDT 2 3 WDT CLRWDT SLEEP 9 2 RAM W WDT MOVWF W_TEMP SWAPF BCF STATUS W STATUS RPO MOVWF STATUS_TEMP TR A MOVWE SWAPF SWAPF STATUS W_TEMP F W_TEMP W Copy W to temp register could be in either bank Swap status to be saved into W change to bank 0 regardless of current
69. R W U 0 n POR 1 0 x 2004 Microchip Technology Inc DS41190C_CN 13 PIC12F629 675 2 2 2 4 PIE1 2 4 PIE1 PEIE INTCON lt 6 gt 1 2 4 PIE1 1 8Ch R W 0 R W 0 U 0 U 0 R W 0 U 0 U 0 R W 0 EEIE ADIE CMIE E TMR1IE bit 7 bit 0 bit 7 EEIE EE 1 EE 0 EE bit 6 ADIE A D PIC12F675 1 A D 0 A D bit 5 4 0 bit 3 CMIE 1 0 bit 2 1 0 bit 0 TMR1IE TMR1 1 TMR1 0 TMR1 R W U 0 n POR 1 0 x DS411
70. Timer1 PIE1 lt 0 gt PEIE INTCON lt 6 gt GIE NTCON lt 7 gt TMR1IF TMR1H TTMR1L TMR1IF 5 3 Timer1 Timer1 1 2 4 8 T1CKPS T1CON lt 5 4 gt TMRI1H TMR1L T1CKI 1 TMR1 1 2 2004 Microchip Technology Inc DS41190C_CN 31 PIC12F629 675 5 1 T1CON TIMER1 10h U 0 R W 0 R W 0 R W 0 R W 0 R W 0 R W 0 R W 0
71. CM2 CM0 001 GP1 CIN A Ss GPO CIN A COUT GP2 COUT D CM2 CM0 110 GP1 CIN A GPOCIN _A CIS 1 COUT GP2 COUT D CVREF A 0 D CIS CMCON lt 3 gt 2004 Microchip Technology Inc DS41190C_CN 37 PIC12F629 675 6 3 bs 0 6V 6 3 10 ko
72. PIC12F629 675 13 7 BOD IPD VDp 40 C 125 C Typical BOD IPD 9 40 lt 9 0 A 25 a e 85 x 125 VDD V 13 8 CMP IPD VpD 40 C 125 C Typical Comparator IPD 1 8E 05 1 6E 05 1 4E 05 1 2E 05 6 40 TT 1 0E 05 0 a A 25 8 0E 06 x 85 6 0E 06 e 125 4 0E 06 2 0E 06 0 0E 00 2 0 2 5 3 0 3 5 4 0 4 5 5 0 5 5 VDD V DS41190C_CN 108 2004 Microchip Technology Inc PIC12F629 675 13 9 AID IPp VDD 40 C 25 C Typical A D IPD 5 0E 09 4 5E 09 4 0E 09 3 5E 09 3 0E 09 2 5E 09 2 0E 09 1 5E 09 1 0E 09 5 0E 10 0 0E 00 6 40 0 A 25 IpD A 13 10 AID IPp VDD 85 C Typical A D IPD 85 0 0E 00 2004 Microchip Technology Inc DS41190C_CN 109 PIC12F629 675 13 11 AID IPD VDD
73. RETURN TOS PC TOS f 3 RRF fd 0 lt f lt 127 de 0 1 C f 1 d 0 W d 1 f CH md 2004 Microchip Technology Inc SLEEP SUBLW SUBWF SLEEP 00h gt WDT 0 WDT 1 TO 0 PD TO PD PD TO W SUBLW k 0 lt k lt 255 k W W C DC Z 8 k W
74. MPLAB IDE Pl dsPIC30F 11 4 MPLINK MPLIB MPLINK MPASM MPLAB C17 MPLAB dl MPLAB IDE 11 7 MPLAB SIM MPLIB MPLAB SIM PICmicro PC MPLAB SIM
75. VDD DS41190C_CN 86 2004 Microchip Technology Inc PIC12F629 675 12 2 DC PIC12F629 675 40 C TA 85 C y VDD D010 IDD 9 16 hA 2 0 Fosc 32 kHz 18 28 uA 3 0 LP 35 54 HA 5 0 D011 110 150 nA 2 0 jFosc 1MHz 190 280 pA 3 0 XT 330 450 LA 5 0 D012 220 280 LA 2 0 Fosc 4MHz 370 650 pA 3 0 XT 06 114 mA 5 0 D013 70 110 pA 2 0 jFosc 1MHz 140 250 uA 3 0 EC 260 390 LA 5 0 D014 180 250 LA 2 0 Fosc 4MHz 320 470 pA 3 0 EC 580 850 LA 5 0 D015 340 450 LA 2 0 jFosc 4MHz 500 700 LA 3 0 INTOSC 0 8 1 1 mA 5 0 D016 180 250 LA 2 0 jFosc 4MHz 320 450 pA 3 0 EXTRC 580 800 LA 5 0 D017 2 1 2 95 mA 4 5 Fosc 20 MHz 24 30 mA 5 0 HS
76. 8 3 EEPROM WREN WREN WR EA RD On WR EE 1 8 1 EEIF 1 EF EEDATA EEIF PIR lt 7 gt EEDATA 8 5 EEPROM 8 1 EEPROM 8 3 bsf STATUS RPO Bank 1 movlw CONFIG ADDR 8 3 movwf EEADR Address to read bef STATUS RPO Bank 0 bsf EECON 1 RD 7 EE Read Any code movf EEDATA W Move data to W bsf STATUS RPO Bank 1 READ movf EEDATA W iEEDATA not changed ee ifrom previous write 8 4 EEPROM bsf EECON1
77. 32 SD MMC 2004 Microchip Technology Inc DS41190C_CN 79 PIC12F629 675 11 14 PICSTART Plus 11 17 PICDEM 2 Plus PICSTART Plus PICDEM 2 Plus 18 28 40 COM RS 232 PC PIC16F87X PIC18FXX2 MPLAB PRO PICSTART Plus PICmicro MATE PICSTART Plus 40 MPLAB ICD 2
78. MPLAB C17 MPLAB C18 C MPASM ee 0 11 8 MPLAB SIM30 11 5 MPLAB C30 C MPLAB SIM30 dsPIC30F bs Ne y PC MPLAB C30 C ANSI ANSI C dsPIC30F dsPIC30F MPLAB SIM30 MPLAB C30 C MAS ASM30 tt ne lr IDE DSP
79. movwf OPTION_REG PS2 PS0 18 WDT CLRWDT 60 ee AN movlw bg amp xD5 0010 Set postscaler to 4 movwf OPTION REG desired WDT rate 4 bcf STATUS RP0 Bank 0 Timer0 WDT NS 4 1 4 2 WDT TIMERO clrwdt Clear WDT and postscaler bsf STATUS RPO Bank 1 movlw b xxxxOxxx Select TMRO prescale and Clock Source movwf OPTION_REG bcf STATUS RPO Bank 0 4 1 TIMER0 POR bit7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 BOD 01h TMRO Timer0 XXXX XXXX uuuu uUuuu 0Bh 8Bh INTCON GIE PEIE TOIE INTE GPIE TOIF INTF GPIF 0000 0000 0000 000u 81h OPTION_REG GPPU INTEDG TOCS TOSE PSA PS2 PS1 PSO T1111 LIL lLL TL 85h TRISIO TRISIO5 TRISIO4
80. 2 W f W SUBWF fd 0 lt f lt 127 d 0 1 f W C DC Z f W 2 d 0 W d 1 lt f o DS41190C_CN 75 PIC12F629 675 SWAPF XORLW f SWAPFf d 0 f 127 d 0 1 f lt 3 0 gt lt 7 4 gt f lt 7 4 gt lt 3 0 gt f d 0 W d 1 f W XORLW k 0 k lt 255 W XOR k W Z W 8 k W DS41190C_CN 76 XORWF
81. WDT Timer0 PICmicro8 DS33023A_CN 4 1 Timer0 TOCS OPTION_REG lt 5 gt TMR0 Timer0 Timer0 4 1 TMR0 TOCS OPTION_REG lt 5 gt Timer0 GP2 TOCKI TOSE OPTION_REG lt 4 gt TOSE PICmicro DS33023A_CN 4 2 Timer0 TMR0
82. FFh 00h Timer0 TOIF TOIE INTCON lt 5 gt Timer0 TOIF INTCON lt 2 gt Timer0 re TIMER0 WDT CLKOUT Fosc 4 10 8 PSA PS0 PS2 1 S TMRO 0 TOIF WDTE 1 TOSE T0OCS PSA PS0 PS2 Option 2004 Microchip Technology Inc DS41190C_CN 27 PIC12F629 675 4 3 Timer0 TOCKI Ne a ee 2Tosc 20ns RC
83. 40 DIP TCP IP RC HTML Xmodem 9 5 DB 9 RS 232 24L256 EEPROM ICSP MPLAB ICD 2 ICSP MPLAB ICD 2 RS 232 16 x ICD 2 x 16 H 2 LCD Jeremy Bentham TCP PCB LIN EEPROM IP Lean Web Servers for Embedded Systems 8 LED 4 3 CD ROM PIC16F627A PIC18F1320 DS41190C_CN 80 2004 Microchip Technology Inc PIC12F629 675
84. W i a 1 MPLAB ICE ee i F MPLAB ICD 2 PICmicro PICmicro MPLAB ICE 2000 11 12 PRO MATE 1 i ya 0 ee ee 0 PRO MATE CE Ns I VDDMIN VDDMAX LCD gt lo 4000 0 PRO MATE 1 PC PICmicro MPLAB ICE 4000 PICmicro MPLAB ICE
85. 0 TOIE TMR0 1 TMRO 0 TMRO INTE GP2 INT 1 GP2 INT 0 GP2 INT GPIE 1 1 GPIO 0 GPIO TOIF TMRO0 22 1 TMRO 0 TMRO INTF GP2 INT 1 GP2 INT 0 GP2 INT GPIF 1 GP5 GP0 E 0 GP5 GP0 1 IOC 2 TIMER0 TOIF TIMER0 TOIF bit 0 E
86. 2 Microchip 1 480 792 7277 3 Microchip www microchip com www microchip com cn 7 o 2004 Microchip Technology Inc DS41190C_CN 129 MICROCHIP 0000000000000wwanroo cond Microchip Authorized DeqmPanW 0 0D0DDODDOD Add Room 1203 1205TopofficeGlittey City No 3027 0 Shennan Road Cantra Futian Shenzhen City D0 0 td 0 86 755 8884595 82543411 D0 0 fa 0 86 755 82543511 0 D0OO D 0 QQ 27781279M SN picmcuGhotmail com 0 0 0 0 0 13510398583 13798484366 10 20 04 DS41190C_CN 130 2004 Microchip Technology Inc
87. 5 0V 25 C 1 IDD OSC1 1 O VDD MCLR VDD WDT 2 I O I CC Ba 2004 Microchip Technology Inc DS41190C_CN 87 PIC12F629 675 12 3 DC PIC12F629 675 40 C TA 85 C y 0 0 D020 0 99 700 nA 2 0 WDT BOD VREF IPD 12 770 nA 3 0 T1OSC 3 2 9 995 nA 5 0 D021 03 15 nA 2 0 WDT
88. GPIO pene hl WDT MCLR VIHMC WDT MCLR 9 7 1 1 MCLR 2 WDT 3 GP2 INT GPIO 9 13 Q1 Q2 Q31Q4 Q11Q21Q31 Q4 Q1 Q11Q21Q31Q4 Q1 Q2 Q31Q4 Q1 Q2 Q3 Q4 Q11Q21Q31Q4 oscIMN AAA NAA NN NN CLKOUTG x TosrG N Ne INT es gt GIE 2 NTCON lt 7 gt PC X PC POT X PC X Po X PO X 00m X 0005h 1Inst PC SLEEP Inst PC 1 Inst PC 2 Inst 0004h Inst 0005h Inst PC 1 Inst PC 1 Inst 0004h 1 XT HS LP 2 TosT 1024Tosc RC lxs INTCON 12
89. Q2 Q4 TOCKI ANSEL 9Fh CMCON 19h 0 ANSEL PIC12F675 4 1 OPTION_REG OPTION 81h RW 1 RW 1 RW 1 R W 1 RW 1 R W 1 R W 1 RW 1 GPPU INTEDG TOCS TOSE PSA PS2 PS1 PS0 bit 7 bit 0 bit 7 GPPU GPIO 1 GPIO 0 GPIO bit 6 INTEDG 1 GP2 INT 0 GP2 INT bit 5 T0CS TMR0 1 GP2 TOCKI 0 CLKOUT bit 4 TOSE TMR0 1 GP2 TOCKI 0 GP2 TOCKI bit 3 PSA 1 WDT 0 TIMERO bit 2 0 PS2 PS0 TMRO WDT 000 001 010 011 100 101 110 111
90. XT LP HS OSC1 OSC2 9 14 PIC12F629 675 XT LP HS OSC1 9 14 9 1 CHS XT LP _ osc1 OSC2 C2 1 RS 2 lt PIC12F629 675 1 C1 C2 1 9 2 2 AT 3 RF 9 2 HS XT EC LP ee 0 gt OSC1 0sc2 PIC12F629 675 EC GP4 OSC1 C1 OSC2 C2 455 kHz 2 0 MHz 4 0 MHz 68 100 pF 15 68 pF 15 68 pF 68 100 pF 15 68 pF
91. c WDT dj MCLR 9 14 e MCLR MCLR BOD POR 12 4 MCLR WDT WDT BOD 9 4 2 a MCLR VPP SLEEP WDT WDT VDD BODEN S Pp x ee ee E C Ip Rese VDD OSC1 CLKIN PWRT eb Ey Wit Ee gt 10 PWRT ey 9 3
92. ICSPCLK ST GP2 AN2 TOCKIINT COUT GP2 ST CMOS VO AN2 AN A D 2 TOCKI ST TMR0 INT ST COUT CMOS GP3 MCLR VPP GP3 TTL MCLR ST VPP HV GP4 AN3 T1G OSC2 GP4 TTL CMOS WO CLKOUT AN3 AN A D 3 T1G ST TMR1 OSC2 XTAL CLKOUT CMOS Fosc 4 GPS5 T1CKI OSC1 CLKIN GP5 TTL CMOS VO T1CKI ST TMR1 OSC1 XTAL CLKIN ST RC Vss Vss BE VDD VDD BE PIC12F675 TTL TTL ST DS41190C_CN 6 2004 Microchip Technology Inc PIC12F629 675
93. INDF NEXT Ct INDF register es ee pe 8 FSR 1 IRP STATUS lt 7 gt FSR 4 all done 9 2 4 9 8 3 CONTINUE ZeS ConNntinue 2 4 PIC12F629 675 RP1 RPO 6 0 IRP T 7 FSR 0 RE AN SS 5 gt 00 01 10 11 lt 00h 180h Fh 1FFh 0 1 2 3 2 2 1 RP1 RP DS41190C_CN 18 2004 Microchip Technology Inc PIC12F629 675
94. 100 ns I O 19 TioV2osH OSC1 0 ns I O 20 TioR 10 40 ns 21 TioF a 10 40 ns 22 Tinp INT 25 2 ns 23 Trbp GPIO INT Tcy ns 5 0V 25 C 1 RC CLKOUT 4xTosc DS41190C_CN 96 2004 Microchip Technology Inc PIC12F629 675 12 7 VDpD 4 lt 30 gt POR 4 33 PWR 32 osc 31 34 lt WO 12 8 i BOD 72 ms 1 1 PWRTE 0
95. DS41190C_CN 56 2004 Microchip Technology Inc PIC12F629 675 9 3 5 BOD VDD BVDD PIC12F629 675 a De 1 Ne VDD VBOD 72 ms 12 4 TBOD 12 0 VDD
96. PIC16C92X PIC17C76X i PICDEM 2 MPLAB PICSTART Plus CE ICD 2 MPLAB ICE PICDEM 2 11 15 PICDEM 1 PICmicro RS 232 2 x 16 LCD 4 LED ICDEM 1 PIC16C5X PIC16C54 PIC16C58A PIC16C61 PIC16C62X PIC16C71 PIC16C8X PIC17C42 PIC17C43 PIC17C44
97. bit 0 W U 0 n POR 1 0 x 2004 Microchip Technology Inc DS41190C_CN 15 PIC12F629 675 2 2 2 6 PCON PCON POR BOD WDT MCLR PCON 2 6 2 6 PCON 8Eh U 0 U 0 U 0 U 0 U 0 U 0 R W 0 RAW x 6 a POR BOD bit7 bit0 bit 7 2 bit 1 POR 1 0 bit 0 BOD 1 0 R W U
98. 40 C TA 125 C VDD DO10E IDD 9 16 hA 2 0 Fosc 32 kHz 18 28 uA 3 0 LP 35 54 HA 5 0 DO11E 110 150 nA 2 0 jFosc 1MHz 190 280 pA 3 0 XT 330 450 LA 5 0 D012E 220 280 LA 2 0 Fosc 4MHz 370 650 pA 3 0 XT 06 114 mA 5 0 D013E 70 110 pA 2 0 jFosc 1MHz 140 250 uA 3 0 EC 260 390 LA 5 0 D014E 180 250 LA 2 0 Fosc 4MHz 320 470 pA 3 0 EC 580 850 LA 5 0 D015E 340 450 LA 2 0 jFosc 4MHz 500 780 LA 3 0 INTOSC 0 8 1 1 mA 5 0 D016E 180 250 LA 2 0 jFosc 4MHz 320 450 pA 3 0 EXTRC 580 800 LA 5 0 DO017E 2 1 2 95 mA 4 5 Fosc 20 MHz 24 130 mA 5 0 HS 5 0V 25 C 1 IDD OSC1 I O VDD MCLR VDD WDT 2
99. Microchip 2 EEPROM 3 OSCCAL 4 5 MCLR INTOSC RC P ICSP R W U 0 n POR 0 x DS41190C_CN 52 2004 Microchip Technology Inc PIC12F629 675 9 2 9 2 1 PIC12F629 675 8 3 FOSC2 FOSC0 8 LP XT HS RC 2 INTOSC 2 EC i PICmicro CDS33023A_CN 9 2 2
100. CPD 0 CPU EEPROM NOP 0 8 1 EEPROM bit7 bit6 bits bit4 bit3 bit2 bit1 bito a ee 0Ch PIRT EEIF ADIF CO TMRTF 00 0 0 00 0 0 9Ah EEDATA EEPROM 0000 0000 0000 0000 9Bh EEADR EEPROM 000 0000 000 0000 gch EECON1 WwWRERR WREN WR RD _ x000 ao000 9Dh EECON2 EEPROM 2 x u 0 a EEPROM
101. GP2 INT hu OPOANT INT GP TMRO 3 4 GPIO 9 14 Se TMR1 EEPROM J 1 1 INTCON CPIR GIE INTCON ee gt GIE INTCON lt 7 gt GIE INTCON PIE
102. POR J RC PWRT PWRT VDD PWRTE VDD i 9 3 4 PWRT OSC1 XT LP HS DC 12 0 OST AN607 Power up Trouble 72 ms 1024 OST
103. W ff XORWF fd 0 f 127 d amp 0 1 W XOR f Z W f d 0 W d 1 f 2004 Microchip Technology Inc PIC12F629 675 11 0 11 1 MPLAB PICmicro MPLAB IDE 8 16 MPLAB IDE Windows MPLABe IDE MPASM MPLAB C17 MPLAB C18 C MPLINK MPLIB
104. 9 4 3 GPIO INTF INTE Sy GP2 INT GIE et i Ee i IOC j 9 7 GP2 INT 9 14 WO 2 GPIF ANSEL 9Fh CMCON 19h lt lt LE 0 ANSEL PIC12F675 6 9 9 4 5 A D ADIF PIR lt 6 gt ADIE PIE lt 6 gt A D 7 0 9 11 INT Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 OSC1 A
105. POR MCLR 0 BOD i MCLR 9 14 Bit1 POR Fi 0 PIC12F629 675 Bin PER Se 9 6 9 7 1 POR 0 0 VDD 2004 Microchip Technology Inc DS4 A 1190C_CN PIC12F629 675 9 3 ee es Eee 2 PWRTE 0 PWRTE 1 PWRTE 0 PWRTE 1 XT HS LP TPWRT 1024 TOSC TPWRT 1024 TTosc 1024 TOSC 1024 Tosc 1024 Tosc RC EC INTOSC TPWRT TPWRT 9 4 STATUS PCON POR BOD TO
106. d 1 f 1 DECF f d 0 lt f lt 127 de 0 1 f 1 Z f 1 d 0 W d 1 i DS41190C_CN 72 2004 Microchip Technology Inc PIC12F629 675 DECFSZ f 1 0 DECFSZ fd INCF 0 lt f lt 127 d 0 1 1 0 f d 0 W d 1 1 0 NOP 2TcY GOTO k 0 lt k lt 2047 k PC lt 10 0 gt PCLATH lt 4 3 gt PC lt 12 11 gt GOTO 11 PC lt 10 0 gt PC PCLAT
107. pr SS gt 8 OSC1 CLKIN VE OSC2 CLKOUT vpp VSS5 W T1CKI gt Timer0 Timer1 TOCKI vy EEDATA PIC12F675 8 128 EEPROM Eg 4 CIN CIN COUT VREF ANO AN1AN2 AN3 1 2004 Microchip Technology Inc DS41190C_CN 5 PIC12F629 675 1 1 PIC12F629 675 GPO ANO CIN ICSPDAT GP0 TTL CMOS VO AN0 AN A D 0 CIN AN ICSPDAT TTL CMOS VO GP1 AN1 CIN VREF GP1 TTL CMOS VO ICSPCLK AN1 AN A D 1 CIN AN VREF AN
108. 18 35 nA 3 0 84 17 pA 5 0 D022 58 70 HA 3 0 BOD 109 130 nA 5 0 D023 3 3 65 uA 2 0 1 61 85 pA 3 0 15 416 nA 5 0 D024 58 70 HA 2 0 CVREF 1 3 85 100 pA 3 0 138 160 nA 5 0 D025 40 65 nA 2 0 T1Osc 46 70 nA 3 0 6 0 105 nA 5 0 D026 1 2 775 nA 3 0 AD 1 0 0022 1 0 nA 5 0 5 0V 25 C 1 IDD IPD A IDD IPD 2 WO VDD DS41190C_CN 88 2004 Microchip Technology Inc PIC12F629 675 12 4 DC PIC12F629 675 E
109. 6 2 1 O 12 0 pe POR CM2 CM0 000 GP1 CIN A GPO CIN t A 0 GP2 COUT D CM2 CMO 111 CM2 CMO 010 GP1CIN A GPO CIN A COUT GP2 COUT D GP1 CIN D 0 GPO CIN D GP2 coUT D CM2 CMO 100 GP1 CIN A GPO CIN DD COUT GP2 COUT D CVREF CM2 CM0 011 GP1 CIN A GPO CIN _D COUT GP2 COUT D CVREF CM2 CM0 101 GP1 CIN A CIS 0 GPO CIN A CIS 1 GP2 COUT D COUT 1 CVREF
110. ADIF ADIE 0 EEIF 7 EEIE I 1 PIC12F675 DS41190C_CN 62 2004 Microchip Technology Inc PIC 12F629 675 9 4 1 GP2 INT 9 4 2 TMRO GP2 INT INTEDG TMR0 FFh gt 00h TOIF INTCON lt 2 gt OPTION lt 6 gt TOIE INTCON lt 5 gt INTEDG GP2 INT Timer0 INTF INTCON lt 1 gt 4 0 INTE INTCON lt 4 gt
111. OST 1 INTOSC RC 2004 Microchip Technology Inc DS41190C_CN 55 PIC12F629 675 9 3 1 MCLR PIC12F629 675 MCLR WDT MCLR 3 ESD MCLR MCLR ESD 9 5 Microchip VDD 9 14 RC MCLRE DA MCLR MCLR VDD MCLR MCLR MCLR vop 1kQ C1 0 1 uf A MCLR PIC12F629 675 9 3 2 POR VDD
112. et ge TMRO0 1 1 PSA OPTION lt 3 gt 1 WDT 4 4 TMRO WDT GP2 INT TMRO GPIO 2 2 OPTION_REG 81h RAW 1 R W 1 R W 1 RAW 1 RAW 1 R W 1 R W 1 RAW 1 GPPU INTEDG TocS TOSE PSA PS2 PS1 PS0 bit 7 bit 0 bit 7 GPPU GPIO 1 GPIO 0 GPIO bit 6 INTEDG 1 GP2 INT 0 GP2 INT bit 5 T0CS TMR0 1 GP2 TOCKI 0 CLKOUT bit 4 T0SE TMR0 1 GP2 TOCKI 0 GP2 TOCKI bit 3 PSA 1 WDT 0 TIMER0 bit 2 0 PS2 PS0
113. 5 0V 25 C 2004 Microchip Technology Inc DS41190C_CN 95 PIC12F629 675 12 6 CLKOUT 1 O Osc1 f 2 CLKOUT i oa fs 13 12 9 le lt 16 TI TI 4 17 gt XX i 20 21 12 3 CLKOUT 1 O 10 TosH2ckL OSC1 1 CLKOUT a 75 200 ns 1 11 TosH2ckH OSC1 1 CLKOUT 75 200 ns 0 12 TckR CLKOUT 35 100 ns 1 13 TckF CLKOUT 35 100 ns 14 TckL2ioV CLKOUT 20 ns 15 TioV2ckH CLKOUT Tosc 200 ns ns 16 TckH2iol CLKOUT 0 ns 1 17 TosH2ioV IJOSC1 1 Q1 50 150 ns 300 ns 18 TosH2iol OSC1 1 Q2
114. T1OSCEN 48 TCKEZtmr1 2 Tosc 7 Tosc 5 0V 25 C 2004 Microchip Technology Inc DS41190C_CN 99 PIC12F629 675 12 6 40 C 125 C Vos 5 0 10 mV VCM 0 VDD 1 5 V CMRR 55 db TRT 150 400 ns TMC2COV 10 hs 1 VDD 1 5 2 Vss VDD 1 5V 12 7 0 490 125 C
115. 5 0V 25 C 1 IDD IPD A IDD IPD 2 I O VDD DS41190C_CN 90 2004 Microchip Technology Inc PIC12F629 675 12 6 DC PIC12F629 675 PIC12F629 675 E DC 40 C TA 85 C 40 C TA 125 C
116. PIC12F675 Rao DP SK 6 7 Le A D 3 Ee ee ee ee eee e e ew ee ee we e se ee ew wea DS41190C_CN 22 2004 Microchip Technology Inc PIC12F629 675 3 3 3 GP2 AN2 TOCKVINTCOUT 3 2 GP2 IO A D PIC12F675 TMRO 3 3 4 GP3 MCLR VPP 3 3 GP3 3 3 GP3 3 2 GP2 D Q VDD 3 SK a WPU BE 0 lt GPPU WPU CouT 01D Q VDD N i Q COUTJ 1 0 1 O
117. DS33023A_CN 7 1 TACQ TAMP Tc TCOFF 2hs Tc 25 C 0 05ps C Tc CHOLD RIC Rss Rs X 1 2047 120pF 1kQ 7kQ 10kQ xX 0 0004885 16 47hs TACcQ 2hs 16 47hs 50 C 25 C 0 05hs eC 19 72us 1 VREF 2 CHoLD 3 10 kQ 7 3 VDD Bp be a VT 0 6V Pg RS ANx Ric lt 1K SS _ Rss WR CE SHO VA 9 8 Vr 0 6v 1 SR 120pF SS S Vss CPIN VT LEAKAGE VDD 4V 3V RIc 2 gt CHOLD DAC 0 9101 wo 2004 Microchip Technology Inc DS41190C_CN 45 PIC12F629 675 7 3 A D A D A D
118. 0 n POR 1 0 x 2 2 2 7 OSCCAL OSCCAL 4 MHz 6 4 MHz OSCCAL 2 7 2 7 OSCCA 90h RAW 1 RAW 0 RAW 0 R W 0 RAW 0 R W 0 U 0 U 0 CAL5 CAL4 CAL3 CAL2 CAL1 CALO em bit7 bit 0 bit 7 2 CAL5 CAL0 6 111111 100000 000000 bit 1 0 0 R W U 0 n POR 0 x DS41190C_CN 16 2004 Microchip Technology Inc PIC12F629 675 2 3 PCL PCLATH 2 3 2 E PC 13 PIC12F629 675 8 13
119. 64 x 8 File Select 1 Register FSR 2 4 2 8 000h 0004 0005 03FFh 0400h 1FFFh 2004 Microchip Technology Inc DS41190C_CN 7 PIC12F629 675 2 2 2 2 2 PIC12F629 675 CPU 2 1 RAM TMRO 01h OPTION_REG 81h PCL 02h PCL 82h STATUS 03h STATUS 83h FSR 04h FSR 84h GPIO 05h TRISIO 85h 06h 86h 07h 87h 08h 88h 09h 89h PCLATH OAh PCLATH 8Ah INTCON 0Bh INTCON 8Bh PIR1 OCh PIE1 8Ch 0Dh 8Dh TMR1L 0Eh PCON 8Eh
120. 1 WDT 0 WDT bit 2 0 FOSC2 FOSC0 111 RC GP4 OSC2 CLKOUT CLKOUT GP5 OSC1 CLKIN RC 110 RC GP4 OSC2 CLKOUT VO GP5 OSC1 CLKIN RC 101 INTOSC GP4 OSC2 CLKOUT CLKOUT GP5 OSC1 CLKIN VO 100 INTOSC GP4 OSC2 CLKOUT VO GP5 OSC1 CLKIN VO 011 EC GP4 OSC2 CLKOUT 1 O GP5 OSC1 CLKIN CLKIN 010 HS GP4 OSC2 CLKOUT GP5 OSC1T CLKIN 001 XT GP4 OSC2 CLKOUT GP5 OSC1 CLKIN 001 LP GP4 OSC2 CLKOUT GP5 OSC1 CLKIN 1 PIC12F629 675 o
121. A D 10 2 PIC12F675 7 1 Al D VpD VCFG 0 VREF VCcFG 1 GPO AN0 D4 GP1 AN1 VrEF Xi e ne GP2 AN2 gt GP4 AN3 GODONE Me ADFM CHS1 CHS0 ADON_ I ADRESH ADRESL Vss 7 1 AID 7 1 4 A D A D 11 TAD ADCS 1 ADCON0 7 1 CANSEL lt 6 4 gt 7 2 2 ANSEL 7 2 Fosc 2 7 1 1 Fosc 4 ANS3 ANS0 ANSEL lt 3 0 gt TRISIO A Fosc 8 D TRISIO Fosc 16 ANS Fosc 32 Fosc 64 FRC RC A D aah 1 TAD TAD 1 6 hs 7 1 2 7 1
122. MPLAB 11 13 MPLAB PM3 i MPLAB PM3 CE A VDDMIN VDDMAX MPLAB ICE 4000 MPLAB ICE 2000 LCD 128 x 64 dsPIC30F PIC18XXXX 2 Mb ICSP MPLAB PM3 PC PICmicro MPLAB ICE 4000 MPLAB PM3 RS 232 USB PC PC Microsoft Windows MPLAB PM3
123. 1 EECON2 o DS41190C_CN 50 2004 Microchip Technology Inc PIC12F629 675 9 0 CPU PIC12F629 675 RC PIC12F629 675 OST PWRT 72 ms
124. 125 C Typical A D IPD 3 5E 06 3 0E 06 TT 2 5E 06 2 0E 06 125 1 5E 06 1 0E 06 5 0E 07 0 0E 00 2 2 5 3 3 5 4 4 5 5 5 5 VDD V 13 12 T1 OSC IPp VDD 40 C 125 C 32 KHZ C1 C2 50 pF Typical T1 1IPD 1 20E 05 1 00E 05 4 40 8 00E 06 Zz 0 6 00E 06 A 25 x 85 4 00E 06 x 125 2 00E 06 0 00E 00 2 0 2 5 3 0 3 5 4 0 4 5 5 0 5 5 VDp V DS41190C_CN 110 2004 Microchip Technology Inc PIC12F629 675 13 13 CVREF IPD VDp 40 C 125 C Typical CVREF IPD 160 140 120 lt 2 100 A 80 60 40 2 2 5 3 3 5 4 4 5 5 5 5 VDD V 13 14 WDT IPD VDD 40 C 125 C Typical WDT IPD 6 40 lt x 0 Ss A 25 a e 85 125 VDD V 2004 Microchip Technology Inc DS41190C_CN 111 PIC12F629 675 13 15 INTOSC 0 1uF 0 01uF Vpp 3 5V Internal Oscillator Frequency vs Temperature
125. 3 GIE 1 GIE 0 4 XT HS LP EC CLKOUT DS41190C_CN 66 2004 Microchip Technology Inc PIC12F629 675 9 8 EEPROM INTOSC PIC12F629 675 9 9 ID 4 2000h 2003h ID 1D 9 10 lS 7 PIC12F629 675
126. ee C MPLAB IDE DS41190C_CN 78 2004 Microchip Technology Inc PIC12F629 675
127. 59 PIC12F629 675 9 7 MCLR VpD 1 VDD gt MCLR POR lt TPWRT PWRT TosF OST 9 8 MCLR VpD 2 VDD Eee 2 MCLR es POR 2 TPWRT PWRT lt TOST OST 9 9 VDD MCLR POR PWRT OST MCLR VDD 1 DS41190C_CN 60 2004 Microchip Technology Inc PIC12F629 675 9 4 PIC12F629 675 7
128. CMIF TMR1IF 00 0 0 00 0 0 1Eh ADRESH A D 8 2 XXXX XXXX uuuu uuuu 1Fh ADCONO ADFM VCFG CHS1 CHSO GO ADON 00 0000 00 0000 85h TRISIO TRISIOS TRISIO4 TRISIO3 TRISIO2 TRISIO1 TRISIOO 11 1111 11 1111 8Ch PIE1 EEIE ADIE CMIE TMR1IE 00 0 0 00 0 0 9Eh ADRESL A D 2 8 XXXX xxxx uuuu uuuu 9Fh ANSEL ADCS2 ADCS1 ADCS0 ANS3 ANS2 ANS1 ANS0 000 1111 000 1111 x u 0 AD DS41190C_CN 46 2004 Microchip Technology Inc PIC12F629 675 8 0 EEPROM EEPROM EEPROM VDD EEPROM
129. CO PIC18C601 801 8 PowerSmart I 16 IrDAS 2 MB 128 KB SRAM microlD rfLab EEPROM PIC18C601 801 SEEVALS IR A 11 22 PICDEM LIN PIC16C43X ADC PICDEM MSC LIN 3 Microchip PICmicro PIC16C432 PIC16C433 LIN LIN PIC16F874 LIN 11 23 PICkitrM1 PICkit
130. x DS41190C_CN 32 2004 Microchip Technology Inc PIC12F629 675 5 4 Timer1 1 5 4 1 I T1SYNC T1CON lt 2 gt ye ANSEL 9Fh CMCON 19h 0 ANSEL PIC12F675 5 4 1 TMR1L E TIMER1
131. 126 2004 Microchip Technology Inc PIC12F629 675 Microchip Microchip i A E Microchip Microchip Netscape Microsoft Internet Explorer 3 Microchip FTP 1 800 755 2345 1 480 792 7302 Microchip URL Microchip www microchip com 042003 FTP ftp ftp microchip com
132. 2 TAD 3 4 1 MHz A D RC 7 1 5 2 TAD GO DONE ADCON0 lt 1 gt AD ee EN A D GOIDONE AD DONE ADIF PIR1 lt 6 gt SO 7 1 6 GO DONE A D AD ADFM ADCON0 lt 7 gt 7 2 ADRESH ADRESL ADRESH ADRESL 7 2 10 A D ADRESH ADRESL
133. BTFSC f BCF fb 0 lt f lt 127 0 lt b lt 7 0 f lt b gt bp f 1 BSF fb 0 lt f lt 127 0 lt b lt 7 1 f lt b gt f b 1 1 BTFSS fb 0 lt f lt 127 0b lt 7 f lt b gt 1 sy f b 0 b 1 NOP 2Tcy 0 BTFSC fb 0 f 127 0 b 7 f lt b gt 0 f b 1 f b 0 NOP 2Tcy 2004 Microchip Technology Inc DS41190C_CN 71 PIC12F629 675 CALL CALL k 0 lt k 2047
134. INCH MM p 050 BSC 1 27 BSC B 014 016 019 0 35 0 40 0 47 L 020 024 030 0 50 0 60 0 75 M 005 006 0 13 0 15 C04 2113 gt 2004 Microchip Technology Inc DS41190C_CN 119 PIC12F629 675 DS41190C_CN 120 2004 Microchip Technology Inc PIC12F629 675 A B B 1 PIC12F629 675 B B 1 PIC12F629 PIC12F675 Microchip PIC12F675 ANSEL VO MLF S DFN S 2004 Microchip Technology Inc DS41190C_CN 121 Ed PIC12F629 675
135. oD Qa 9 y TRISOTP SK a Vss o lt We y TRISIO H 1D Q a Q Die cK ioc P lt Q EN Se IOC Qa DH 3 TMRO INT A D TRISIG ES CN MCLRE VSS MCLRE VSS JU lt WO 2004 Microchip Technology Inc DS41190C_CN 23 PIC12F629 675 3 3 5 GP4 AN3 T1G OSC2 CLKOUT 34 VO AI D TMR1 ii PIC12F675 FE GP4 GP4 3 3 6 GPS T1CKI OSC1 CLKIN 3 5 GP5 VO TMRI1
136. 37 kHz 32 kHz E Timer1 TRISIO4 TRISIO5 1 GP4 GP5 0 TRISIO4 TRISIO5 1 Timer1 T1OSCEN 1 5 6 Timer1 Timer1 Timer1 T1CON lt 0 gt PIE1 lt 0 gt 1 TMR1IE PEIE INTCON lt 6 gt 1 GIE INTCON lt 7 gt 1
137. 72 ms 2004 Microchip Technology Inc DS41190C_CN 97 PIC12F629 675 12 4 i We 30 TMCL MCLR 2 Us VDD 5V TBD TBD TBD ms 40 C 85 C 31 TwDT 10 17 25 ms VDD 5V 10 17 30 ms 40 C 85 C 32 TosT 1024Tosc jTosc OSC1 33 TPWRT 28 72 132 ms Vpp 5V TBD TBD TBD ms 40 C 85 C 34 TIOZ MCLR 2 0 hs I O BvDpD B 2 025 2 175 V TBD 35 TBOD 100 hs VDD lt BvDD D005 DS41190C_CN 98 4 2004 Microchip Technology Inc 5 0V 25 C
138. MPLINK MPLIB VAID N MH Hz 54 Rss cc 45 Pp PECL AUPCEATH ep ee 17 FE 17 VE OOOO re 17 PICkit 1 PICSTART Plus PRO MATE 1 ss We A et ee 81 Q ed 121 ns 122 5 58 Ne 97 CBODY a 57 R RG 54 MPLAB SIM30 78 MPLAB SIM i 78 S POR PWRT vd CLKOUT O te ee A INT SI WT wn PIC12F675 A D PIC12F675 A D pe MCLR VDD pp 60 MCLR VDD Timer0 Timer1 Timer1 5 005000 Vs ee 7 EEPROM ee vde
139. TMRO WDT 000 1 001 1 4 2 010 1 8 1 4 011 1 16 1 8 100 1 32 1 16 101 1 64 1 32 110 1 7128 1 64 111 1 256 1 128 R W U 0 n POR 0 x DS41190C_CN 12 2004 Microchip Technology Inc PIC12F629 675 2 2 2 3 INTCON INTCON TMRO GPIO 2 3 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 GP2 INT GIE INTCON lt 7 gt INTCON 0Bh 8Bh R W 0 R W 0 R W 0 R W 0 R W 0 R W 0 R W 0 R W 0 GIE PEIE TOIE INTE GPIE TOIF INTF GPIF bit 7 GIE 1 0
140. U 0 n POR 1 0 x EEADR EEPROM 9Bh U 0 R W 0 R W 0 R W 0 R W 0 RW 0 RIW 0 R W 0 EADR6 EADR5 EADR4 EADR3 EADR2 EADR1 EADRO bit7 bit 0 EEADR 128 EEPROM R W U 0 n POR 1 0 x DS41190C_CN 47 PIC12F629 675 8 1 EEADR WREN 1 WREN MCLR EEADR EEPROM 128 WDT WRERR 1 J 8 7 CEEADR lt 6 0 gt WRERR MMS 7 0 EEDATA
141. gt Z W d 0 W d 1 DS41190C_CN 73 PIC12F629 675 MOVF MOVLW MOVWF f MOVF fd 0 f 127 de 0 1 Z d f d 0 W d 1 f Z d 1 0 W MOVLW k 0 k lt 255 k W 8 k W 0 W f MOVWF f 0 lt f lt 127 W 1 W f NOP
142. uu OSCCAL 90h 1000 00 1000 00 UuUu uu WPU 95h 11 111 11 111 uuuu uuuu IOC 96h 00 0000 00 0000 uu uuuu VRCON 99h 0 0 0000 0 0 0000 ur u uuuu EEDATA 9Ah 0000 0000 0000 0000 uuuu uuuu EEADR 9Bh 000 0000 000 0000 uuu uuuu EECON1 9Ch Xx000 9000 uuuu EECON2 9 hi SS Ss ADRESL 9Eh XXKXX XXXX uuuu uuuu uuuu uuuu ANSEL 9Fh 000 1111 000 1111 uuu uuuu u x 0 q 1 VDD 2 INTCON PIR1 3 GIE 1 PC 0004h 4 9 6 5 EEPROM Bit7 1 AD Bit6 1 Bit 3 1 Timer1 Bit 0 1 6 bit 0 0 bit 0 2004 Microchip Technology Inc DS41190C_CN
143. LP OSC1 OSC2 Timer1 ICSP SRAM EEPROM WO PIC12F629 1024 64 128 1 1 1 PIC12F675 1024 64 128 4 1 1 1 8 8 Microchip Low Pin Count Patent 5847450 2004 Microchip Technology Inc DS41190C_CN 1 PIC12F629 675 8 PDIP SOICD DFN S Vss VDD GPS T1CKI OSC1 CLKIN 2 7 lt GPO CIN ICSPDAT ee ID GP4 T1G OSC2 CLKOUT lt 3 a 6 GP1 CIN ICSPCLK Ce 4 GP3 MCLR VPP gt 4 5 lt GP2 TOCKIINT COUT VoD GPS T1CKI OSC1 CLKIN Vss GPO ANO CIN ICSPDAT GP4 AN3 T1G OSC2 CLKOUT lt GP1 AN1 CIN VREF ICSPCLK SL9diZL9Id a oo GP3 MCLR VPP gt lt GP2 AN2 TOCKIINT COUT DS41190C_CN 2 2004 Microchip Technology Inc PIC12F629 675 TO
144. LP DS41190C_CN 30 2004 Microchip Technology Inc PIC12F629 675 5 1 Timer1 Timer1 16 16 16 9 T1CKI Timer1 Timer1 T1G CLKOUT INTOSC Timer1 LP 9 E 5 2 TIMER1 5 2 Timer1 Timer1 TMR1H TMR1L FFFFh 0000h Timer1 Timer1 PIR1 lt 0 gt 1
145. Save status to bank 0 register bank Swap W_TEMP Swap W_TEMP into W STATUS_TEMP W swap STATUS_TEMP register into W sets bank to original state imove W into STATUS register STATUS TO 9 6 2 WDT WDT VDD WDT DS41190C_CN 64 2004 Microchip Technology Inc PIC12F629 675 9 12 CLKOUT Fosc 4 0 8 1 TVMRO Yo 0 TOSE TOCS 8 TOIF PSA 1 PSA PS0 PS2 1 mw WDT WDTE ESA 1 TOSE T0CS PSA PS0O PS2 Option 9 9 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bito ee 1 81h OPTION_REG GPPU INTEDG ToCS TOSE PSA PS2 PS1 PSO 1111 1111 1111 1111 2007h CP BODEN MCLRE PWRTE WDTE FOSC2 F0SC1 F0SC0 uuuu u
146. TAD PIC12F675 4 CANO AN3 CHS1 CHS0 ADCON0 lt 3 2 gt 7 1 3 AD VDD VREF VCFG CADCON0 lt 6 gt VCFG VREF VDD 2004 Microchip Technology Inc DS41190C_CN 41 PIC12F629 675 7 1 TAD AID TAD ADCS2 ADCS0 20 MHz 5 MHz 4 MHz 1 25 MHz 2 Tosc 000 100 ns 400 ns 500 ns 2 1 6 hs 4 Tosc 100 200 ns 800 ns 1 0 us 2 3 2 hs 8 Tosc 001 400 ns 1 6 hs 2 0 hs 6 4 hs 16 Tosc 101 800 ns 3 2 us 4 0 hs 12 8 usG 32 Tosc 010 1 6 hs 6 4 hs 8 0 ps 25 6 us 3 64 Tosc 110 3 2 hs 12 8 hs 3 16 0 us 3 51 2 us 3 A D RC x11 2 6hs 04 2 6hs 0 4 2 6hs 0 4 2 6hns 0 4 1 VDD gt 3 0V A D RC 4 hs TAD
147. 0 x WPU 95h U 0 U 0 RAW 1 R W 1 U 0 R W 1 R W 1 R W 1 a EE WPU5 WPU4 3 WPU2 WPU1 WPUO bit7 bit 0 0 WPU lt 5 4 gt 1 0 0 WPU lt 2 0 gt 1 0 1 GPPU 2 TRISIO 0 R W n POR 1 U 0 x DS41190C_CN 20 2004 Microchip Technology Inc PIC12F629 675 3 2 2 GPIO a IOC
148. 15 68 pF 16 0 MHz 8 0 MHz 10 68 pF 10 22 pF 10 68 pF 10 22 pF mY 9 2 OSC1 C1 OSC2 C2 LP 32 kHz 68 100 pF 68 100 pF XT 100 kHz 2 MHz 4 MHz 68 150 pF 15 30 pF 15 30 pF 150 200 pF 15 30 pF 15 30 pF HS 8 MHz 10 MHz 20 MHz 15 30 pF 15 30 pF 15 30 pF 15 30 pF 15 30 pF 15 30 pF FE HS CRs XT J 3 2004 Microchip Technology Inc DS41190C_CN 53 PIC12F629 675 9 2 3
149. A 85 1 5E 07 1 0E 07 5 0E 08 0 0E 00 2 0 2 5 3 0 3 5 4 0 4 5 5 0 5 5 Vpp V 2004 Microchip Technology Inc DS41190C_CN 105 PIC12F629 675 13 3 125 C IPD VDD Typical Baseline IPD 4 0E 06 3 5E 06 3 0E 06 2 5E 06 lt DD 2 0E 06 125 1 5E 06 1 0E 06 5 0E 07 0 0E 00 2 0 2 5 3 0 3 5 4 0 4 5 5 0 5 5 VDD V 13 4 40 C 25 C IPD VpD Maximum Baseline IPD 1 0E 07 9 0E 08 8 0E 08 7 0E 08 TZ 6 0E 08 4 40 5 0E 08 0 4 0E 08 _ a 25 3 0E 08 2 0E 08 1 0E 08 0 0E 00 2 2 5 3 3 5 4 4 5 5 5 5 VDD V DS41190C_CN 106 2004 Microchip Technology Inc PIC12F629 675 13 5 85 C IPD VDD Maximum Baseline IPD 9 0E 07 8 0E 07 7 0E 07 6 0E 07 T 50E 07 4 0E 07 ee 3 0E 07 2 0E 07 1 0E 07 0 0E 00 2 0 2 5 3 0 3 5 4 0 4 5 5 0 5 5 VDp V 13 6 125 C IPD VDD Maximum Baseline IPD 9 0E 06 8 0E 06 7 0E 06 _ 6 0E 06 lt 5 0E 06 4 0E 06 3 0E 06 2 0E 06 1 0E 06 0 0E 00 2004 Microchip Technology Inc DS41190C_CN 107
150. CADFM 0 MSB LSB bit 7 bit 0 bit 7 bit 0 ES 10 A D 0 ADFM 1 MSB LSB bit7 bit 0 bit 7 bit 0 0 10 A D RE ww DS41190C_CN 42 2004 Microchip Technology Inc PIC12F629 675 7 1 bit 7 bit 6 bit 5 4 bit 3 2 bit 1 bit 0 ADCON0 A D 1Fh RAW 0 R W 0 U 0 U 0 RAW 0 R W 0 R W 0 R W 0 ADFM VCFG 2 2 CHS1 CHS0O GO DONE ADON bit 7 bit 0 ADFM AD 1 0 VCFG 1 VREF 0 VDD 0 CHS1 CHS0 00 00 AN0 01 01 AN1 10 02 AN2 11 03 AN3 GO DONE AD 1 AD 1 MD A D 0 A D ADON AD 1 A D 0 A D R
151. EEADR EEPROM PIR1 EEIF 1 8 2 EECON1 EECON2 EECON2 EECON2 EECON1 EECON2 EEPROM 0 RD WR 1 WR 8 3 EECON1 EEPROM 9Ch U 0 U 0 U 0 U 0 R W x R W 0 R S 0 R S 0 WRERR WREN WR RD bit 7 bit 0 bit 7 4 0 bit 3 WRERR EEPROM BOD MCLR WDT bit 2 WREN EEPROM 1 0 EEPROM bi
152. PC 1 TOS k PC lt 10 0 gt PCLATH lt 4 3 gt PC lt 12 11 gt PC 1 11 PC lt 10 0 gt PC PCLATH CALL f CLRF f 0 lt f lt 127 00h f 1 Z Z ff Z 1 CLRW W CLRW 00h W 1 Z W Z 1 CLRWDT CLRWDT 00h WDT 0 gt WDT 1 TO 1 PD TO PD CLRWDT WDT TO PD COMF f COMF fd 0 lt f lt 127 d E 0 1 f f d 0 W
153. TMR1H OFh 8Fh T1CON 10h OSCCAL 90h 11h 91h 12h 92h 13h 93h 14h 94h 15h WPU 95h 16h IOC 96h 17h 97h 18h 98h CMCON 19h VRCON 99h 1Ah EEDATA 9Ah 1Bh EEADR 9Bh 1Ch EECON1 9Ch 1Dh EECON2 gDh ADRESH 1Eh ADRESL 2 9Eh ADCON0 2 1Fh ANSEL 9Fh 20h AOh 20h 5Fh 64 Bytes 5Fh DFh 60h EOh 7Fh FFh 0 1 0 1 2 PIC12F675 DS41190C_CN 8 2004 Microchip Technology Inc PIC12F629 675 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 POR BOD INDF FSR 18 53 01h TMRO Timer0 PCL PC STATUS IRP 2 RP1 2 DC FSR GPIO GPIO4 GPIO3 GPIO2 GPIO1 GPIOO PCLATH 5 INTCON GIE PEIE TOIE INTE GPIE TOIF INTF GPIF PIR1 EEIF ADIF CMIF TMR1IF TMR1L Timer1
154. 0 0 00h 7Fh 1 1 80h FFh bit 4 TO 1 CLRWDT SLEEP 0 WDT bit 3 PD 1 cLRWDT 0 SLEEP bit 2 Z 1 0 bit 1 DC ADDWF ADDLW SUBLW SUBWE 1 4 0 4 bit 0 C ADDWF ADDLW SUBLW SUBWE 1 0 2 RRF RLF R W U 0 n POR 1 0 x 2004 Microchip Technology Inc DS41190C_CN 11 Eh PIC12F629 675 2 2 2 2 OPTION
155. 4 20E 06 4 15E 06 4 10E 06 A S 4 00E 06 RE average 3 95E 06 3sigma 3 90E 06 LL r 3 85E 06 3 80E 06 40 C 0 C 25 C 85 C 125 C Temperature C 13 16 INTOSC VDD 0 1uF 0 01uF 25 C Internal Oscillator Frequency vs VDD 4 20E 06 4 15E 06 4 10E 06 by 4 05E 06 4 3sigma 8 4 00E 06 average 3 95E 06 0 3sigma 3 90E 06 3 85E 06 3 80E 06 2 0V 2 5V 3 0V 3 5V 4 0V 4 5V 5 0V 5 5V DS41190C_CN 112 2004 Microchip Technology Inc PIC12F629 675 13 17 WDT VDD 40 C 125 C WDT Time out 50 45 40 35 6 40 E 30 0 25 A 25 E 20 x 85 15 i e 125 10 5 0 2 2 5 3 3 5 4 4 5 5 5 5 VDD V 2004 Microchip Technology Inc DS41190C_CN 113 Ed PIC12F629 675 DS41190C_CN 114 2004 Microchip Technology Inc PIC12F629 675 14 0 14 1 8 PDIP DIP XXXXXXXX 12F629 XXXXXNNN 017 OAYYWW O 0215 8 SOIC XXXXXXXX 12F629 E XXXX
156. 9Eh ADRESL 9 A D 2 A D 8 xxxx xxxx 40 9Fh ANSELG3 ADCS2 ADCS1 ADCSO ANS3 ANS2 ANS1 ANS0 000 1111 40 61 0 u x q 1 2 0 3 PIC12F675 DS41190C_CN 10 2004 Microchip Technology Inc PIC12F629 675 2 2 2 1 2 1 BCF i ALU BSF SWAPF MOVWF ti 1 PIC12F629 675 IRP RP1 STATUS lt 7 6 gt SRAM
157. AAA GOUT INT 3 TD INTF SE 2 NeBNet GIE INTCON lt 7 gt PC PC X PC T X PC T X 0004h X 0005h Inst PC Inst PC 1 Inst 0004h Inst 0005h a Inst PC 1 Inst PC Inst 0004h 1 INTF Q1 2 3 4 TeY 3 TceY TcyY Inst PC 3 RC CLKOUT 4 INT AC 5 Q4 Q1 INTF 2004 Microchip Technology Inc A DS41190C_CN PIC12F629 675 9 8
158. ANSEL 6c CMCON CONFIG EEADR EEPROM EECON1 EEPROM EEDAT EEPROM isi INTCON 4 IOCB GPIO OPTION_REG Option i OPTION_REG 4 12 OSCCAL PCON PIE1 1 PIR1 1 STATOS de a T1CON imer1 es WP C35 i a eed and et ona VRCON PICT2P O29 0m nn 8 IE 8 Lb led yo 67 INDF FSR SR 18 s Olsen ee 53 83 K Rd 77 WDT cc 64 i ae en 3 opspsiersiiiis GP0O GP13 GP2 GP3 GP4 GP5 a eh aN TE RC Timert oid TMRO WDT M ME 56 2004 Microchip Technology Inc DS41190C_CN 123 PIC12F629 675 MPLAB ASM30 MPLAB ICD 2 MPLAB ICE 2000 MPLAB ICE 4000 MPLAB
159. Circuit Serial Programming ICSP 1ICEPIC Migratable Memory MPASM MPLIB MPLINK MPSIM PICkit PICDEM PICDEM net PICLAB PlCtail PowerCal Powerlnfo PowerMate PowerTool rfLAB rfPICDEM Select Mode Smart Serial SmartTel Total Endurance Microchip Technology Inc SQTP Microchip Technology Inc 2004 Microchip Technology Inc Microchip W H Chandler WTempe BWW Mountain View 2003 10 SOTS 16949 2002 PlCmicros 8 KEELOQs EEPROM 1I 1SO TS 16949 2002 Microchip 1 1SO 9001 2000 MU i DS41190C_CN ii 2004 Microchip Technology Inc MICROCHIP PIC12F629 675 8 8 CMOS RISC CPU 35
160. DS41190C_CN 104 2004 Microchip Technology Inc PIC12F629 675 13 0 DC AC 25 C 36 30 o VpD lt 13 1 40 C 25 C IPD VDD Typical Baseline IPD 6 0E 09 5 0E 09 4 0E 09 40 3 0E 09 IpD A 0 x 25 2 0E 09 1 0E 09 0 0E 00 Vpp V 13 2 85 C IPD VpD Typical Baseline IPD 3 5E 07 3 0E 07 2 5E 07 2 0E 07 IpD
161. IORLW k W 1 000 kkkk kkkk Z MOVLW k W 1 OOxx kkkk kkkk RETFIE 2 00 0000 0000 1001 RETLW k W 2 Olxx kkkk kkkk RETURN 2 00 0000 0000 1000 1 00 0000 0110 0011 TO PD SUBLW k W 1 110x kkkk kkkk C DC Z XORLW k W 1 1010 kkkk kkkk Zz 1 1 O MovVF GPIO 1 1 0 2 TMRO d 1 Timer0 3 PC NOP PICmicro DS33023A_CN DS41190C_CN 70 2004 Microchip Technology Inc PIC12F629 675 10 2
162. Microchip Technology Inc PIC12F629 675 12 8 1 TppS2ppS 2 TppS F T pp pp CC CCP1 OSC OSC1 ck CLKOUT rd RD CS CS rw RD WR di SDI sc SCK do SDO ss SS dt to TOCKI io IO t1 T1CKI mc MCLR wr WR S F P H R V L Zz 12 4 1 2 sr v Vss RL 464Q CL 50 pF 15 pF OSC2 2004 Microchip Technology Inc DS41190C_CN 93 PIC12F629 675 12 9 AC PIC12F629 675 12 5 A 1 OSC1 2 CLKOUT 12 1 a Fosc CLKIN 1 DC 37 kHz LP DC 4 MH
163. PC 1 PD TO 1 GIE Ee GIE S es a GIE SLEEP 1 O SLEEP 0004h SLEEP SLEEP W O NOP VDD Vss GIE W O CVREF VO SLEEP TOCKI VDD Vss
164. RD YES Read the EEPROM EEADR EEDATA ee a tt 8 2 goto WRITE_ERR No handle error Yes continue 8 2 EEPROM bsf STATUS RPO Bank 1 8 5 1 EEPROM bsf EECONI WREN Enable write EEPROM bat NTCON GI ae Nne To ee RW EO D120 D120A ee WO EN ID bsf EECON 1 WR Start the write bsf NTCON GIE Enable INTS 8 6 EEPROM EEPROM WREN 72ms EEPROM
165. TRISIOS TRISIO2 TRISIO1 TRISIOO0 11 1111 11 1111 0 u x Timer0 2004 Microchip Technology Inc DS41190C_CN 29 PIC12F629 675 5 0 TIMER1 rn ee et W ee g Timen Timer1 PIC12F629 675 16 5 1 a Timer1 Timer1 16 TMR1H TMR1L DS33023A CN 2 FFFFh 0000h T1G LP 5 1 TIMER1 TMR1ON TMR1GE lt TMR1ON T1 TMR1GE OO MRI1IF TMR1 TMRIH TMRIL ILP T1SYNG osc1D4 1 Fosc 4 osc2pd 0 2 CLKOUT T1CKPS lt 1 0 gt INTOSC TMR1CS oscen gt
166. 0 6 oe nn C C MPEABGY we en Oa dn MPLAB C18 MPLAB C30 CLKOUT i CPU Se PICmicro ee 122 EEPROM 47 D DC ee 86 ROY 67 GPIO EEPROM ccc 49 EEPROM 550 49 RAM STATUS W 64 Timer1 CAN bse do ee B PCON E EEPROM 49 tA 49 EE PIC12F629 675 GPRIG GPIO TRISIO aas H MPRASMSEM ee ne 77 J
167. 0 00 0 0 85h TRISIO TRISIO5 TRISIO4 TRISIO3 TRISIO2 TRISIO1 TRISIOO0 11 1111 11 1111 99h VRCON VREN VRR VR3 VR2 VR1 VRO 0 0 0000 0 0 0000 x u 0 DS41190C_CN 40 2004 Microchip Te chnology Inc PIC12F629 675 7 0 A D PIC12F675 a 0 10 VDD 9 AD 7 1 PIC12F675
168. 1 0 x DS41190C_CN 44 2004 Microchip Technology Inc PIC12F629 675 7 2 D AD 7 3 10 kQ CHOLD es a 7 3 RS Rss 7 1 CHOLD 1 2 LSb AD 1024 1 2 LSb Rss Vpp AD TAcQ PICmicro
169. 13 5V EE 3 VSS ed 0 3V VDD 0 3V Ee ee 800 mW VSs Sandsong Doe adn nn 300 mA VDDD SE ee Dd ee 2 250 mA 1IK Vi lt 0 VI gt VDD 20 mA Tok V0 lt 0 Vo gt VDDY sn 20 mA s TO 25 mA 25 mA i PIO 20 0 125 mA PI Doe 125 mA 1 PDIs VDD x lbD IloH gt VDD VoH x IoH Volx 1oL 50 100 Vss
170. 2 9 10 Hl be IO ICDCLK ICDDATA 1 0h NOP 300h 3FEh DS51292 Microchip www microchip com 8 Pin MPLAB ICD 2 Header Information Sheet 2004 Microchip Technology nc DS41190C_CN 67 PIC12F629 675 DS41190C_CN 68 2004 Microchip Technology Inc PIC12F629 675 10 0 PIC12F629 675 PIC12F629 675 14 10 1 10 1 10 2 MPASMTM PICmicro DS33023A_CN f a
171. 41190C_CN 58 2004 Microchip Technology Inc PIC12F629 675 9 7 MCLR MCLR WoT a MCLR WDT 1 W XXX XXXX uuuu uuuu uuuu uuuu INDF 00h 80h TMRO 01h XXKXX XXXX uuuu uuuu uuuu uuuu PCL 02h 82h 0000 0000 0000 0000 PC 1 3 STATUS 03h 83h 0001 lxxx 000g quuu Uuud quuu 4 FSR 04h 84h XXKXX XXXX uuuu uuuu uuuu uuuu GPIO 05h Xx XXXX uu uuuu uu uuuu PCLATH OAh 8Ah 0 0000 0 0000 u uuuu INTCON OBh 8Bh 0000 0000 0000 000u uuuu uuqal PIR1 0Ch 00 0 0 00 0 0 qq q a T1CON 10h 000 0000 uuu uuuu uuu uuuu CMCON 19h 0 0 0000 0 0 0000 u u uuuu ADRESH 1Eh XXKXX XXXX uuuu uuuu uuuu uuuu ADCON0 1Fh 00 0000 00 0000 uu uuuu OPTION_REG 81h 1111 1111 1111 1111 uuuu uuuu TRISIO 85h en te a Pt a te uu uuuu PIE1 8Ch 00 0 0 00 0 0 uu u u PCON 8Eh ox uo
172. 7 bit6 bit 5 bit 4 bit 3 bit 2 bit 1 bit0 1 80h INDF FSR 0000 0000 18 59 81h OPTION_REG GPPU INTEDG Tocs TOSE PSA PS2 PS1 PS0 1111 1111 12 26 82h PCL PC 0000 0000 17 83h STATUS IRP RP1O RPO TO PD Z DC C 0001 lxxx 11 84h FSR xxxx xxxx 18 85h TRISIO TRISIO5 TRISIO4 TRISIO3 TRISIO2 TRISIO1 TRISIO0 11 1111 17 86h 87h 88h 89h 8Ah PCLATH 5 0 0000 17 8Bh INTCON GIE PEIE TOIE INTE GPIE TOIF INTF GPIF oooo oooo 13 8Ch PIE1 EEIE ADIE CMIE TMR1IE oo 0 0 14 8Dh 8Eh PCON POR BOD ox 16 8Fh 90h OSCCAL CAL5 CAL4 CAL3 CAL2 CAL1 CALO EE 1000 00 16 91h 3 92h 93h 94h 95h WPU WPU5 WPU4 WPU2 WPU1 WPUO 11 111 18 96h IOC EE IOC5 IOC4 IOC3 IOC2 IOC1 IOC0 00 0000 19 97h BR 98h 99h VRCON VREN VRR VR3 VR2 VR1 VRO o o oooo 38 9Ah EEDATA EEPROM 0000 0000 45 9Bh EEADR S EEPROM 000 0000 45 9Ch EECON1 WRERR WREN WR RD x000 46 9Dh EECON2 EEPROM 2 46
173. 8 14 PIC8 USB Windows GUI PICkit 1 CD ROM PICkit 1 MPLABQIDE 8 PIC8 USB 8 14 PIC Oe St i x Im Rn 2004 Microchip Technology Inc DS41190C_CN 81 PIC12F629 675 DS41190C_CN 82 2004 Microchip Technology Inc PIC12F629 675 12 0 nn 40 C 125 C fe dd et dt 65 C 150 C WE Vee De ee 0 3 6 5V MGLR Vss 0 0 3
174. 90C_CN 14 2004 Microchip Technology Inc PIC12F629 675 2 2 2 5 PIR1 2 5 2 5 bit 7 bit 6 bit 5 4 bit 3 bit 2 1 bit 0 PIR1 9 EE E GIE INTCON lt 7 gt PIR1 1 0Ch R W 0 R W 0 U 0 U 0 R W 0 U 0 R W 0 EEIF ADIF CMIF TMR1IF bit 7 EEIF EEPROM 1 0 ADIF A D PIC12F675 1 A D 0 A D 0 CMIF 1 0 0 TMR1IF TMR1 1 TMR1 0 TMR1
175. Ce 2 0 3 0 GPIO 4 0 Timer0 ee DO 8f GO sh ee De he eT tl el 7 0 CAID PIC12F675 8 0 EEPROM 9 0 CPU 129 Microchip TRC CTRC microchip com 8621 5407 5066 http www microchip com DS30000A DS30000 A
176. D 0 3 10 A21 VREF Vss a VDD V VDD VREF A25 VAIN Vss VREF V A30 ZAIN 10 ko A50 IREF VREF 10 1000 UA VAIN B 2 VHOLD VAIN 10 HA A D 5 0V 25 C 1 A D A D 2 VREF VREF VDD 3 A D ee wee ea ew e 2004 Microchip Technology Inc DS41190C_CN 101 PIC12F629 675 12 10 PIC12F675 A D BSF ADCON0 GOX 134 wa Tosc 2 Q4 A D CLK
177. D 4 5V Ext E 5 0V 25 C 1 RC OSC1 CLKI RC 2 MCLR 3 2004 Microchip Technology Inc DS41190C_CN 91 PIC12F629 675 12 7 DC PIC12F629 675 PIC12F629 675 E DC 40 C 85 C 40 C TA 125 C
178. DOOOO0O00000000 wwenroocor Microchip Authorized Desgn Partneo0 0D0DDODDOD Add Room 1203 1205TopofficeGlittey CityNo 3027 0 Shennan Road Cantra Futian Shenzhen City D0 0 td 0 86 755 8884595 82543411 D0 0 fa 0 86 755 82543511 000000 D QQ 27781279MSN piamcuGhotmal com D0 0 0 0 13510398583 13798484366 MICROCHIP PIC12F629 675 8 8 CMOS 2004 Microchip Technology Inc DS41190C_CN Microchip Microchip Microchip Microchip Microchip Microchip Microchip Technology Inc J Microchip Microchip
179. F f d W f 1 00 0101 dfff ffff Zz 1 2 CLRF f f 1 00 0001 1fff ffff Zz 2 CLRW 3 W 1 00 0001 Oxxx xxxx Z COMF f d f 1 00 001 dfff ffff Zz 1 2 DECF f d f 1 1 00 0011 dfff ffff Zz 1 2 DECFSZ fd f 1 0 1 2 00 1011 dfff ffff 1 2 3 INCF f d f 1 1 00 010 dEfE EEEE Zz 1 2 INCFSZ fd f 1 0 1 2 00 1111 dfff ffff 1 2 3 IORWF f d W f 1 00 0100 dfff ffff Zz 1 2 MOVF f d f 1 00 000 dfff ffff Zz 1 2 MOVWF f W ff 1 00 0000 1fff ffff NOP a 1 00 0000 Oxx0 0000 RLF f d f 1 00 Ti01 EEE FEEE C 1 2 RRF f d f 1 00 100 dfff ffff C 1 2 SUBWF f d f W 1 00 0010 dfff ffff C DC Z 1 2 SWAPF f d f 1 00 110 dfff ffff 1 2 XORWF f d W f 1 00 OT10 dfEf ff Z 1 2 BCF f b f 1 01 00bb bfff ffff 1 2 BSF f b f 1 1 01 01bb bfff ffff 1 2 BTFSC f b f 0 1 2 01 Obb bfff ffff 3 BTFSS f b f 1 1 2 01 lbb bfff ffff 3 ADDLW k W 1 llx kkkk kkkk C DC Z ANDLW k W 1 001 kkkk kkkk Zz CALL k 2 0 Okkk kkkk kkkKk CLRWDT 1 00 0000 0110 0100 TO PD GOTO k 2 0 kkk kkkk kkkk
180. H lt 4 3 gt GOTO f 1 INCF fd 0 lt f lt 127 d 0 1 1 1 Z f d 0 W d 1 f 2004 Microchip Technology Inc INCFSZ f 1 0 INCFSZ fd 0 f 127 de 0 1 f 1 0 f d 0 W d 1 Ef 1 0 NOP 2TcyY IORLW W IORLW k 0 lt k lt 255 W OR k W Z IORWF W 8 k W W f IORWF fd 0 lt f lt 127 d E 0 1 W OR f
181. HOLD 134 TGo Q4 A D Tosc 2 A D RC A D Tcy SLEEP 5 0V 25 C 1 ADRES TcY 2 7 1 DS41190C_CN 102 2004 Microchip Technology Inc PIC12F629 675 12 11 PIC12F675 A D BSF ADCON0 GOX 134 lt Tosc 2 TeY 1 131 Q4 130 A D CLK sd AD DATA X 9 i X77 oe We ju ADRES x ADIF a CC 1Tcy ee GO DONE 1 AND RC A D TcY SLEEP 12 10 PIC12F675 A D
182. PCL 0 PC lt 12 8 gt 2 1 PCLATH PC 2 CALL 3 PC 2 3 PC PCL PCLATH lt 4 0 gt PCH PC RETURN RETLW RETFIE PC 2 3 CALL 60TO PUSH POP PCLATH lt 4 3 gt PCH PC PCLATH 8 2 3 PC 9 1 pcH pCL 10 2 1 3 6G PCL PC 1 i 5 PCLATH lt 4 0 gt tei L ALU 2 PUSH POP PUSH POP CALL RETURN RETLW RETEIE
183. PD 0 u 1 1 1 0 1 1 u u 0 u WDT u u 0 0 WDT u u u u MCLR u u 1 0 MCLR u x 9 5 bit7 bite bit5 bit4 bit3 bit2 bit1 bito POR ROD 0 03h STATUS IRP RP1 RPO TO PD Z DC C 0001 1xxx 000g quuu 8Eh PCON POR BOD Ox ud u x 0 q 1 MCLR 9 6 000h 0001 lxxx Ox MCLR 000h 000u uuuu uu MCLR 000h 0001 Ouuu uu WDT 000h 0000 uuuu uu WDT PC 1 uuu0 Ouuu uu 000h 0001 luuu 10 PC 1 uuul ouuu uu uu x 0 1 GIE 1 PC 1 0004h PC DS
184. Plus PICDEM 3 11 2 MPASM ny PICDEM 4 E84 PICDEM 17 PICDEM 18R MPASM MPLINK EE Intel HEX PICDEM USB MAP LST COFF Ne MPASM a MPLAB IDE CAN PowerSmart a 2004 Microchip Technology Inc DS41190C_CN 77 PIC12F629 675
185. Q 1 PC TO _ PD 10 1 13 8 7 6 0 d f d 0 W d 1 f f 7 13 109 76 0 f b 3 f 7 13 8 7 k k 8 cALL GoTo 13 11 10 k k 11 2004 Microchip Technology Inc DS41190C_CN 69 PIC12F629 675 10 2 PIC12F629 675 14 MSb LSb ADDWF f d W ff 1 00 0111 dfff ffff C DC Z 1 2 ANDW
186. W U 0 n POR 0 x 2004 Microchip Technology Inc DS41190C_CN 43 PIC12F629 675 7 2 ANSEL 9Fh U 0 R W 0 R W 0 R W 0 R W 1 R W 1 R W 1 R W 1 a ADCS2 ADCS1 ADCSO ANS3 ANS2 ANS1 ANS0 bit 7 bit 0 bit 7 0 bit 6 4 ADCS lt 2 0 gt A D 000 Fosc 2 001 Fosc 8 010 Fosc 32 x11 FRC 500 kHz 100 Fosc 4 101 Fosc 16 110 Fosc 64 bit 3 0 ANS3 ANS0 AN lt 3 0 gt 1 0 MO 1 TRISIO R W U 0 n POR
187. YYWW 0215 O SS NNN O A017 8 DFN S XXXXXXX 12F629 XXXXXXX E 021 XXYYWW 0215 NNN 017 oS oS XX X Y YY 2 WW 01 NNN Microchip gt PICmicro Microchip Microchip QTP QTP 2004 Microchip Technology Inc DS41190C_CN 115 Ed PIC12F629 675 14 2 8 P 300 mil PDIP
188. ee TMR1GE T1CKPS1 T1CKPSO T10SCEN T1SYNC TMR1CS TMR1ON bit 7 bit 0 bit7 0 bit 6 TMR1GE Timer1 TMR1ON 0 TMR1ON 1 1 T1G Timer1 0 Timer1 bit 5 4 T1CKPS1 T1CKPS0 Timer1 11 1 8 10 1 4 01 1 2 00 1 1 bit 3 T10SCEN LP CLKOUT INTOSC 1 LP Timer1 0 LP bit 2 T1SYNC Timer1 TMR1CS 1 1 0 TMR1CS 0 Timer1 bit 1 TMR1CS Timer1 1 T1OSOAT1CKI 0 Fosc 4 bit 0 TMR1ON Timer1 1 Timer1 0 Timer1 R W U 0 n POR 1 0
189. gt 1 1 1 a A2 A1 INCH MM n 8 8 p 050 BSC 1 27 BSC A 033 039 0 85 1 00 A2 026 031 0 65 0 80 A1 000 0004 002 0 00 0 01 0 05 A3 008 REF 20 REF E 194 BSC 4 92 BSC E1 184 BSC 4 67 BSC E2 152 158 163 3 85 4 00 4 15 D 236 BSC 5 99 BSC D1 226 BSC 5 74 BSC D2 085 091 097 2 16 2 31 2 46 B 014 016 019 0 35 0 40 0 47 L 020 024 030 0 50 0 60 0 75 R 014 356 a 12 12 D E1 010 0 254mm JEDEC C04 113 DS41190C_CN 118 2004 Microchip Technology Inc PIC12F629 675 8 MF 6x5 mm DFN S
190. o te EEADR EECON1 EECON2 EEDATA ST a T TIMeTO ss ee a ee TOCKL nm i a EO 28 mee 29 Te er ee de 27 Timer1 TR de 31 A det ld 33 1 1 WS PATO 33 eee 33 TD ee A ae 31 33 33 W WWW 3 X RC snrenibedatiem3iS 95 Y PIGDEM St 80 PICDEM 3 PIC16C92X PICDEM LIN PIC16C43X i 81 PICDEM USB PIC16C7XS5 pp 81 PICDEM net pp 80 Ee 57 artes soe eb dete 19 AEE OE RE 19 0 21 needa 22 PIC126629 0 a 6 PIC12F675 6 TT De Ce a 29 0 29 GPIO pn 25 EEPROM Bb A 50 Z oo 67 i DS41190C_CN 124 2004 Microchip Technology Inc PIC12F629 675 RETFIE RETLW RETURN TMRO ce de ny Se ee eest DS41190C_CN 125 2004 Microchip Technology Inc PIC12F629 675 DS41190C_CN
191. t 1 WR 1 WR 1 0 EEPROM bit 0 RD 1 EEPROM RD RD 1 0 EEPROM S R W U 0 n POR 1 0 x DS41190C_CN 48 2004 Microchip Technology Inc PIC12F629 675
192. uuu uuuu uuuu u 2004 Microchip Technology Inc DS41190C_CN PIC12F629 675 9 7 TO PD SLEEP PD J WDT TO WDT SLEEP
193. z XT DC 20 MHz HSs DC 20 MHz EC 1 5 37 kHz LP 4 MHz INTOSC DC 4 MHz RC 01 4 MHz XT 1 20 MHz HS 1 Tosc CLKIN 27 oo hs LP 50 oo ns HS 50 oo ns EC 250 oo ns XT 27 200 hs jLP 250 ns INTOSC 250 ns RC 250 10 000 ns xT 50 1 000 ns HS 2 TcY 200 Tcy DC ns jTcy 4 Fosc 3 TosL CLKIN OSC1 2 hs LP Tosc L H TosH CLKIN 20 ns HS Tosc L H 100 ns XT Tosc L H 4 TosR CLKIN a 50 ns LP TosF CLKIN 25 ns XT 2 15 ns HS 5 0V 25 C 1 TcY

Download Pdf Manuals

image

Related Search

pic12f629/675 handbook Partner) Designated authorized agent

Related Contents

      ALPS - 317982 handbook              

Copyright © All rights reserved.
DMCA: DMCA_mwitty#outlook.com.