[RTF]€T0CS、PSA和PS位在选项寄存器中;WDTPS位在WDTCON寄存器中。 2006 Microchip Technology Inc. 初稿 A_CN 第83页 PIC16F946.3 将Timer0与外部时钟一起使用

  • Upload
    lythien

  • View
    254

  • Download
    0

Embed Size (px)

Citation preview

PIC16F946

https://www.wenkuxiazai.com/

http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html

PIC16F946

PIC16F946,

PIC16F946

LCD

8CMOS

2006 Microchip Technology Inc.

A_CN

Microchip

Microchip

Microchip

MicrochipMicrochipMicrochip

MicrochipMicrochipDigital Millennium Copyright Act

MicrochipMicrochip Technology Inc.Microchip TechnologyInc.

Microchiphttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlMicrochipMicrochip/MicrochipMicrochip

MicrochipAccurondsPICKEELOQmicroIDMPLABPICPICmicroPICSTARTPROMATEPowerSmartrfPIC

Microchip Technology Inc.

FilterLabMigratable MemoryMXDEV

SEEVALSmartSensorThe Embedded Control Solutions Company Microchip Technology Inc.

for-the-Digital AgeApplication MaestrodsPICDEMhttp://www.wenkuxiazai.comdsPICworksECANECONOMONITORFanSenseFlexROMfuzzyLABIn-Circuit Serial ProgrammingICSPICEPICLinear Active ThermistorMindiMiWiMPASMMPLIBMPLINKPICkitPICDEMhttp://www.wenkuxiazai.comPICLABPICtailPowerCalPowerInfoPowerMatePowerToolREAL ICErfLABrfPICDEMSelect ModeSmart SerialSmhttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlartTelTotal EnduranceUNI/OWiperLockZENAMicrochip Technology Inc.

Microchip Technology Inc. 2006, Microchip Technology Inc.

ChandlerTempeGreshamMountain ViewISO/TS-16949:2002PICmicro 8KEELOQEEPROMISO/TS-16949:2002MicrochipISO 9001:2000

[]

A_CN ii

2006 Microchip Technology Inc.

LCD648CMOS

RISC CPU

35

/DC20MHz-DC200ns

Program Memory ReadPMR

8

2.0V40

2006 Microchip Technology Inc.

A_CN 1

F946

F946

SRAM

K

/O

A/D

/16

/1

PIC16F946

/TX/CK/SCK/SCL/SEG9RC7/RX/DT/SDI/SDA/SEG8

/T1CKI/CCP1/SEG10

/SEG18

/SEG17://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlr/T1G/SDO/SEG11

/SEG16

/VLCD3

/VLCD2

/VLCD1

/COM3

/SEG6

/CCP2

/SEG19RD7/SEG20RG0/SEG36RG1/SEG37RG2/SEG38RG3/SEG39RG4/SEG40RG5/SEG41

/SEG32RF1/SEG33RF2/SEG34RF3/SEG35RB0/INT/SEG0

/SEG1

/SEG31RF6/SEG30RF5/SEG29RF4/SEG28RE7/SEG27RE6/SEG26RE5/SEG25

/OSC2/CLKO/T1OSORA7/OSC1/CLKI/T1OSIVDD

/SEG24RE3/MCLR/VPPRE2/AN7/SEG23RE1/AN6/SEG22RE0/AN5/SEG21

F946

/ICSPDAT/ICDDAT/SEG13AVSS

/ICSPCLK/ICDCK/SEG14

/C1OUT/T0CKI/SEG4

/SEG2

/SEG3VDD

/AN1/C2-/SEG7

/COM0

/COM1

A_CN 2

://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html

/AN2/C2 /VREF-/COM2RA3/AN3/C1 /VREF /SEG15

/AN4/C2OUT/SS/SEG5

/AN0/C1-/SEG12

2006 Microchip Technology Inc.

F946

.0.......................................................................................................................................................................................52.0.................................................................................................................................................................................113.0I/O......................................................................................................................................................................................274.0........................................................................................................................................................................http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html.................715.0Timer0................................................................................................................................................................................836.0Timer1.................................................................................................................................................................877.0Timer2................................................................................................................................................................................938.0.................................................................................................................................................................................959.0LCD..................................................................................................................................................10310.0http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlPLVD...............................................................................................................................................13111.0/USART................................................................................................................................13312.0A/D..........................................................................................................................................................14913.0EEPROM.................................................................................................................................15914.0SSP...........................................................................................................................................................................16515.0//PWM........................................................................................................http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html.....................................................18316.0CPU..............................................................................................................................................................................19117.0...............................................................................................................................................................................21318.0...................................................................................................................................................................................22319.0...................................................................................................................................................................................22920.0.....................................................................................................................http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html............................................25321.0...................................................................................................................................................................................255 A..........................................................................................................................................................257 BPICmicro..........................................................................................................................................257C.................................................................................................................................................................258..............................................................................................................................................................................................http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html......261Microchip....................................................................................................................................................................................269..............................................................................................................................................................................269.............................................................................................................................................................................................269.........................................................................................................................................................................................270.............................................................................................................................................................http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html........................271

Microchip

TRCCTRC@http://www.wenkuxiazai.com86-21-5407 5066

://www.wenkuxiazai.com

DS30000ADS30000A

/ Microchip http://www.wenkuxiazai.com Microchip

Microchiphttp://www.wenkuxiazai.com

2006 Microchip Technology Inc.

A_CN 3

F946

A_CN 4

2006 Microchip Technology Inc.http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html

F946

.0

PIC16F946McrochipPICmicroDS33023A_CNPIC16F946641-11-1

2006 Microchip Technology Inc.

A_CN 5

F946

A_CN 6

2006 Microchip Technology Inc.

[]

PIC16F946

1-1

F946

/AN0/C1-/SEG12

AN0C1-SEG12

TTLANANTTLANANANTTLANANANTTLSTTTLANTTLTTLTTLXTALSTXTALTTLSTTTLTTL

I/OANANANAN

0/11LCD

1/22LCD

2/22LCD

3/11LCD

/AN1/C2-/SEG7RA1AN1C2-http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlSEG7

I/O

/AN2/C2 /VREF-/COM2RA2AN2C2 VREF-COM2

I/O

/AN3/C1 /VREF /SEG15RA3AN3C1 VREF SEG15

I/O

/C1OUT/T0CKI/SEG4RA4C1OUTT0CKISEG4

I/O

1AN

LCD

/AN4/C2OUT/SS/SEG5RA5AN4C2OUTSSSEG5

I/O4CMOS2AN

LCD

/OSC2/CLKO/T1OSORA6OSC2CLKOT1OSO

I/O

/CMOSTOSC/4XTALTimer1CMOSI/O

/

/OSC1/CLKI/T1OSIRA7OSC1CLKIT1OSI

/INT/SEG0RB0INTSEG0

Timer1

I/OAN

LCD

/SEG1RB2/SEG2

=TTL=TTLHV=

SEG1RB2SEG2

I/OANLCDCMOSI/OANLCD

=CMOSD=

=CMOSXTAL=

2006 Microchip Technology Inc.

://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlA_CN 7

F946

1-1

F946

/SEG3RB4/COM0

SEG3RB4COM0

TTLTTLTTLSTSTTTLSTSTSTANSTANSTANSTSTSTSTSTSTSTSTSTST

I/OANLCD

I/O

CMOSI/O

CMOSI/O

AN

ICDI/OLCD

/COM1RB5COM1

/ICSPCLK/ICDCK/SEG14RB6ICSPCLKICDCKSEG14

/ICSPDAT/ICDDAT/SEG13RB7ICSPDATICDDATSEG13

I/O

I/OCMOSICDI/OANLCDCMOSI/OLCDCMOSI/OLCDCMOSI/OLCDCMOSI/OANLCDCMOSI/O

Timer1CMOSANLCDCMOSI/O

Timer1

1/1/PWM 1ANLCDCMOSI/O

://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlRTCMOSUSARTCMOSSPICMOSI2C ANLCD

/VLCD1RC1/VLCD2RC2/VLCD3RC3/SEG6

/T1G/SDO/SEG11

VLCD1RC1VLCD2RC2VLCD3RC3SEG6RC4T1GSDOSEG11

/T1CKI/CCP1/SEG10RC5T1CKICCP1SEG10

/TX/CK/SCK/SCL/SEG9RC6TXCKSCKSCLSEG9

=

=TTLHV=CMOS=CMOSD=ST=CMOSXTAL=

A_CN 8

2006 Microchip Technology Inc.

F946

1-1

F946

/RX/DT/SDI/SDA/SEG8

RXDTSDISDASEG8

STSTSTSTSTSTSTSTSTSTANSTANSTANSTSTHVSTSTSTSTST

