Microchip Technology Zena Spezifikationen

Stöbern Sie online oder laden Sie Spezifikationen nach Vernetzung Microchip Technology Zena herunter. Microchip Technology Zena Specifications Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 88
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
© 2007 Microchip Technology Inc. DS41213D
PIC16F5X
Data Sheet
Flash-Based, 8-Bit CMOS
Microcontroller Series
Seitenansicht 0
1 2 3 4 5 6 ... 87 88

Inhaltsverzeichnis

Seite 1 - Data Sheet

© 2007 Microchip Technology Inc. DS41213DPIC16F5XData SheetFlash-Based, 8-Bit CMOSMicrocontroller Series

Seite 2

PIC16F5XDS41213D-page 8 © 2007 Microchip Technology Inc.FIGURE 2-1: PIC16F5X SERIES BLOCK DIAGRAMWDTTime-out8Stack 1Stack 2 Flash512 X 12 (F54)204

Seite 3

© 2007 Microchip Technology Inc. DS41213D-page 9PIC16F5XTABLE 2-1: PIC16F54 PINOUT DESCRIPTION Name FunctionInputTypeOutput TypeDescriptionRA0 RA0 TT

Seite 4

PIC16F5XDS41213D-page 10 © 2007 Microchip Technology Inc.TABLE 2-2: PIC16F57 PINOUT DESCRIPTION Name FunctionInputTypeOutput TypeDescriptionRA0 RA0 T

Seite 5

© 2007 Microchip Technology Inc. DS41213D-page 11PIC16F5XTABLE 2-3: PIC16F59 PINOUT DESCRIPTION Name FunctionInputTypeOutput TypeDescriptionRA0 RA0 T

Seite 6

PIC16F5XDS41213D-page 12 © 2007 Microchip Technology Inc.2.1 Clocking Scheme/Instruction CycleThe clock input (OSC1/CLKIN pin) is internally dividedby

Seite 7

© 2007 Microchip Technology Inc. DS41213D-page 13PIC16F5X3.0 MEMORY ORGANIZATIONPIC16F5X memory is organized into program memoryand data memory. For t

Seite 8

PIC16F5XDS41213D-page 14 © 2007 Microchip Technology Inc.3.2 Data Memory Organization Data memory is composed of registers or bytes ofRAM. Therefore,

Seite 9

© 2007 Microchip Technology Inc. DS41213D-page 15PIC16F5XFIGURE 3-5: PIC16F59 REGISTER FILE MAP File Address 00h01h02h03h04h05h06h07h1FhINDF(1)TMR0PCL

Seite 10

PIC16F5XDS41213D-page 16 © 2007 Microchip Technology Inc.3.2.2 SPECIAL FUNCTION REGISTERSThe Special Function Registers (SFR) are registersused by the

Seite 11

© 2007 Microchip Technology Inc. DS41213D-page 17PIC16F5X3.3 STATUS RegisterThis register contains the arithmetic status of the ALU,the Reset status a

Seite 12

DS41213D-page ii © 2007 Microchip Technology Inc.Information contained in this publication regarding deviceapplications and the like is provided only

Seite 13

PIC16F5XDS41213D-page 18 © 2007 Microchip Technology Inc.3.4 Option RegisterThe Option register is a 6-bit wide, write-only registerwhich contains var

Seite 14 - Execute INST (PC + 1)

© 2007 Microchip Technology Inc. DS41213D-page 19PIC16F5X3.5 Program Counter As a program instruction is executed, the ProgramCounter (PC) will contai

Seite 15

PIC16F5XDS41213D-page 20 © 2007 Microchip Technology Inc.3.6 StackThe PIC16F54 device has a 9-bit wide, two-level hard-ware PUSH/POP stack. The PIC16F

Seite 16

© 2007 Microchip Technology Inc. DS41213D-page 21PIC16F5X4.0 OSCILLATOR CONFIGURATIONS4.1 Oscillator TypesThe PIC16F5X devices can be operated in four

