DSC POWER 864 - REV2 Dokumentacja

Przeglądaj online lub pobierz Dokumentacja dla Systemy kontroli dostępu bezpieczeństwa DSC POWER 864 - REV2. DSC POWER 864 - REV2 Specifications Instrukcja obsługi

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj

Podsumowanie treści

Strona 1 - Data Sheet

© 2009 Microchip Technology Inc. Preliminary DS39927BPIC24F16KA102 FamilyData Sheet20/28-Pin General Purpose,16-Bit Flash Microcontrollerswith nanoWat

Strona 2

PIC24F16KA102 FAMILYDS39927B-page 8 Preliminary © 2009 Microchip Technology Inc.The internal oscillator block also provides a stablereference source f

Strona 3

PIC24F16KA102 FAMILYDS39927B-page 98 Preliminary © 2009 Microchip Technology Inc.The following code sequence for a clock switch isrecommended:1. Disab

Strona 4

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 99PIC24F16KA102 FAMILYREGISTER 9-4: REFOCON: REFERENCE OSCILLATOR CONTROL REGISTERR/W-0 U-

Strona 5

PIC24F16KA102 FAMILYDS39927B-page 100 Preliminary © 2009 Microchip Technology Inc.NOTES:

Strona 6

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 101PIC24F16KA102 FAMILY10.0 POWER-SAVING FEATURESThe PIC24F16KA102 family of devices provid

Strona 7

PIC24F16KA102 FAMILYDS39927B-page 102 Preliminary © 2009 Microchip Technology Inc.10.2.2 IDLE MODEIdle mode has these features:• The CPU will stop exe

Strona 8

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 103PIC24F16KA102 FAMILYExiting Deep Sleep mode generally does not retain thestate of the de

Strona 9

PIC24F16KA102 FAMILYDS39927B-page 104 Preliminary © 2009 Microchip Technology Inc.10.2.4.5 Deep Sleep WDTTo enable the DSWDT in Deep Sleep mode, progr

Strona 10 - PIC24F16KA102 FAMILY

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 105PIC24F16KA102 FAMILYREGISTER 10-1: DSCON: DEEP SLEEP CONTROL REGISTER(1)R/W-0 U-0 U-0 U-

Strona 11

PIC24F16KA102 FAMILYDS39927B-page 106 Preliminary © 2009 Microchip Technology Inc.REGISTER 10-2: DSWSRC: DEEP SLEEP WAKE-UP SOURCE REGISTER(1)U-0 U-0

Strona 12

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 107PIC24F16KA102 FAMILY10.3 Doze ModeGenerally, changing clock speed and invoking one ofthe

Strona 13

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 9PIC24F16KA102 FAMILYTABLE 1-1: DEVICE FEATURES FOR THE PIC24F16KA102 FAMILYFeatures PIC24F

Strona 14

PIC24F16KA102 FAMILYDS39927B-page 108 Preliminary © 2009 Microchip Technology Inc.NOTES:

Strona 15

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 109PIC24F16KA102 FAMILY11.0 I/O PORTSAll of the device pins (except VDD and VSS) are shared

Strona 16

PIC24F16KA102 FAMILYDS39927B-page 110 Preliminary © 2009 Microchip Technology Inc.11.1.1 OPEN-DRAIN CONFIGURATIONIn addition to the PORT, LAT and TRIS

Strona 17

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 111PIC24F16KA102 FAMILY12.0 TIMER1 The Timer1 module is a 16-bit timer which can serve asth

Strona 18

PIC24F16KA102 FAMILYDS39927B-page 112 Preliminary © 2009 Microchip Technology Inc.REGISTER 12-1: T1CON: TIMER1 CONTROL REGISTERR/W-0 U-0 R/W-0 U-0 U-0

Strona 19

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 113PIC24F16KA102 FAMILY13.0 TIMER2/3The Timer2/3 module is a 32-bit timer, which can also b

Strona 20

PIC24F16KA102 FAMILYDS39927B-page 114 Preliminary © 2009 Microchip Technology Inc.FIGURE 13-1: TIMER2/3 (32-BIT) BLOCK DIAGRAMTMR3 TMR2Set T3IF EqualC

Strona 21

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 115PIC24F16KA102 FAMILYFIGURE 13-2: TIMER2 (16-BIT SYNCHRONOUS) BLOCK DIAGRAM FIGURE 13-3:

Strona 22

PIC24F16KA102 FAMILYDS39927B-page 116 Preliminary © 2009 Microchip Technology Inc.REGISTER 13-1: T2CON: TIMER2 CONTROL REGISTERR/W-0 U-0 R/W-0 U-0 U-0

Strona 23

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 117PIC24F16KA102 FAMILYREGISTER 13-2: T3CON: TIMER3 CONTROL REGISTERR/W-0 U-0 R/W-0 U-0 U-0

Strona 24

PIC24F16KA102 FAMILYDS39927B-page 10 Preliminary © 2009 Microchip Technology Inc.FIGURE 1-1: PIC24F16KA102 FAMILY GENERAL BLOCK DIAGRAMInstructionDeco

Strona 25

PIC24F16KA102 FAMILYDS39927B-page 118 Preliminary © 2009 Microchip Technology Inc.NOTES:

Strona 26

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 119PIC24F16KA102 FAMILY14.0 INPUT CAPTUREThe input capture module is used to capture a time

Strona 27

PIC24F16KA102 FAMILYDS39927B-page 120 Preliminary © 2009 Microchip Technology Inc.14.1 Input Capture RegistersREGISTER 14-1: IC1CON: INPUT CAPTURE 1 C

Strona 28

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 121PIC24F16KA102 FAMILY15.0 OUTPUT COMPARE15.1 Setup for Single Output Pulse GenerationWhen

Strona 29

PIC24F16KA102 FAMILYDS39927B-page 122 Preliminary © 2009 Microchip Technology Inc.15.3 Pulse-Width Modulation (PWM) ModeThe following steps should be

Strona 30

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 123PIC24F16KA102 FAMILYEXAMPLE 15-1: PWM PERIOD AND DUTY CYCLE CALCULATIONS(1)TABLE 15-1: E

Strona 31

PIC24F16KA102 FAMILYDS39927B-page 124 Preliminary © 2009 Microchip Technology Inc.FIGURE 15-1: OUTPUT COMPARE MODULE BLOCK DIAGRAM ComparatorOutputLog

