English
Language : 

PIC16F946 Datasheet, PDF (264/274 Pages) Microchip Technology – 64-Pin Flash-Based, 8-Bit CMOS Microcontrollers with LCD Driver and nanoWatt Technology
PIC16F946
Block Diagram................................................... 186
Software Interrupt Mode ................................... 186
Special Event Trigger........................................ 186
Interaction of Two CCP Modules (table) ................... 183
PWM Mode ............................................................... 186
Block Diagram................................................... 187
Duty Cycle......................................................... 187
Example Frequencies/Resolutions (Table) ....... 188
PWM Period...................................................... 187
Special Event Trigger and A/D Conversions............. 186
CCP. See Capture/Compare/PWM
CCP1CON Register .................................................... 60, 184
CCPR1H Register ............................................................. 183
CCPR1L Register.............................................................. 183
CCPxM0 bit ....................................................................... 184
CCPxM1 bit ....................................................................... 184
CCPxM2 bit ....................................................................... 184
CCPxM3 bit ....................................................................... 184
CCPxX bit.......................................................................... 184
CCPxY bit.......................................................................... 184
CKE bit .............................................................................. 166
CKP bit .............................................................................. 167
CMCON0 Register .............................................................. 95
CMCON1 Register .............................................................. 99
Code Examples
A/D Conversion ......................................................... 154
Assigning Prescaler to Timer0 .................................... 85
Assigning Prescaler to WDT ....................................... 85
Call of a Subroutine in Page 1 from Page 0................ 25
Indirect Addressing ..................................................... 26
Initializing PORTA ....................................................... 27
Initializing PORTB ....................................................... 37
Initializing PORTC....................................................... 47
Initializing PORTD....................................................... 56
Initializing PORTE ....................................................... 61
Initializing PORTF ....................................................... 65
Initializing PORTG ...................................................... 68
Loading the SSPBUF (SSPSR) Register .................. 169
Saving Status and W Registers in RAM ................... 205
Code Protection ................................................................ 210
Comparator Module ............................................................ 95
Comparator Voltage Reference (CVREF)
Associated Registers ................................................ 102
Effects of a Reset...................................................... 101
Response Time ......................................................... 101
Comparator Voltage Reference (CVREF) .......................... 100
Accuracy/Error .......................................................... 100
Configuring................................................................ 100
Specifications ............................................................ 246
Comparators
Associated Registers ................................................ 102
C2OUT as T1 Gate ............................................... 88, 99
Configurations ............................................................. 97
Effects of a Reset...................................................... 101
Interrupts ..................................................................... 99
Operation .................................................................... 96
Operation During Sleep ............................................ 101
Outputs ....................................................................... 99
Response Time ......................................................... 101
Specifications ............................................................ 246
Synchronizing C2OUT w/ Timer1 ............................... 99
CONFIG Register.............................................................. 192
Configuration Bits.............................................................. 192
Conversion Considerations ............................................... 260
CPU Features ................................................................... 191
Customer Change Notification Service............................. 269
Customer Notification Service .......................................... 269
Customer Support............................................................. 269
D
D/A bit ............................................................................... 166
Data EEPROM Memory.................................................... 159
Associated Registers ................................................ 164
Reading .................................................................... 162
Writing ...................................................................... 162
Data Memory ...................................................................... 11
Data/Address bit (D/A)...................................................... 166
DC Characteristics
Extended and Industrial ............................................ 236
Industrial and Extended ............................................ 231
Demonstration Boards
PICDEM 1................................................................. 226
PICDEM 17............................................................... 227
PICDEM 18R ............................................................ 227
PICDEM 2 Plus......................................................... 226
PICDEM 3................................................................. 226
PICDEM 4................................................................. 226
PICDEM LIN ............................................................. 227
PICDEM USB ........................................................... 227
PICDEM.net Internet/Ethernet .................................. 226
Development Support ....................................................... 223
Device Overview................................................................... 5
E
EEADRH Registers................................................... 159, 160
EEADRL Registers ................................................... 159, 160
EECON1 Register..................................................... 159, 161
EECON2 Register............................................................. 159
EEDATH Register............................................................. 160
EEDATL Register ............................................................. 160
Electrical Specifications .................................................... 229
Enhanced Capture/Compare/PWM (ECCP)
Enhanced PWM Mode
TMR2 to PR2 Match ........................................... 93
Errata .................................................................................... 3
Evaluation and Programming Tools.................................. 227
F
Fail-Safe Clock Monitor ...................................................... 81
Fail-Safe Condition Clearing....................................... 82
Reset and Wake-up from Sleep.................................. 82
Firmware Instructions ....................................................... 213
Flash Program Memory .................................................... 159
Fuses. See Configuration Bits
G
General Purpose Register File ........................................... 11
I
I/O Ports.............................................................................. 27
I2C Mode
Addressing................................................................ 176
Associated Registers ................................................ 182
Master Mode............................................................. 181
Mode Selection ......................................................... 175
Multi-Master Mode .................................................... 181
Operation .................................................................. 175
Reception ................................................................. 177
Slave Mode
SCL and SDA pins............................................ 175
Transmission ............................................................ 179
DS41265A-page 262
Preliminary
© 2005 Microchip Technology Inc.