I/O

USARTCMOSUSARTCMOSSPICMOSI2C ANLCDCMOSI/OANLCDCMOSI/OCMOSI/O

/COM3RD1RD2/CCP2RD3/SEG16RD4/SEG17RD5/SEG18RD6/SEG19RD7/SEG20RE0/AN5/SEG21

COM3RD1RD2CCP2RD3SEG16RD4SEhttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlG17RD5SEG18RD6SEG19RD7SEG20RE0AN5SEG21

2/2/PWM 2CMOSI/OAN

I/OANLCDCMOSI/OANLCDCMOSI/OANLCDCMOSI/OANLCDCMOSI/OANANAN

5LCD6LCD7LCD

/AN6/SEG22RE1AN6SEG22

I/O

/AN7/SEG23RE2AN7SEG23

I/O

/MCLR/VPPRE3MCLRVPP

/SEG24RE5/SEG25RE6/SEG26RE7/SEG27RF0/SEG32

=TTL=TTLHV=

SEG24RE5SEG25RE6SEG26RE7SEG27RF0SEG32

CMOSI/OANLCDCMOSI/OANLCDCMOSI/OANLCDCMOSI/OANLCDCMOSI/OANLCD

=CMOSD=

=CMOSXTAL=

2006 Microchip Technology Inc.

A_CN 9

PIC16F946

1-1

F946

/SEG33RF2/SEG34RF3/SEG35RF4/SEG28RF5/SEG29RF6/SEhttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlG30RF7/SEG31RG0/SEG36RG1/SEG37RG2/SEG38RG3/SEG39RG4/SEG40RG5/SEG41VDDVSS

=TTL=TTLHV=

SEG33RF2SEG34RF3SEG35RF4SEG28RF5SEG29RF6SEG30RF7SEG31RG0SEG36RG1SEG37RG2SEG38RG3SEG39RG4SEG10RG5SEG41VDDVSS

STSTSTSTSTSTSTSTSTSTSTSTDD

I/OANLCDCMOSI/OANLCDCMOSI/OANLCDCMOSI/OANLCDCMOSI/OANLCDCMOSI/OANLCDCMOSI/OANLCDCMOSI/OANLCDCMOSI/OANLCDCMOSI/OANLCDCMOSI/OANLCDCMOSI/OANLCDCMOSI/OANLCD

=CMOSD=

=CMOSXTAL=

A_CN 10

2006 Microchip Technology Inc.

PIC16F946

.0

.1

.2

F946138kx140000h-1FFFh0000h0004h

http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlBankGeneral Purpose RegisterGPRSpecial Function RegisterSFRRP0RP1 RP0

STATUS

=00: Bank 0=01: Bank 1=10: Bank 2=11: Bank 3

2-1

F946

, RETURNRETFIE, RETLW

80

7Fh128RAM

.2.1

H0004H0005h07FFh0800h

PIC16F946336x8File Select RegisterFSR2.5 INDFFSR

.2.2

1

FFFh1000h

2

FFh1800h1FFFh

CPU2-12-22-32-4RAM

http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html

3

2006 Microchip Technology Inc.

A_CN 11

PIC16F946

2-2

F946

00h01h02h03h04h05h06h07h08h09h0Ah0Bh0Ch0Dh0Eh0Fh10h11h12h13h14h15h16h17h18h19h1Ah1Bh1Ch1Dh1Eh1Fh20h

80h(1)

_REG81h

hSTATUS83hFSR84hTRISA85hTRISB86hTRISC87hTRISD88hTRISE89hPCLATH8AhINTCON8BhPIE18ChPIE28DhPCON8EhOSCCON8FhOSCTUNE90hANSEL91hPR292hSSPADD93hSSPSTAT94hWPUB95hIOCB96hCMCON197hTXSTA98hSPBRG99h

Ah9Bh

ChVRCON9DhADRESL9EhADCON19Fh

h

F0h

h-7FhFFhBank 1

Fh

170h

h-7Fh17FhBank 2

EFh

1F0h

h-7Fh1FFhBank 3

100h101h102h103h104h105h106h107h108h109h10Ah10Bh10Ch10Dh10Eh10Fh110h111h112h113h114h115h116h117h118h119h11Ah11Bh11Ch11Dh11Eh11Fh120http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlh

180h (1)

_REG181h

hSTATUS183hFSR184hTRISF185hTRISB186hTRISG187hPORTF188hPORTG189hPCLATH18AhINTCON18BhEECON118ChEECON218Dh

Eh18Fh

hLCDDATA13191hLCDDATA14192hLCDDATA15193hLCDDATA16194hLCDDATA17195hLCDDATA18196hLCDDATA19197hLCDDATA20198hLCDDATA21199hLCDDATA2219AhLCDDATA2319BhLCDSE319ChLCDSE419DhLCDSE519Eh

Fh1A0h

(1)

PCLSTATUSFSRPORTAPORTBPORTCPORTDPORTEPCLATHINTCONPIR1PIR2TMR1LTMR1HT1CONTMR2T2CONSSPBUFSSPCONCCPR1LCCPR1HCCP1CONRCSTATXREGRCREGCCPR2LCCPR2HCCP2CONADRESHADCON0

(1)

PCLSTATUSFSRWDTCONPORTBLCDCONLCDPSLVDCONPCLATHINTCONEEDATLEEADRLEEDATHEEADRHLCDDATA0LCDDATA1LCDDATA2LCDDATA3LCDDATA4LCDDATA5LCDDATA6LCDDATA7LCDDATA8LCDDATA9LCDDATA10LCDDATA11LCDSE0LCDSE1LCDSE2

Fh

0

01

A_CN 12

://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlr

2006 Microchip Technology Inc.

PIC16F946

2-1

Bank 000h01h02h03h04h05h06h07h08h09h0Ah0Bh0Ch0Dh0Eh0Fh10h11h12h13h14h15h16h17h18h19h1Ah1Bh(2)1Ch(2)1Dh(2)1Eh1Fh

PCLSTATUSFSRPORTAPORTBPORTCPORTDPORTEPCLATHINTCONPIR1PIR2TMR1LTMR1HT1CONTMR2T2CONSSPBUFSSPCONCCPR1LCCPR1HCCP1CONRCSTATXREGRCREGCCPR2LCCPR2HCCP2CONADRESHADCON0

FSRTimer0

Program CounterPCIRPRA7RB7RC7RD7RE7EEIFOSFIF

RA6RB6RC6RD6RE6ADIFC2IF

RA5RB5RC5RD5RE5T0IERCIFC1IF

RB4RC4RD4RE4INTETXIFLCDIF

RB3RC3RD3RE3RBIESSPIF

RB2RC2RD2RE2T0IFCCP1IFLVDIF

RB1RC1RD1RE1INTFTMR2IF

RB0RC0RD0RE0RBIFTMR1IFCCP2IF

xxxxxxxx xxxx0000 00000001 1xxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxx---0 00000000 000x0000 00000000 -0-0xxxx xxxxxxxx xxxx

CKPS0TOUTPS1CKP

OSCENTOUTPhttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlS0SSPM3

SYNCTMR2ONSSPM2

CST2CKPS1SSPM1

ONT2CKPS0SSPM0

00000000 0000

SSPEN

0000xxxx xxxx0000 0000xxxx xxxxxxxx xxxx

YCREN

M3ADDEN

M2FERR

M1OERR

M0RX9D

-00 00000000 000x0000 00000000 0000xxxx xxxxxxxx xxxx

Y

M3

M2

M1

M0

-00 0000xxxx xxxx

/DONE

0000

xxxxuuuu uuuu0000 0000000q quuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuu---0 00000000 000x0000 00000000 -0-0uuuu uuuuuuuu uuuuuuuu uuuu0000 0000-000 0000uuuu uuuu0000 0000uuuu uuuuuuuu uuuu--00 00000000 000x0000 00000000 0000uuuu uuuuuuuu uuuu--00 0000uuuu uuuu0000 0000

F946BANK 0

7

6

5

4

3

2http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html

1

0

BOR

(1)

5

TMR116TMR1T1GINV

GETOUTPS3SSPOV

CKPS1

WCOL

///PWM1LSB//PWM1MSB

SPEN

RX9

XSREN

USART

//PWM2LSB//PWM2MSB

ADFM

VCFG1

X

/D

1- = 0u = x = q = =

MCLR

2006 Microchip Technology Inc.

A_CN 13

PIC16F946

2-2

Bank 180h81h82h83h84h85h86h87h88h89h8Ah8Bh8Ch8Dh8Eh8Fh90h91h92h93h94h95h96h97h98h99h9Ah9Bh9Ch9Dh9Eh9Fh