Strona 32

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 125PIC24F16KA102 FAMILY15.4 Output Compare RegisterREGISTER 15-1: OC1CON: OUTPUT COMPARE 1

Strona 33

PIC24F16KA102 FAMILYDS39927B-page 126 Preliminary © 2009 Microchip Technology Inc.REGISTER 15-2: PADCFG1: PAD CONFIGURATION CONTROL REGISTERU-0 U-0 U-

Strona 34

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 127PIC24F16KA102 FAMILY16.0 SERIAL PERIPHERAL INTERFACE (SPI)The Serial Peripheral Interfac

Strona 35

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 11PIC24F16KA102 FAMILYTABLE 1-2: PIC24F16KA102 FAMILY PINOUT DESCRIPTIONSFunctionPin Number

Strona 36

PIC24F16KA102 FAMILYDS39927B-page 128 Preliminary © 2009 Microchip Technology Inc.FIGURE 16-1: SPI1 MODULE BLOCK DIAGRAM (STANDARD BUFFER MODE) Intern

Strona 37

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 129PIC24F16KA102 FAMILYTo set up the SPI module for the Enhanced BufferMaster (EBM) mode of

Strona 38

PIC24F16KA102 FAMILYDS39927B-page 130 Preliminary © 2009 Microchip Technology Inc.REGISTER 16-1: SPI1STAT: SPI1 STATUS AND CONTROL REGISTERR/W-0 U-0 R

Strona 39

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 131PIC24F16KA102 FAMILYbit 1 SPITBF: SPI1 Transmit Buffer Full Status bit1 = Transmit not y

Strona 40

PIC24F16KA102 FAMILYDS39927B-page 132 Preliminary © 2009 Microchip Technology Inc.REGISTER 16-2: SPI1CON1: SPI1 CONTROL REGISTER 1U-0 U-0 U-0 R/W-0 R/

Strona 41

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 133PIC24F16KA102 FAMILYbit 1-0 PPRE<1:0>: Primary Prescale bits (Master mode)11 = Pri

Strona 42

PIC24F16KA102 FAMILYDS39927B-page 134 Preliminary © 2009 Microchip Technology Inc.EQUATION 16-1: RELATIONSHIP BETWEEN DEVICE AND SPI CLOCK SPEED(1)TAB

