Professional Documents
Culture Documents
8-pin FLASH
PIC Microcontrollers
®
=OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK apQMMQM_Jé~ÖÉ=á
Tips ‘n Tricks
apQMMQM_Jé~ÖÉ=áá =OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK
Tips ‘n Tricks
=OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK apQMMQM_Jé~ÖÉ=N
Tips ‘n Tricks
apQMMQM_Jé~ÖÉ=O =OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK
Tips ‘n Tricks
0 0 0 0 0 0 0 0 0
0 1 Z 1 0 0 0 0 0
1 0 Z 0 1 0 0 0 0
Z 0 1 0 0 1 0 0 0
Z 1 0 0 0 0 1 0 0
0 Z 1 0 0 0 0 1 0
1 Z 0 0 0 0 0 0 1
0 0 1 0 0 1 0 1 0
0 1 0 1 0 0 1 0 0
0 1 1 1 0 0 0 1 0
1 0 0 0 1 0 0 0 1
1 0 1 0 1 1 0 0 0
1 1 0 0 0 0 1 0 1
1 1 1 0 0 0 0 0 0
GP0
1 2 5 6
GP1
3 4
GP2
PIC12F6XX
=OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK apQMMQM_Jé~ÖÉ=P
Tips ‘n Tricks
apQMMQM_Jé~ÖÉ=Q =OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK
Tips ‘n Tricks
10K
GP5/T1CKI
PIC12F6XX
GP3
GP2
GP1
Data I/O GP4 GP0
=OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK apQMMQM_Jé~ÖÉ=R
Tips ‘n Tricks
apQMMQM_Jé~ÖÉ=S =OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK
Tips ‘n Tricks
16
R Resistors
R
PIC12F6XX
GP5 GP0
GP4 GP1 R
220 Ohm
GP3 GP2
=OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK apQMMQM_Jé~ÖÉ=T
Tips ‘n Tricks
apQMMQM_Jé~ÖÉ=U =OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK
Tips ‘n Tricks
16
Resistors
R
R
PIC12F6XX
GP5 GP0
GP4 GP1 R
GP3 GP2
220 Ohm
=OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK apQMMQM_Jé~ÖÉ=V
Tips ‘n Tricks
PIC12F6XX
GP0
apQMMQM_Jé~ÖÉ=NM =OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK
Tips ‘n Tricks
Receiver Sender
GP0 GP0
=OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK apQMMQM_Jé~ÖÉ=NN
Tips ‘n Tricks
GP0
GP1
GP2
GP3
GP4
VDD
apQMMQM_Jé~ÖÉ=NO =OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK
Tips ‘n Tricks
=OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK apQMMQM_Jé~ÖÉ=NP
Tips ‘n Tricks
VDD VBAT
VDD
VDD
CLKOUT
VDD
PIC12F6XX
apQMMQM_Jé~ÖÉ=NQ =OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK
Tips ‘n Tricks
Load or Motor
W
10K
AN0
Rsense
=OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK apQMMQM_Jé~ÖÉ=NR
Tips ‘n Tricks
apQMMQM_Jé~ÖÉ=NS =OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK
Tips ‘n Tricks
Vc(t)
R1
R2
Vth
t=0 t = t1 t = t2
Time
=OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK apQMMQM_Jé~ÖÉ=NT
Tips ‘n Tricks
apQMMQM_Jé~ÖÉ=NU =OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK
Tips ‘n Tricks
Rref
GP2
Rsen
GP1
GP0
=OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK apQMMQM_Jé~ÖÉ=NV
Tips ‘n Tricks
apQMMQM_Jé~ÖÉ=OM =OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK
Tips ‘n Tricks
CVref
Rsen
+ COUT
GP1 _
T1G
Rref
GP2
=OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK apQMMQM_Jé~ÖÉ=ON
Tips ‘n Tricks
apQMMQM_Jé~ÖÉ=OO =OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK
Tips ‘n Tricks
100K
GP2
10K
GP1
Rsen
=OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK apQMMQM_Jé~ÖÉ=OP
Tips ‘n Tricks
apQMMQM_Jé~ÖÉ=OQ =OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK
Tips ‘n Tricks
+ COUT
GP1
VIN -
GP2
=OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK apQMMQM_Jé~ÖÉ=OR
Tips ‘n Tricks
NOTES:
apQMMQM_Jé~ÖÉ=OS =OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK
Tips ‘n Tricks
=OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK apQMMQM_Jé~ÖÉ=OT
Tips ‘n Tricks
apQMMQM_Jé~ÖÉ=OU =OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK
Tips ‘n Tricks
=OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK apQMMQM_Jé~ÖÉ=OV
Tips ‘n Tricks
3 instructions 2 instructions
apQMMQM_Jé~ÖÉ=PM =OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK
Tips ‘n Tricks
BTFSS REGA,2
BCF REGB,5 BCF REGB,5
BTFSC REGA,2 BTFSC REGA,2
BSF REGB,5 BSF REGB,5
4 instructions 3 instructions
=OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK apQMMQM_Jé~ÖÉ=PN
Tips ‘n Tricks
apQMMQM_Jé~ÖÉ=PO =OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK
Tips ‘n Tricks
=OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK apQMMQM_Jé~ÖÉ=PP
Tips ‘n Tricks
apQMMQM_Jé~ÖÉ=PQ =OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK
Tips ‘n Tricks
NOTES:
=OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK apQMMQM_Jé~ÖÉ=PR
Tips ‘n Tricks
NOTES:
apQMMQM_Jé~ÖÉ=PS =OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK
Information contained in this publication regarding device
applications and the like is intended through suggestion only and
may be superseded by updates. It is your responsibility to ensure
that your application meets with your specifications. No represen-
tation or warranty is given and no liability is assumed by Microchip
Technology Incorporated with respect to the accuracy or use of
such information, or infringement of patents or other intellectual
property rights arising from such use or otherwise. Use of
Microchip’s products as critical components in life support systems
is not authorized except with express written approval by
Microchip. No licenses are conveyed, implicitly or otherwise, under
any intellectual property rights.
The graphics in this document are for illustration only. Microchip
reserves the right to modify the contents of its development
systems.
Trademarks
The Microchip name and logo, the Microchip logo, KEELOQ,
MPLAB, PIC, PICmicro, PICSTART and PRO MATE are regis-
tered trademarks of Microchip Technology Incorporated in the
U.S.A. and other countries.
FilterLab, microID, MXDEV, MXLAB, PICMASTER, SEEVAL and
The Embedded Control Solutions Company are registered
trademarks of Microchip Technology Incorporated in the U.S.A.
dsPIC, dsPICDEM.net, ECONOMONITOR, FanSense, FlexROM,
fuzzyLAB, In-Circuit Serial Programming, ICSP, ICEPIC,
microPort, Migratable Memory, MPASM, MPLIB, MPLINK,
MPSIM, PICC, PICDEM, PICDEM.net, PICkit, rfPIC, Select Mode
and Total Endurance are trademarks of Microchip Technology
Incorporated in the U.S.A. and other countries.
Serialized Quick Turn Programming (SQTP) is a service mark of
Microchip Technology Incorporated in the U.S.A.
All other trademarks mentioned herein are property of their
respective companies.
© 2003, Microchip Technology Incorporated. Printed in the U.S.A.,
All Rights Reserved.
=OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK apQMMQM_Jé~ÖÉ=PT
Worldwide Sales and Service
*DS40040B*
apQMMQM_Jé~ÖÉ=PU =OMMP=jáÅêçÅÜáé=qÉÅÜåçäçÖó=fåÅK
Microchip Technology Inc.
2355 W. Chandler Blvd. • Chandler, AZ 85224 U.S.A.
Phone: 480-792-7200 • Fax: 480-792-9210
www.microchip.com
© 2003, Microchip Technology Inc., 4/03 DS40040B
*DS40040B*