Example: dental hygienist

PIC16F7X Data Sheet

M. PIC16F7X . Data Sheet 28/40-pin, 8-bit CMOS FLASH. Microcontrollers 2002 Microchip Technology Inc. DS30325B. Note the following details of the code protection feature on PICmicro MCUs. The PICmicro family meets the specifications contained in the Microchip Data Sheet . Microchip believes that its family of PICmicro microcontrollers is one of the most secure products of its kind on the market today, when used in the intended manner and under normal conditions. There are dishonest and possibly illegal methods used to breach the code protection feature. All of these methods, to our knowl- edge, require using the PICmicro microcontroller in a manner outside the operating specifications contained in the data Sheet . The person doing so may be engaged in theft of intellectual property.

Program Memory (# Single Word Instructions) Data SRAM (Bytes) I/O Interrupts 8-bit A/D (ch) CCP (PWM) SSP USART Timers SPI 8/16-bit (Master) I2C (Slave) PIC16F73 4096 192 22 11 5 2 Yes Yes Yes 2 / 1 PIC16F74 4096 192 33 12 8 2 Yes Yes Yes 2 / 1 PIC16F76 8192 368 22 11 5 2 Yes Yes Yes 2 / 1 PIC16F77 8192 368 33 12 8 2 Yes Yes Yes 2 / 1

Tags:

  Programs

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of PIC16F7X Data Sheet

1 M. PIC16F7X . Data Sheet 28/40-pin, 8-bit CMOS FLASH. Microcontrollers 2002 Microchip Technology Inc. DS30325B. Note the following details of the code protection feature on PICmicro MCUs. The PICmicro family meets the specifications contained in the Microchip Data Sheet . Microchip believes that its family of PICmicro microcontrollers is one of the most secure products of its kind on the market today, when used in the intended manner and under normal conditions. There are dishonest and possibly illegal methods used to breach the code protection feature. All of these methods, to our knowl- edge, require using the PICmicro microcontroller in a manner outside the operating specifications contained in the data Sheet . The person doing so may be engaged in theft of intellectual property.

2 Microchip is willing to work with the customer who is concerned about the integrity of their code. Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code. Code protection does not mean that we are guaranteeing the product as unbreakable . Code protection is constantly evolving. We at Microchip are committed to continuously improving the code protection features of our product. If you have any further questions about this matter, please contact the local sales office nearest to you. Information contained in this publication regarding device Trademarks applications and the like is intended through suggestion only and may be superseded by updates. It is your responsibility to The Microchip name and logo, the Microchip logo, FilterLab, ensure that your application meets with your specifications.

3 KEELOQ, MPLAB, PIC, PICmicro, PICMASTER, PICSTART, No representation or warranty is given and no liability is PRO MATE, SEEVAL and The Embedded Control Solutions assumed by Microchip Technology Incorporated with respect Company are registered trademarks of Microchip Technology to the accuracy or use of such information, or infringement of Incorporated in the and other countries. patents or other intellectual property rights arising from such dsPIC, ECONOMONITOR, FanSense, FlexROM, fuzzyLAB, use or otherwise. Use of Microchip's products as critical com- In-Circuit Serial Programming, ICSP, ICEPIC, microID, ponents in life support systems is not authorized except with microPort, Migratable Memory, MPASM, MPLIB, MPLINK, express written approval by Microchip. No licenses are con- MPSIM, MXDEV, PICC, PICDEM, , rfPIC, Select veyed, implicitly or otherwise, under any intellectual property Mode and Total Endurance are trademarks of Microchip rights.

4 Technology Incorporated in the Serialized Quick Term Programming (SQTP) is a service mark of Microchip Technology Incorporated in the All other trademarks mentioned herein are property of their respective companies. 2002, Microchip Technology Incorporated, Printed in the , All Rights Reserved. Printed on recycled paper. Microchip received QS-9000 quality system certification for its worldwide headquarters, design and wafer fabrication facilities in Chandler and Tempe, Arizona in July 1999. The Company's quality system processes and procedures are QS-9000 compliant for its PICmicro 8-bit MCUs, KEELOQ code hopping devices, Serial EEPROMs and microperipheral products. In addition, Microchip's quality system for the design and manufacture of development systems is ISO 9001 certified.

5 DS30325B - page ii 2002 Microchip Technology Inc. M PIC16F7X . 28/40-Pin 8-Bit CMOS FLASH Microcontrollers Devices Included in this Data Sheet : Peripheral Features: PIC16F73 PIC16F76 Timer0: 8-bit timer/counter with 8-bit prescaler PIC16F74 PIC16F77 Timer1: 16-bit timer/counter with prescaler, can be incremented during SLEEP via external High Performance RISC CPU: crystal/clock Timer2: 8-bit timer/counter with 8-bit period High performance RISC CPU register, prescaler and postscaler Only 35 single word instructions to learn Two Capture, Compare, PWM modules All single cycle instructions except for program - Capture is 16-bit, max. resolution is ns branches which are two-cycle - Compare is 16-bit, max. resolution is 200 ns Operating speed: DC - 20 MHz clock input - PWM max. resolution is 10-bit DC - 200 ns instruction cycle 8-bit, up to 8-channel Analog-to-Digital converter Up to 8K x 14 words of FLASH Program Memory, Up to 368 x 8 bytes of Data Memory (RAM) Synchronous Serial Port (SSP) with SPI (Master mode) and I2C (Slave).

6 Pinout compatible to the PIC16C73B/74B/76/77. Universal Synchronous Asynchronous Receiver Pinout compatible to the PIC16F873/874/876/877. Transmitter (USART/SCI). Interrupt capability (up to 12 sources). Parallel Slave Port (PSP), 8-bits wide with Eight level deep hardware stack external RD, WR and CS controls (40/44-pin only). Direct, Indirect and Relative Addressing modes Brown-out detection circuitry for Processor read access to program memory Brown-out Reset (BOR). Special Microcontroller Features: CMOS Technology: Power-on Reset (POR) Low power, high speed CMOS FLASH technology Power-up Timer (PWRT) and Fully static design Oscillator Start-up Timer (OST) Wide operating voltage range: to Watchdog Timer (WDT) with its own on-chip RC High Sink/Source Current: 25 mA. oscillator for reliable operation Industrial temperature range Programmable code protection Low power consumption: Power saving SLEEP mode - < 2 mA typical @ 5V, 4 MHz Selectable oscillator options - 20 A typical @ 3V, 32 kHz In-Circuit Serial Programming (ICSP ) via two - < 1 A typical standby current pins Program Memory Data SSP.

7 8-bit CCP Timers Device (# Single Word SRAM I/O Interrupts SPI I2C USART. A/D (ch) (PWM) 8/16-bit Instructions) (Bytes) (Master) (Slave). PIC16F73 4096 192 22 11 5 2 Yes Yes Yes 2/1. PIC16F74 4096 192 33 12 8 2 Yes Yes Yes 2/1. PIC16F76 8192 368 22 11 5 2 Yes Yes Yes 2/1. PIC16F77 8192 368 33 12 8 2 Yes Yes Yes 2/1. 2002 Microchip Technology Inc. DS30325B-page 1. PIC16F7X . Pin Diagrams DIP, SOIC, SSOP. MCLR/VPP 1 28 RB7/PGD. RA0/AN0 2 27 RB6/PGC. RA1/AN1 3 26 RB5. RA2/AN2 4 25 RB4. PIC16F76/73. RA3/AN3/VREF 5 24 RB3/PGM. RA4/T0 CKI 6 23 RB2. RA5/AN4/SS 7 22 RB1. VSS 8 21 RB0/INT. OSC1/CLKIN 9 20 VDD. OSC2/CLKOUT 10 19 VSS. RC0/T1 OSO/T1 CKI 11 18 RC7/RX/DT. RC1/T1 OSI/CCP2 12 17 RC6/TX/CK. RC2/CCP1 13 16 RC5/SDO. RC3/SCK/SCL 14 15 RC4/SDI/SDA. MCLR/VPP. RB7/PGD. RB6/PGC. MLF. RA1/AN1.

8 RA0/AN0. RB5. RB4. 28 27 26 25 24 23 22. RA2/AN2 1 21 RB3/PGM. RA3/AN3/VREF 2 20 RB2. RA4/T0 CKI 3 PIC16F73 19 RB1. RA5/AN4/SS 4 18 RB0/INT. VSS 5 PIC16F76 17 VDD. OSC1/CLKI 6 16 VSS. OSC2/CLKO 7 15 RC7/RX/DT. 8 9 10 11 12 13 14. RC4/SDI/SDA. RC6/TX/CK. RC1/T1 OSI/CCP2. RC2/CCP1. RC0/T1 OSO/T1 CKI. RC3/SCK/SCL. RC5/SDO. PDIP. MCLR/VPP 1 40 RB7/PGD. RA0/AN0 2 39 RB6/PGC. RA1/AN1 3 38 RB5. RA2/AN2 4 37 RB4. RA3/AN3/VREF 5 36 RB3/PGM. RA4/T0 CKI 6 35 RB2. RA5/AN4/SS 7 34 RB1. PIC16F77/74. RE0/RD/AN5 8 33 RB0/INT. RE1/WR/AN6 9 32 VDD. RE2/CS/AN7 10 31 VSS. VDD 11 30 RD7/PSP7. VSS 12 29 RD6/PSP6. OSC1/CLKIN 13 28 RD5/PSP5. OSC2/CLKOUT 14 27 RD4/PSP4. RC0/T1 OSO/T1 CKI 15 26 RC7/RX/DT. RC1/T1 OSI/CCP2 16 25 RC6/TX/CK. RC2/CCP1 17 24 RC5/SDO. RC3/SCK/SCL 18 23 RC4/SDI/SDA. RD0/PSP0 19 22 RD3/PSP3.

9 RD1/PSP1 20 21 RD2/PSP2. DS30325B-page 2 2002 Microchip Technology Inc. PIC16F7X . Pin Diagrams (Continued). PLCC. RA3/AN3/VREF. MCLR/VPP. RB7/PGD. RB6/PGC. RA2/AN2. RA1/AN1. RA0/AN0. RB5. RB4. NC. NC. 6. 5. 4. 3. 2. 1. 44. 43. 42. 41. 40. RA4/T0 CKI 7 39 RB3/PGM. RA5/AN4/SS 8 38 RB2. RE0/RD/AN5 9 37 RB1. RE1/WR/AN6 10 36 RB0/INT. RE2/CS/AN7 11 PIC16F77 35 VDD. VDD 12 34 VSS. VSS 13. PIC16F74 33 RD7/PSP7. OSC1/CLKIN 14 32 RD6/PSP6. OSC2/CLKOUT 15 31 RD5/PSP5. RC0/T1 OSO/T1CK1 16 30 RD4/PSP4. NC 17 9 RC7/RX/DT. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 282. RC1/T1 OSI/CCP2. RC2/CCP1. RC3/SCK/SCL. RD0/PSP0. RD1/PSP1. RD2/PSP2. RD3/PSP3. RC5/SDO. NC. RC4/SDI/SDA. RC6/TX/CK. QFP. RC1/T1 OSI/CCP2. RC3/SCK/SCL. RC4/SDI/SDA. RC6/TX/CK. RC2/CCP1. RD3/PSP3. RD2/PSP2. RD1/PSP1. RD0/PSP0. RC5/SDO.

10 NC. 44. 43. 42. 41. 40. 39. 38. 37. 36. 35. 34. RC7/RX/DT 1 33 NC. RD4/PSP4 2 32 RC0/T1 OSO/T1 CKI. RD5/PSP5 3 31 OSC2/CLKOUT. RD6/PSP6 4 30 OSC1/CLKIN. RD7/PSP7 5 PIC16F77 29 VSS. VSS 6 28 VDD. VDD 7. PIC16F74 27 RE2/AN7/CS. RB0/INT 8 26 RE1/AN6/WR. RB1 9 25 RE0/AN5/RD. RB2 10 24 RA5/AN4/SS. RB3/PGM 11 23 RA4/T0 CKI. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. RA1/AN1. NC. RB6/PGC. RB7/PGD. MCLR/VPP. RB5. RA0/AN0. RA2/AN2. RA3/AN3/VREF. NC. RB4. 2002 Microchip Technology Inc. DS30325B-page 3. PIC16F7X . Table of Contents Device Overview .. 5. Memory 13. Reading Program 29. I/O 31. Timer0 Module .. 43. Timer1 Module .. 47. Timer2 Module .. 51. Capture/Compare/PWM Modules .. 53. Synchronous Serial Port (SSP) 59. Universal Synchronous Asynchronous Receiver Transmitter (USART) .. 69.


Related search queries