_REGPCLSTATUSFSRTRISATRISBTRISCTRISDTRISEPCLATHINTCONPIE1PIE2PCONOSCCONOSCTUNEANSELPR2SSPADDSSPSTATWPUBIOCBCMCON1TXSTASPBRG

http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlCMCON0VRCONADRESLADCON1

FSRRBPU

CS

SE

xxxx1111 11110000 0000

TRISB4TRISC4TRISD4TRISE4INTETXIELCDIESBORENIRCF0TUN4ANS4

TRISB3TRISC3TRISD3TRISE3(3)RBIESSPIEOSTS(2)TUN3ANS3

TRISB2TRISC2TRISD2TRISE2T0IFCCP1IELVDIEHTSTUN2ANS2

TRISB1TRISC1TRISD1TRISE1INTFTMR2IEPORLTSTUN1ANS1

TRISB0TRISC0TRISD0TRISE0RBIFTMR1IECCP2IEBORSCSTUN0ANS0

1xxxxxxx xxxx1111 11111111 11111111 11111111 11111111 1111---0 00000000 000x0000 00000000 -0-0---1 --qq-110 q000---0 00001111 11111111 11110000 0000

IOCB4SYNCSPBRG4

SPBRG3

/WWPUB2BRGHSPBRG2

T1GSSTRMTSPBRG1

C2SYNCTX9DSPBRG0

00001111 11110000 -------- --100000 -0100000 0000

OUTADCS2

INVVRRAhttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlDCS1

INVADCS0

VR2

VR1

VR0

00000-0- 0000xxxx xxxx

----xxxx xxxx1111 11110000 0000000q quuuuuuu uuuu1111 11111111 11111111 11111111 11111111 1111---0 00000000 000x0000 00000000 -0-0---u --uu-110 x000---u uuuu1111 11111111 11110000 00000000 00001111 11110000 -------- --100000 -0100000 0000

0000 00000-0- 0000uuuu uuuu-000 ---

F946BANK 1

7

6

5

4

3

2

1

0

BOR

(1)

PCIRPTRISA7TRISB7TRISC7TRISD7TRISE7EEIEOSFIEANS7

TRISA6TRISB6TRISC6TRISD6TRISE6ADIEC2IEIRCF2ANS6

TRISA5TRISB5TRISC5TRISD5TRISE5T0IERCIEC1IEIRCF1ANS5

5

I2 CSMPWPUB7IOCB7CSRCSPBRG7C2Ohttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlUTVREN

IOCB6TX9SPBRG6

/AWPUB5IOCB5TXENSPBRG5

/D

1

3- = 0u = x = q = = MCLROSTSCONFIG 4.0TRISE1

A_CN 14

2006 Microchip Technology Inc.

PIC16F946

2-3

Bank 2100h101h102h103h104h105h106h107h108h109h

PCLSTATUSFSRWDTCONPORTBLCDCONLCDPSLVDCON

FSRTimer0

PCIRP

RB4VLCDENWALVDENINTEEEDATL4

RB3CS1LP3RBIEEEDATL3EEADRL3EEDATH3

RB2CS0LP2LVDL2T0IFEEDATL2EEADRL2EEDATH2

RB1LMUX1LP1LVDL1INTFEEDATL1EEADRL1EEDATH1

LMUX0LP0LVDL0RBIFEEDATL

EEADRL

EEDATH

xxxxxxxx xxxx0000 00000001 1xxxxxxx xxxx

RB5WEhttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlRRLCDAIRVSTT0IEEEDATL5

--0 1000xxxx xxxx0001 00110000 0000--00 -100---0 00000000 000x0000 00000000 0000--00 0000---0 0000xxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxx0000 00000000 00000000 0000

xxxxuuuu uuuu0000 0000000q quuuuuuu uuuu---0 1000uuuu uuuu0001 00110000 0000--00 -100---0 00000000 000x0000 00000000 0000--00 0000---0 0000uuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuuuuuu uuuu

F946BANK 2

7

6

5

4

3

2

1

0

BOR (1)

RB7LCDENWFTEEDATL7

RB6SLPENBIASMDEEDATL6

AhPCLATH10BhINTCON10ChEEDATL10DhEEADRL10EhEEDATH10FhEEADRH110h111h112h113h114h115h116h117h118http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlh119h11Ah11Bh

LCDDATA1LCDDATA2LCDDATA3LCDDATA4LCDDATA5LCDDATA6LCDDATA7LCDDATA8LCDDATA9LCDDATA10LCDDATA11

5

EEADRL6EEADRL5EEADRL4

SEG7

SEG15COM0SEG23COM0SEG7COM1SEG15COM1SEG23COM1SEG7COM2SEG15COM2SEG23COM2SEG7COM3SEG15COM3SEG23COM3SE7SE15SE23

SEG6COM0SEG14COM0SEG22COM0SEG6COM1SEG14COM1SEG22COM1SEG6COM2SEG14COM2SEG22COM2SEG6COM3SEG14COM3SEG22COM3SE6SE14SE22

EEDATH4

SEG5COM0SEG13COM0SEG21COM0SEG5COM1SEG13COM1SEG21COM1SEG5COM2SEG13COM2SEG21COM2SEG5COM3SEG13COM3SEG21COM3SE5SE13SE21

EEADRH3EEADRH2EEADRH1EEADRH

SEG4COM0SEG12COM0SEG20COM0SEG4COM1SEG12COM1SEG20COM1SEG4COM2SEG12COM2SEG20COM2SEG4COM3SEG12COM3SEG20COM3SE4SE12SE20

COM0SEG11COM0SEG19COM0SEG3COM1SEG11COM1SEG19COM1SEG3COM2SEG11COM2SEG19COM2SEG3COM3SEG11COM3SEG19COM3SE3SE11SE19

COM0SEG10COM0SEG18COM0SEG2COM1SEG10COM1SEG18COM1SEG2COM2Shttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlEG10COM2SEG18COM2SEG2COM3SEG10COM3SEG18COM3SE2SE10SE18

COM0SEG9COM0SEG17COM0SEG1COM1SEG9COM1SEG17COM1SEG1COM2SEG9COM2SEG17COM2SEG1COM3SEG9COM3SEG17COM3SE1SE9SE17

COM0SEG8COM0SEG16COM0SEG0COM1SEG8COM1SEG16COM1SEG0COM2SEG8COM2SEG16COM2SEG0COM3SEG8COM3SEG16COM3SE0SE8SE16

ChLCDSE0(2)11Dh11Eh11Fh1

(2)LCDSE2(2)

= 0u = x = q = = MCLR

2006 Microchip Technology Inc.

A_CN 15

PIC16F946

2-4

Bank 3180h181h182h183h184h185h186h187h188h189h18Ah18Bh18Ch18Dh190h191h192h193h194h195h196h197h198h199h19Ah19Bh19Ch19Dh19Eh19Fh1

_REGPCLSTATUSFSRTRISFTRISBTRISGPORTFPORTGPCLATHINTCONEECON1EECON2LCDDATA12LCDDATA13LCDDATA14LCDDATA15LCDDATA16LCDDATA17LCDDATA18LCDDATA19LCDDATA20LCDDATA21LCDDAThttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlA22LCDDATA23LCDSE3(2)LCDSE4(2)LCDSE5(2)

FSR RBPU

CS

SE

xxxx1111 11110000 0000

TRISB4TRISG4RF4RG4INTESEG28COM0SEG36COM0SEG28COM1SEG36COM1SEG28COM2SEG36COM2SEG28COM3SEG36COM3SE28SE36

TRISB3TRISG3RF3RG3RBIEWRERRSEG27COM0SEG35COM0SEG27COM1SEG35COM1SEG27COM2SEG35COM2SEG27COM3SEG35COM3SE27SE35

TRISB2TRISG2RF2RG2T0IFWRENSEG26COM0SEG34COM0SEG26COM1SEG34COM1SEG26COM2SEG34COM2SEG26COM3SEG34COM3SE26SE34

TRISB1TRISG1RF1RG1INTFWRSEG25COM0SE33COM0SEG41COM0SEG25COM1SEG33COM1SEG41COM1SEG25COM2SEG33COM2SEG41COM2SEG25COM3SEG33COM3SEG41COM3SE25SE33SE41

TRISB0TRISG0RF0RG0RBIFRDSEG24COM0SEG32COM0SEG40COM0SEG24COM1SEG32COM1SEG40COM1SEG24COM2SEG32COM2SEG40COM2SEG24COM3SEG32COM3SEG40COM3SE24SE32SE40

