
2006 Microchip Technology Inc.
Preliminary
DS41268B-page 107
PIC12F510/16F506
INDEX
A
ALU.......................................................................................9
Assembler
MPASM Assembler.....................................................80
B
Block Diagram
Comparator for the PIC12F510...................................46
Comparator for the PIC16F506...................................46
On-Chip Reset Circuit.................................................64
Timer0.........................................................................39
TMR0/WDT Prescaler.................................................42
Watchdog Timer..........................................................67
Brown-Out Protection Circuit ..............................................68
C
C Compilers
MPLAB C18 ................................................................80
MPLAB C30 ................................................................80
Carry .....................................................................................9
Clocking Scheme................................................................14
Code Protection ............................................................55, 69
Configuration Bits................................................................55
Configuration Word (PIC12F510) .......................................56
Configuration Word (PIC16F506) .......................................57
Customer Change Notification Service.............................108
Customer Notification Service...........................................108
Customer Support.............................................................108
D
DC.......................................................................................88
DC Characteristics (Extended) ...........................................87
DC Characteristics (Industrial)............................................86
DC Characteristics (Industrial, Extended)...........................88
Development Support .........................................................79
Digit Carry.............................................................................9
E
Errata ....................................................................................3
F
Family of Devices
PIC12F510/16F506.......................................................5
FSR.....................................................................................24
I
I/O Interfacing .....................................................................27
I/O Ports..............................................................................27
I/O Programming Considerations........................................37
ID Locations..................................................................55, 69
INDF....................................................................................24
Indirect Data Addressing.....................................................24
Instruction Cycle .................................................................14
Instruction Flow/Pipelining ..................................................14
Instruction Set Summary.....................................................72
Internet Address................................................................108
L
Loading of PC .....................................................................23
M
Memory Organization..........................................................15
Data Memory ..............................................................16
Program Memory (PIC12F510/16F506) .....................15
Microchip Internet Web Site.............................................. 108
MPLAB ASM30 Assembler, Linker, Librarian..................... 80
MPLAB ICD 2 In-Circuit Debugger..................................... 81
MPLAB ICE 2000 High-Performance Universal
In-Circuit Emulator...................................................... 81
MPLAB ICE 4000 High-Performance Universal
In-Circuit Emulator...................................................... 81
MPLAB Integrated Development Environment Software.... 79
MPLAB PM3 Device Programmer...................................... 81
MPLINK Object Linker/MPLIB Object Librarian.................. 80
O
OPTION Register................................................................ 20
OSC Selection.................................................................... 55
OSCCAL Register............................................................... 22
Oscillator Configurations..................................................... 58
Oscillator Types
HS............................................................................... 58
LP............................................................................... 58
RC .............................................................................. 58
XT............................................................................... 58
P
PIC12F510/16F506 Device Varieties ................................... 7
PICSTART Plus Development Programmer....................... 82
POR
Device Reset Timer (DRT) ................................... 55, 66
PD............................................................................... 68
Power-on Reset (POR)............................................... 55
TO............................................................................... 68
PORTB ............................................................................... 27
Power-down Mode.............................................................. 69
Prescaler ............................................................................ 41
Program Counter................................................................ 23
Q
Q cycles.............................................................................. 14
R
RC Oscillator....................................................................... 59
Reader Response............................................................. 109
Read-Modify-Write.............................................................. 37
Register File Map
PIC12F510 ................................................................. 16
PIC16F506 ................................................................. 16
Registers
Special Function......................................................... 17
Reset .................................................................................. 55
Reset on Brown-Out........................................................... 68
S
Sleep ............................................................................ 55, 69
Software Simulator (MPLAB SIM) ...................................... 80
Special Features of the CPU.............................................. 55
Special Function Registers................................................. 17
Stack................................................................................... 23
STATUS Register..................................................... 9, 18, 51
T
Timer0
Timer0 ........................................................................ 39
Timer0 (TMR0) Module .............................................. 39
TMR0 with External Clock .......................................... 41
Timing Diagrams and Specifications .................................. 91