malli pdf

6
 PIC16CXX Microcontroller The PIC16CXX family of 8-bit microcontrollers provides the advantages of the enhanced CPU core along with a more powerful array of peripheral features designed to meet the demands of today’s mid range 8 bit embedded control applications. The enhanced CPU core includes enhancements such as multiple interrupt sources, 8 level deep hardware stack and 14-bit wide instruction words.  Higher level of peripheral integrati on  Upward compatible from PIC16C5X base-lie family  Versatile field programma ble EPROM  Cost effective OTP user programmability  RISC like Harvard Architecture  35 single word instruction  Multiple interrupts sources  Deeper hardware stack  Low power consumption  Small footprint package options  Fast Execution throughput  Fuse selectable oscillator options: RC, XT, LP, HS Order Code  Device  Max Freq.  PROM RAM  I/O lines  Other Features Package 73-2342 PIC16C710-04/P 4 512b OTP 36 13 4 ADC, Brown out, 25mA source 18 DIL 73-2344 PIC16C710-20/P 20 512b OTP 36 13 4 ADC, Brown out, 25mA source 18 DIL 73-2346 PIC16C710JW 20 512b EPROM 36 13 4 ADC, Brown out, 25mA source 18 DIL 73-2348 PIC16C711-04/P 4 1024b OTP 68 13 4 ADC, Brown out, 25mA source 18 DIL 73-2612 PIC16C711-04/SO 4 1024b OTP 68 13 4 ADC, Brown out, 25mA source 18 SOIC 73-2350 PIC16C711-20/P 20 1024b OTP 68 13 4 ADC, Brown out, 25mA source 18 DIL 73-2352 PIC16C711JW 20 1024b EPROM 68 13 4 ADC, Brown out, 25mA source 18 DIL 73-2360 PIC16C72-04/SP 4 2048b OTP 128 22 5 ADC, Serial I/O, PWM, Brown out 28 DIL 73-2362 PIC16C72-20/SP 20 2048b OTP 128 22 5 ADC, Serial I/O, PWM, Brown out 28 DIL 73-2364 PIC16C72JW 20 2048b EPROM 128 22 5 ADC, Serial I/O, PWM, Brown out 28 DIL 73-2614 PIC16C73A-04/SO 4 4096b OTP 192 22 5 ADC, Serial I/O, 2 PWM, Brown out 28 SOIC 73-2366 PIC16C73A-04/SP 4 4096b OTP 192 22 5 ADC, Serial I/O, 2 PWM, Brown out 28 DIL 73-2616 PIC16C73A-20/S0 20 4096b OTP 192 22 5 ADC, Serial I/O, 2 PWM, Brown out 28 SOIC 73-2368 PIC16C73A-20/SP 20 4096b OTP 192 22 5 ADC, Serial I/O, 2 PWM, Brown out 28 DIL 73-2370 PIC16C73AJW 20 4096b EPROM 192 22 5 ADC, Serial I/O, 2 PWM, Brown out 28 DIL 73-2618 PIC16C74A-04I/P 4 4096b OTP 192 33 8 ADC, Serial I/O, 2 PWM, Brown out 40 SOIC 73-2372 PIC16C74A-04/P 4 4096b OTP 192 33 8 ADC, Serial I/O, 2 PWM, Brown out 40 DIL 73-2374 PIC16C74A-04/L 4 4096b OTP 192 33 8 ADC, Serial I/O, 2 PWM, Brown out 40 DIL 73-2376 PIC16C74A-20/P 20 4096b OTP 192 33 8 ADC, Serial I/O, 2 PWM, Brown out 40 DIL 73-2378 PIC16C74A-20/L 20 4096b OTP 192 33 8 ADC, Serial I/O, 2 PWM, Brown out 40 DIL 73-2380 PIC16C74AJW 20 4096b EPROM 192 33 8 ADC, Serial I/O, 2 PWM, Brown out 40 DIL * Full Technical Information for the PIC range is available on the Microchip CD-ROM *