1xxxxxxx xxxx1111 1http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html1111111 1111--11 1111xxxx xxxx--xx xxxx---0 00000000 000x0--- x000---- ----xxxx xxxxxxxx xxxx---- --xxxxxx xxxxxxxx xxxx---- --xxxxxx xxxxxxxx xxxx---- --xxxxxx xxxxxxxx xxxx---- --xx0000 00000000 0000---- --00

xxxx1111 11110000 0000000q quuuuuuu uuuu1111 11111111 1111--11 1111uuuu uuuu--uu uuuu---0 00000000 000x0--- q000---- ----uuuu uuuuuuuu uuuu---- --uuuuuu uuuuuuuu uuuu---- --uuuuuu uuuuuuuu uuuu---- --uuuuuu uuuuuuuu uuuu---- --uuuuuu uuuuuuuu uuuu---- --uu

F946BANK 3

7

6

5

4

3

2

1

0

BOR

(1)

PCIRPTRISF7TRISB7RF7GIEEEPGDSEG31COM0SEG39COM0SEG31COM1SEG39COM1SEG31COM2SEG39COM2SEG31COM3SEG39COM3SE31SE39

TRISF6TRISB6RF6PEIESEG30COM0SEG38COM0SEG30COM1SEG38COM1SEG30COM2SEG38COM2SEG30COM3SEG38COM3SE30SE38://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlarTRISF5TRISB5TRISG5RF5RG5T0IESEG29COM0SEG37COM0SEG29COM1SEG37COM1SEG29COM2SEG37COM2SEG29COM3SEG37COM3SE29SE37

5

2

= 0u = x = q = = MCLR

A_CN 16

2006 Microchip Technology Inc.

PIC16F946

.2.2.1

2-1Status ALU

SRAM

ZDCC1TOPD

CLRF STATUSZ1000u u1uu uBCFBSFSWAPFMOVWF17.0

CDC

SUBLW

2-1STATUShttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html03h 83h103h183h

/W-0IRPbit 7

/W-0RP1

/W-0RP0

TO

PD

/W-xZ

/W-xDC

/W-xCbit 0

7

1 = Bank 23100h-1FFh0 = Bank 0100h-FFh

00 = Bank 000h-7Fh01 = Bank 180h-FFh10 = Bank 2100h-17Fh11 = Bank 3180h-1FFh

= CLRWDTSLEEP0 = WDT

PD

= CLRWDT0 = SLEEP

= 0 =

/ADDWFADDLWSUBLWSUBWF(1) 1 = 40 = 4

/ADDWFADDLWSUBLWSUBWF(1)1 = 0 =

Two's

RRFRLF

6-5

4

3

2

1

0

R =

n = http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html

= 1 = 1

= 00=

=

2006 Microchip Technology Inc.

A_CN 17

PIC16F946

.2.2.2

TMR01:1PSAOPTION_REG1WDT5.4

Option

TMR0/WDT

RB0/INT TMR0

PORTB

2-2OPTION_REG 81h 181h

/W-1RBPUbit 7

/W-1INTEDG

/W-1T0CS

/W-1T0SE

/W-1PSA

/W-1PS2

/W-1PS1

/W-1PS0bit 0

7

PORTB

= PORTB

= PORTBINTEDG

= RB0/INT/SEG00 = RB0/INT/SEG0T0CSTMR0

= RA4/C1OUT/T0CKI/SEG40 = CLKO

SETMR0

= RA4/C1OUT/T0CKI/SEG40 = RA4/C1OUT/http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlT0CKI/SEG4PSA

= WDT

= Timer0PS

WDT1 : 21 : 41 : 81 : 161 : 321 : 641 : 1281 : 256

: 11 : 21 : 41 : 81 : 161 : 321 : 641 : 128

6

5

4

3

2-0

R = -n =

= 1 = 1

= 00=

=

A_CN 18

2006 Microchip Technology Inc.

PIC16F946

.2.2.3

INTCONTMR0PORTBRB0/INT/SEG0

GIEINTCON1

2-3INTCON 0Bh8Bh10Bh 18Bh

/W-0GIEbit 7

/W-0PEIE

/W-0T0IE

/W-0INTE

/W-0RBIE

/W-0T0IF

/W-0INTF

/W-xRBhttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlIFbit 0

7

= 0 =

= 0 = T0IETMR01 = TMR00 = TMR0

RB0/INT/SEG01 = RB0/INT/SEG00 = RB0/INT/SEF0RBIEPORTB(1)1 = PORTB0 = PORTB

IFTMR0(2)

= TMR00 = TMR0

RB0/INT/SEG0

= RB0/INT/SEG00 = RB0/INT/SEG0

PORTB

= PORTB 0 = PORTB

IOCB

Timer0T0IF1Timer0T0IF

R = -n =

= 1 = 1

= 00=

=

6

5

4

3

2

1

0

2006 Microchip Technology Inc.

://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlA_CN 19

PIC16F946

.2.2.4

INTCON1

2-1

2-4PIE11 8Ch

/W-0EEIEbit 7

/W-0ADIE

/W-0RCIE

/W-0TXIE

/W-0SSPIE

/W-0CCP1IE

/W-0TMR2IE

/W-0TMR1IE

0

7

EE1 = 0 =

A/D1 = 0 =

USART 1 = 0 =

USART1 = 0 =

SSP1 = 0 =

IECCP1 1 = 0 =

IETMR2PR2 1 = 0 =

IETMR11 = 0 = R = -n =

= 1 = 1

= 00=

=

6

5

4

3

2

1

0

A_CN 20

://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlar 2006 Microchip Technology Inc.

PIC16F946

.2.2.5

INTCON1

2-5

2-5PIE22 8Dh

/W-0OSFIEbit 7

/W-0C2IE

/W-0C1IE

/W-0LCDIE

/W-0LVDIE

/W-0CCP2IE

0

7

1 = 0 =

IEComparator 21 = 20 = 2

IEComparator 11 = 10 = 1LCDIELCD1 = LCD 0 = LCD 0

1 = LVD0 = LVD0

6

5

4

3bit 2

1bit 0

IECCP216F914/917

= CCP20 = CCP2R = -n =

= 1 = 1

= 00=

=

2006 Microchip Technology Inc.

://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlar

A_CN 21

PIC16F946

.2.2.6

GIEINTCON1

2-6

2-6PIR11 0Ch

/W-0EEIFbit 7

/W-0ADIF

RCIF

TXIF

/W-0SSPIF

/W-0CCP1IF

/W-0TMR2IF

/W-0TMR1IF

0

7

EE

= 0 = ADIFA/D

= A/D0 = A/D

USART

= USARTRCREG0 = USART

USART

= USARTTXREG0 = USART

SSP1 = /0 = /

IFCCP11 = TMR10 = TMR1

= TMR10 = TMR1

TMR2IFTMRhttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html2PR2

= TMR2PR20 = TMR2PR2

IFTMR1

= TMR10 = TMR1R = -n =

= 1 = 1

= 00=

=

6

5

4

3

2

1

0

A_CN 22

2006 Microchip Technology Inc.

PIC16F946

.2.2.7

GIEINTCON1

2-7

2-7PIR22 0Dh

/W-0OSFIFbit 7

/W-0C2IF

C1IF

LCDIF

/W-0LVDIF

/W-0CCP2IF

0

7

= INTOSC0 =

IF 2

= C2OUT0 = http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlC2OUT

IF1

= C1OUT0 = C1OUTLCDIFLCD1 = LCD0 = LCD0

Low Voltage DetectLVD1 = LVD0 = LVD0

IFCCP216F914/9171 = TMR10 = TMR1

= TMR10 = TMR1R = -n =

= 1 = 1

= 00=

=

6

5

4

3bit 2

1bit 0

2006 Microchip Technology Inc.

A_CN 23

PIC16F946

.2.2.8

PCON2-8

Power-on ResetPOR Brown-out ResetBOR WDT MCLR

BORPCON2-8

2-8

8Eh

7

http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html

/W-1SBOREN

/W-0POR

/W-xBORbit 0

7-5bit 4

0

11 = 0 = 0

1 =

= 1BOR1 =

= 1R = -n =

= 1 = 1

= 00=

=

BOREN = 01

3-2bit 1

0

A_CN 24

2006 Microchip Technology Inc.

PIC16F946

.3

PCLATH

2PUSHPOPCALL RETURNRETLWRETFIE

Program CounterPC13PCLPCPCLATHPC2-3PC2-3PCLPCLATHPCHPC 2-3CALLGOTOPCLATH Phttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlCHPC

[]

2.4

F9468K

CALLGOTO112K CALLGOTOPCLATH CALL13 PC RETURN PCLATH

RETURNRETFIEPCLATH GOTOPCLATH

2-11PCLATH

.3.1GOTO

GOTOADDWF

GOTOPCL256

