If you can't read please download the document
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