English
Language : 

PIC16F737-I Datasheet, PDF (266/276 Pages) Microchip Technology – 28/40/44-Pin, 8-Bit CMOS Flash Microcontrollers with 10-Bit A/D and nanoWatt Technology
PIC16F7X7
Block Diagrams
A/D ............................................................................ 155
Analog Input Model ........................................... 156, 165
AUSART Receive ............................................. 140, 142
AUSART Transmit .................................................... 138
Baud Rate Generator ................................................ 119
Capture Mode Operation ............................................ 89
Comparator I/O Operating Modes............................. 162
Comparator Output ................................................... 164
Comparator Voltage Reference ................................ 168
Compare ..................................................................... 89
Fail-Safe Clock Monitor............................................. 189
In-Circuit Serial Programming
Connections ...................................................... 192
Interrupt Logic ........................................................... 184
Low-Voltage Detect (LVD) ........................................ 175
Low-Voltage Detect (LVD) with
External Input.................................................... 175
Low-Voltage Detect Characteristics .......................... 221
MSSP (I2C Master Mode) ......................................... 117
MSSP (I2C Mode) ..................................................... 102
MSSP (SPI Mode)....................................................... 93
On-Chip Reset Circuit ............................................... 172
OSC1/CLKI/RA7 Pin ................................................... 54
OSC2/CLKO/RA6 Pin ................................................. 53
PIC16F737 and PIC16F767.......................................... 6
PIC16F747 and PIC16F777.......................................... 7
PORTC (Peripheral Output Override)
RC<2:0>, RC<7:5> Pins ..................................... 65
PORTC (Peripheral Output Override)
RC<4:3> Pins...................................................... 65
PORTD (In I/O Port Mode).......................................... 67
PORTD and PORTE
(Parallel Slave Port) ............................................ 70
PORTE (In I/O Port Mode) .......................................... 68
PWM Mode ................................................................. 91
RA0/AN0:RA1/AN1 Pins ............................................. 50
RA2/AN2/VREF-/CVREF Pin......................................... 51
RA3/AN3/VREF+ Pin.................................................... 50
RA4/T0CKI/C1OUT Pin .............................................. 51
RA5/AN4/LVDIN/SS/C2OUT Pin ................................ 52
RB0/INT/AN12 Pin ...................................................... 57
RB1/AN10 Pin ............................................................. 57
RB2/AN8 Pin ............................................................... 58
RB3/CCP2/AN9 Pin .................................................... 59
RB4/AN11 Pin ............................................................. 60
RB5/AN13/CCP3 Pin .................................................. 61
RB6/PGC Pin .............................................................. 62
RB7/PGD Pin .............................................................. 63
Recommended MCLR Circuit ................................... 173
System Clock .............................................................. 39
Timer0/WDT Prescaler ............................................... 73
Timer1 ......................................................................... 79
Timer2 ......................................................................... 85
Watchdog Timer (WDT) ............................................ 186
BOR. See Brown-out Reset.
BRG. See Baud Rate Generator.
BRGH Bit........................................................................... 135
Brown-out Reset (BOR) .................... 169, 172, 173, 179, 180
C
C Compilers
MPLAB C17 .............................................................. 202
MPLAB C18 .............................................................. 202
MPLAB C30 .............................................................. 202
Capture/Compare/PWM (CCP) .......................................... 87
Capture Mode ............................................................. 89
CCP Pin Configuration ....................................... 89
Prescaler ............................................................ 89
Compare Mode ........................................................... 89
CCP Pin Configuration ....................................... 90
Software Interrupt Mode ..................................... 90
Special Event Trigger ......................................... 90
Special Event Trigger Output ............................. 90
Timer1 Mode Selection....................................... 90
Interaction of Two CCP Modules ................................ 87
PWM Mode ................................................................. 91
Duty Cycle .......................................................... 91
Example Frequencies and
Resolutions................................................. 92
Period ................................................................. 91
Setup for Operation ............................................ 92
Registers Associated with Capture,
Compare and Timer1.......................................... 90
Registers Associated with PWM
and Timer2 ......................................................... 92
Timer Resources ........................................................ 87
CCP1 Module ..................................................................... 87
CCP2 Module ..................................................................... 87
CCP3 Module ..................................................................... 87
CCPR1H Register............................................................... 87
CCPR1L Register ............................................................... 87
CCPR2H Register............................................................... 87
CCPR2L Register ............................................................... 87
CCPR3H Register............................................................... 87
CCPR3L Register ............................................................... 87
CCPxM<3:0> Bits ............................................................... 88
CCPxX and CCPxY Bits ..................................................... 88
Clock Sources..................................................................... 37
Selection Using OSCCON Register............................ 37
Clock Switching .................................................................. 37
Modes (table).............................................................. 47
Transition and the Watchdog Timer............................ 38
Code Examples
Call of a Subroutine in Page 1
from Page 0 ........................................................ 29
Changing Between Capture Prescalers...................... 89
Changing Prescaler Assignment from
WDT to Timer0 ................................................... 76
Flash Program Read................................................... 32
Implementing a Real-Time Clock Using a
Timer1 Interrupt Service ..................................... 82
Indirect Addressing ..................................................... 30
Initializing PORTA....................................................... 49
Loading the SSPBUF (SSPSR) Register.................... 96
Reading a 16-Bit Free Running Timer ........................ 80
Saving Status and W Registers in RAM ................... 185
Writing a 16-Bit Free Running Timer .......................... 80
Code Protection ........................................................ 169, 192
DS30498C-page 264
 2004 Microchip Technology Inc.