Implementing a Table AN556

DS00556

2-101

0x500

PCLATH,4BSF PCLATH,3CALL SUB1_P1::

0x900

;Select page 1;(800h-FFFh)

;Call subroutine in;page 1 (800h-FFFh);page 1 (800h-FFFh);called subroutine;page 1 (800h-FFFh);return to

;Call subroutine;in pagehttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html 0;(000h-7FFh)

.3.2

_P1

F9468132-1 CALLPCPushRETURNRETLWRETFIEPCPopPCLATH

891102

::

2006 Microchip Technology Inc.

A_CN 25

PIC16F946

.5

INDFFSR

2-2

x20FSRINDFFSRFSR,4NEXT

;initialize pointer;to RAM

;clear INDF register;inc pointer;all done?

;no clear next;yes continue

INDF INDFINDFFSRINDF00hINDF98FSRIRPSTATUS2-4 2-2http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlRAM20h-2Fh

2-4/PIC16F946

RP06

H

180H

FH

0

1

2

3

FFH

2-1

A_CN 26

2006 Microchip Technology Inc.

PIC16F946

.0

/O

3-1

,RP0STATUS,RP1PORTA

,RP0STATUS,RP107hCMCON0ANSELF0hTRISASTATUS,RP0STATUS,RP1

PORTA

;Bank 0;

;Init PORTA;Bank 1;

;Set RA to ;digital I/O

;Make all PORTA I/O;and set RA; as outputs;Bank 0;

48TRIS4 PORTATRISA PORTBTRISB PORTCTRISC PORTDTRISD PORTETRISE http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html PORTFTRISF PORTGTRISG

.1PORTATRISA

8PORTATRISA3-2TRISA1= 1PORTATRISA= 0PORTA3-1PORTA

PORTARA5RAI/OCMCON0ANSEL3-1PORTA3-1

PORTATRISAPORTAPORTATRISA1I/O0

CMCON09Ch02LCDSEGxCOMyxyLCDLCD

2006 Microchip Technology Inc.

A_CN 27

PIC16F946

3-1

PORTA05h

/W-xRA7bit 7

7-0

PORTA I/O1 = &ghttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlt;VIH0 = VIH0 = VIH0 = VIH0 = VIH0 = VIH0 = VIH0 http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html= 20 pF

.4.1INTOSCINTOSCIO

16-1FOSCINTOSCINTOSCIO

INTOSCOSC1I/OOSC2/CLKO4CLKO

INTOSCIOOSC1OSC2I/O

RCIORCOSC1OSC2I/OPORTA4RA44-6RCIO

.4.2HFINTOSC

4-6

F946

HFINTOSC

8 MHzOSCTUNE4-212%HFINTOSC

4-1IRCF74.4.4IRCF125kHz8MHzIRCF 000http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlSCS = 1IESO=1IRCF000HFINTOSC

HTSOSCCONHFINTOSC

/OOSC2

k REXT 100 k CEXT >20 pF

REXTCEXTCEXTRC

2006 Microchip Technology Inc.

A_CN 77

PIC16F946

.4.2.1

OSCTUNE4-2OSCTUNE12%052Two's Complement

OSCTUNEHFINTOSC

HFINTOSC1ms

LFINTOSCLFINTOSCPWRTWDTFSCM

4-2

90h

bihttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlt 7

/W-0TUN4

/W-0TUN3

/W-0TUN2

/W-0TUN1

/W-0TUN0

0

7-5bit 4-0

0

= 01110 =

=

= 11111 =

= R =

n =

= 1 = 1

= 00=

=

A_CN 78

2006 Microchip Technology Inc.

PIC16F946

.4.3

.4.5

LF INTOSC

LFINTOSC31KHz

4-1IRCF31kHZ4.4.4IRCFLFINTOSCPWRTWDTFSCM31kHZIRCF=000SCS=1LFINTOSC

IESO = 1IRCF = 000 PWRT WDT

FSCM LCD

LTSOSCChttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlONLFINTOSC

LFINTOSCHFINTOSCIRCF10sLTS/HTSLFINTOSCHFINTOSC1.2.3.4.5.6.

IRCF10s

CLKOHTS/LTS

8 MHz125 kHzHFINTOSC

.4.4IRCF

.5

MHz HFINTOSC31kHz LFINTOSC4-1IRCFOSCCON8 8 MHz

4 MHz 2 MHz 1 MHz 500 kHz 250 kHz 125 kHz 31 kHz

IRCF1104 MHzIRCF

SCS

.5.1SCS

SCSOSCCONCPU

SCS = 0CONFIGFOSC SCS = 1http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlIRCFSCS

SCSOSTSOSCCON

2006 Microchip Technology Inc.

A_CN 79

PIC16F946

.5.2

.6.2

.2.3.4.5.6.7.

OSTSOSCCONFOSCLPXTHSOSTSOST

.6

INTOSC

SLEEPOSTSOSCCON

IRCFOSCCONOST1024

OSTS1

LPXTHS

.6.3/

OSTSOSCCONPIC16F946CONFIGFOSChttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html

PIC16F946LPXTHSOST4.3.1OSTOST1024OSTOST1024OSTSOSCCON1

.6.1

/IESO = 1CONFIG SCS = 0

FOSCLPXTHS

PORPWRT

LPXTHS

A_CN 80

2006 Microchip Technology Inc.

PIC16F946

[]

4.7

FSCMFSCMOST

IRCFOSCCONOSTSOSCCONWDTSCSOSCCONFSCMLTS

INTOSC64FSCMhttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html4-8FSCM

CM=01CM=11FSCMIRCF

2FSCM488 Hz

FSCM

4-8FSCM

64

CONFIGFCMENFSCMLPXTHSECRCFSCMOSFIFPIR21OSFIEPIE21

2006 Microchip Technology Inc.

A_CN 81

PIC16F946

.7.1

SLEEPSCSPIC16F946OSFIF

[]

4.7.2

OSTSOSCCONhttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html

OSTECRC

LPXTHSFSCM4-9OSTLFINTOSCFSCM

4-2

8Fh90h

7CPD

6IRCF2CP

5IRCF1

4IRCF0TUN4

3OSTS(2)TUN3WDTE

2HTSTUN2FOSC2

1LTSTUN1FOSC1

0SCSTUN0FOSC0

BOR-110 q000---0 0000

-110 x000---u uuuu

h(1)CONFIG

x = u = = 0116-1

4-1

A_CN 82

2006 Microchip Technology Inc.

PIC16F946

.0

/ 8/

8http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html FFh00h

5-1Timer0WDT

T0CS1OPTION_REGTimer0RA4/C1OUT/T0CKI/SEG4T0SEOPTION_REGT0SE

.2Timer0

.1Timer0

TMR0/FFh00hTimer0T0IFINTCON1T0IEINTCONTimer0T0IFTimer0

T0CSOPTION_REGTimer0TMR01TMR0

5-1

= FOSC/4

/WDT

T0IF18TMR0

CKI

SE

kHzINTOSC

://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html16

SET0CSPSAPSWDTPSWDTCON

2006 Microchip Technology Inc.

A_CN 83

PIC16F946

.3

Timer0

Q2Q4T0CKIT0CKI2 TOSC20 nsRC2 TOSC20 nsRC

5-1

_REG81h181h

/W-1RBPUbit 7

/W-1INTEDG

/W-1T0CS

/W-1T0SE

/W-1PSA

/W-1PS2

/W-1PS1

/W-1PS0bit 0

7

PORTB

= PORTB

=WPUAPORTBINTEDG

=RB0/INT/SEG00 =RB0/INT/SEG0T0CSTMR0

= RA4/C1OUT/T0CKI/SEG40 =CLKO

SETMR0

= RA4/C1OUT/T0CKI/SEG40 = RA4/C1OUT/T0CKI/SEG4http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlPSA

=WDT

=Timer0PS

000001010011100101110111

WDT(1)

: 21 : 41 : 81 : 161 : 321 : 641 : 1281 : 256

: 11 : 21 : 41 : 81 : 161 : 321 : 641 : 128

6

5

4

3

2-0

PIC16F94616WDT16.6

WDT

R =

n =

= 1 = 1

= 00=

=

A_CN 84

2006 Microchip Technology Inc.

PIC16F946

.4

5-1 TIMER0WDT

,RP0CLRWDTCLRFTMR0BSF

,RP0

;Bank 0

;Clear WDT

;Clear TMR0 and; prescaler;Bank 1

8Timer0PSAOPTION_REGPSATimer0PSOPTIONhttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html_REGTimer0TMR0CLRF 1MOVWF 1BSF 1,xWDTCLRWDT

