PIC16F54-I/P Microchip Technology Inc., PIC16F54-I/P Datasheet - Page 86
![no-image](/images/manufacturer_photos/0/4/440/microchip_technology_inc__sml.jpg)
PIC16F54-I/P
Manufacturer Part Number
PIC16F54-I/P
Description
18 PIN, 768 B FLASH, 25 RAM, 12 I/O
Manufacturer
Microchip Technology Inc.
Datasheet
1.PIC16F54-IP.pdf
(90 pages)
Specifications of PIC16F54-I/P
Cpu Speed
5 MIPS
Eeprom Memory
0 Bytes
Frequency
20 MHz
Input Output
12
Memory Type
Flash
Number Of Bits
8
Package Type
18-pin PDIP
Programmable Memory
750 Bytes
Ram Size
25 Bytes
Speed
20 MHz
Timers
1-8-bit
Voltage, Range
2-5.5 V
Lead Free Status / Rohs Status
RoHS Compliant part
Electrostatic Device
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
PIC16F54-I/P
Manufacturer:
MARVELL
Quantity:
429
PIC16F5X
O
Option.................................................................................. 49
Option Register ................................................................... 18
Oscillator Configurations ..................................................... 21
Oscillator Types
P
PA0 bit................................................................................. 17
PA1 bit................................................................................. 17
Paging ................................................................................. 19
PC ....................................................................................... 19
PD bit ............................................................................ 17, 23
PICkit 1 Flash Starter Kit..................................................... 57
PICSTART Plus Development Programmer ....................... 56
Pinout Description - PIC16F54.............................................. 9
Pinout Description - PIC16F57............................................ 10
Pinout Description - PIC16F59............................................ 11
PORTA................................................................................ 29
PORTB................................................................................ 29
PORTC................................................................................ 29
PORTD
PORTE
Power-down Mode .............................................................. 39
Power-on Reset (POR) ....................................................... 25
Prescaler ............................................................................. 35
PRO MATE II Universal Device Programmer ..................... 55
Program Counter................................................................. 19
Program Memory Organization ........................................... 13
Program Verification/Code Protection................................. 39
Q
Q cycles .............................................................................. 12
R
RC Oscillator ....................................................................... 22
Read-Modify-Write .............................................................. 31
Register File Map
Registers
Reset................................................................................... 23
Reset on Brown-out ............................................................ 27
RETLW................................................................................ 49
RLF ..................................................................................... 50
RRF..................................................................................... 50
DS41213C-page 84
Value on Reset ........................................................... 24
HS ............................................................................... 21
LP................................................................................ 21
RC ............................................................................... 21
XT ............................................................................... 21
Value on Reset ........................................................... 24
Value on Reset ........................................................... 24
Value on Reset ........................................................... 24
Value on Reset ........................................................... 24
Value on Reset ........................................................... 24
Value on Reset ........................................................... 24
Register values on ...................................................... 24
PIC16F54 .................................................................... 14
PIC16F57 .................................................................... 14
PIC16F59 .................................................................... 15
Special Function ......................................................... 16
Value on Reset ........................................................... 24
S
Sleep....................................................................... 37, 39, 50
Software Simulator (MPLAB SIM) ...................................... 54
Software Simulator (MPLAB SIM30) .................................. 54
Special Features of the CPU .............................................. 37
Special Function Registers ................................................. 16
Stack................................................................................... 20
Status Register ............................................................... 7, 17
SUBWF............................................................................... 51
SWAPF ............................................................................... 51
T
Timer0
Timing Diagrams and Specifications
Timing Parameter Symbology and Load Conditions
TO bit ............................................................................ 17, 23
TRIS.................................................................................... 51
TRIS Registers ................................................................... 29
W
W Register
Wake-up from Sleep ..................................................... 23, 39
Watchdog Timer (WDT)................................................ 37, 38
WWW, On-Line Support ....................................................... 3
X
XORLW............................................................................... 52
XORWF .............................................................................. 52
Z
Zero (Z) bit ...................................................................... 7, 17
Value on Reset ........................................................... 24
Switching Prescaler Assignment ................................ 36
Timer0 (TMR0) Module............................................... 33
TMR0 register - Value on Reset ................................. 24
TMR0 with External Clock .......................................... 35
Value on Reset ........................................................... 24
Value on Reset ........................................................... 24
Period ......................................................................... 38
Programming Considerations ..................................... 38
Register Values on Reset ........................................... 24
.................................................................................... 65
.................................................................................... 65
2004 Microchip Technology Inc.