Seite 17

PIC16F5XDS41213D-page 22 © 2007 Microchip Technology Inc.4.3 External Crystal Oscillator CircuitEither a pre-packaged oscillator or a simple oscillato

Seite 18

© 2007 Microchip Technology Inc. DS41213D-page 23PIC16F5X5.0 RESETThe PIC16F5X devices may be reset in one of thefollowing ways:• Power-on Reset (POR)

Seite 19

PIC16F5XDS41213D-page 24 © 2007 Microchip Technology Inc.TABLE 5-3: RESET CONDITIONS FOR ALL REGISTERS FIGURE 5-1: SIMPLIFIED BLOCK DIAGRAM OF ON-CHIP

Seite 20

© 2007 Microchip Technology Inc. DS41213D-page 25PIC16F5X5.1 Power-on Reset (POR)The PIC16F5X family of devices incorporate on-chipPower-on Reset (POR

Seite 21

PIC16F5XDS41213D-page 26 © 2007 Microchip Technology Inc.FIGURE 5-3: TIME-OUT SEQUENCE ON POWER-UP (MCLR NOT TIED TO VDD) FIGURE 5-4: TIME-OUT SEQUENC

Seite 22

© 2007 Microchip Technology Inc. DS41213D-page 27PIC16F5X5.2 Device Reset Timer (DRT)The Device Reset Timer (DRT) provides an 18 msnominal time-out on

Seite 23

© 2007 Microchip Technology Inc. DS41213D-page 1PIC16F5XHigh-Performance RISC CPU:• Only 33 single-word instructions to learn• All instructions are si

Seite 24

PIC16F5XDS41213D-page 28 © 2007 Microchip Technology Inc.NOTES:

Seite 25

© 2007 Microchip Technology Inc. DS41213D-page 29PIC16F5X6.0 I/O PORTSAs with any other register, the I/O registers can be writ-ten and read under pro

Seite 26

PIC16F5XDS41213D-page 30 © 2007 Microchip Technology Inc.TABLE 6-1: SUMMARY OF PORT REGISTERSAddressName Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2 Bit 1Bit 0Val

Seite 27

© 2007 Microchip Technology Inc. DS41213D-page 31PIC16F5X6.8 I/O Programming Considerations6.8.1 BIDIRECTIONAL I/O PORTSSome instructions operate inte

Seite 28

PIC16F5XDS41213D-page 32 © 2007 Microchip Technology Inc.NOTES:

Seite 29

© 2007 Microchip Technology Inc. DS41213D-page 33PIC16F5X7.0 TIMER0 MODULE AND TMR0 REGISTERThe Timer0 module has the following features:• 8-bit Timer

Seite 30

PIC16F5XDS41213D-page 34 © 2007 Microchip Technology Inc.FIGURE 7-3: TIMER0 TIMING: INTERNAL CLOCK/PRESCALER 1:2 TABLE 7-1: REGISTERS ASSOCIATED WI

Seite 31

© 2007 Microchip Technology Inc. DS41213D-page 35PIC16F5X7.1 Using Timer0 with an External ClockWhen an external clock input is used for Timer0, it mu

Seite 32

PIC16F5XDS41213D-page 36 © 2007 Microchip Technology Inc.7.2.1 SWITCHING PRESCALER ASSIGNMENTThe prescaler assignment is fully under software control(

Seite 33

© 2007 Microchip Technology Inc. DS41213D-page 37PIC16F5X8.0 SPECIAL FEATURES OF THE CPUWhat sets a microcontroller apart from other proces-sors are s

Seite 34

PIC16F5XDS41213D-page 2 © 2007 Microchip Technology Inc.Pin Diagrams PDIP, SOICRA1RA0OSC1/CLKINOSC2/CLKOUTVDDVDDRB7/ICSPDATRB6/ICSPCLKRB5RB4RA2RA3T0CK

Seite 35

PIC16F5XDS41213D-page 38 © 2007 Microchip Technology Inc.8.2 Watchdog Timer (WDT)The Watchdog Timer (WDT) is a free running on-chipRC oscillator which

Seite 36

© 2007 Microchip Technology Inc. DS41213D-page 39PIC16F5X8.3 Power-Down Mode (Sleep)A device may be powered down (Sleep) and laterpowered up (wake-up

Seite 37

PIC16F5XDS41213D-page 40 © 2007 Microchip Technology Inc.FIGURE 8-1: TYPICAL IN-CIRCUIT SERIAL PROGRAMMING™ CONNECTIONExternalConnectorSignalsTo Norma

Seite 38

© 2007 Microchip Technology Inc. DS41213D-page 41PIC16F5X9.0 INSTRUCTION SET SUMMARYEach PIC16F5X instruction is a 12-bit word divided intoan opcode,

Seite 39

PIC16F5XDS41213D-page 42 © 2007 Microchip Technology Inc.TABLE 9-2: INSTRUCTION SET SUMMARYMnemonic,OperandsDescription Cycles12-Bit OpcodeStatusAffec

Seite 40

© 2007 Microchip Technology Inc. DS41213D-page 43PIC16F5XADDWF Add W and fSyntax: [ label ] ADDWF f, dOperands: 0 ≤ f ≤ 31d ∈ [0,1]Operation: (W)

Seite 41

PIC16F5XDS41213D-page 44 © 2007 Microchip Technology Inc.BSF Bit Set fSyntax: [ label ] BSF f, bOperands: 0 ≤ f ≤ 310 ≤ b ≤ 7Operation: 1 → (f<

Seite 42

© 2007 Microchip Technology Inc. DS41213D-page 45PIC16F5XCALL Subroutine CallSyntax: [ label ] CALL kOperands: 0 ≤ k ≤ 255Operation: (PC) + 1→ TOS

Seite 43

PIC16F5XDS41213D-page 46 © 2007 Microchip Technology Inc.COMF Complement fSyntax: [ label ] COMF f, dOperands: 0 ≤ f ≤ 31d ∈ [0,1]Operation: (f)

Seite 44

© 2007 Microchip Technology Inc. DS41213D-page 47PIC16F5XGOTO Unconditional BranchSyntax: [ label ] GOTO kOperands: 0 ≤ k ≤ 511Operation: k → PC&

Seite 45

© 2007 Microchip Technology Inc. DS41213D-page 3PIC16F5XTable of Contents1.0 General Description...

Seite 46

PIC16F5XDS41213D-page 48 © 2007 Microchip Technology Inc.IORLW Inclusive OR literal with WSyntax: [ label ] IORLW kOperands: 0 ≤ k ≤ 255Operation

Seite 47

© 2007 Microchip Technology Inc. DS41213D-page 49PIC16F5XMOVWF Move W to fSyntax: [ label ] MOVWF fOperands: 0 ≤ f ≤ 31Operation: (W) → (f)Stat

Seite 48

PIC16F5XDS41213D-page 50 © 2007 Microchip Technology Inc.RLF Rotate Left f through CarrySyntax: [ label ] RLF f, dOperands: 0 ≤ f ≤ 31d ∈ [0,1]Oper

Seite 49

© 2007 Microchip Technology Inc. DS41213D-page 51PIC16F5XSUBWF Subtract W from fSyntax: [ label ] SUBWF f, dOperands: 0 ≤ f ≤ 31d ∈ [0,1]Operation:

Seite 50

PIC16F5XDS41213D-page 52 © 2007 Microchip Technology Inc.XORLW Exclusive OR literal with WSyntax: [ label ]XORLW kOperands: 0 ≤ k ≤ 255Operation: (W

Seite 51

© 2007 Microchip Technology Inc. DS41213D-page 53PIC16F5X10.0 DEVELOPMENT SUPPORTThe PIC® microcontrollers are supported with a fullrange of hardware

Seite 52

PIC16F5XDS41213D-page 54 © 2007 Microchip Technology Inc.10.2 MPASM AssemblerThe MPASM Assembler is a full-featured, universalmacro assembler for all

Seite 53

© 2007 Microchip Technology Inc. DS41213D-page 55PIC16F5X10.7 MPLAB ICE 2000 High-Performance In-Circuit EmulatorThe MPLAB ICE 2000 In-Circuit Emulato

Seite 54

PIC16F5XDS41213D-page 56 © 2007 Microchip Technology Inc.10.11 PICSTART Plus Development ProgrammerThe PICSTART Plus Development Programmer is aneasy-

Seite 55

© 2007 Microchip Technology Inc. DS41213D-page 57PIC16F5X11.0 ELECTRICAL SPECIFICATIONS FOR PIC16F54/57Absolute Maximum Ratings(†)Ambient Temperature

Seite 56

PIC16F5XDS41213D-page 4 © 2007 Microchip Technology Inc.NOTES:

Seite 57

PIC16F5XDS41213D-page 58 © 2007 Microchip Technology Inc.11.0 ELECTRICAL SPECIFICATIONS FOR PIC16F59 (continued)Absolute Maximum Ratings(†)Ambient Tem

Seite 58

© 2007 Microchip Technology Inc. DS41213D-page 59PIC16F5XFIGURE 11-1: PIC16F5X VOLTAGE-FREQUENCY GRAPH, -40°C ≤ TA ≤ +125°C 5.52.03.52.503.04.04.55.04

Seite 59

PIC16F5XDS41213D-page 60 © 2007 Microchip Technology Inc.11.1 DC Characteristics: PIC16F5X (Industrial) DC CHARACTERISTICS Standard Operating Conditio

Seite 60

© 2007 Microchip Technology Inc. DS41213D-page 61PIC16F5X11.2 DC Characteristics: PIC16F5X (Extended)DC CHARACTERISTICS Standard Operating Conditions

Seite 61

PIC16F5XDS41213D-page 62 © 2007 Microchip Technology Inc.11.3 DC Characteristics PIC16F5XDC CHARACTERISTICSStandard Operating Conditions (unless other

Seite 62

© 2007 Microchip Technology Inc. DS41213D-page 63PIC16F5X11.4 Timing Parameter Symbology and Load ConditionsThe timing parameter symbols have been cre

Seite 63

PIC16F5XDS41213D-page 64 © 2007 Microchip Technology Inc.TABLE 11-1: EXTERNAL CLOCK TIMING REQUIREMENTSAC CHARACTERISTICSStandard Operating Conditions

Seite 64

© 2007 Microchip Technology Inc. DS41213D-page 65PIC16F5XFIGURE 11-4: CLKOUT AND I/O TIMING – PIC16F5X TABLE 11-2: CLKOUT AND I/O TIMING REQUIREMENTS

Seite 65

PIC16F5XDS41213D-page 66 © 2007 Microchip Technology Inc.FIGURE 11-5: RESET, WATCHDOG TIMER, AND DEVICE RESET TIMER TIMING -– PIC16F5XTABLE 11-3: RESE

Seite 66

© 2007 Microchip Technology Inc. DS41213D-page 67PIC16F5XFIGURE 11-6: TIMER0 CLOCK TIMINGS – PIC16F5XTABLE 11-4: TIMER0 CLOCK REQUIREMENTS – PIC16F5XA

Seite 67

© 2007 Microchip Technology Inc. DS41213D-page 5PIC16F5X1.0 GENERAL DESCRIPTIONThe PIC16F5X from Microchip Technology is a familyof low-cost, high-per

Seite 68

PIC16F5XDS41213D-page 68 © 2007 Microchip Technology Inc.NOTES:

Seite 69

© 2007 Microchip Technology Inc. DS41213D-page 69PIC16F5X12.0 PACKAGING INFORMATION12.1 Package Marketing InformationXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Seite 70

PIC16F5XDS41213D-page 70 © 2007 Microchip Technology Inc.Package Marking Information (Continued)28-Lead SSOPXXXXXXXXXXXXExample0725CBKPIC16F57XXXXXXXX

Seite 71

© 2007 Microchip Technology Inc. DS41213D-page 71PIC16F5X18-Lead Plastic Dual In-Line (P) – 300 mil Body [PDIP] Notes:1. Pin 1 visual index feature ma

Seite 72

PIC16F5XDS41213D-page 72 © 2007 Microchip Technology Inc.18-Lead Plastic Small Outline (SO) – Wide, 7.50 mm Body [SOIC]Notes:1. Pin 1 visual index fea

Seite 73

© 2007 Microchip Technology Inc. DS41213D-page 73PIC16F5X20-Lead Plastic Shrink Small Outline (SS) – 5.30 mm Body [SSOP] Notes:1. Pin 1 visual index f

Seite 74

PIC16F5XDS41213D-page 74 © 2007 Microchip Technology Inc.28-Lead Skinny Plastic Dual In-Line (SP) – 300 mil Body [SPDIP]Notes:1. Pin 1 visual index fe

Seite 75

© 2007 Microchip Technology Inc. DS41213D-page 75PIC16F5X28-Lead Plastic Dual In-Line (P) – 600 mil Body [PDIP]Notes:1. Pin 1 visual index feature may

Seite 76

PIC16F5XDS41213D-page 76 © 2007 Microchip Technology Inc.28-Lead Plastic Small Outline (SO) – Wide, 7.50 mm Body [SOIC]Notes:1. Pin 1 visual index fea

Seite 77

© 2007 Microchip Technology Inc. DS41213D-page 77PIC16F5X28-Lead Plastic Shrink Small Outline (SS) – 5.30 mm Body [SSOP]Notes:1. Pin 1 visual index fe

Seite 78

PIC16F5XDS41213D-page 6 © 2007 Microchip Technology Inc.NOTES:

Seite 79

PIC16F5XDS41213D-page 78 © 2007 Microchip Technology Inc.40-Lead Plastic Dual In-Line (P) – 600 mil Body [PDIP]Notes:1. Pin 1 visual index feature may

Seite 80

© 2007 Microchip Technology Inc. DS41213D-page 79PIC16F5X44-Lead Plastic Thin Quad Flatpack (PT) – 10x10x1 mm Body, 2.00 mm Footprint [TQFP]Notes:1. P

Seite 81

PIC16F5XDS41213D-page 80 © 2007 Microchip Technology Inc.APPENDIX A: DATA SHEET REVISION HISTORYRevision D (04/2007)Changed PICmicro to PIC; Replaced

Seite 82

© 2007 Microchip Technology Inc. DS41213D-page 81PIC16F5XAAbsolute Maximum RatingsPIC1654/57...

Seite 83

PIC16F5XDS41213D-page 82 © 2007 Microchip Technology Inc.PD bit ...17, 23PICS

Seite 84

© 2007 Microchip Technology Inc. DS41213D-page 83PIC16F5XTHE MICROCHIP WEB SITEMicrochip provides online support via our WWW site atwww.microchip.com.

Seite 85

PIC16F5XDS41213D-page 84 © 2007 Microchip Technology Inc.READER RESPONSEIt is our intention to provide you with the best documentation possible to ens

Seite 86

© 2007 Microchip Technology Inc. DS41213D-page 85PIC16F5XPRODUCT IDENTIFICATION SYSTEMTo order or obtain information, e.g., on pricing or delivery, re

Seite 87

DS41213D-page 86 © 2007 Microchip Technology Inc.AMERICASCorporate Office2355 West Chandler Blvd.Chandler, AZ 85224-6199Tel: 480-792-7200 Fax: 480

Seite 88 - ORLDWIDE SALES AND SERVICE

© 2007 Microchip Technology Inc. DS41213D-page 7PIC16F5X2.0 ARCHITECTURAL OVERVIEW The high performance of the PIC16F5X family can beattributed to a n

Kommentare zu diesen Handbüchern

Keine Kommentare