00101111MOVWFOPTION_REGCLRWDTMOVLWMOVWFBCF;Required if desired; PS2:PS0 is ; 000 or 001;

00101xxx ;Set postscaler toOPTION_REG; desired WDT rateSTATUS,RP0;Bank 0

.4.1

Timer0WDT5-15-2

WDTTMR0

5-2WDT

5-2 WDTTIMER0

,RP0bxxxx0xxx

;Clear WDT and

; prescaler;Bank 1

;Select TMR0, ; prescale, and ; clock source;

;Bank 0

_REGSTATUS,RP0

5-1

01h

TIMER0

TMR0

7

6

5

4

3

2

1

0

://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlORBORxxxx xxxx

IET0CSTRISA5

SETRISA4

IFPS2TRISA2

TRISA1

TRISA0

000x1111 11111111 1111

uuuu uuuu0000 000x1111 11111111 1111

GIERBPUTRISA7

Bh/10BhINTCON81h85h

_REGTRISA

= 0u = x = Timer0

2006 Microchip Technology Inc.

A_CN 85

PIC16F946

A_CN 86

2006 Microchip Technology Inc.

PIC16F946

.0

TIMER1

6-1Timer1T1CON/Timer1Timer1

F946166-1Timer1Timer1 16/TMR1H:TMR1L

FFFFh0000h

T1GC2T1GSS

T1GINV LP

://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlpar6-1PIC16F946TIMER1

ONT1GE

TMR1IF1

(1)

HLP OSC

L

ONT1GE

C2

(2)

GINV

OSC1/T1OSI

/4

SYNC

1, 2, 4, 8

CKPS

/T1OSOFOSC = 000 FOSC = X00T1OSCENRC5/T1CKI/CCP1/SEG10

CS

/T1G/SDO/SEG11

OUT

T1GSS

1Timer1

STLPT1CKI

2006 Microchip Technology Inc.

A_CN 87

PIC16F946

.1

.3

16 16 16

Timer1Timer1T1CKI

Timer1Timer1T1Ghttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html2

CLKOUTINTOSCTimer1LP

1248T1CKPST1CONTMR1HTMR1L

.4Timer1

Timer1T1G2T1G2Timer1CMCON18-2 - A/D - A/DMicrochiphttp://www.wenkuxiazai.com

T1GET1CON1

T1GC2OUTTimer1Timer18-2

.2Timer1

TMR1H:TMR1LFFFFh0000hTimer1Timer1PIR111 Timer1PIE1 PEIEINTCON GIEINTCON

TMR1IF

TMR1H:TTMR1LTMR1IF

T1GINVT1CONTimer1http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlT1G2Timer1

6-2

TMR1T1CKI = 1

TMR1T1CKI = 0

A_CN 88

2006 Microchip Technology Inc.

PIC16F946

6-1

CONTIMER110h

/W-0T1GINVbit 7

7

GINVTimer1(1)1 = Timer10 = Timer1T1GETimer1(2)TMR1ON = 0

TMR1ON = 11 = Timer10 = Timer1

CKPSTimer111 = 1:810 = 1:401 = 1:200 = 1:1

OSCENLP

=LPTimer10 = LP

SYNCTimer11 =0 =

Timer1

CSTimer1

=RC5/T1CKI/CCP1/SEG10T1OSC0 =FOSC/4TMR1ONTimer11 =Timer10 =Tihttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlmer1

T1GINVTimer12T1GE1T1GSSCMCON1T1G

OUTTimer1

R =

n =

= 1 = 1

= 00=

=

/W-0T1GE

/W-0

/W-0

/W-0

/W-0T1SYNC

/W-0TMR1CS

/W-0TMR1ON

0

CKPS1T1CKPS0T1OSCEN

6

5-4

3

2

1

0

2006 Microchip Technology Inc.

A_CN 89

PIC16F946

.5

Timer1

.6

I/OTMR1TMR1TMR1LP

CLKOINTOSCLP1.

INTOSCLPT1OSCENTMR1CS1LPTMR1T1OSCLPLPT1OSCTimer1

LPINTOSCT1OSCENTMR1CShttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html1TMR1LPLP

T1SYNCT1CON1

/6.5.1Timer1

ANSEL91hCMCON09Ch

0

.5.1

TIMER1

.

TMR1HTMR1L816

16PICmicroDS33023A_CNTimer1

CLKOUTLPINTOSCT1OSC

CLKOINTOSCT1OSCEN = 1LPTMR1ON

.7

CCPTimer1

CCP1CCP2CCP1M = 1011Timer1

CCP1CCP2TMR1IFPIR11http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html

Timer1Timer1

Timer1CCP1CCP2

CCPRxH:CCPRxLTimer1

A_CN 90

2006 Microchip Technology Inc.

PIC16F946

.8

Timer1TMR1HTMR1L

CCP1CCP2TMR1HTMR1L00hT1CON00h1:1

.9Timer1

Timer1

Timer1T1CON TMR1IEPIE11 PEIEINTCON1

GIEINTCON10004hGIE

6-1

0Bh/8Bh0Ch0Eh0Fh10h97h8Ch

INTCONPIR1TMR1LTMR1HT1CONCMCON1PIE1

TIMER1

7GIEEEIF

6PEIEADIF

5T0IERCIF

4INThttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlETXIF

3RBIESSPIF

2T0IFCCP1IF

1INTFTMR2IF

0RBIFTMR1IF

BOR0000 000x0000 0000xxxx xxxxxxxx xxxx0000 0000---- --100000 0000

GSSTMR2IE

SYNCTMR1IE

0000 000x0000 0000uuuu uuuuuuuu uuuuuuuu uuuu---- --100000 0000

TMR116TMR1T1GINVEEIE

GEADIE

CKPS1T1CKPS0T1OSCENT1SYNCTMR1CSTMR1ONRCIE

TXIE

SSPIE

CCP1IE

=u =- =0Timer1

2006 Microchip Technology Inc.

A_CN 91

PIC16F946

A_CN 92

2006 Microchip Technology Inc.

PIC16F946

.0

.1

/Timer2

8TMR2 8PR2

1:11:41:16 1:11:16 TMR2PR2://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html

7-1Timer2TMR2ONT2CONTMR27-1Timer2Timer2

CCPPWMPWMTMR2FOSC/41:11:41:16T2CKPSxT2CONTMR241:11:16TMR2 TMR2IFPIR1

TMR2 T2CON

MCLRT2CONTMR2

7-1T2CONTIMER212h

bit 7

/W-0TOUTPS3

/W-0TOUTPS2

/W-0TOUTPS1

/W-0

/W-0

/W-0

/W-0T2CKPS0

0

TMR2ONT2CKPS1

7bit 6-3

0

Timer20000 = 1:1 0001 = 1:2

= 1:16TMR2ONTimer21 =Timer2 0 =Timer2

CKPSTimer200 = 1 01 = 4 1x = 16R =

n = http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html

= 1 = 1

= 00=

=

2

1-0

2006 Microchip Technology Inc.

A_CN 93

PIC16F946

.2

.3

8PR2Timer200hPR200hPR2FFh

SSP

7-1TIMER2

(1)

TMR2IF1

/4

1:41:16

CKPS

:11:16

1TMR2SSP

7-1

0Bh/8Bh0Ch11h12h8Ch92h

INTCONPIR1TMR2T2CONPIE1PR2

TIMER2

7GIEEEIFEEIE

6PEIEADIF

5T0IERCIF

4INTETXIF

3RBIESSPIF

2T0IFCCP1IF

1INTFTMR2IF

0RBIFThttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlMR1IF

BOR0000 000x0000 00000000 0000-000 00000000 00001111 1111

IE

IE

IE

0000 000x0000 00000000 0000-000 00000000 00001111 1111

TMR2

TOUTPS2TOUTPS1TOUTPS0TMR2ONT2CKPS1T2CKPS0ADIE

= u = - = 0Timer2

A_CN 94

2006 Microchip Technology Inc.

PIC16F946

.0

I/ORARACVREF

8-1

8-3

8-1

9Ch R-0R-0 C1OUTC2OUT

/W-0

/W-0

/W-0CIS

INV

INV

/W-0CM2

/W-0CM1

/W-0CM0bit 0

7

7

6

://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlparC2OUT2C2INV = 0 1=C2VIN > C2 VIN-0=C2VIN < C2 VIN- 0=C2VIN > C2 VIN-1 =C2 VIN < C2 VIN-

OUT1

C1INV = 1=C1VIN > C1 VIN-0=C1VIN < C1 VIN- 0=C1VIN > C1 VIN- =C1 VIN < C1 VIN-1 C2INV21=C20=C2

INV11=C10=C1

CM = 010

=C1VIN-RA3/AN3/C1 /VREF /SEG15