Strona 43

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 135PIC24F16KA102 FAMILY17.0 INTER-INTEGRATED CIRCUIT (I2C™)The Inter-Integrated Circuit (I2

Strona 44

PIC24F16KA102 FAMILYDS39927B-page 136 Preliminary © 2009 Microchip Technology Inc.FIGURE 17-1: I2C™ BLOCK DIAGRAM I2C1RCVInternalData BusSCL1SDA1Sh

Strona 45

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 137PIC24F16KA102 FAMILY17.3 Setting Baud Rate When Operating as a Bus MasterTo compute the

Strona 46

PIC24F16KA102 FAMILYDS39927B-page 12 Preliminary © 2009 Microchip Technology Inc.CN0 10 7 12 9 I STInterrupt-on-Change InputsCN1 9 6 11 8 I STCN2 2 19

Strona 47

PIC24F16KA102 FAMILYDS39927B-page 138 Preliminary © 2009 Microchip Technology Inc.REGISTER 17-1: I2C1CON: I2C1 CONTROL REGISTERR/W-0 U-0 R/W-0 R/W-1 H

Strona 48

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 139PIC24F16KA102 FAMILYbit 5 ACKDT: Acknowledge Data bit (when operating as I2C master; app

Strona 49

PIC24F16KA102 FAMILYDS39927B-page 140 Preliminary © 2009 Microchip Technology Inc.REGISTER 17-2: I2C1STAT: I2C1 STATUS REGISTERR-0, HSC R-0, HSC U-0 U

Strona 50

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 141PIC24F16KA102 FAMILYbit 3 S: Start bit 1 = Indicates that a Start (or Repeated Start) bi

Strona 51

PIC24F16KA102 FAMILYDS39927B-page 142 Preliminary © 2009 Microchip Technology Inc.REGISTER 17-3: I2C1MSK: I2C1 SLAVE MODE ADDRESS MASK REGISTERU-0 U-0

Strona 52

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 143PIC24F16KA102 FAMILY18.0 UNIVERSAL ASYNCHRONOUS RECEIVER TRANSMITTER (UART)The Universal

Strona 53

PIC24F16KA102 FAMILYDS39927B-page 144 Preliminary © 2009 Microchip Technology Inc.18.1 UART Baud Rate Generator (BRG)The UART module includes a dedica

Strona 54

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 145PIC24F16KA102 FAMILY18.2 Transmitting in 8-Bit Data Mode1. Set up the UART:a) Write appr

Strona 55

PIC24F16KA102 FAMILYDS39927B-page 146 Preliminary © 2009 Microchip Technology Inc.REGISTER 18-1: UxMODE: UARTx MODE REGISTERR/W-0 U-0 R/W-0 R/W-0 R/W-

Strona 56

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 147PIC24F16KA102 FAMILYbit 3 BRGH: High Baud Rate Enable bit1 = BRG generates 4 clocks per

Strona 57

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 13PIC24F16KA102 FAMILYPGC1 5 2 5 2 I/O ST In-Circuit Debugger and ICSP™ Programming ClockPG

Strona 58

PIC24F16KA102 FAMILYDS39927B-page 148 Preliminary © 2009 Microchip Technology Inc.REGISTER 18-2: UxSTA: UARTx STATUS AND CONTROL REGISTERR/W-0 R/W-0 R

Strona 59

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 149PIC24F16KA102 FAMILYbit 5 ADDEN: Address Character Detect bit (bit 8 of received data =

Strona 60

PIC24F16KA102 FAMILYDS39927B-page 150 Preliminary © 2009 Microchip Technology Inc.REGISTER 18-3: UxTXREG: UARTx TRANSMIT REGISTERU-x U-x U-x U-x U-x U

Strona 61

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 151PIC24F16KA102 FAMILY19.0 REAL-TIME CLOCK AND CALENDAR (RTCC) The RTCC provides the user

Strona 62

PIC24F16KA102 FAMILYDS39927B-page 152 Preliminary © 2009 Microchip Technology Inc.19.2 RTCC Module RegistersThe RTCC module registers are organized in

Strona 63

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 153PIC24F16KA102 FAMILY19.2.4 RTCC CONTROL REGISTERSREGISTER 19-1:RCFGCAL: RTCC CALIBRATION

Strona 64

PIC24F16KA102 FAMILYDS39927B-page 154 Preliminary © 2009 Microchip Technology Inc.bit 7-0 CAL<7:0>: RTC Drift Calibration bits01111111 = Maximum

Strona 65

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 155PIC24F16KA102 FAMILYREGISTER 19-3: ALCFGRPT: ALARM CONFIGURATION REGISTERR/W-0 R/W-0 R/W

Strona 66

PIC24F16KA102 FAMILYDS39927B-page 156 Preliminary © 2009 Microchip Technology Inc.19.2.5 RTCVAL REGISTER MAPPINGSREGISTER 19-4: YEAR: YEAR VALUE REGIS

Strona 67

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 157PIC24F16KA102 FAMILYREGISTER 19-6: WKDYHR: WEEKDAY AND HOURS VALUE REGISTER(1)U-0 U-0 U-

Strona 68

PIC24F16KA102 FAMILYDS39927B-page 14 Preliminary © 2009 Microchip Technology Inc.T1CK 10 7 12 9 I ST Timer1 ClockT2CK 18 15 26 23 I ST Timer2 ClockT3C

Strona 69

PIC24F16KA102 FAMILYDS39927B-page 158 Preliminary © 2009 Microchip Technology Inc.19.2.6 ALRMVAL REGISTER MAPPINGSREGISTER 19-8: ALMTHDY: ALARM MONTH

Strona 70

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 159PIC24F16KA102 FAMILYREGISTER 19-10: ALMINSEC: ALARM MINUTES AND SECONDS VALUE REGISTERU-

Strona 71

PIC24F16KA102 FAMILYDS39927B-page 160 Preliminary © 2009 Microchip Technology Inc.19.3 CalibrationThe real-time crystal input can be calibrated using

Strona 72

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 161PIC24F16KA102 FAMILYFIGURE 19-2: ALARM MASK SETTINGSNote 1: Annually, except when config

Strona 73

PIC24F16KA102 FAMILYDS39927B-page 162 Preliminary © 2009 Microchip Technology Inc.NOTES:

Strona 74

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 163PIC24F16KA102 FAMILY20.0 PROGRAMMABLE CYCLIC REDUNDANCY CHECK (CRC) GENERATORThe program

Strona 75

PIC24F16KA102 FAMILYDS39927B-page 164 Preliminary © 2009 Microchip Technology Inc.FIGURE 20-2: CRC GENERATOR RECONFIGURED FOR x16 + x12 + x5 + 1 2

Strona 76

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 165PIC24F16KA102 FAMILY20.3 RegistersThere are four registers used to control programmableC

Strona 77

PIC24F16KA102 FAMILYDS39927B-page 166 Preliminary © 2009 Microchip Technology Inc.REGISTER 20-2: CRCXOR: CRC XOR POLYNOMIAL REGISTERR/W-0 R/W-0 R/W-0

Strona 78

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 167PIC24F16KA102 FAMILY21.0 HIGH/LOW-VOLTAGE DETECT (HLVD)The High/Low-Voltage Detect modul

Strona 79

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 15PIC24F16KA102 FAMILY2.0 GUIDELINES FOR GETTING STARTED WITH 16-BIT MICROCONTROLLERS2.1 Ba

Strona 80

PIC24F16KA102 FAMILYDS39927B-page 168 Preliminary © 2009 Microchip Technology Inc.REGISTER 21-1: HLVDCON: HIGH/LOW-VOLTAGE DETECT CONTROL REGISTER R/

Strona 81

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 169PIC24F16KA102 FAMILY22.0 10-BIT HIGH-SPEED A/D CONVERTERThe 10-bit A/D Converter has the

Strona 82

PIC24F16KA102 FAMILYDS39927B-page 170 Preliminary © 2009 Microchip Technology Inc.FIGURE 22-1: 10-BIT HIGH-SPEED A/D CONVERTER BLOCK DIAGRAMComparator

Strona 83

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 171PIC24F16KA102 FAMILYREGISTER 22-1: AD1CON1: A/D CONTROL REGISTER 1 R/W-0 U-0 R/W-0 U-0

Strona 84

PIC24F16KA102 FAMILYDS39927B-page 172 Preliminary © 2009 Microchip Technology Inc.REGISTER 22-2: AD1CON2: A/D CONTROL REGISTER 2 R/W-0 R/W-0 R/W-0 R/

Strona 85

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 173PIC24F16KA102 FAMILYREGISTER 22-3: AD1CON3: A/D CONTROL REGISTER 3 R/W-0 U-0 U-0 R/W-0

Strona 86

PIC24F16KA102 FAMILYDS39927B-page 174 Preliminary © 2009 Microchip Technology Inc.-REGISTER 22-4: AD1CHS: A/D INPUT SELECT REGISTER R/W-0 U-0 U-0 U-0

Strona 87

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 175PIC24F16KA102 FAMILYREGISTER 22-5: AD1PCFG: A/D PORT CONFIGURATION REGISTERU-0 U-0 U-0 R

Strona 88

PIC24F16KA102 FAMILYDS39927B-page 176 Preliminary © 2009 Microchip Technology Inc.EQUATION 22-1: A/D CONVERSION CLOCK PERIOD(1)FIGURE 22-2: 10-BIT A/D

Strona 89

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 177PIC24F16KA102 FAMILYFIGURE 22-3: A/D TRANSFER FUNCTION10 0000 0001 (513)10 0000 0010 (51

Strona 90

PIC24F16KA102 FAMILYDS39927B-page 16 Preliminary © 2009 Microchip Technology Inc.2.2 Power Supply Pins2.2.1 DECOUPLING CAPACITORSThe use of decoupling

Strona 91

PIC24F16KA102 FAMILYDS39927B-page 178 Preliminary © 2009 Microchip Technology Inc.NOTES:

Strona 92

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 179PIC24F16KA102 FAMILY23.0 COMPARATOR MODULEThe comparator module provides two dual inputc

Strona 93

PIC24F16KA102 FAMILYDS39927B-page 180 Preliminary © 2009 Microchip Technology Inc.FIGURE 23-2: INDIVIDUAL COMPARATOR CONFIGURATIONSCxVIN-VIN+Off (Read

Strona 94

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 181PIC24F16KA102 FAMILY REGISTER 23-1: CMxCON: COMPARATOR x CONTROL REGISTERSR/W-0 R/W-0 R

Strona 95

PIC24F16KA102 FAMILYDS39927B-page 182 Preliminary © 2009 Microchip Technology Inc.REGISTER 23-2: CMSTAT: COMPARATOR MODULE STATUS REGISTERR/W-0 U-0 U-

Strona 96

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 183PIC24F16KA102 FAMILY24.0 COMPARATOR VOLTAGE REFERENCE24.1 Configuring the Comparator Vol

Strona 97

PIC24F16KA102 FAMILYDS39927B-page 184 Preliminary © 2009 Microchip Technology Inc.REGISTER 24-1: CVRCON: COMPARATOR VOLTAGE REFERENCE CONTROL REGISTER

Strona 98

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 185PIC24F16KA102 FAMILY25.0 CHARGE TIME MEASUREMENT UNIT (CTMU)The Charge Time Measurement

Strona 99

PIC24F16KA102 FAMILYDS39927B-page 186 Preliminary © 2009 Microchip Technology Inc.25.2 Measuring TimeTime measurements on the pulse width can be simil

Strona 100

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 187PIC24F16KA102 FAMILY REGISTER 25-1: CTMUCON: CTMU CONTROL REGISTERR/W-0 U-0 R/W-0 R/W-0

Strona 101

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 17PIC24F16KA102 FAMILY2.4 Voltage Regulator Pins (ENVREG/DISVREG and VCAP/VDDCORE)The on-ch

Strona 102

PIC24F16KA102 FAMILYDS39927B-page 188 Preliminary © 2009 Microchip Technology Inc. bit 3-2 EDG1SEL<1:0>: Edge 1 Source Select bits11 = CTED1 pi

Strona 103

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 189PIC24F16KA102 FAMILY26.0 SPECIAL FEATURESPIC24F16KA102 family devices include severalfea

Strona 104

PIC24F16KA102 FAMILYDS39927B-page 190 Preliminary © 2009 Microchip Technology Inc.REGISTER 26-2: FGS: GENERAL SEGMENT CONFIGURATION REGISTERREGISTER 2

Strona 105

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 191PIC24F16KA102 FAMILYREGISTER 26-4: FOSC: OSCILLATOR CONFIGURATION REGISTERR/P-1 R/P-1 R/

Strona 106

PIC24F16KA102 FAMILYDS39927B-page 192 Preliminary © 2009 Microchip Technology Inc.REGISTER 26-5: FWDT: WATCHDOG TIMER CONFIGURATION REGISTERR/P-1 R/P-

Strona 107

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 193PIC24F16KA102 FAMILYREGISTER 26-6: FPOR: RESET CONFIGURATION REGISTERREGISTER 26-7: FICD

Strona 108

PIC24F16KA102 FAMILYDS39927B-page 194 Preliminary © 2009 Microchip Technology Inc.REGISTER 26-8: FDS: DEEP SLEEP CONFIGURATION REGISTERR/P-1 R/P-1 R/P

Strona 109

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 195PIC24F16KA102 FAMILYREGISTER 26-9: DEVID: DEVICE ID REGISTER U-0 U-0 U-0 U-0 U-0 U-0 U

Strona 110

PIC24F16KA102 FAMILYDS39927B-page 196 Preliminary © 2009 Microchip Technology Inc.26.2 Watchdog Timer (WDT)For the PIC24F16KA102 family of devices, th

Strona 111

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 197PIC24F16KA102 FAMILY26.3 Deep Sleep Watchdog Timer (DSWDT)In PIC24F16KA102 family device

Strona 112

DS39927B-page ii Preliminary © 2009 Microchip Technology Inc.Information contained in this publication regarding deviceapplications and the like is pr

Strona 113

PIC24F16KA102 FAMILYDS39927B-page 18 Preliminary © 2009 Microchip Technology Inc.2.6 External Oscillator PinsMany microcontrollers have options for at

Strona 114

PIC24F16KA102 FAMILYDS39927B-page 198 Preliminary © 2009 Microchip Technology Inc.NOTES:

Strona 115

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 199PIC24F16KA102 FAMILY27.0 DEVELOPMENT SUPPORTThe PIC® microcontrollers are supported with

Strona 116

PIC24F16KA102 FAMILYDS39927B-page 200 Preliminary © 2009 Microchip Technology Inc.27.2 MPASM AssemblerThe MPASM Assembler is a full-featured, universa

Strona 117

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 201PIC24F16KA102 FAMILY27.7 MPLAB ICE 2000 High-Performance In-Circuit EmulatorThe MPLAB IC

Strona 118

PIC24F16KA102 FAMILYDS39927B-page 202 Preliminary © 2009 Microchip Technology Inc.27.11 PICSTART Plus Development ProgrammerThe PICSTART Plus Developm

Strona 119

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 203PIC24F16KA102 FAMILY28.0 INSTRUCTION SET SUMMARYThe PIC24F instruction set adds many enh

Strona 120

PIC24F16KA102 FAMILYDS39927B-page 204 Preliminary © 2009 Microchip Technology Inc.TABLE 28-1: SYMBOLS USED IN OPCODE DESCRIPTIONS Field Description#t

Strona 121

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 205PIC24F16KA102 FAMILYTABLE 28-2: INSTRUCTION SET OVERVIEW AssemblyMnemonicAssembly Syn

Strona 122

PIC24F16KA102 FAMILYDS39927B-page 206 Preliminary © 2009 Microchip Technology Inc.BTSS BTSS f,#bit4 Bit Test f, Skip if Set 1 1 (2 or 3)NoneBTSS Ws,#b

Strona 123

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 207PIC24F16KA102 FAMILYGOTO GOTO Expr Go to Address 2 2 NoneGOTO Wn Go to Indirect 1 2 None

Strona 124

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 19PIC24F16KA102 FAMILY3.0 CPU The PIC24F CPU has a 16-bit (data) modified Harvardarchitectu

Strona 125

PIC24F16KA102 FAMILYDS39927B-page 208 Preliminary © 2009 Microchip Technology Inc.PWRSAV PWRSAV #lit1 Go into Sleep or Idle mode 1 1 WDTO, SleepR

Strona 126

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 209PIC24F16KA102 FAMILYTBLRDL TBLRDL Ws,Wd Read Prog<15:0> to Wd 1 2 NoneTBLWTH TBLWT

Strona 127

PIC24F16KA102 FAMILYDS39927B-page 210 Preliminary © 2009 Microchip Technology Inc.NOTES:

Strona 128

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 211PIC24F16KA102 FAMILY29.0 ELECTRICAL CHARACTERISTICSThis section provides an overview of

Strona 129

PIC24F16KA102 FAMILYDS39927B-page 212 Preliminary © 2009 Microchip Technology Inc.29.1 DC Characteristics FIGURE 29-1: PIC24F16KA102 FAMILY VOLTAGE-FR

Strona 130

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 213PIC24F16KA102 FAMILYTABLE 29-4: HIGH/LOW–VOLTAGE DETECT CHARACTERISTICS TABLE 29-3: DC C

Strona 131

PIC24F16KA102 FAMILYDS39927B-page 214 Preliminary © 2009 Microchip Technology Inc.TABLE 29-5: BOR TRIP POINTSStandard Operating Conditions (unless oth

Strona 132

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 215PIC24F16KA102 FAMILYDC31828μA-40°C1.8VLPRC (31 kHz)DC31a 28 +25°CDC31b 28 +60°CDC31c 28

Strona 133

PIC24F16KA102 FAMILYDS39927B-page 216 Preliminary © 2009 Microchip Technology Inc.TABLE 29-7: DC CHARACTERISTICS: IDLE CURRENT (IIDLE) DC CHARACTERIST

Strona 134

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 217PIC24F16KA102 FAMILYTABLE 29-8: DC CHARACTERISTICS: POWER-DOWN CURRENT (IPD) DC CHARACTE

Strona 135

PIC24F16KA102 FAMILYDS39927B-page 20 Preliminary © 2009 Microchip Technology Inc.FIGURE 3-1: PIC24F CPU CORE BLOCK DIAGRAMTABLE 3-1: CPU CORE REGISTER

Strona 136

PIC24F16KA102 FAMILYDS39927B-page 218 Preliminary © 2009 Microchip Technology Inc.DC620.4500.650μA-40°C1.8VTimer1 w/32 kHz Crystal: T132 (SOSC – LP)(3

Strona 137

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 219PIC24F16KA102 FAMILYDC700.0450.200μA-40°C1.8VLPBOR(3,4)DC70a 0.200 +25°CDC70b 0.200 +60°

Strona 138

PIC24F16KA102 FAMILYDS39927B-page 220 Preliminary © 2009 Microchip Technology Inc.TABLE 29-9: DC CHARACTERISTICS: I/O PIN INPUT SPECIFICATIONSDC CHARA

Strona 139

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 221PIC24F16KA102 FAMILYTABLE 29-10: DC CHARACTERISTICS: I/O PIN OUTPUT SPECIFICATIONS DC C

Strona 140

PIC24F16KA102 FAMILYDS39927B-page 222 Preliminary © 2009 Microchip Technology Inc.TABLE 29-13: COMPARATOR DC SPECIFICATIONSTABLE 29-14: COMPARATOR VOL

Strona 141

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 223PIC24F16KA102 FAMILY29.2 AC Characteristics and Timing Parameters The information contai

Strona 142

PIC24F16KA102 FAMILYDS39927B-page 224 Preliminary © 2009 Microchip Technology Inc.FIGURE 29-3: EXTERNAL CLOCK TIMING OSCICLKOQ4 Q1 Q2 Q3 Q4Q1OS20OS

Strona 143

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 225PIC24F16KA102 FAMILYTABLE 29-18: PLL CLOCK TIMING SPECIFICATIONS (VDD = 1.8V TO 3.6V) A

Strona 144

PIC24F16KA102 FAMILYDS39927B-page 226 Preliminary © 2009 Microchip Technology Inc.FIGURE 29-4: CLKO AND I/O TIMING CHARACTERISTICS Note: Refer to Fi

Strona 145

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 227PIC24F16KA102 FAMILYTABLE 29-22: COMPARATOR TIMINGSTABLE 29-23: COMPARATOR VOLTAGE REFER

Strona 146

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 21PIC24F16KA102 FAMILYFIGURE 3-2: PROGRAMMER’S MODELNOVZ CTBLPAG22 07 0 015Program Co

Strona 147

PIC24F16KA102 FAMILYDS39927B-page 228 Preliminary © 2009 Microchip Technology Inc.TABLE 29-25: ADC MODULE SPECIFICATIONSAC CHARACTERISTICSStandard Ope

Strona 148

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 229PIC24F16KA102 FAMILYTABLE 29-26: ADC CONVERSION TIMING REQUIREMENTS(1) AC CHARACTERISTIC

Strona 149

PIC24F16KA102 FAMILYDS39927B-page 230 Preliminary © 2009 Microchip Technology Inc.TABLE 29-27: RESET, WATCHDOG TIMER, OSCILLATOR START-UP TIMER, POWER

Strona 150

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 231PIC24F16KA102 FAMILY30.0 PACKAGING INFORMATION30.1 Package Marking Information 28-Lead

Strona 151

PIC24F16KA102 FAMILYDS39927B-page 232 Preliminary © 2009 Microchip Technology Inc.28-Lead QFNXXXXXXXXXXXXXXXXYYWWNNNExample24F16KA102-I/ML09100173e28-

Strona 152

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 233PIC24F16KA102 FAMILY30.2 Package DetailsThe following sections give the technical detail

Strona 153

PIC24F16KA102 FAMILYDS39927B-page 234 Preliminary © 2009 Microchip Technology Inc. !"!!

Strona 154

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 235PIC24F16KA102 FAMILY!#$"!%!!&'

Strona 155

PIC24F16KA102 FAMILYDS39927B-page 236 Preliminary © 2009 Microchip Technology Inc. !#$"!%!!&'

Strona 156

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 237PIC24F16KA102 FAMILY!%!% ()*'&!%

Strona 157

PIC24F16KA102 FAMILYDS39927B-page 22 Preliminary © 2009 Microchip Technology Inc.3.2 CPU Control RegistersREGISTER 3-1: SR: ALU STATUS REGISTERU-0 U-0

Strona 158

PIC24F16KA102 FAMILYDS39927B-page 238 Preliminary © 2009 Microchip Technology Inc. !%!%()*'&!%

Strona 159

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 239PIC24F16KA102 FAMILY20-Lead Plastic Quad Flat, No Lead Package (MQ) – 5x5x0.9 mm Body [Q

Strona 160

PIC24F16KA102 FAMILYDS39927B-page 240 Preliminary © 2009 Microchip Technology Inc.  ,-)"./010

Strona 161

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 241PIC24F16KA102 FAMILY ,-)"./010

Strona 162

PIC24F16KA102 FAMILYDS39927B-page 242 Preliminary © 2009 Microchip Technology Inc.NOTES:

Strona 163

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 243PIC24F16KA102 FAMILYAPPENDIX A: REVISION HISTORYRevision A (November 2008)Original data

Strona 164

PIC24F16KA102 FAMILYDS39927B-page 244 Preliminary © 2009 Microchip Technology Inc.NOTES:

Strona 165

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 245PIC24F16KA102 FAMILYINDEXAA/D10-Bit High-Speed A/D Converter ...

Strona 166

PIC24F16KA102 FAMILYDS39927B-page 246 Preliminary © 2009 Microchip Technology Inc.DData EEPROMErasing ...

Strona 167

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 247PIC24F16KA102 FAMILYPPackagingDetails ...

Strona 168

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 23PIC24F16KA102 FAMILY3.3 Arithmetic Logic Unit (ALU)The PIC24F ALU is 16 bits wide and is

Strona 169

PIC24F16KA102 FAMILYDS39927B-page 248 Preliminary © 2009 Microchip Technology Inc.T2CON (Timer2 Control) ... 11

Strona 170

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 249PIC24F16KA102 FAMILYTHE MICROCHIP WEB SITEMicrochip provides online support via our WWW

Strona 171

PIC24F16KA102 FAMILYDS39927B-page 250 Preliminary © 2009 Microchip Technology Inc.READER RESPONSEIt is our intention to provide you with the best docu

Strona 172

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 251PIC24F16KA102 FAMILYPRODUCT IDENTIFICATION SYSTEMTo order or obtain information, e.g., o

Strona 173

DS39927B-page 252 Preliminary © 2009 Microchip Technology Inc.AMERICASCorporate Office2355 West Chandler Blvd.Chandler, AZ 85224-6199Tel: 480-792-72

Strona 174

PIC24F16KA102 FAMILYDS39927B-page 24 Preliminary © 2009 Microchip Technology Inc.3.3.2 DIVIDERThe divide block supports 32-bit/16-bit and 16-bit/16-bi

Strona 175

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 25PIC24F16KA102 FAMILY4.0 MEMORY ORGANIZATIONAs with Harvard architecture devices, the PIC2

Strona 176

PIC24F16KA102 FAMILYDS39927B-page 26 Preliminary © 2009 Microchip Technology Inc.4.1.1 PROGRAM MEMORY ORGANIZATIONThe program memory space is organize

Strona 177

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 27PIC24F16KA102 FAMILY4.2 Data Address SpaceThe PIC24F core has a separate, 16-bit wide dat

Strona 178

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 1PIC24F16KA102 FAMILYPower Management Modes:• Run – CPU, Flash, SRAM and Peripherals On• Do

Strona 179

PIC24F16KA102 FAMILYDS39927B-page 28 Preliminary © 2009 Microchip Technology Inc.4.2.2 DATA MEMORY ORGANIZATION AND ALIGNMENTTo maintain backward comp

Strona 180

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 29PIC24F16KA102 FAMILY TABLE 4-3: CPU CORE REGISTERS MAPFile NameAddrBit 15Bit 14Bit 13Bit

Strona 181

PIC24F16KA102 FAMILYDS39927B-page 30 Preliminary © 2009 Microchip Technology Inc. TABLE 4-4: ICN REGISTER MAP File NameAddr Bit 15 Bit 14 Bit 13 Bit 1

Strona 182

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 31PIC24F16KA102 FAMILY TABLE 4-6: TIMER REGISTER MAPFile Name Addr Bit 15 Bit 14 Bit 13 B

Strona 183

PIC24F16KA102 FAMILYDS39927B-page 32 Preliminary © 2009 Microchip Technology Inc. TABLE 4-9: I2C™ REGISTER MAPFile Name Addr Bit 15 Bit 14 Bit 13 Bi

Strona 184

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 33PIC24F16KA102 FAMILYTABLE 4-12: PORTA REGISTER MAPFile NameAddr Bit 15 Bit 14 Bit 13 Bit

Strona 185

PIC24F16KA102 FAMILYDS39927B-page 34 Preliminary © 2009 Microchip Technology Inc. TABLE 4-15: ADC REGISTER MAPFile NameAddr Bit 15 Bit 14 Bit 13 Bit 1

Strona 186

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 35PIC24F16KA102 FAMILY TABLE 4-17: REAL-TIME CLOCK AND CALENDAR REGISTER MAPFile NameAddr

Strona 187

PIC24F16KA102 FAMILYDS39927B-page 36 Preliminary © 2009 Microchip Technology Inc.TABLE 4-20: CLOCK CONTROL REGISTER MAPFile Name Addr Bit 15 Bit 14 Bi

Strona 188

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 37PIC24F16KA102 FAMILY4.2.5 SOFTWARE STACKIn addition to its use as a working register, the

Strona 189

PIC24F16KA102 FAMILYDS39927B-page 2 Preliminary © 2009 Microchip Technology Inc.Pin DiagramsPIC24XXKAX01123456789102019181716151413121120-Pin PDIP, SS

Strona 190

PIC24F16KA102 FAMILYDS39927B-page 38 Preliminary © 2009 Microchip Technology Inc.TABLE 4-24: PROGRAM SPACE ADDRESS CONSTRUCTIONFIGURE 4-5: DATA ACCESS

Strona 191

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 39PIC24F16KA102 FAMILY4.3.2 DATA ACCESS FROM PROGRAM MEMORY AND DATA EEPROM MEMORY USING TA

Strona 192

PIC24F16KA102 FAMILYDS39927B-page 40 Preliminary © 2009 Microchip Technology Inc.FIGURE 4-6: ACCESSING PROGRAM MEMORY WITH TABLE INSTRUCTIONS4.3.3 REA

Strona 193

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 41PIC24F16KA102 FAMILYAny other iteration of the REPEAT loop will allow theinstruction acce

Strona 194

PIC24F16KA102 FAMILYDS39927B-page 42 Preliminary © 2009 Microchip Technology Inc.NOTES:

Strona 195

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 43PIC24F16KA102 FAMILY5.0 FLASH PROGRAM MEMORYThe PIC24F16KA102 family of devices containsi

Strona 196

PIC24F16KA102 FAMILYDS39927B-page 44 Preliminary © 2009 Microchip Technology Inc.5.2 RTSP OperationThe PIC24F Flash program memory array is organizedi

Strona 197

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 45PIC24F16KA102 FAMILYREGISTER 5-1: NVMCON: FLASH MEMORY CONTROL REGISTERR/SO-0, HC R/W-0 R

Strona 198

PIC24F16KA102 FAMILYDS39927B-page 46 Preliminary © 2009 Microchip Technology Inc.5.5.1 PROGRAMMING ALGORITHM FOR FLASH PROGRAM MEMORYThe user can prog

Strona 199

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 47PIC24F16KA102 FAMILYEXAMPLE 5-2: ERASING A PROGRAM MEMORY ROW – ‘C’ LANGUAGE CODE // C ex

Strona 200

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 3PIC24F16KA102 FAMILYPin Diagrams (Continued) 89231121314151061116171819207PIC24FXXKA10254M

Strona 201

PIC24F16KA102 FAMILYDS39927B-page 48 Preliminary © 2009 Microchip Technology Inc.EXAMPLE 5-3: LOADING THE WRITE BUFFERS – ASSEMBLY LANGUAGE CODE EXAMP

Strona 202

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 49PIC24F16KA102 FAMILYEXAMPLE 5-5: INITIATING A PROGRAMMING SEQUENCE – ASSEMBLY LANGUAGE CO

Strona 203

PIC24F16KA102 FAMILYDS39927B-page 50 Preliminary © 2009 Microchip Technology Inc.NOTES:

Strona 204

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 51PIC24F16KA102 FAMILY6.0 DATA EEPROM MEMORYThe data EEPROM memory is a Nonvolatile Memory(

Strona 205

PIC24F16KA102 FAMILYDS39927B-page 52 Preliminary © 2009 Microchip Technology Inc. REGISTER 6-1: NVMCON: NONVOLATILE MEMORY CONTROL REGISTERR/S-0, HC R

Strona 206

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 53PIC24F16KA102 FAMILY6.3 NVM Address RegisterAs with Flash program memory, the NVM Address

Strona 207

PIC24F16KA102 FAMILYDS39927B-page 54 Preliminary © 2009 Microchip Technology Inc.6.4.1 ERASE DATA EEPROMThe data EEPROM can be fully erased, or can be

Strona 208

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 55PIC24F16KA102 FAMILY6.4.1.1 Data EEPROM Bulk EraseTo erase the entire data EEPROM (bulk e

Strona 209

PIC24F16KA102 FAMILYDS39927B-page 56 Preliminary © 2009 Microchip Technology Inc.6.4.3 READING THE DATA EEPROMTo read a word from data EEPROM, the tab

Strona 210

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 57PIC24F16KA102 FAMILY7.0 RESETSThe Reset module combines all Reset sources andcontrols the

Strona 211

PIC24F16KA102 FAMILYDS39927B-page 4 Preliminary © 2009 Microchip Technology Inc.Pin Diagrams (Continued)Note 1: Alternative multiplexing for SDA1 and

Strona 212

PIC24F16KA102 FAMILYDS39927B-page 58 Preliminary © 2009 Microchip Technology Inc.REGISTER 7-1: RCON: RESET CONTROL REGISTER(1)R/W-0, HS R/W-0, HS R/W-

Strona 213

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 59PIC24F16KA102 FAMILYTABLE 7-1: RESET FLAG BIT OPERATION7.1 Clock Source Selection at Rese

Strona 214

PIC24F16KA102 FAMILYDS39927B-page 60 Preliminary © 2009 Microchip Technology Inc.7.2 Device Reset TimesThe Reset times for various types of device Res

Strona 215

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 61PIC24F16KA102 FAMILY7.2.1 POR AND LONG OSCILLATOR START-UP TIMESThe oscillator start-up c

Strona 216

PIC24F16KA102 FAMILYDS39927B-page 62 Preliminary © 2009 Microchip Technology Inc.7.5.2 DETECTING BORWhen BOR is enabled, the BOR bit (RCON<1>) i

Strona 217

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 63PIC24F16KA102 FAMILY8.0 INTERRUPT CONTROLLERThe PIC24F interrupt controller reduces the n

Strona 218

PIC24F16KA102 FAMILYDS39927B-page 64 Preliminary © 2009 Microchip Technology Inc.FIGURE 8-1: PIC24F INTERRUPT VECTOR TABLEReset – GOTO Instruction 000

Strona 219

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 65PIC24F16KA102 FAMILYTABLE 8-2: IMPLEMENTED INTERRUPT VECTORSTABLE 8-1: TRAP VECTOR DETAIL

Strona 220

PIC24F16KA102 FAMILYDS39927B-page 66 Preliminary © 2009 Microchip Technology Inc.8.3 Interrupt Control and Status RegistersThe PIC24F16KA102 family of

Strona 221

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 67PIC24F16KA102 FAMILYREGISTER 8-1: SR: ALU STATUS REGISTERU-0 U-0 U-0 U-0 U-0 U-0 U-0 R-0,

Strona 222

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 5PIC24F16KA102 FAMILYTable of Contents1.0 Device Overview ...

Strona 223

PIC24F16KA102 FAMILYDS39927B-page 68 Preliminary © 2009 Microchip Technology Inc.REGISTER 8-2: CORCON: CPU CONTROL REGISTERU-0 U-0 U-0 U-0 U-0 U-0 U-0

Strona 224

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 69PIC24F16KA102 FAMILYREGISTER 8-3: INTCON1: INTERRUPT CONTROL REGISTER 1R/W-0 U-0 U-0 U-0

Strona 225

PIC24F16KA102 FAMILYDS39927B-page 70 Preliminary © 2009 Microchip Technology Inc.REGISTER 8-4: INTCON2: INTERRUPT CONTROL REGISTER2R/W-0 R-0, HSC U-0

Strona 226

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 71PIC24F16KA102 FAMILYREGISTER 8-5: IFS0: INTERRUPT FLAG STATUS REGISTER 0R/W-0, HS U-0 R/W

Strona 227

PIC24F16KA102 FAMILYDS39927B-page 72 Preliminary © 2009 Microchip Technology Inc.REGISTER 8-6: IFS1: INTERRUPT FLAG STATUS REGISTER 1R/W-0, HS R/W-0,

Strona 228

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 73PIC24F16KA102 FAMILYREGISTER 8-7: IFS3: INTERRUPT FLAG STATUS REGISTER 3U-0 R/W-0, HS U-0

Strona 229

PIC24F16KA102 FAMILYDS39927B-page 74 Preliminary © 2009 Microchip Technology Inc.REGISTER 8-8: IFS4: INTERRUPT FLAG STATUS REGISTER 4U-0 U-0 R/W-0, HS

Strona 230

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 75PIC24F16KA102 FAMILYREGISTER 8-9: IEC0: INTERRUPT ENABLE CONTROL REGISTER 0R/W-0 U-0 R/W-

Strona 231

PIC24F16KA102 FAMILYDS39927B-page 76 Preliminary © 2009 Microchip Technology Inc.REGISTER 8-10: IEC1: INTERRUPT ENABLE CONTROL REGISTER 1R/W-0 R/W-0 R

Strona 232

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 77PIC24F16KA102 FAMILYREGISTER 8-11: IEC3: INTERRUPT ENABLE CONTROL REGISTER 3 U-0 R/W-0 U-

Strona 233

PIC24F16KA102 FAMILYDS39927B-page 6 Preliminary © 2009 Microchip Technology Inc.TO OUR VALUED CUSTOMERSIt is our intention to provide our valued custo

Strona 234

PIC24F16KA102 FAMILYDS39927B-page 78 Preliminary © 2009 Microchip Technology Inc.REGISTER 8-12: IEC4: INTERRUPT ENABLE CONTROL REGISTER 4U-0 U-0 R/W-0

Strona 235

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 79PIC24F16KA102 FAMILYREGISTER 8-13: IPC0: INTERRUPT PRIORITY CONTROL REGISTER 0U-0 R/W-1 R

Strona 236

PIC24F16KA102 FAMILYDS39927B-page 80 Preliminary © 2009 Microchip Technology Inc.REGISTER 8-14: IPC1: INTERRUPT PRIORITY CONTROL REGISTER 1 U-0 R/W-1

Strona 237

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 81PIC24F16KA102 FAMILYREGISTER 8-15: IPC2: INTERRUPT PRIORITY CONTROL REGISTER 2U-0 R/W-1 R

Strona 238

PIC24F16KA102 FAMILYDS39927B-page 82 Preliminary © 2009 Microchip Technology Inc.REGISTER 8-16: IPC3: INTERRUPT PRIORITY CONTROL REGISTER 3U-0 R/W-1 R

Strona 239

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 83PIC24F16KA102 FAMILYREGISTER 8-17: IPC4: INTERRUPT PRIORITY CONTROL REGISTER 4 U-0 R/W-1

Strona 240

PIC24F16KA102 FAMILYDS39927B-page 84 Preliminary © 2009 Microchip Technology Inc.REGISTER 8-18: IPC5: INTERRUPT PRIORITY CONTROL REGISTER 5 U-0 U-0 U-

Strona 241

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 85PIC24F16KA102 FAMILYREGISTER 8-19: IPC7: INTERRUPT PRIORITY CONTROL REGISTER 7U-0 R/W-1 R

Strona 242

PIC24F16KA102 FAMILYDS39927B-page 86 Preliminary © 2009 Microchip Technology Inc.REGISTER 8-20: IPC15: INTERRUPT PRIORITY CONTROL REGISTER 15U-0 U-0 U

Strona 243

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 87PIC24F16KA102 FAMILYREGISTER 8-21: IPC16: INTERRUPT PRIORITY CONTROL REGISTER 16U-0 R/W-1

Strona 244

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 7PIC24F16KA102 FAMILY1.0 DEVICE OVERVIEWThis document contains device-specific information

Strona 245

PIC24F16KA102 FAMILYDS39927B-page 88 Preliminary © 2009 Microchip Technology Inc.REGISTER 8-22: IPC18: INTERRUPT PRIORITY CONTROL REGISTER 18U-0 U-0 U

Strona 246

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 89PIC24F16KA102 FAMILYREGISTER 8-24: INTTREG: INTERRUPT CONTROL AND STATUS REGISTERR-0 U-0

Strona 247

PIC24F16KA102 FAMILYDS39927B-page 90 Preliminary © 2009 Microchip Technology Inc.8.4 Interrupt Setup Procedures8.4.1 INITIALIZATIONTo configure an int

Strona 248

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 91PIC24F16KA102 FAMILY9.0 OSCILLATOR CONFIGURATIONThe oscillator system for the PIC24F16KA1

Strona 249

PIC24F16KA102 FAMILYDS39927B-page 92 Preliminary © 2009 Microchip Technology Inc.9.1 CPU Clocking SchemeThe system clock source can be provided by one

Strona 250

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 93PIC24F16KA102 FAMILY9.3 Control RegistersThe operation of the oscillator is controlled by

Strona 251

PIC24F16KA102 FAMILYDS39927B-page 94 Preliminary © 2009 Microchip Technology Inc.bit 7 CLKLOCK: Clock Selection Lock Enabled bitIf FSCM is enabled (FC

Strona 252

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 95PIC24F16KA102 FAMILYREGISTER 9-2: CLKDIV: CLOCK DIVIDER REGISTER R/W-0 R/W-0 R/W-1 R/W-1

Strona 253

PIC24F16KA102 FAMILYDS39927B-page 96 Preliminary © 2009 Microchip Technology Inc.REGISTER 9-3: OSCTUN: FRC OSCILLATOR TUNE REGISTER U-0 U-0 U-0 U-0 U-

Strona 254 - ORLDWIDE SALES AND SERVICE

© 2009 Microchip Technology Inc. Preliminary DS39927B-page 97PIC24F16KA102 FAMILY9.4 Clock Switching OperationWith few limitations, applications are f

Komentarze do niniejszej Instrukcji

Brak uwag