PIC16C5X
DS30453D-page 186
Preliminary
2002 Microchip Technology Inc.
L
Loading of PC .....................................................................31
M
MCLR Reset
Register values on ......................................................20
Memory Map
PIC16C54/CR54/C55..................................................25
PIC16C56/CR56 .........................................................25
PIC16C57/CR57/C58/CR58 .......................................25
Memory Organization..........................................................25
MOVF..................................................................................56
MOVLW...............................................................................56
MOVWF ..............................................................................57
MPLAB C17 and MPLAB C18 C Compilers........................61
MPLAB ICD In-Circuit Debugger.........................................63
MPLAB ICE High Performance Universal In-Circuit Emulator
with MPLAB IDE..................................................................62
MPLAB Integrated Development Environment Software ....61
MPLINK Object Linker/MPLIB Object Librarian ..................62
N
NOP ....................................................................................57
O
One-Time-Programmable (OTP) Devices.............................7
OPTION ..............................................................................57
OPTION Register................................................................30
Value on reset.............................................................20
Oscillator Configurations.....................................................15
Oscillator Types
HS...............................................................................15
LP................................................................................15
RC...............................................................................15
XT ...............................................................................15
P
PA0 bit.................................................................................29
PA1 bit.................................................................................29
Paging.................................................................................31
PC .......................................................................................31
Value on reset.............................................................20
PD bit ............................................................................19, 29
Peripheral Features...............................................................1
PICDEM 1 Low Cost PICmicro Demonstration Board ........63
PICDEM 17 Demonstration Board......................................64
PICDEM 2 Low Cost PIC16CXX Demonstration Board......63
PICDEM 3 Low Cost PIC16CXXX Demonstration Board ...64
PICSTART Plus Entry Level Development Programmer....63
Pin Configurations.................................................................2
Pinout Description - PIC16C54, PIC16CR54, PIC16C56,
PIC16CR56, PIC16C58, PIC16CR58 .................................11
Pinout Description - PIC16C55, PIC16C57, PIC16CR57 ...12
PORTA................................................................................35
Value on reset.............................................................20
PORTB................................................................................35
Value on reset.............................................................20
PORTC................................................................................35
Value on reset.............................................................20
Power-Down Mode..............................................................47
Power-On Reset (POR) ......................................................21
Register values on ......................................................20
Prescaler.............................................................................40
PRO MATE II Universal Device Programmer .....................63
Program Counter.................................................................31
Program Memory Organization........................................... 25
Program Verification/Code Protection ................................ 47
Q
Q cycles.............................................................................. 13
Quick-Turnaround-Production (QTP) Devices...................... 7
R
RC Oscillator....................................................................... 17
Read Only Memory (ROM) Devices ..................................... 7
Read-Modify-Write.............................................................. 36
Register File Map
PIC16C54, PIC16CR54, PIC16C55, PIC16C56,
PIC16CR56 ................................................................ 26
PIC16C57/CR57......................................................... 27
PIC16C58/CR58......................................................... 27
Registers
Special Function......................................................... 28
Value on reset............................................................. 20
Reset .................................................................................. 19
Reset on Brown-Out ........................................................... 23
RETLW ............................................................................... 57
RLF..................................................................................... 58
RRF .................................................................................... 58
S
Serialized Quick-Turnaround-Production (SQTP) Devices... 7
SLEEP .................................................................... 43, 47, 58
Software Simulator (MPLAB SIM) ...................................... 62
Special Features of the CPU .............................................. 43
Special Function Registers................................................. 28
Stack................................................................................... 32
STATUS Register........................................................... 9, 29
Value on reset............................................................. 20
SUBWF............................................................................... 59
SWAPF............................................................................... 59
T
Timer0
Switching Prescaler Assignment ................................ 40
Timer0 (TMR0) Module............................................... 37
TMR0 register - Value on reset................................... 20
TMR0 with External Clock .......................................... 39
Timing Diagrams and Specifications
PIC16C54/55/56/57.................................................... 74
PIC16C54A............................................................... 111
PIC16C54C/CR54C/C55A/C56A/CR56A/C57C/CR57C/
C58B/CR58B............................................................ 140
PIC16C54C/CR54C/C55A/C56A/CR56A/C57C/CR57C/
C58B/CR58B-40....................................................... 160
PIC16CR54A.............................................................. 86
Timing Parameter Symbology and Load Conditions
PIC16C54/55/56/57.................................................... 73
PIC16C54A............................................................... 110
PIC16C54C/CR54C/C55A/C56A/CR56A/C57C/CR57C/
C58B/CR58B............................................................ 139
PIC16C54C/CR54C/C55A/C56A/CR56A/C57C/CR57C/
C58B/CR58B-40....................................................... 159
PIC16CR54A.............................................................. 85
TO bit............................................................................ 19, 29
TRIS.................................................................................... 59
TRIS Registers ................................................................... 35
Value on reset............................................................. 20