1998 Microchip Technology Inc. Preliminary DS40192B-page 77
PIC16C505
INDEX
A
ALU....................................................................................... 7
Applications........................................................................... 3
Architectural Overview.......................................................... 7
Assembler
MPASM Assembler..................................................... 53
B
Block Diagram
On-Chip Reset Circuit.................................................33
Timer0......................................................................... 23
TMR0/WDT Prescaler................................................. 26
Watchdog Timer..........................................................35
Brown-Out Protection Circuit .............................................. 36
C
CAL0 bit..............................................................................16
CAL1 bit..............................................................................16
CAL2 bit..............................................................................16
CAL3 bit..............................................................................16
CALFST bit ......................................................................... 16
CALSLW bit ........................................................................ 16
Carry.....................................................................................7
Clocking Scheme................................................................ 10
Code Protection............................................................27, 37
Configuration Bits................................................................ 27
Configuration Word............................................................. 27
D
DC and AC Characteristics................................................. 69
Development Support.........................................................51
Development Tools............................................................. 51
Device Varieties.................................................................... 5
Digit Carry............................................................................. 7
E
Errata....................................................................................2
F
Family of Devices
PIC16C505 ...................................................................4
FSR.....................................................................................18
Fuzzy Logic Dev. System (
fuzzy
TECH-MP) .................... 53
I
I/O Interfacing ..................................................................... 19
I/O Ports..............................................................................19
I/O Programming Considerations........................................ 20
ICEPIC Low-Cost PIC16CXXX In-Circuit Emulator............51
ID Locations.................................................................. 27, 37
INDF.................................................................................... 18
Indirect Data Addressing..................................................... 18
Instruction Cycle ................................................................. 10
Instruction Flow/Pipelining..................................................10
Instruction Set Summary..................................................... 40
K
KeeLoq Evaluation and Programming Tools....................54
L
Loading of PC.....................................................................17
M
Memory Organization.......................................................... 11
Data Memory ..............................................................12
Program Memory........................................................ 11
MPLAB Integrated Development Environment Software.... 53
O
OPTION Register ............................................................... 15
OSC selection..................................................................... 27
OSCCAL Register .............................................................. 16
Oscillator Configurations .................................................... 28
Oscillator Types
HS............................................................................... 28
LP............................................................................... 28
RC .............................................................................. 28
XT............................................................................... 28
P
Package Marking Information............................................. 73
Packaging Information........................................................ 73
PICDEM-1 Low-Cost PICmicro Demo Board ..................... 52
PICDEM-2 Low-Cost PIC16CXX Demo Board................... 52
PICDEM-3 Low-Cost PIC16CXXX Demo Board ................ 52
PICSTART Plus Entry Level Development System......... 51
POR
Device Reset Timer (DRT)................................... 27, 34
PD............................................................................... 36
Power-On Reset (POR).............................................. 27
TO............................................................................... 36
PORTB ............................................................................... 19
Power-Down Mode............................................................. 37
Prescaler ............................................................................ 26
PRO MATE II Universal Programmer.............................. 51
Program Counter................................................................ 17
Q
Q cycles.............................................................................. 10
R
RC Oscillator ...................................................................... 29
Read Modify Write.............................................................. 20
Register File Map ............................................................... 12
Registers
Special Function......................................................... 13
Reset .................................................................................. 27
Reset on Brown-Out........................................................... 36
S
SEEVAL Evaluation and Programming System .............. 53
SLEEP.......................................................................... 27, 37
Software Simulator (MPLAB-SIM)...................................... 53
Special Features of the CPU.............................................. 27
Special Function Registers................................................. 13
Stack................................................................................... 17
STATUS ................................................................................7
STATUS Register............................................................... 14
T
Timer0
Switching Prescaler Assignment................................ 26
Timer0 ........................................................................ 23
Timer0 (TMR0) Module .............................................. 23
TMR0 with External Clock.......................................... 25
Timing Diagrams and Specifications .................................. 64
Timing Parameter Symbology and Load Conditions.......... 63
TRIS Registers ................................................................... 19
W
Wake-up from SLEEP ........................................................ 37
Watchdog Timer (WDT)................................................ 27, 34
Period......................................................................... 35
Programming Considerations..................................... 35
WWW, On-Line Support........................................................2
Z
Zero bit ..................................................................................7