VIN-RA2/AN2/C2 /VREF-/COM2 0=C1VIN-RA0/AN0/C1-/SEG12

VIN-RA1/AN1/C2-/SEG7

=C1VIN-RA3/AN3/C1 /VREF /SEG15 0=C1VIN-RA0/AN0/C1-/SEG12 1=C2VIN 0.6V

=C2VIN RA2/AN2/C2 /VREF-/COM2

(1)

8-3CM

TRIS

5

4

3

2-0

R =

n =

= 1 = 1

= 00=http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html

=

2006 Microchip Technology Inc.

A_CN 95

PIC16F946

.1

8-1VIN VIN-VIN

VIN-

8-1

CMCON09ChCIN CIN-

CxINVCMCON0

CxINV8-1

8-1

[]

CINV0011

.2

VIN- > VIN VIN- < VIN VIN- > VIN VIN- < VIN

8-2VDDVSSVSSVDD0.6V10 k

8-2

pF

= 0.6VVT = 0.6V

://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlrLeakage500 nA

= VT=

= RIC= RS= VA=

A_CN 96

2006 Microchip Technology Inc.

PIC16F946

.3

8CMCON08-38

19.0

8-3I/O

= 111

0

/AN0

-/SEG12

/AN3/

/VREF /SEG15RA1/AN1DC2-/SEG7

/AN2/

/VREF-/COM2

VIN

0

= 000RA0/AN0AVIN-C1-/SEG12

AVIN RA3/AN3/

/VREF /SEG15RA1/AN1AC2-/SEG7

/AN2/

/VREF-/COM2CM = 100RA0/AN0AC1-/SEG12

/AN3/

/VREF /SEG15RA1/ANhttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html1AC2-/SEG7

/AN2/

/VREF-/COM2

VIN

VIN

VIN

0

0

OUT

= 010RA0/AN0AC1-/SEG12ARA3/AN3/

/VREF /SEG15ARA1/AN1

-/SEG7

/AN2/

/VREF-/COM2

VIN VIN-VIN

OUT

VIN

OUT

CVREF

CM = 110RA0/AN0C1-/SEG12

VIN

OUTRA4

VIN

OUT

/AN1C2-/SEG7

VIN

OUTRA5

CM = 011ARA0/AN0

-/SEG12

/AN3/

/VREF /SEG15RA1/AN1AC2-/SEG7

/AN2/

/VREF-/COM2

VIN

OUT

/AN2/

/VREF-/COM2

CMVDD...................................................................................................... 20 mAI/O........................................................................................................................25 mAI/O........................................................................................................................25 mA....................................................................................................................................200 mA................................................................................http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html....................................................200 mA

PDIS = VDD x IDD IOH (VDD VOH) x IOH (VOL x IOL)

MCLRVSS80 mAMCLR

50-100 VSS

2006 Microchip Technology Inc.

A_CN 229

PIC16F946

19-1

.55.04.5

V

.03.53.02.52.0

F946-40C TA 125C

MHZ

A_CN 230

2006 Microchip Technology Inc.

PIC16F946

.1

http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html PIC16F946-IPIC16F946-E

-40C TA 85C

C TA 125C

VDD

D001CD001DD002D003D004

(1)

VDDVDD

.03.04.51.5*0.05*

VSS

.55.55.5

< = 4 MHzFOSC < = 10 MHzFOSC < = 20 MHz

/ms16.3

VBOR

.1

*

5.0V25C

RAMVDD

2006 Microchip Technology Inc.

16.3

A_CN 231

PIC16F946

.2

PIC16F946-I://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlr

-40C TA 85C

IDD(1, 2)

811331101903302203700.67014026018032050051430

TBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBD

AAAAAAAAmAAA

.03.05.03.05.02.03.05.02.03.05.02.03.05.02.03.05.02.03.05.02.03.05.04.55.0

= 20MHzHSFOSC = 4MHzEXTRCFOSC = 4MHzINTOSCFOSC = 31kHzINTOSCFOSC = 4MHzECFOSC = 1MHzEC

.0

= 32kHzLPFOSC = 1MHzXTFOSC = 4MHzXT

D010

.81803205802.13.0

TBD =

http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html5.0V25C

1IDDOSC1 = I/O

VDDMCLR = VDDWDT

I/O

IDDIPD

IDDIPD

I/O

A_CN 232

2006 Microchip Technology Inc.

AAAAAAmAAAmAAAAmAmA

PIC16F946

.2

PIC16F946-I

-40C TA 85C

IPD(4)

D023

0.10.50.750.61.8http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html8.4587535651304050.5802.12.53.41.20.0022

TBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBD

AAAAAAAAAAAA

.03.05.02.03.03.05.02.03.05.02.03.05.02.03.05.03.05.0

/DT1OSCCVREF(3)

.0

BORVREFT1OSC

D020

TBD =

5.0V25C

1IDDOSC1 = I/O

VDDMCLR = VDDWDT

I/O

IDDIPD

IDDIPD

I/O

2006 Microchip Technology Inc.

A&http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html#181;AAAAnAA

A_CN 233

PIC16F946

.3

PIC16F946-E

-40C TA 125C

E

E

E

E

E

E

TBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBD

AAAAAAAAmAAAAAAAAmAAAmAAAAmAmAA

.03.05.02.03.05.02.03.05.02.03.05.02.03.05.02.03.05.02.03.05.02.03.05.04.55.0

= 20MHzHSFOSC = 4MHzEXTRCFOSC = 4MHzINTOSCFOSC = 31kHzINTOSCFOSC = 4MHzECFOSC = 1MHzECFOSC = 4MHzXTFOSC = 32kHzLP

EIDD(1, 2)8113311019033022http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html03700.670140260180320500514303405000.81803205802.13.0

E

E

TBD =

5.0V25C

1IDDOSC1 = I/O

VDDMCLR = VDDWDT

I/O

IDDIPD

IDDIPD

I/O

VDD

A_CN 234

2006 Microchip Technology Inc.

= 1MHz

PIC16F946

.3

PIC16F946-E

-40C TA 125C

E

ED023E

E

://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlar

E

E

0.10.50.750.61.88.4587535651304050.5802.12.53.41.20.0022

TBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBDTBD

AAAAAAAAAAAAAA

.03.05.02.03.03.05.02.03.05.02.03.05.02.03.05.03.05.0

/D(3)T1OSCCVREF

.0

BORVREFT1OSC

EIPD(4)

TBD =

5.0V25C

1IDDOSC1 = I/O

VDDMCLR = VDDWDT

I/O

IDDIPD

IDDIPD

I/Ohttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html

VDD

2006 Microchip Technology Inc.

AAAAA

(3)

A_CN 235

PIC16F946

.4

PIC16F946-IPIC16F946-E

-40C TA 85C

C TA 125C

D030AD031D032D033D033AD034

D040AD041D042D043D043AD043BD044D070D060D061D063

D083

D092

MCLROSC1RCOSC1XTLP(1)OSC1HS(1)I2C I/OTTLMCLRI/OTTL

.80.15 VDD0.2 VDD0.2 VDD0.30.3 VDD0.3VDD

VDD4.5V VDD 5.5V

http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html.0

(0.25VDD 0.8)

.8 VDD0.8 VDD1.60.7 VDD0.9 VDD0.7VDD50*

250 0.1 0.1 0.1

* 1 5 5

AA

XTLPOSC1HSOSC1RCI2C

(2)I/O

(3)OSC1

A

AVSS VPIN VDDXTHSLP

I/O

/CLKORCI/O

/CLKORC

0.7VDD 0.7

= -3.0 mAVDD = 4.5VIOH = -1.3 mAVDD = 4.5VIOH = -1.0 mAVDD = 4.5V

.60.6

= 8.5 mAVDD = 4.5VIOL = 1.6 mAVDD = 4.5VIOL = 1.2 mAVDD = 4.5V

*

5.0V25C1RCOSC1/CLKIRC2

MCLRhttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html

A_CN 236

2006 Microchip Technology Inc.

.5V VDD 5.5V

11VDD

= 5.0VVPIN = VSSVSS VPIN VDDVSS VPIN VDD

PIC16F946

.4

PIC16F946-IPIC16F946-E

-40C TA 85C

C TA 125C

D101D120D121D122D123D124D130D131D132D133D134

OSC2CIOEDVDRWTDEWTRETDTREFEPVPRVPEWTPEWTRETD

I/OEEPROM/VDD//VDD/VDD

K1KVMIN4.540

AED

K10KVMIN401M

M100K5

5.565.55.52.5

AED

*50*

/W-40&http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html#176;C TA 85CE/W 85C TA 125CVms

