Datasheet
2004 Microchip Technology Inc. DS41213C-page 83
PIC16F5X
A
Absolute Maximum Ratings
PIC1654/57................................................................. 59
PIC1659...................................................................... 60
ADDWF...............................................................................43
ALU....................................................................................... 7
ANDLW............................................................................... 43
ANDWF...............................................................................43
Applications........................................................................... 5
Architectural Overview .......................................................... 7
Assembler
MPASM Assembler.....................................................53
B
Block Diagram
On-Chip Reset Circuit................................................. 24
PIC16F5X Series .......................................................... 8
Timer0......................................................................... 33
TMR0/WDT Prescaler................................................. 36
Watchdog Timer.......................................................... 38
Brown-Out Protection Circuit .............................................. 27
BSF.....................................................................................44
BTFSC ................................................................................ 44
BTFSS ................................................................................ 44
C
C Compilers
MPLAB C17 ................................................................ 54
MPLAB C18 ................................................................ 54
MPLAB C30 ................................................................ 54
CALL............................................................................. 19, 45
Carry (C) bit .................................................................... 7, 17
Clocking Scheme................................................................ 12
CLRF...................................................................................45
CLRW ................................................................................. 45
CLRWDT............................................................................. 45
Code Protection ............................................................ 37, 39
COMF ................................................................................. 46
Configuration Bits................................................................ 37
D
DC Characteristics
Commercial.................................................................64
Extended..................................................................... 63
Industrial ...............................................................62, 64
DECF ..................................................................................46
DECFSZ..............................................................................46
Demonstration Boards
PICDEM 1................................................................... 56
PICDEM 17................................................................. 57
PICDEM 18R ..............................................................57
PICDEM 2 Plus...........................................................56
PICDEM 3................................................................... 56
PICDEM 4................................................................... 56
PICDEM LIN ...............................................................57
PICDEM USB..............................................................57
PICDEM.net Internet/Ethernet ....................................56
Development Support .........................................................53
Device Reset Timer (DRT).................................................. 27
Digit Carry (DC) bit..........................................................7, 17
DRT..................................................................................... 27
E
Electrical Specifications
PIC16F54/57 .............................................................. 59
PIC16F59 ................................................................... 60
Errata.................................................................................... 3
Evaluation and Programming Tools.................................... 57
External Power-On Reset Circuit........................................ 25
F
FSR Register ...................................................................... 20
Value on Reset (PIC16F54) ....................................... 24
Value on Reset (PIC16F57) ....................................... 24
Value on Reset (PIC16F59) ....................................... 24
G
GOTO........................................................................... 19, 47
H
High-Performance RISC CPU .............................................. 1
I
I/O Interfacing ..................................................................... 29
I/O Ports ............................................................................. 29
I/O Programming Considerations ....................................... 31
ID Locations.................................................................. 37, 39
INCF ................................................................................... 47
INCFSZ............................................................................... 47
INDF Register..................................................................... 20
Value on Reset........................................................... 24
Indirect Data Addressing .................................................... 20
Instruction Cycle ................................................................. 12
Instruction Flow/Pipelining.................................................. 12
Instruction Set Summary .................................................... 41
IORLW................................................................................ 48
IORWF................................................................................ 48
L
Loading of PC..................................................................... 19
M
MCLR Reset
Register values on...................................................... 24
Memory Map
PIC16F54 ................................................................... 13
PIC16F57/59 .............................................................. 13
Memory Organization ......................................................... 13
MOVF ................................................................................. 48
MOVLW.............................................................................. 48
MOVWF.............................................................................. 49
MPLAB ASM30 Assembler, Linker, Librarian..................... 54
MPLAB ICD 2 In-Circuit Debugger ..................................... 55
MPLAB ICE 2000 High-Performance Universal
In-Circuit Emulator..................................................... 55
MPLAB ICE 4000 High-Performance Universal
In-Circuit Emulator..................................................... 55
MPLAB Integrated Development Environment Software.... 53
MPLAB PM3 Device Programmer ...................................... 55
MPLINK Object Linker/MPLIB Object Librarian.................. 54
N
NOP.................................................................................... 49