Upload: manasa

Post on 06-Oct-2015

12 views

Category:

Documents


0 download

DESCRIPTION

bcnfsd

TRANSCRIPT

  • PIC16CXX Microcontroller

    The PIC16CXX family of 8-bit microcontrollers provides the advantages of the enhanced CPUcore along with a more powerful array of peripheral features designed to meet the demands oftodays mid range 8 bit embedded control applications. The enhanced CPU core includesenhancements such as multiple interrupt sources, 8 level deep hardware stack and 14-bit wideinstruction words.

    Higher level of peripheral integration Upward compatible from PIC16C5X base-lie family Versatile field programmable EPROM Cost effective OTP user programmability RISC like Harvard Architecture 35 single word instruction

    Multiple interrupts sources Deeper hardware stack Low power consumption Small footprint package options Fast Execution throughput Fuse selectable oscillator options: RC, XT, LP, HS

    OrderCode Device

    MaxFreq. PROM RAM

    I/Olines Other Features Package

    73-2342 PIC16C710-04/P 4 512b OTP 36 13 4 ADC, Brown out, 25mA source 18 DIL73-2344 PIC16C710-20/P 20 512b OTP 36 13 4 ADC, Brown out, 25mA source 18 DIL73-2346 PIC16C710JW 20 512b EPROM 36 13 4 ADC, Brown out, 25mA source 18 DIL73-2348 PIC16C711-04/P 4 1024b OTP 68 13 4 ADC, Brown out, 25mA source 18 DIL73-2612 PIC16C711-04/SO 4 1024b OTP 68 13 4 ADC, Brown out, 25mA source 18 SOIC73-2350 PIC16C711-20/P 20 1024b OTP 68 13 4 ADC, Brown out, 25mA source 18 DIL73-2352 PIC16C711JW 20 1024b EPROM 68 13 4 ADC, Brown out, 25mA source 18 DIL73-2360 PIC16C72-04/SP 4 2048b OTP 128 22 5 ADC, Serial I/O, PWM, Brown out 28 DIL73-2362 PIC16C72-20/SP 20 2048b OTP 128 22 5 ADC, Serial I/O, PWM, Brown out 28 DIL73-2364 PIC16C72JW 20 2048b EPROM 128 22 5 ADC, Serial I/O, PWM, Brown out 28 DIL73-2614 PIC16C73A-04/SO 4 4096b OTP 192 22 5 ADC, Serial I/O, 2 PWM, Brown out 28 SOIC73-2366 PIC16C73A-04/SP 4 4096b OTP 192 22 5 ADC, Serial I/O, 2 PWM, Brown out 28 DIL73-2616 PIC16C73A-20/S0 20 4096b OTP 192 22 5 ADC, Serial I/O, 2 PWM, Brown out 28 SOIC73-2368 PIC16C73A-20/SP 20 4096b OTP 192 22 5 ADC, Serial I/O, 2 PWM, Brown out 28 DIL73-2370 PIC16C73AJW 20 4096b EPROM 192 22 5 ADC, Serial I/O, 2 PWM, Brown out 28 DIL73-2618 PIC16C74A-04I/P 4 4096b OTP 192 33 8 ADC, Serial I/O, 2 PWM, Brown out 40 SOIC73-2372 PIC16C74A-04/P 4 4096b OTP 192 33 8 ADC, Serial I/O, 2 PWM, Brown out 40 DIL73-2374 PIC16C74A-04/L 4 4096b OTP 192 33 8 ADC, Serial I/O, 2 PWM, Brown out 40 DIL73-2376 PIC16C74A-20/P 20 4096b OTP 192 33 8 ADC, Serial I/O, 2 PWM, Brown out 40 DIL73-2378 PIC16C74A-20/L 20 4096b OTP 192 33 8 ADC, Serial I/O, 2 PWM, Brown out 40 DIL73-2380 PIC16C74AJW 20 4096b EPROM 192 33 8 ADC, Serial I/O, 2 PWM, Brown out 40 DIL

    * Full Technical Information for the PIC range is available on the Microchip CD-ROM *

    ChristopherOrderCode73-234273-234473-234673-234873-261273-235073-235273-236073-236273-236473-261473-236673-261673-236873-237073-261873-237273-237473-237673-237873-2380

  • 1997 Microchip Technology Inc. DS30272A-page 1

    PIC16C71X

    8-Bit CMOS Microcontrollers with A/D Converter

    Devices included in this data sheet:

    PIC16C710 PIC16C71 PIC16C711 PIC16C715

    PIC16C71X Microcontroller Core Features:

    High-performance RISC CPU Only 35 single word instructions to learn All single cycle instructions except for program

    branches which are two cycle Operating speed: DC - 20 MHz clock input

    DC - 200 ns instruction cycle Up to 2K x 14 words of Program Memory,

    up to 128 x 8 bytes of Data Memory (RAM) Interrupt capability Eight level deep hardware stack Direct, indirect, and relative addressing modes Power-on Reset (POR) Power-up Timer (PWRT) and

    Oscillator Start-up Timer (OST) Watchdog Timer (WDT) with its own on-chip RC

    oscillator for reliable operation Programmable code-protection Power saving SLEEP mode Selectable oscillator options Low-power, high-speed CMOS EPROM

    technology Fully static design Wide operating voltage range: 2.5V to 6.0V High Sink/Source Current 25/25 mA Commercial, Industrial and Extended temperature

    ranges Program Memory Parity Error Checking Circuitry

    with Parity Error Reset (PER) (PIC16C715) Low-power consumption:

    - < 2 mA @ 5V, 4 MHz- 15

    A typical @ 3V, 32 kHz- < 1

    A typical standby current

    PIC16C71X Peripheral Features:

    Timer0: 8-bit timer/counter with 8-bit prescaler 8-bit multichannel analog-to-digital converter Brown-out detection circuitry for

    Brown-out Reset (BOR) 13 I/O Pins with Individual Direction Control

    Pin Diagrams

    PIC16C7X Features 710 71 711 715

    Program Memory (EPROM)x 14

    512 1K 1K 2K

    Data Memory (Bytes) x 8 36 36 68 128

    I/O Pins 13 13 13 13

    Timer Modules 1 1 1 1

    A/D Channels 4 4 4 4

    In-Circuit Serial Programming Yes Yes Yes Yes

    Brown-out Reset Yes Yes Yes

    Interrupt Sources 4 4 4 4

    RA2/AN2

    RA3/AN3/VREF

    RA4/T0CKI

    MCLR/VPP

    VSS

    VSS

    RB0/INT

    RB1

    RB2

    RB3

    RA1/AN1

    RA0/AN0

    OSC1/CLKIN

    OSC2/CLKOUT

    VDD

    RB7

    RB6

    RB5

    RB4

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    20

    19

    18

    17

    16

    15

    14

    13

    12

    11

    VDD

    SSOP

    RA2/AN2

    RA3/AN3/VREF

    RA4/T0CKI

    MCLR/VPP

    VSS

    RB0/INT

    RB1

    RB2

    RB3

    RA1/AN1

    RA0/AN0

    OSC1/CLKIN

    OSC2/CLKOUT

    VDD

    RB7

    RB6

    RB5

    RB4

    1

    2

    3

    4

    5

    6

    7

    8

    9

    18

    17

    16

    15

    14

    13

    12

    11

    10

    PIC

    16C710

    PDIP, SOIC, Windowed CERDIP

    PIC

    16C71

    PIC

    16C711

    PIC

    16C715

    PIC

    16C710

    PIC

    16C711

    PIC

    16C715

  • 1997 Microchip Technology Inc. DS30272A-page 3

    PIC16C71X

    1.0 GENERAL DESCRIPTION

    The PIC16C71X is a family of

    low-cost, high-perfor-mance, CMOS, fully-static, 8-bit microcontrollers withintegrated analog-to-digital (A/D) converters, in thePIC16CXX mid-range family.

    All PIC16/17 microcontrollers employ an advancedRISC architecture. The PIC16CXX microcontroller fam-ily has enhanced core features, eight-level deep stack,and multiple internal and external interrupt sources.The separate instruction and data buses of the Harvardarchitecture allow a 14-bit wide instruction word withthe separate 8-bit wide data. The two stage instructionpipeline allows all instructions to execute in a singlecycle, except for program branches which require twocycles. A total of 35 instructions (reduced instructionset) are available. Additionally, a large register set givessome of the architectural innovations used to achieve avery high performance.

    PIC16CXX microcontrollers typically achieve a 2:1code compression and a 4:1 speed improvement overother 8-bit microcontrollers in their class.

    The

    PIC16C710/71

    devices have 36 bytes of RAM, the

    PIC16C711

    has 68 bytes of RAM and the

    PIC16C715

    has 128 bytes of RAM. Each device has 13 I/O

    pins. Inaddition a timer/counter is available. Also a 4-channelhigh-speed 8-bit A/D is provided. The 8-bit resolution isideally suited for applications requiring low-cost analoginterface, e.g. thermostat control, pressure sensing,etc.

    The PIC16C71X family has special features to reduceexternal components, thus reducing cost, enhancingsystem reliability and reducing power consumption.There are four oscillator options, of which the single pinRC oscillator provides a low-cost solution, the LP oscil-lator minimizes power consumption, XT is a standardcrystal, and the HS is for High Speed crystals. TheSLEEP (power-down) feature provides a power savingmode. The user can wake up the chip from SLEEPthrough several external and internal interrupts andresets.

    A highly reliable Watchdog Timer with its own on-chipRC oscillator provides protection against software lock-up.

    A UV erasable CERDIP packaged version is ideal forcode development while the cost-effective One-Time-Programmable (OTP) version is suitable for productionin any volume.

    The PIC16C71X family fits perfectly in applicationsranging from security and remote sensors to appliancecontrol and automotive. The EPROM technologymakes customization of application programs (trans-mitter codes, motor speeds, receiver frequencies, etc.)extremely fast and convenient. The small footprintpackages make this microcontroller series perfect forall applications with space limitations. Low cost, lowpower, high performance, ease of use and I/O flexibilitymake the PIC16C71X very versatile even in areaswhere no microcontroller use has been consideredbefore (e.g. timer functions, serial communication, cap-ture and compare, PWM functions and coprocessorapplications).

    1.1 Family and Upward Compatibility

    Users familiar with the PIC16C5X microcontroller fam-ily will realize that this is an enhanced version of thePIC16C5X architecture. Please refer to Appendix A fora detailed list of enhancements. Code written for thePIC16C5X can be easily ported to the PIC16CXX fam-ily of devices (Appendix B).

    1.2 Development Support

    PIC16C71X devices are supported by the completeline of Microchip Development tools.

    Please refer to Section 10.0 for more details aboutMicrochips development tools.

  • 1997 Microchip Technology Inc. DS30390E-page 1

    PIC16C7X

    8-Bit CMOS Microcontrollers with A/D Converter

    Devices included in this data sheet:

    PIC16C7X Microcontroller Core Features:

    High-performance RISC CPU Only 35 single word instructions to learn All single cycle instructions except for program

    branches which are two cycle Operating speed: DC - 20 MHz clock input

    DC - 200 ns instruction cycle Up to 8K x 14 words of Program Memory,

    up to 368 x 8 bytes of Data Memory (RAM) Interrupt capability Eight level deep hardware stack Direct, indirect, and relative addressing modes Power-on Reset (POR) Power-up Timer (PWRT) and

    Oscillator Start-up Timer (OST) Watchdog Timer (WDT) with its own on-chip RC

    oscillator for reliable operation Programmable code-protection Power saving SLEEP mode Selectable oscillator options Low-power, high-speed CMOS EPROM

    technology Fully static design

    PIC16C72 PIC16C74A

    PIC16C73 PIC16C76

    PIC16C73A PIC16C77

    PIC16C74

    Wide operating voltage range: 2.5V to 6.0V High Sink/Source Current 25/25 mA Commercial, Industrial and Extended temperature

    ranges Low-power consumption:

    < 2 mA @ 5V, 4 MHz

    15

    A typical @ 3V, 32 kHz

    < 1

    A typical standby current

    PIC16C7X Peripheral Features:

    Timer0: 8-bit timer/counter with 8-bit prescaler Timer1: 16-bit timer/counter with prescaler,

    can be incremented during sleep via external crystal/clock

    Timer2: 8-bit timer/counter with 8-bit periodregister, prescaler and postscaler

    Capture, Compare, PWM module(s) Capture is 16-bit, max. resolution is 12.5 ns,

    Compare is 16-bit, max. resolution is 200 ns,PWM max. resolution is 10-bit

    8-bit multichannel analog-to-digital converter Synchronous Serial Port (SSP) with

    SPI

    and I

    2

    C

    Universal Synchronous Asynchronous Receiver Transmitter (USART/SCI)

    Parallel Slave Port (PSP) 8-bits wide, withexternal RD, WR and CS controls

    Brown-out detection circuitry forBrown-out Reset (BOR)

    PIC16C7X Features 72 73 73A 74 74A 76 77

    Program Memory (EPROM) x 14 2K 4K 4K 4K 4K 8K 8K

    Data Memory (Bytes) x 8 128 192 192 192 192 368 368

    I/O Pins 22 22 22 33 33 22 33

    Parallel Slave Port Yes Yes Yes

    Capture/Compare/PWM Modules 1 2 2 2 2 2 2

    Timer Modules 3 3 3 3 3 3 3

    A/D Channels 5 5 5 8 8 5 8

    Serial Communication SPI/I

    2

    C SPI/I

    2

    C,USART

    SPI/I

    2

    C,USART

    SPI/I

    2

    C,USART

    SPI/I

    2

    C,USART

    SPI/I

    2

    C,USART

    SPI/I

    2

    C,USART

    In-Circuit Serial Programming Yes Yes Yes Yes Yes Yes Yes

    Brown-out Reset Yes Yes Yes Yes Yes

    Interrupt Sources 8 11 11 12 12 11 12

  • PIC16C7X

    DS30390E-page 2

    1997 Microchip Technology Inc.

    Pin Diagrams

    PIC16C72

    MCLR/VPP

    RA0/AN0

    RA1/AN1

    RA2/AN2

    RA3/AN3/VREF

    RA4/T0CKI

    RA5/SS/AN4

    VSS

    OSC1/CLKIN

    OSC2/CLKOUT

    RC0/T1OSO/T1CKI

    RC1/T1OSI

    RC2/CCP1

    RC3/SCK/SCL

    RB7

    RB6

    RB5

    RB4

    RB3

    RB2

    RB1

    RB0/INT

    VDD

    VSS

    RC7

    RC6

    RC5/SDO

    RC4/SDI/SDA

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    28

    27

    26

    25

    24

    23

    22

    21

    20

    19

    18

    17

    16

    15

    SDIP, SOIC, Windowed Side Brazed Ceramic

    PIC16C72

    MCLR/VPP

    RA0/AN0

    RA1/AN1

    RA2/AN2

    RA3/AN3/VREF

    RA4/T0CKI

    RA5/SS/AN4

    VSS

    OSC1/CLKIN

    OSC2/CLKOUT

    RC0/T1OSO/T1CKI

    RC1/T1OSI

    RC2/CCP1

    RC3/SCK/SCL

    RB7

    RB6

    RB5

    RB4

    RB3

    RB2

    RB1

    RB0/INT

    VDD

    VSS

    RC7

    RC6

    RC5/SDO

    RC4/SDI/SDA

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    28

    27

    26

    25

    24

    23

    22

    21

    20

    19

    18

    17

    16

    15

    SSOP

    PIC16C73

    MCLR/VPP

    RA0/AN0

    RA1/AN1

    RA2/AN2

    RA3/AN3/VREF

    RA4/T0CKI

    RA5/SS/AN4

    VSS

    OSC1/CLKIN

    OSC2/CLKOUT

    RC0/T1OSO/T1CKI

    RC1/T1OSI/CCP2

    RC2/CCP1

    RC3/SCK/SCL

    RB7

    RB6

    RB5

    RB4

    RB3

    RB2

    RB1

    RB0/INT

    VDD

    VSS

    RC7/RX/DT

    RC6/TX/CK

    RC5/SDO

    RC4/SDI/SDA

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    28

    27

    26

    25

    24

    23

    22

    21

    20

    19

    18

    17

    16

    15

    PIC16C73A

    SDIP, SOIC, Windowed Side Brazed Ceramic

    PIC16C76

    PDIP, Windowed CERDIP

    RB7RB6RB5RB4RB3RB2RB1RB0/INTVDDVSSRD7/PSP7RD6/PSP6RD5/PSP5RD4/PSP4RC7/RX/DTRC6/TX/CKRC5/SDORC4/SDI/SDARD3/PSP3RD2/PSP2

    MCLR/VPPRA0/AN0RA1/AN1RA2/AN2

    RA3/AN3/VREFRA4/T0CKI

    RA5/SS/AN4RE0/RD/AN5RE1/WR/AN6RE2/CS/AN7

    VDDVSS

    OSC1/CLKINOSC2/CLKOUT

    RC0/T1OSO/T1CKIRC1/T1OSI/CCP2

    RC2/CCP1RC3/SCK/SCL

    RD0/PSP0RD1/PSP1

    1234567891011121314151617181920

    4039383736353433323130292827262524232221

    PIC16C74PIC16C74APIC16C77

  • PIC16C7X

    DS30390E-page 287 1997 Microchip Technology Inc.

    PIC16C7X PRODUCT IDENTIFICATION SYSTEM

    To order or obtain information, e.g., on pricing or delivery refer to the factory or the listed sales office.

    * JW Devices are UV erasable and can be programmed to any device configuration. JW Devices meet the electrical requirement ofeach oscillator type (including LC devices).

    Sales and Support

    Products supported by a preliminary Data Sheet may possibly have an errata sheet describing minor operational differences and recommended workarounds. To determine if an errata sheet exists for a particular device, please contact one of the following:

    1. The Microchip Website at www.microchip.com

    2. Your local Microchip sales office (see following page)

    3. The Microchip Corporate Literature Center U.S. FAX: (602) 786-7277

    4. The Microchips Bulletin Board, via your local CompuServe number (CompuServe membership NOT required).

    Please specify which device, revision of silicon and Data Sheet (include Literature #) you are using.For latest version information and upgrade kits for Microchip Development Tools, please call 1-800-755-2345 or 1-602-786-7302.

    PART NO. -XX X /XX XXX

    Pattern: QTP, SQTP, Code or Special Requirements

    Package: JW = Windowed CERDIPPQ = MQFP (Metric PQFP)TQ = TQFP (Thin Quad Flatpack)SO = SOICSP = Skinny plastic dipP = PDIP L = PLCCSS = SSOP

    Temperature Range:

    - = 0C to +70C I = -40C to +85C E = -40C to +125C

    Frequency Range:

    04 = 200 kHz (PIC16C7X-04)04 = 4 MHz10 = 10 MHz20 = 20 MHz

    Device PIC16C7X :VDD range 4.0V to 6.0VPIC16C7XT :VDD range 4.0V to 6.0V (Tape/Reel)PIC16LC7X :VDD range 2.5V to 6.0VPIC16LC7XT :VDD range 2.5V to 6.0V (Tape/Reel)

    Examples

    a) PIC16C72 - 04/P 301 Commercial Temp., PDIP Package, 4 MHz, normal VDD limits, QTP pattern #301

    b) PIC16LC76 - 041/SO Industrial Temp., SOIC package, 4 MHz, extended VDD limits

    c) PIC16C74A - 10E/P Automotive Temp., PDIP package, 10 MHz, normal VDD limits

    PIC.pdfPICb(2).pdf1.0 General Description1.1 Family and Upward Compatibility1.2 Development Support

    2.0 PIC16C7X Device Varieties2.1 UV Erasable Devices2.2 One-Time-Programmable (OTP) 2.2 Devices2.3 Quick-Turnaround-Production (QTP) 2.3 Devices2.4 Serialized Quick-Turnaround 2.4 Production (SQ...

    3.0 Architectural Overview3.1 Clocking Scheme/Instruction Cycle3.2 Instruction Flow/Pipelining

    4.0 Memory Organization4.1 Program Memory Organization4.2 Data Memory Organization4.3 PCL and PCLATH4.4 Program Memory Paging4.5 Indirect Addressing, INDF and FSR 4.5 Register...

    5.0 I/O Ports5.1 PORTA and TRISA Registers5.2 PORTB and TRISB Registers5.3 PORTC and TRISC Registers5.4 PORTD and TRISD Registers5.5 PORTE and TRISE Register5.6 I/O Programming Considerations5.7 Parallel Slave Port

    6.0 Overview of Timer 6.0 Modules6.1 Timer0 Overview6.2 Timer1 Overview6.3 Timer2 Overview6.4 CCP Overview

    7.0 Timer0 Module7.1 Timer0 Interrupt7.2 Using Timer0 with an External Clock7.3 Prescaler

    8.0 Timer1 Module8.1 Timer1 Operation in Timer Mode8.2 Timer1 Operation in Synchronized 8.2 Counter M...8.3 Timer1 Operation in Asynchronous 8.3 Counter M...8.4 Timer1 Oscillator8.5 Resetting Timer1 using a CCP Trigger 8.5 Outpu...8.6 Resetting of Timer1 Register Pair 8.6 (TMR1H, ...8.7 Timer1 Prescaler

    9.0 Timer2 Module9.1 Timer2 Prescaler and Postscaler9.2 Output of TMR2

    10.0 Capture/Compare/PWM 10.0 Module(s)10.1 Capture Mode10.2 Compare Mode10.3 PWM Mode

    11.0 Synchronous Serial 11.0 Port (SSP) Module11.1 SSP Module Overview11.2 SPI Mode for PIC16C72/73/73A/74/74A11.3 SPI Mode for PIC16C76/7711.4 I2C Overview11.5 SSP I2C Operation

    12.0 Universal Synchronous 12.0 Asynchronous Recei...12.1 USART Baud Rate Generator (BRG)12.2 USART Asynchronous Mode12.3 USART Synchronous Master Mode12.4 USART Synchronous Slave Mode

    13.0 Analog-to-Digital 13.0 Converter (A/D) Module...13.1 A/D Acquisition Requirements13.2 Selecting the A/D Conversion Clock13.3 Configuring Analog Port Pins13.4 A/D Conversions13.5 A/D Operation During Sleep13.6 A/D Accuracy/Error13.7 Effects of a RESET13.8 Use of the CCP Trigger13.9 Connection Considerations13.10 Transfer Function13.11 References

    14.0 Special Features of the 14.0 CPU14.1 Configuration Bits14.2 Oscillator Configurations14.3 Reset14.4 Power-on Reset (POR), Power-up 14.4 Timer (PW...14.5 Interrupts14.6 Context Saving During Interrupts14.7 Watchdog Timer (WDT)14.8 Power-down Mode (SLEEP)14.9 Program Verification/Code Protection14.10 ID Locations14.11 In-Circuit Serial Programming

    15.0 Instruction Set Summary15.1 Instruction Descriptions

    16.0 Development Support16.1 Development Tools16.2 PICMASTER: High Performance 16.2 Universal In...16.3 ICEPIC: Low-cost PIC16CXXX 16.3 In-Circuit Em...16.4 PRO MATE II: Universal Programmer16.5 PICSTART Plus Entry Level 16.5 Development Sy...16.6 PICDEM-1 Low-Cost PIC16/17 16.6 Demonstration...16.7 PICDEM-2 Low-Cost PIC16CXX 16.7 Demonstration...16.8 PICDEM-3 Low-Cost PIC16CXXX 16.8 Demonstratio...16.9 MPLAB Integrated Development 16.9 Environment...16.10 Assembler (MPASM)16.11 Software Simulator (MPLAB-SIM)16.12 C Compiler (MPLAB-C)16.13 Fuzzy Logic Development System 16.13 (fuzzyT...16.14 MP-DriveWay Application Code 16.14 Genera...16.15 SEEVAL Evaluation and 16.15 Programming Sys...16.16 TrueGauge Intelligent Battery 16.16 Managem...16.17 KeeLoq Evaluation and 16.17 Programming Too...

    17.0 Electrical Characteristics for PIC16C7217.1 DC Characteristics: PIC16C72-04 (Commercial, ...17.2 DC Characteristics: PIC16LC72-04 (Commercial,...17.3 DC Characteristics: PIC16C72-04 (Commercial, ...17.4 Timing Parameter Symbology17.5 Timing Diagrams and Specifications

    18.0 Electrical Characteristics for PIC16C73/7418.1 DC Characteristics: PIC16C73/74-04 (Commercia...18.2 DC Characteristics: PIC16LC73/74-04 (Commerci...18.3 DC Characteristics: PIC16C73/74-04 (Commercia...18.4 Timing Parameter Symbology18.5 Timing Diagrams and Specifications

    19.0 Electrical Characteristics for PIC16C73A/74A19.1 DC Characteristics: PIC16C73A/74A-04 (Commerc...19.2 DC Characteristics: PIC16LC73A/74A-04 (Commer...19.3 DC Characteristics: PIC16C73A/74A-04 (Commerc...19.4 Timing Parameter Symbology19.5 Timing Diagrams and Specifications

    20.0 Electrical Characteristics for PIC16C76/7720.1 DC Characteristics: PIC16C76/77-04 (Commercia...20.2 DC Characteristics: PIC16LC76/77-04 (Commerci...20.3 DC Characteristics: PIC16C76/77-04 (Commercia...20.4 Timing Parameter Symbology20.5 Timing Diagrams and Specifications

    21.0 DC and AC Characteristics Graphs and Tables22.0 Packaging Information22.1 28-Lead Ceramic Side Brazed Dual In-Line with...22.2 40-Lead Ceramic CERDIP Dual In-line with Wind...22.3 28-Lead Plastic Dual In-line (300 mil) (SP)22.4 40-Lead Plastic Dual In-line (600 mil) (P)22.5 28-Lead Plastic Surface Mount (SOIC - Wide, 3...22.6 28-Lead Plastic Surface Mount (SSOP - 209 mil...22.7 44-Lead Plastic Leaded Chip Carrier (Square)(...22.8 44-Lead Plastic Surface Mount (MQFP 10x10 mm ...22.9 44-Lead Plastic Surface Mount (TQFP 10x10 mm ...22.10 Package Marking Information

    Appendix A:Appendix B: CompatibilityAppendix C: Whats NewAppendix D: Whats ChangedAppendix E: PIC16/17 Microcontrollers