E/W-40C TA 85CE/W-40C TA 85CE/W 85C TA 125CVVms

VMIN = EECON1VMIN =

OSC1XTHSLP

/

*

5.0V25C1RCOSC1/CLKIRC2

MCLR

2006 Microchip Technology Inc.

K10K2

10M

A_CN 237

PIC16F946

.5

1. TppS2ppS2. TppSTFppccckcsdidodtiomcSFHIL

CLKOCSSDISDOhttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlI/OMCLR

t1

RDSCKSST0CKIT1CKIWRRDWR

pp

19-2

1

/2

2

= 464 CL = 50 pF

pF

OSC2

A_CN 238

2006 Microchip Technology Inc.

PIC16F946

.6

PIC16F946

19-3

19-1

-40C TA 125C

OSC

DCDC

0.115050250250

25050CY20*100*http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html

42020442010,0001,00025*15*

MHzMHzMHzMHzMHzMHzMHznsnsnsnsnsnsnsnsnsnsns

HSECLPINTOSCRCXTHSLPHSECXTLPINTOSCRCXTHSCYOSC

TOSC L/HXTTOSC L/HLPXTHS

CLKI

TosF

CLKICLKICLKI

5.0V25C

TCY4

/OSC1DC

2006 Microchip Technology Inc.

A_CN 239

PIC16F946

19-2

-40C TA 125CF10

1%&http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html#177;2%5%

8.008.008.00

TBDTBDTBD

(1)

MHz2.5V VDD 5.5V

C TA 85C

.0V VDD 5.5V

C TA 85C-40C TA 125CsVDD = 2.0V-40C 85Css

= 3.0V-40C 85CVDD = 5.0V-40C 85C

ST*

=

*

5.0V25C

VDDVSS0.1F

.01F

A_CN 240

2006 Microchip Technology Inc.

PIC16F946

[]://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlr

200 ns

100200025TCY

75753535501010

200200100100150*3004014540145

19-3CLKOI/O

-40C TA 125C10*11*12*13*14*15*16*17*18*19*20*21*22*23*

CKLOSC1CLOUT TOSH2CKHOSC1 CLOUT TCKRTCKFTCKL2IOV

CLKO

ns1ns1ns1ns1ns1ns1nsnsnsnsnsnsnsnsns

.5 TCY 20

CKHCLKO TCKH2IOICLKO TOSH2IOVOSC1Q1

TOSH2IOI

OSHOSC1

/O

.0-5.5V

.0-5.5V

PORTA

.0-5.5V2.0-5.5V

*

5.0V25C

RChttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlCLKO4 x TOSC

Q23.0-5.5VI/O2.0-5.5V

2006 Microchip Technology Inc.

A_CN 241

PIC16F946

2006 Microchip Technology Inc.

[]

[]

DS41265A_CN 242

PIC16F946

19-4

-40C TA 125C

30313233*34

TMCLTWDTTOSTTPWRTTIOZ BVDD

I/O

2 111010

181717

242530

sVDD = 5V-40C 85Cms

= 5V-40C 85Cms

TOSC = OSC1

= 5V-40C 85CmssVs

BVDDDhttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html005

2.025100*

.02.175

19-7TIMER0TIMER1

CKI

=

*

5.0V25C

CKI

TMR1

2006 Microchip Technology Inc.

1024 TOSC28*64132*TBDTBDTBD

A_CN 243

PIC16F946

19-5

40*41*42*

TT0HTT0LTT0P

TIMER1

[]

CKIT0CKIT0CKI

0.5 TCY 20

.5 TCY 20

20 N

.0-5.5V2.0-5.5V3.0-5.5V2.0-5.5V

.5 TCY 20

.5 TCY 20

30 N50 N

DC2 TOSC*

://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html

nsnsnsnsns

= 24256

*TT1H

CKI

= 1248

*TT1L

.0-5.5V3.0-5.5V2.0-5.5V3.0-5.5V

*TT1P

CKI

.0-5.5V3.0-5.5V2.0-5.5V

CKI

.0-5.5V

37*7 TOSC*

OSCEN1

1*

5.0V25C

A_CN 244

2006 Microchip Technology Inc.

PIC16F946

19-6

-40C TA 125C 120http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html121122

TCKH2DTVTCKRFTDTRF

.0-5.5V2.0-5.5V3.0-5.5V2.0-5.5V3.0-5.5V2.0-5.5V

8010045504550

nsnsnsnsnsns

19-7USART

[]

-40C TA 125C 125126

[]

1015

DS41265A_CN 245

CKL

CK

DTLCK

2006 Microchip Technology Inc.

PIC16F946

19-80-1

50*

TCCL

//PWM

.0-5.5V2.0-5.5V3.0-5.5V2.0-5.5V

0.5Tcy 5

.5TCY 5

N

.0-5.5V2.0-5.5V3.0-5.5V2.0-5.5V

://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html

= 1416

*

TCCP

*54*

TCCF

0-219-9

VOSVCMCMRRTRT

-40C TA 125C

1

(1)

55*

5.0150

*

5.0V25C

10VDD 1.5400*10*

mVVdbnssLSbLSbLSbLSb s

*

COV

*

(VDD 1.5)/2VSSVDD 1.5

-10 0-3

://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlar

125 TA -40CCCC

VDD/24*VDD/322K*

1/4*1/2*10*

VRR = 1VRR = 0VRR = 1VRR = 0

R

1 (1)

*

VRR = 1CVR3:CVR000001111

A_CN 246

2006 Microchip Technology Inc.

PIC16F946

19-11

VPLVD

= 000

F946 PLVD

-40C TA 125CVDD 2.0V-5.5VTBDTBDTBDTBDTBDTBDTBDTBD

1.92.02.12.22.34.04.24.5

TBDTBDTBDTBDTBDTBDTBDTBD

VVVVVVVV

=

5.0V25Chttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html

2006 Microchip Technology Inc.

A_CN 247

PIC16F946

A_CN 248

2006 Microchip Technology Inc.

[]

[]

PIC16F946

[]

[]

2006 Microchip Technology Inc.

A_CN 249

PIC16F946

19-12

70*71*72*73*74*75*76*77*78*79*80*81*82*83*

TCYTCY 20TCY 2010010010

.0-5.5V2.0-5.5V

Tcy1.5TCY 40

255025502550255014550

nsnsnsnsnsnsnsnsnsnsnsnsnsnsnsnsns

SCHSSSCKSCKTSSL2SCLTSCHTSCL

SCK

SCHSDISCKTDIV2SCL

DILSDISCKTSCL2DILTDORhttp://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmlTDOFTSSH2DOZTSCRTSCF

SDOSSSDOSCKSCK

.0-5.5V2.0-5.5V

DOVSCKSDOTSCL2DOV

.0-5.5V2.0-5.5V

SCHSDOSCKTDOV2SCL

SSSDO

DOV

SSHSCKSS TSCL2SSH

*

5.0V25C

102510

A_CN 250

2006 Microchip Technology Inc.

[]

PIC16F946

19-13

90*91*92*93

*

TSU:STATHD:STATSU:STO

:STO

C /

kHz400 kHz100 kHz400 kHz100 kHz400 kHz100 kHz400 kHz

4700600400060047006004000600

://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.htmls

ns

[]

2006 Microchip Technology Inc.DS41265A_CN 251

PIC16F946

19-14

100*

C

kHz400 kHzSSP

4.00.61.5TCY4.71.31.5TCY20 0.1CB

10003003003000.93500400

ss

1.5MHz

10MHz

ss

1.5MHz

10MHz

*TLOW

100 kHz400 kHzSSP

*103*90*91*106*107*92*109*110*

:STATHD:STATHD:DATTSU:DATTSU:STOTAATBUFCB

SCL

SCL

kHz400 kHz100 kHz400 kHz100 kHz400 kHz100 kHz400 kHz100 kHz400 kHz100 kHz400 kHz40http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html0 kHz100 kHz400 kHz100 kHz400 kHz100 kHz

.70.60.6002501004.70.64.71.34.0

20 0.1CB

*

SCL

300ns

C100kHzI2C2400kHzI

:DAT250nsSCLSCLSDASCLI2CTRmax. TSU:DAT=1000 250=1250ns

A_CN 252

2006 Microchip Technology Inc.

ssssnssnsnsssnsnssspF

10-400pFCB10-400pF

PIC16F946

[]

19-15

F946 A/D

-40C TA 125http://www.wenkuxiazai.com/doc/1b25a2186c175f0e7cd137b4.html76;CA01A03A04A06A07A10A20A21A22A25A30A50

NREILEDLEOFFEGNVREF

VREF-

2.5VDD - 2.5VVSS - 0.3VVSS - 0.3V

(1)

10